0001628280-24-011213.txt : 20240314 0001628280-24-011213.hdr.sgml : 20240314 20240314160628 ACCESSION NUMBER: 0001628280-24-011213 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 125 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240314 DATE AS OF CHANGE: 20240314 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Commercial Vehicle Group, Inc. CENTRAL INDEX KEY: 0001290900 STANDARD INDUSTRIAL CLASSIFICATION: MOTOR VEHICLE PARTS & ACCESSORIES [3714] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 411990662 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-34365 FILM NUMBER: 24749751 BUSINESS ADDRESS: STREET 1: 7800 WALTON PARKWAY CITY: NEW ALBANY STATE: OH ZIP: 43054 BUSINESS PHONE: 614 289 5360 MAIL ADDRESS: STREET 1: 7800 WALTON PARKWAY CITY: NEW ALBANY STATE: OH ZIP: 43054 10-K 1 cvgi-20231231.htm 10-K cvgi-20231231
00012909002023FYFALSEP3YP3YP3Yhttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#AccruedLiabilitiesAndOtherLiabilitieshttp://fasb.org/us-gaap/2023#AccruedLiabilitiesAndOtherLiabilitieshttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent00012909002023-01-012023-12-3100012909002023-06-30iso4217:USD00012909002024-03-12xbrli:shares00012909002022-01-012022-12-3100012909002021-01-012021-12-31iso4217:USDxbrli:shares00012909002023-12-3100012909002022-12-310001290900us-gaap:CommonStockMember2020-12-310001290900us-gaap:TreasuryStockCommonMember2020-12-310001290900us-gaap:AdditionalPaidInCapitalMember2020-12-310001290900us-gaap:RetainedEarningsMember2020-12-310001290900us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-3100012909002020-12-310001290900us-gaap:CommonStockMember2021-01-012021-12-310001290900us-gaap:TreasuryStockCommonMember2021-01-012021-12-310001290900us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001290900us-gaap:RetainedEarningsMember2021-01-012021-12-310001290900us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001290900us-gaap:CommonStockMember2021-12-310001290900us-gaap:TreasuryStockCommonMember2021-12-310001290900us-gaap:AdditionalPaidInCapitalMember2021-12-310001290900us-gaap:RetainedEarningsMember2021-12-310001290900us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-3100012909002021-12-310001290900us-gaap:CommonStockMember2022-01-012022-12-310001290900us-gaap:TreasuryStockCommonMember2022-01-012022-12-310001290900us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001290900us-gaap:RetainedEarningsMember2022-01-012022-12-310001290900us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001290900us-gaap:CommonStockMember2022-12-310001290900us-gaap:TreasuryStockCommonMember2022-12-310001290900us-gaap:AdditionalPaidInCapitalMember2022-12-310001290900us-gaap:RetainedEarningsMember2022-12-310001290900us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001290900us-gaap:CommonStockMember2023-01-012023-12-310001290900us-gaap:TreasuryStockCommonMember2023-01-012023-12-310001290900us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310001290900us-gaap:RetainedEarningsMember2023-01-012023-12-310001290900us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310001290900us-gaap:CommonStockMember2023-12-310001290900us-gaap:TreasuryStockCommonMember2023-12-310001290900us-gaap:AdditionalPaidInCapitalMember2023-12-310001290900us-gaap:RetainedEarningsMember2023-12-310001290900us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001290900cvgi:TermLoanFacilityMember2023-01-012023-12-310001290900cvgi:TermLoanFacilityMember2022-01-012022-12-310001290900cvgi:TermLoanFacilityMember2021-01-012021-12-310001290900cvgi:TermLoanAndSecurityAgreementDue2023Member2023-01-012023-12-310001290900cvgi:TermLoanAndSecurityAgreementDue2023Member2022-01-012022-12-310001290900cvgi:TermLoanAndSecurityAgreementDue2023Member2021-01-012021-12-31cvgi:segment0001290900us-gaap:LandAndBuildingMember2023-12-310001290900us-gaap:LandAndBuildingMember2022-12-310001290900us-gaap:MachineryAndEquipmentMember2023-12-310001290900us-gaap:MachineryAndEquipmentMember2022-12-310001290900us-gaap:ConstructionInProgressMember2023-12-310001290900us-gaap:ConstructionInProgressMember2022-12-310001290900srt:MinimumMemberus-gaap:BuildingAndBuildingImprovementsMember2023-12-310001290900srt:MaximumMemberus-gaap:BuildingAndBuildingImprovementsMember2023-12-310001290900us-gaap:MachineryAndEquipmentMembersrt:MinimumMember2023-12-310001290900srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2023-12-310001290900srt:MinimumMembercvgi:ToolsAndDiesMember2023-12-310001290900srt:MaximumMembercvgi:ToolsAndDiesMember2023-12-310001290900srt:MinimumMembercvgi:ComputerHardwareAndSoftwareMember2023-12-310001290900srt:MaximumMembercvgi:ComputerHardwareAndSoftwareMember2023-12-310001290900cvgi:FiveTopCustomersMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-31xbrli:pure0001290900srt:MinimumMemberus-gaap:ForeignExchangeContractMember2023-01-012023-12-310001290900srt:MaximumMemberus-gaap:ForeignExchangeContractMember2023-01-012023-12-310001290900cvgi:SeatsMembercvgi:VehicleSolutionsMember2023-01-012023-12-310001290900cvgi:SeatsMembercvgi:ElectricalSystemsMember2023-01-012023-12-310001290900cvgi:SeatsMembercvgi:AfterMarketAndAccessoriesMember2023-01-012023-12-310001290900cvgi:SeatsMembercvgi:IndustrialAutomationMember2023-01-012023-12-310001290900cvgi:SeatsMember2023-01-012023-12-310001290900cvgi:ElectronicWireHarnessesPanelAndAssembliesMembercvgi:VehicleSolutionsMember2023-01-012023-12-310001290900cvgi:ElectricalSystemsMembercvgi:ElectronicWireHarnessesPanelAndAssembliesMember2023-01-012023-12-310001290900cvgi:AfterMarketAndAccessoriesMembercvgi:ElectronicWireHarnessesPanelAndAssembliesMember2023-01-012023-12-310001290900cvgi:IndustrialAutomationMembercvgi:ElectronicWireHarnessesPanelAndAssembliesMember2023-01-012023-12-310001290900cvgi:ElectronicWireHarnessesPanelAndAssembliesMember2023-01-012023-12-310001290900cvgi:PlasticTrimComponentsMembercvgi:VehicleSolutionsMember2023-01-012023-12-310001290900cvgi:ElectricalSystemsMembercvgi:PlasticTrimComponentsMember2023-01-012023-12-310001290900cvgi:AfterMarketAndAccessoriesMembercvgi:PlasticTrimComponentsMember2023-01-012023-12-310001290900cvgi:PlasticTrimComponentsMembercvgi:IndustrialAutomationMember2023-01-012023-12-310001290900cvgi:PlasticTrimComponentsMember2023-01-012023-12-310001290900cvgi:IndustrialAutomationComponentsMembercvgi:VehicleSolutionsMember2023-01-012023-12-310001290900cvgi:IndustrialAutomationComponentsMembercvgi:ElectricalSystemsMember2023-01-012023-12-310001290900cvgi:IndustrialAutomationComponentsMembercvgi:AfterMarketAndAccessoriesMember2023-01-012023-12-310001290900cvgi:IndustrialAutomationComponentsMembercvgi:IndustrialAutomationMember2023-01-012023-12-310001290900cvgi:IndustrialAutomationComponentsMember2023-01-012023-12-310001290900cvgi:CabStructuresMembercvgi:VehicleSolutionsMember2023-01-012023-12-310001290900cvgi:ElectricalSystemsMembercvgi:CabStructuresMember2023-01-012023-12-310001290900cvgi:AfterMarketAndAccessoriesMembercvgi:CabStructuresMember2023-01-012023-12-310001290900cvgi:CabStructuresMembercvgi:IndustrialAutomationMember2023-01-012023-12-310001290900cvgi:CabStructuresMember2023-01-012023-12-310001290900cvgi:MirrorsWipersAndControlsMembercvgi:VehicleSolutionsMember2023-01-012023-12-310001290900cvgi:ElectricalSystemsMembercvgi:MirrorsWipersAndControlsMember2023-01-012023-12-310001290900cvgi:AfterMarketAndAccessoriesMembercvgi:MirrorsWipersAndControlsMember2023-01-012023-12-310001290900cvgi:IndustrialAutomationMembercvgi:MirrorsWipersAndControlsMember2023-01-012023-12-310001290900cvgi:MirrorsWipersAndControlsMember2023-01-012023-12-310001290900cvgi:VehicleSolutionsMember2023-01-012023-12-310001290900cvgi:ElectricalSystemsMember2023-01-012023-12-310001290900cvgi:AfterMarketAndAccessoriesMember2023-01-012023-12-310001290900cvgi:IndustrialAutomationMember2023-01-012023-12-310001290900cvgi:SeatsMembercvgi:VehicleSolutionsMember2022-01-012022-12-310001290900cvgi:SeatsMembercvgi:ElectricalSystemsMember2022-01-012022-12-310001290900cvgi:SeatsMembercvgi:AfterMarketAndAccessoriesMember2022-01-012022-12-310001290900cvgi:SeatsMembercvgi:IndustrialAutomationMember2022-01-012022-12-310001290900cvgi:SeatsMember2022-01-012022-12-310001290900cvgi:ElectronicWireHarnessesPanelAndAssembliesMembercvgi:VehicleSolutionsMember2022-01-012022-12-310001290900cvgi:ElectricalSystemsMembercvgi:ElectronicWireHarnessesPanelAndAssembliesMember2022-01-012022-12-310001290900cvgi:AfterMarketAndAccessoriesMembercvgi:ElectronicWireHarnessesPanelAndAssembliesMember2022-01-012022-12-310001290900cvgi:IndustrialAutomationMembercvgi:ElectronicWireHarnessesPanelAndAssembliesMember2022-01-012022-12-310001290900cvgi:ElectronicWireHarnessesPanelAndAssembliesMember2022-01-012022-12-310001290900cvgi:PlasticTrimComponentsMembercvgi:VehicleSolutionsMember2022-01-012022-12-310001290900cvgi:ElectricalSystemsMembercvgi:PlasticTrimComponentsMember2022-01-012022-12-310001290900cvgi:AfterMarketAndAccessoriesMembercvgi:PlasticTrimComponentsMember2022-01-012022-12-310001290900cvgi:PlasticTrimComponentsMembercvgi:IndustrialAutomationMember2022-01-012022-12-310001290900cvgi:PlasticTrimComponentsMember2022-01-012022-12-310001290900cvgi:IndustrialAutomationComponentsMembercvgi:VehicleSolutionsMember2022-01-012022-12-310001290900cvgi:IndustrialAutomationComponentsMembercvgi:ElectricalSystemsMember2022-01-012022-12-310001290900cvgi:IndustrialAutomationComponentsMembercvgi:AfterMarketAndAccessoriesMember2022-01-012022-12-310001290900cvgi:IndustrialAutomationComponentsMembercvgi:IndustrialAutomationMember2022-01-012022-12-310001290900cvgi:IndustrialAutomationComponentsMember2022-01-012022-12-310001290900cvgi:CabStructuresMembercvgi:VehicleSolutionsMember2022-01-012022-12-310001290900cvgi:ElectricalSystemsMembercvgi:CabStructuresMember2022-01-012022-12-310001290900cvgi:AfterMarketAndAccessoriesMembercvgi:CabStructuresMember2022-01-012022-12-310001290900cvgi:CabStructuresMembercvgi:IndustrialAutomationMember2022-01-012022-12-310001290900cvgi:CabStructuresMember2022-01-012022-12-310001290900cvgi:MirrorsWipersAndControlsMembercvgi:VehicleSolutionsMember2022-01-012022-12-310001290900cvgi:ElectricalSystemsMembercvgi:MirrorsWipersAndControlsMember2022-01-012022-12-310001290900cvgi:AfterMarketAndAccessoriesMembercvgi:MirrorsWipersAndControlsMember2022-01-012022-12-310001290900cvgi:IndustrialAutomationMembercvgi:MirrorsWipersAndControlsMember2022-01-012022-12-310001290900cvgi:MirrorsWipersAndControlsMember2022-01-012022-12-310001290900cvgi:VehicleSolutionsMember2022-01-012022-12-310001290900cvgi:ElectricalSystemsMember2022-01-012022-12-310001290900cvgi:AfterMarketAndAccessoriesMember2022-01-012022-12-310001290900cvgi:IndustrialAutomationMember2022-01-012022-12-310001290900cvgi:SeatsMembercvgi:VehicleSolutionsMember2021-01-012021-12-310001290900cvgi:SeatsMembercvgi:ElectricalSystemsMember2021-01-012021-12-310001290900cvgi:SeatsMembercvgi:AfterMarketAndAccessoriesMember2021-01-012021-12-310001290900cvgi:SeatsMembercvgi:IndustrialAutomationMember2021-01-012021-12-310001290900cvgi:SeatsMember2021-01-012021-12-310001290900cvgi:ElectronicWireHarnessesPanelAndAssembliesMembercvgi:VehicleSolutionsMember2021-01-012021-12-310001290900cvgi:ElectricalSystemsMembercvgi:ElectronicWireHarnessesPanelAndAssembliesMember2021-01-012021-12-310001290900cvgi:AfterMarketAndAccessoriesMembercvgi:ElectronicWireHarnessesPanelAndAssembliesMember2021-01-012021-12-310001290900cvgi:IndustrialAutomationMembercvgi:ElectronicWireHarnessesPanelAndAssembliesMember2021-01-012021-12-310001290900cvgi:ElectronicWireHarnessesPanelAndAssembliesMember2021-01-012021-12-310001290900cvgi:PlasticTrimComponentsMembercvgi:VehicleSolutionsMember2021-01-012021-12-310001290900cvgi:ElectricalSystemsMembercvgi:PlasticTrimComponentsMember2021-01-012021-12-310001290900cvgi:AfterMarketAndAccessoriesMembercvgi:PlasticTrimComponentsMember2021-01-012021-12-310001290900cvgi:PlasticTrimComponentsMembercvgi:IndustrialAutomationMember2021-01-012021-12-310001290900cvgi:PlasticTrimComponentsMember2021-01-012021-12-310001290900cvgi:IndustrialAutomationComponentsMembercvgi:VehicleSolutionsMember2021-01-012021-12-310001290900cvgi:IndustrialAutomationComponentsMembercvgi:ElectricalSystemsMember2021-01-012021-12-310001290900cvgi:IndustrialAutomationComponentsMembercvgi:AfterMarketAndAccessoriesMember2021-01-012021-12-310001290900cvgi:IndustrialAutomationComponentsMembercvgi:IndustrialAutomationMember2021-01-012021-12-310001290900cvgi:IndustrialAutomationComponentsMember2021-01-012021-12-310001290900cvgi:CabStructuresMembercvgi:VehicleSolutionsMember2021-01-012021-12-310001290900cvgi:ElectricalSystemsMembercvgi:CabStructuresMember2021-01-012021-12-310001290900cvgi:AfterMarketAndAccessoriesMembercvgi:CabStructuresMember2021-01-012021-12-310001290900cvgi:CabStructuresMembercvgi:IndustrialAutomationMember2021-01-012021-12-310001290900cvgi:CabStructuresMember2021-01-012021-12-310001290900cvgi:MirrorsWipersAndControlsMembercvgi:VehicleSolutionsMember2021-01-012021-12-310001290900cvgi:ElectricalSystemsMembercvgi:MirrorsWipersAndControlsMember2021-01-012021-12-310001290900cvgi:AfterMarketAndAccessoriesMembercvgi:MirrorsWipersAndControlsMember2021-01-012021-12-310001290900cvgi:IndustrialAutomationMembercvgi:MirrorsWipersAndControlsMember2021-01-012021-12-310001290900cvgi:MirrorsWipersAndControlsMember2021-01-012021-12-310001290900cvgi:VehicleSolutionsMember2021-01-012021-12-310001290900cvgi:ElectricalSystemsMember2021-01-012021-12-310001290900cvgi:AfterMarketAndAccessoriesMember2021-01-012021-12-310001290900cvgi:IndustrialAutomationMember2021-01-012021-12-310001290900cvgi:TermLoanFacilityMemberus-gaap:SecuredDebtMember2023-12-310001290900cvgi:TermLoanFacilityMemberus-gaap:SecuredDebtMember2022-12-310001290900cvgi:TermLoanFacilityMemberus-gaap:DomesticLineOfCreditMember2021-04-300001290900us-gaap:DomesticLineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2021-04-300001290900us-gaap:DomesticLineOfCreditMemberus-gaap:BridgeLoanMember2021-04-300001290900us-gaap:DomesticLineOfCreditMemberus-gaap:LetterOfCreditMember2021-04-300001290900cvgi:TermLoanFacilityMemberus-gaap:DomesticLineOfCreditMember2022-05-120001290900us-gaap:DomesticLineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-05-122022-05-120001290900us-gaap:DomesticLineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-05-120001290900us-gaap:DomesticLineOfCreditMemberus-gaap:BridgeLoanMember2022-05-120001290900us-gaap:DomesticLineOfCreditMemberus-gaap:LetterOfCreditMember2022-05-120001290900cvgi:TermLoanFacilityMemberus-gaap:DomesticLineOfCreditMember2022-01-012022-12-310001290900cvgi:TermLoanFacilityMemberus-gaap:DomesticLineOfCreditMember2022-12-310001290900us-gaap:DomesticLineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2023-12-310001290900us-gaap:DomesticLineOfCreditMemberus-gaap:LetterOfCreditMember2023-12-310001290900us-gaap:RevolvingCreditFacilityMembercvgi:ChinaCreditFacilityMemberus-gaap:ForeignLineOfCreditMember2023-12-310001290900us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2023-12-310001290900us-gaap:DomesticLineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-12-310001290900us-gaap:DomesticLineOfCreditMemberus-gaap:LetterOfCreditMember2022-12-310001290900us-gaap:RiskLevelLowMember2021-04-302021-04-300001290900us-gaap:RiskLevelLowMemberus-gaap:LetterOfCreditMember2021-04-302021-04-300001290900cvgi:SecuredOvernightFinancingRateSOFRMemberus-gaap:RiskLevelLowMember2021-04-302021-04-300001290900us-gaap:RiskLevelLowMemberus-gaap:BaseRateMember2021-04-302021-04-300001290900srt:MaximumMemberus-gaap:RiskLevelMediumMember2021-04-302021-04-300001290900us-gaap:RiskLevelMediumMembersrt:MinimumMember2021-04-302021-04-300001290900us-gaap:RiskLevelMediumMember2021-04-302021-04-300001290900us-gaap:RiskLevelMediumMemberus-gaap:LetterOfCreditMember2021-04-302021-04-300001290900cvgi:SecuredOvernightFinancingRateSOFRMemberus-gaap:RiskLevelMediumMember2021-04-302021-04-300001290900us-gaap:BaseRateMemberus-gaap:RiskLevelMediumMember2021-04-302021-04-300001290900srt:MaximumMemberus-gaap:RiskLevelHighMember2021-04-302021-04-300001290900us-gaap:RiskLevelHighMembersrt:MinimumMember2021-04-302021-04-300001290900us-gaap:RiskLevelHighMember2021-04-302021-04-300001290900us-gaap:RiskLevelHighMemberus-gaap:LetterOfCreditMember2021-04-302021-04-300001290900cvgi:SecuredOvernightFinancingRateSOFRMemberus-gaap:RiskLevelHighMember2021-04-302021-04-300001290900us-gaap:RiskLevelHighMemberus-gaap:BaseRateMember2021-04-302021-04-300001290900srt:MaximumMembercvgi:RiskLevelVeryHighMember2021-04-302021-04-300001290900cvgi:RiskLevelVeryHighMembersrt:MinimumMember2021-04-302021-04-300001290900cvgi:RiskLevelVeryHighMember2021-04-302021-04-300001290900cvgi:RiskLevelVeryHighMemberus-gaap:LetterOfCreditMember2021-04-302021-04-300001290900cvgi:SecuredOvernightFinancingRateSOFRMembercvgi:RiskLevelVeryHighMember2021-04-302021-04-300001290900us-gaap:BaseRateMembercvgi:RiskLevelVeryHighMember2021-04-302021-04-300001290900cvgi:RiskLevelExtremeHighMember2021-04-302021-04-300001290900cvgi:RiskLevelExtremeHighMemberus-gaap:LetterOfCreditMember2021-04-302021-04-300001290900cvgi:SecuredOvernightFinancingRateSOFRMembercvgi:RiskLevelExtremeHighMember2021-04-302021-04-300001290900us-gaap:BaseRateMembercvgi:RiskLevelExtremeHighMember2021-04-302021-04-3000012909002021-04-3000012909002021-04-302021-04-300001290900us-gaap:RevolvingCreditFacilityMembercvgi:ChinaCreditFacilityMemberus-gaap:ForeignLineOfCreditMember2023-03-310001290900us-gaap:RevolvingCreditFacilityMembercvgi:ChinaCreditFacilityMemberus-gaap:ForeignLineOfCreditMember2022-12-310001290900us-gaap:TrademarksMember2023-01-012023-12-310001290900us-gaap:TrademarksMember2023-12-310001290900us-gaap:CustomerRelationshipsMember2023-01-012023-12-310001290900us-gaap:CustomerRelationshipsMember2023-12-310001290900us-gaap:TradeSecretsMember2023-01-012023-12-310001290900us-gaap:TradeSecretsMember2023-12-310001290900us-gaap:NoncompeteAgreementsMember2023-01-012023-12-310001290900us-gaap:NoncompeteAgreementsMember2023-12-310001290900us-gaap:TrademarksMember2022-01-012022-12-310001290900us-gaap:TrademarksMember2022-12-310001290900us-gaap:CustomerRelationshipsMember2022-01-012022-12-310001290900us-gaap:CustomerRelationshipsMember2022-12-310001290900us-gaap:TradeSecretsMember2022-01-012022-12-310001290900us-gaap:TradeSecretsMember2022-12-310001290900us-gaap:NoncompeteAgreementsMember2022-01-012022-12-310001290900us-gaap:NoncompeteAgreementsMember2022-12-310001290900us-gaap:InterestRateSwapMember2022-04-012022-06-300001290900us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001290900us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-12-310001290900us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-12-310001290900us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001290900us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001290900us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-310001290900us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001290900us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001290900us-gaap:InterestRateSwapMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001290900us-gaap:InterestRateSwapMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-12-310001290900us-gaap:InterestRateSwapMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-12-310001290900us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001290900us-gaap:InterestRateSwapMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001290900us-gaap:InterestRateSwapMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-310001290900us-gaap:InterestRateSwapMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001290900us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001290900us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001290900us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-12-310001290900us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-12-310001290900us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NondesignatedMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001290900us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001290900us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-310001290900us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001290900us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NondesignatedMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001290900us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeContractMember2023-12-310001290900us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeContractMember2022-12-310001290900us-gaap:NondesignatedMemberus-gaap:ForeignExchangeContractMember2023-12-310001290900us-gaap:NondesignatedMemberus-gaap:ForeignExchangeContractMember2022-12-310001290900us-gaap:InterestRateSwapMember2023-12-310001290900us-gaap:InterestRateSwapMember2022-12-310001290900us-gaap:ForeignExchangeContractMember2023-01-012023-12-310001290900us-gaap:ForeignExchangeContractMember2022-01-012022-12-310001290900us-gaap:InterestRateSwapMember2023-01-012023-12-310001290900us-gaap:InterestRateSwapMember2022-01-012022-12-310001290900us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeContractMemberus-gaap:CostOfSalesMember2023-01-012023-12-310001290900us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeContractMemberus-gaap:CostOfSalesMember2022-01-012022-12-310001290900us-gaap:InterestRateSwapMemberus-gaap:InterestExpenseMember2023-01-012023-12-310001290900us-gaap:InterestRateSwapMemberus-gaap:InterestExpenseMember2022-01-012022-12-310001290900cvgi:InterestRateSwapSettledMemberus-gaap:InterestExpenseMember2023-01-012023-12-310001290900cvgi:InterestRateSwapSettledMemberus-gaap:InterestExpenseMember2022-01-012022-12-310001290900cvgi:OtherIncomeExpenseMemberus-gaap:NondesignatedMemberus-gaap:ForeignExchangeContractMember2023-01-012023-12-310001290900cvgi:OtherIncomeExpenseMemberus-gaap:NondesignatedMemberus-gaap:ForeignExchangeContractMember2022-01-012022-12-310001290900cvgi:TermLoanFacilityMemberus-gaap:LineOfCreditMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310001290900us-gaap:EstimateOfFairValueFairValueDisclosureMembercvgi:TermLoanFacilityMemberus-gaap:LineOfCreditMember2023-12-310001290900cvgi:TermLoanFacilityMemberus-gaap:LineOfCreditMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2022-12-310001290900us-gaap:EstimateOfFairValueFairValueDisclosureMembercvgi:TermLoanFacilityMemberus-gaap:LineOfCreditMember2022-12-310001290900cvgi:TermLoanFacilityMember2023-12-310001290900cvgi:TermLoanFacilityMemberus-gaap:LineOfCreditMember2022-12-310001290900srt:MinimumMember2023-12-310001290900srt:MaximumMember2023-12-310001290900us-gaap:StateAndLocalJurisdictionMembercvgi:DeferredTaxAssetUnitedStatesMember2022-01-012022-12-310001290900cvgi:DeferredTaxAssetUnitedKingdomMemberus-gaap:ForeignCountryMember2022-01-012022-12-310001290900us-gaap:StateAndLocalJurisdictionMembercvgi:DeferredTaxAssetUnitedStatesMember2023-01-012023-12-310001290900us-gaap:ForeignCountryMember2023-01-012023-12-310001290900us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2022-12-310001290900us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-12-310001290900us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-12-310001290900us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2023-01-012023-12-310001290900us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2022-01-012022-12-310001290900us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-01-012021-12-310001290900us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2023-12-310001290900us-gaap:ForeignCountryMember2023-12-310001290900us-gaap:StateAndLocalJurisdictionMember2023-12-310001290900cvgi:ResearchAndDevelopmentMember2023-12-310001290900country:USus-gaap:PensionPlansDefinedBenefitMember2022-01-012022-12-310001290900us-gaap:PensionPlansDefinedBenefitMemberus-gaap:ForeignPlanMember2022-12-310001290900us-gaap:PensionPlansDefinedBenefitMemberus-gaap:ForeignPlanMember2021-12-310001290900us-gaap:PensionPlansDefinedBenefitMemberus-gaap:ForeignPlanMember2023-01-012023-12-310001290900us-gaap:PensionPlansDefinedBenefitMemberus-gaap:ForeignPlanMember2022-01-012022-12-310001290900us-gaap:PensionPlansDefinedBenefitMemberus-gaap:ForeignPlanMember2023-12-310001290900country:USus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2023-01-012023-12-310001290900country:USus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2022-01-012022-12-310001290900country:USus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-01-012021-12-310001290900us-gaap:PensionPlansDefinedBenefitMemberus-gaap:ForeignPlanMember2021-01-012021-12-310001290900country:USus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2023-12-310001290900country:USus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2022-12-310001290900country:USus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-310001290900us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMemberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:ForeignPlanMember2023-12-310001290900us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMemberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:ForeignPlanMember2022-12-310001290900us-gaap:PensionPlansDefinedBenefitMemberus-gaap:ForeignPlanMemberus-gaap:DefinedBenefitPlanEquitySecuritiesMember2023-12-310001290900us-gaap:PensionPlansDefinedBenefitMemberus-gaap:ForeignPlanMemberus-gaap:DefinedBenefitPlanEquitySecuritiesMember2022-12-310001290900us-gaap:FixedIncomeSecuritiesMemberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:ForeignPlanMember2023-12-310001290900us-gaap:FixedIncomeSecuritiesMemberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:ForeignPlanMember2022-12-310001290900us-gaap:DefinedBenefitPlanEquitySecuritiesMember2023-01-012023-12-310001290900cvgi:DefinedBenefitPlanInsuranceContractsAndOtherMember2023-12-310001290900cvgi:DefinedBenefitPlanInsuranceContractsAndOtherMemberus-gaap:FairValueInputsLevel1Member2023-12-310001290900cvgi:DefinedBenefitPlanInsuranceContractsAndOtherMemberus-gaap:FairValueInputsLevel2Member2023-12-310001290900us-gaap:FairValueInputsLevel3Membercvgi:DefinedBenefitPlanInsuranceContractsAndOtherMember2023-12-310001290900us-gaap:FairValueInputsLevel1Member2023-12-310001290900us-gaap:FairValueInputsLevel2Member2023-12-310001290900us-gaap:FairValueInputsLevel3Member2023-12-310001290900cvgi:DefinedBenefitPlanInsuranceContractsAndOtherMember2022-12-310001290900cvgi:DefinedBenefitPlanInsuranceContractsAndOtherMemberus-gaap:FairValueInputsLevel1Member2022-12-310001290900cvgi:DefinedBenefitPlanInsuranceContractsAndOtherMemberus-gaap:FairValueInputsLevel2Member2022-12-310001290900us-gaap:FairValueInputsLevel3Membercvgi:DefinedBenefitPlanInsuranceContractsAndOtherMember2022-12-310001290900us-gaap:FairValueInputsLevel1Member2022-12-310001290900us-gaap:FairValueInputsLevel2Member2022-12-310001290900us-gaap:FairValueInputsLevel3Member2022-12-310001290900country:USus-gaap:DefinedBenefitPlanCashAndCashEquivalentsMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2022-12-310001290900us-gaap:PerformanceSharesMembercvgi:A2014EIPMember2023-12-310001290900us-gaap:PerformanceSharesMembercvgi:A2014EIPMember2022-12-310001290900us-gaap:PerformanceSharesMembercvgi:A2014EIPMember2023-01-012023-12-310001290900us-gaap:RestrictedStockMember2023-01-012023-12-310001290900us-gaap:RestrictedStockMember2022-12-310001290900us-gaap:RestrictedStockMember2023-12-310001290900cvgi:A2020EIPMemberus-gaap:RestrictedStockMember2023-12-310001290900us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310001290900us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2021-12-310001290900us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-12-310001290900us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-12-310001290900us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2022-01-012022-12-310001290900us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-01-012022-12-310001290900us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310001290900us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2022-12-310001290900us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-12-310001290900us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-12-310001290900us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2023-01-012023-12-310001290900us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-012023-12-310001290900us-gaap:AccumulatedTranslationAdjustmentMember2023-12-310001290900us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2023-12-310001290900us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-12-310001290900cvgi:WorkforceReductionsAndFootprintOptimizationMember2023-01-012023-12-310001290900srt:MinimumMembercvgi:WorkforceReductionsAndFootprintOptimizationMember2023-12-310001290900srt:MaximumMembercvgi:WorkforceReductionsAndFootprintOptimizationMember2023-12-310001290900cvgi:VehicleSolutionsMemberus-gaap:OperatingSegmentsMember2022-12-310001290900cvgi:ElectricalSystemsMemberus-gaap:OperatingSegmentsMember2022-12-310001290900cvgi:AfterMarketAndAccessoriesMemberus-gaap:OperatingSegmentsMember2022-12-310001290900cvgi:IndustrialAutomationMemberus-gaap:OperatingSegmentsMember2022-12-310001290900us-gaap:CorporateNonSegmentMember2022-12-310001290900cvgi:VehicleSolutionsMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001290900cvgi:ElectricalSystemsMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001290900cvgi:AfterMarketAndAccessoriesMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001290900cvgi:IndustrialAutomationMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001290900us-gaap:CorporateNonSegmentMember2023-01-012023-12-310001290900cvgi:VehicleSolutionsMemberus-gaap:OperatingSegmentsMember2023-12-310001290900cvgi:ElectricalSystemsMemberus-gaap:OperatingSegmentsMember2023-12-310001290900cvgi:AfterMarketAndAccessoriesMemberus-gaap:OperatingSegmentsMember2023-12-310001290900cvgi:IndustrialAutomationMemberus-gaap:OperatingSegmentsMember2023-12-310001290900us-gaap:CorporateNonSegmentMember2023-12-310001290900cvgi:VehicleSolutionsMemberus-gaap:OperatingSegmentsMember2021-12-310001290900cvgi:ElectricalSystemsMemberus-gaap:OperatingSegmentsMember2021-12-310001290900cvgi:AfterMarketAndAccessoriesMemberus-gaap:OperatingSegmentsMember2021-12-310001290900cvgi:IndustrialAutomationMemberus-gaap:OperatingSegmentsMember2021-12-310001290900us-gaap:CorporateNonSegmentMember2021-12-310001290900cvgi:VehicleSolutionsMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001290900cvgi:ElectricalSystemsMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001290900cvgi:AfterMarketAndAccessoriesMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001290900cvgi:IndustrialAutomationMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001290900us-gaap:CorporateNonSegmentMember2022-01-012022-12-310001290900us-gaap:EmployeeSeveranceMember2023-01-012023-12-310001290900us-gaap:FacilityClosingMember2023-01-012023-12-310001290900us-gaap:EmployeeSeveranceMembercvgi:VehicleSolutionsMember2023-01-012023-12-310001290900us-gaap:EmployeeSeveranceMembercvgi:IndustrialAutomationMember2023-01-012023-12-310001290900us-gaap:FacilityClosingMembercvgi:IndustrialAutomationMember2023-01-012023-12-310001290900us-gaap:EmployeeSeveranceMemberus-gaap:CorporateNonSegmentMember2023-01-012023-12-310001290900us-gaap:CostOfSalesMember2023-01-012023-12-310001290900us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-12-310001290900us-gaap:EmployeeSeveranceMember2022-01-012022-12-310001290900us-gaap:FacilityClosingMember2022-01-012022-12-310001290900us-gaap:EmployeeSeveranceMembercvgi:VehicleSolutionsMember2022-01-012022-12-310001290900us-gaap:FacilityClosingMembercvgi:VehicleSolutionsMember2022-01-012022-12-310001290900us-gaap:EmployeeSeveranceMembercvgi:ElectricalSystemsMember2022-01-012022-12-310001290900us-gaap:EmployeeSeveranceMembercvgi:AfterMarketAndAccessoriesMember2022-01-012022-12-310001290900us-gaap:FacilityClosingMembercvgi:AfterMarketAndAccessoriesMember2022-01-012022-12-310001290900us-gaap:EmployeeSeveranceMembercvgi:IndustrialAutomationMember2022-01-012022-12-310001290900us-gaap:FacilityClosingMembercvgi:IndustrialAutomationMember2022-01-012022-12-310001290900us-gaap:EmployeeSeveranceMemberus-gaap:CorporateNonSegmentMember2022-01-012022-12-310001290900us-gaap:CostOfSalesMember2022-01-012022-12-310001290900us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-12-310001290900cvgi:MirrorsWipersAndControlsMember2023-07-24cvgi:customer0001290900cvgi:VehicleSolutionsMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001290900cvgi:ElectricalSystemsMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001290900cvgi:AfterMarketAndAccessoriesMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001290900cvgi:IndustrialAutomationMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001290900us-gaap:CorporateNonSegmentMember2021-01-012021-12-310001290900country:US2023-01-012023-12-310001290900country:US2023-12-310001290900country:US2022-01-012022-12-310001290900country:US2022-12-310001290900country:US2021-01-012021-12-310001290900country:US2021-12-310001290900us-gaap:NonUsMember2023-01-012023-12-310001290900us-gaap:NonUsMember2023-12-310001290900us-gaap:NonUsMember2022-01-012022-12-310001290900us-gaap:NonUsMember2022-12-310001290900us-gaap:NonUsMember2021-01-012021-12-310001290900us-gaap:NonUsMember2021-12-310001290900us-gaap:SalesRevenueNetMembercvgi:CustomerAMembercvgi:VehicleSolutionsMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310001290900us-gaap:SalesRevenueNetMembercvgi:CustomerAMembercvgi:VehicleSolutionsMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001290900us-gaap:SalesRevenueNetMembercvgi:CustomerAMembercvgi:VehicleSolutionsMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-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
or
Transition report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
For the fiscal year ended December 31, 2023
Commission file number:
001-34365
2020 CVG Logo.jpg
COMMERCIAL VEHICLE GROUP, INC.
(Exact name of Registrant as specified in its charter)
Delaware41-1990662
(State of Incorporation)(I.R.S. Employer Identification No.)
7800 Walton Parkway
 43054
New Albany, Ohio
 (Zip Code)
(Address of Principal Executive Offices) 
Registrant’s telephone number, including area code:
(614) 289-5360
Securities registered pursuant to Section 12(b) of the Act:
Title of Each ClassTrading SymbolName of exchange on which registered
Common Stock, par value $.01 per shareCVGIThe NASDAQ Global Select Market
Securities registered pursuant to Section 12(g) of the Act:
None
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.    Yes  ¨      No  þ
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Schedule 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 during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).    Yes  þ      No  ¨
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the definitions of “large accelerated filer,” “accelerated filer,” and “smaller reporting company” in Rule 12b-2 of the Exchange Act. (Check one):
    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.
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  þ
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 on June 30, 2023, was $367,332,211.
As of March 12, 2024, 33,898,372 shares of Common Stock of the Registrant were outstanding.
Documents Incorporated by Reference
Information required by Items 10, 11, 12, 13 and 14 of Part III of this Annual Report on Form 10-K is incorporated by reference from the Registrant’s Proxy Statement for its annual meeting to be held May 16, 2024 (the “2024 Proxy Statement”).            


COMMERCIAL VEHICLE GROUP, INC.
Annual Report on Form 10-K
Table of Contents
 
  Page
PART I
Item 1.
Item 1A.
Item 1B.
Item 1C
Item 2.
Item 3.
Item 4.
PART II
Item 5.
Item 6.
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
Item 9C.
PART III
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
PART IV
Item 15.
Item 16.
i

CERTAIN DEFINITIONS
All references in this Annual Report on Form 10-K to the “Company”, “Commercial Vehicle Group”, “CVG”, “we”, “us”, and “our” refer to Commercial Vehicle Group, Inc. and its consolidated subsidiaries (unless the context otherwise requires).
FORWARD-LOOKING INFORMATION
This Annual Report on Form 10-K contains forward-looking statements within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended, and Section 27A of the Securities Act of 1933, as amended. For this purpose, any statements contained herein that are not statements of historical fact, including without limitation, certain statements under “Item 1 - Business” and “Item 7 - Management’s Discussion and Analysis of Financial Condition and Results of Operations” and located elsewhere herein regarding industry outlook, the Company’s expectations for future periods with respect to its plans to improve financial results, and the future of the Company’s end markets may be deemed to be forward-looking statements. We are subject to risks and uncertainties that may cause actual results to differ materially from those suggested by the forward-looking statements in this report. Factors that could cause or contribute to such differences include, but are not limited to global supply chain constraints, changes in the Class 8 and Class 5-7 North America truck build rates, performance of the global construction equipment business, the Company’s prospects in the electrical systems, industrial automation and electric vehicle markets, the Company’s initiatives to address customer needs, organic growth, the Company’s strategic plans and plans to focus on certain segments, competition faced by the Company, volatility in and disruption to the global economic environment, including inflation and labor shortages, financial covenant compliance, anticipated effects of acquisitions, production of new products, plans for capital expenditures and our results of operations or financial position and liquidity, may be deemed to be forward-looking statements. Without limiting the foregoing, the words “believe”, “anticipate”, “plan”, “expect”, “intend”, “will”, “should”, “could”, “would”, “project”, “continue”, “likely”, and similar expressions, as they relate to us, are intended to identify forward-looking statements. The important factors discussed in “Item 1A - Risk Factors”, among others, could cause actual results to differ materially from those indicated by forward-looking statements made herein and presented elsewhere by management from time to time. Such forward-looking statements represent management’s current expectations and are inherently uncertain. Investors are warned that actual results may differ from management’s expectations. Additionally, various economic and competitive factors could cause actual results to differ materially from those discussed in such forward-looking statements, including, but not limited to, factors which are outside our control.

Any forward-looking statement that we make in this report speaks only as of the date of such statement, and we undertake no obligation to update any forward-looking statement or to publicly announce the results of any revision to any of those statements to reflect future events or developments. Comparisons of results for current and any prior periods are not intended to express any future trends or indications of future performance, unless specifically expressed as such, and should only be viewed as historical data.

ii

PART I
Item 1.    Business
COMPANY OVERVIEW
Commercial Vehicle Group, Inc. and its subsidiaries, is a global provider of systems, assemblies and components to the global commercial vehicle market, the electric vehicle market, and the industrial automation markets. We deliver real solutions to complex design, engineering and manufacturing problems while creating positive change for our customers, industries, and communities we serve. References herein to the "Company", "CVG", "we", "our", or "us" refer to Commercial Vehicle Group, Inc. and its subsidiaries.
We have manufacturing operations in the United States, Mexico, China, United Kingdom, Czech Republic, Ukraine, Morocco, Thailand, India and Australia. Our products are primarily sold in North America, Europe, and the Asia-Pacific region.
We primarily manufacture customized products to meet the requirements of our customer. We believe our products are used by a majority of the North American Commercial Truck manufacturers, many construction vehicle original equipment manufacturers ("OEMs"), parts and service dealers, distributors, as well as top e-commerce retailers.
Our Long-term Strategy
Refer to Item 7, Management's Discussion and Analysis of Financial Condition and Results of Operations.
SEGMENTS
Our segments offer various products which are sold into many end user markets such as internal combustion commercial vehicles, electric vehicles, construction equipment, power sports, industrial automation and military. Certain of our facilities manufacture and sell products through multiple business segments. The products produced by each of our segments are more specifically described below.

The Vehicle Solutions segment designs, manufactures and sells the following products:
Commercial vehicle seats for the global commercial vehicle markets including heavy duty trucks, medium duty trucks, last mile delivery trucks and vans, construction and agriculture equipment in North America, Europe and Asia-Pacific. This segment includes a portion of the company’s activities in the electric vehicle market.
Plastic & Trim components primarily for the North America commercial vehicle market and power sports markets; and Cab structures for the North American medium-duty/heavy-duty ("MD/HD") truck market.

The Electrical Systems segment designs, manufactures and sells the following products:
Cable and harness assemblies for both high and low voltage applications, control boxes, dashboard assemblies and design and engineering for these applications.
The end markets for these products are construction, agricultural, industrial, automotive (both internal combustion and electric vehicles), truck, mining, rail, marine, power generation and the military/ defense industries in North America, Europe and Asia-Pacific.

The Aftermarket & Accessories segment designs, manufactures and sells the following products:
Seats and components sold into the commercial vehicle channels that provide repair and refurbishing. These channels include Original Equipment Service ("OES") centers and retail distributors, and are spread across North America, Europe and Asia-Pacific.
Commercial vehicle accessories including wipers, mirrors, and sensors. These products are sold both as Original Equipment and as repair products.
Office seats primarily sold into the commercial and home office furniture distribution channels in Europe and Asia-Pacific.

The Industrial Automation segment designs, manufactures and sells the following products:
Warehouse automation subsystems including control panels, electro-mechanical assemblies, cable assemblies, and power and communication solutions.
The end markets for these products primarily include e-commerce, warehouse integration, transportation and the military/defense industry.
1

The charts below display CVG's net sales by segment and geography for the year ended December 31, 2023.
Capture.jpg
VEHICLE SOLUTIONS SEGMENT OVERVIEW

Vehicle Solutions Segment Products

Set forth below is a brief description of our products manufactured in the Vehicle Solutions Segment and their applications.

Seats and Seating Systems. We design, engineer and produce seats for MD/HD truck, bus, construction, agriculture and military markets. Our seats are primarily sold fully-assembled and ready for installation. We offer a wide range of seats that include mechanical and air suspension seats, static seats, bus seats and military seats. As a result of our product design and product technology, we believe we are a leader in designing seats with convenience and safety features. Our seats are designed to achieve a high level of operator comfort by adding a wide range of manual and power features such as lumbar support, cushion and back bolsters, and leg and thigh support. Our seats are built to meet customer requirements in low volumes and produced in numerous feature combinations to form a full-range product line with a wide range of price points.

Our seats are sold under multiple brands, including KAB Seating, National Seating, Bostrom Seating®, and Stratos.

Plastic Assemblies and Components. We design, engineer and produce plastic components and assemblies for MD/HD, power sports vehicles, specialty vehicle applications, and diversified markets. We offer thermoformed products, injection molded products, reaction injection molded products (RIM), and decorated / hydrographic finished products. We also assemble components and fabrics to these formed plastic parts and deliver complete subassemblies in bulk and in sequence. Our principal products in this category include:
Molded Products. Our molded products include both large and small parts. Specific components include vinyl or cloth-covered appliqués ranging from a traditional cut and sew approach to a contemporary molded styling theme, armrests, map pocket compartments, and sound-reducing insulation.

Instrument Panels. We produce and assemble instrument panels that can be integrated with the rest of the interior trim. The instrument panel is a complex system of coverings and foam, plastic and metal parts designed to house various components and act as a safety device for the vehicle occupant.

Plastics Decorating and Finishing. We offer customers a wide variety of cost-effective finishes in paint, ultra violet, hard coating and customized industrial hydrographic films (simulated appearance of wood grain, carbon fiber, brushed metal, marbles, camouflage and custom patterns), and other interior and exterior finishes.
2

Cab Interiors. We design, manufacture and provide a variety of interior design products including armrests, grab handles, storage systems, floor coverings, floor mats, sleeper bunks, headliners, wall panels, and privacy curtains that can be part of the overall cab structure or standalone assemblies depending on the customer application.

Our plastic products are sold under several brand names including FinishTEKand AdvancTEK. CVG sold its FinishTEK business effective January 31, 2024.

Cab Structures. We design, manufacture and assemble complete cab structures. Our cab structures, which are manufactured from both steel and aluminum, are delivered fully assembled and primed for paint.

ELECTRICAL SYSTEMS SEGMENT OVERVIEW

Electrical Systems Segment Products

Wire Harness Assemblies. We design, engineer and produce a wide range of high and low voltage electrical wire systems for vehicles and subsystems, which include, Ethernet, battery cables and power distribution boxes. Our electrical wire harness assemblies function as the primary electric current carrying devices used to provide electrical interconnections for gauges, lights, control functions, power circuits, powertrain and transmission sensors, emissions systems and other electronic applications on commercial and other vehicles. Our wire harnesses are customized to fit specific end-user requirements and can be complex. Our production capabilities include low and high volume serial production with low and high volume circuitry, RIM (reaction injection molding) and specialized testing. Our engineering and production capabilities include virtual wiring boards, automatic plug insertion stations, system architecture and schematic development and prototyping.

Our electrical systems segment products are sold into the construction, agriculture, industrial, e-commerce and electric vehicles, traditional automotive, mining, rail, military end markets, marine, power generation and the military/defense industries in North America, Europe and Asia-Pacific.
AFTERMARKET & ACCESSORIES SEGMENT OVERVIEW

Aftermarket & Accessories Segment Products

We design, manufacture, and provide a variety of seats, mirrors, wipers and wiper systems sold into the commercial MD/HD truck, military and specialty power sports vehicles, electric vehicle, office and home office markets. These products are sold under various brands including, Bostrom®, National Seating, Moto Mirror®, KAB Seating (for both vehicles and Office markets), Sprague Devices® and RoadWatch®.

Our aftermarket products are primarily sold through the Original Equipment Service (OES) sales channel and direct into the retail aftermarket as replacements for original equipment in North America, Europe and Asia Pacific.

INDUSTRIAL AUTOMATION SEGMENT OVERVIEW

Industrial Automation Segment Products

Electrical Systems, Control Panel Assemblies, and Electro-Mechanical Assemblies. We offer a wide range of material handling equipment, electrical distribution systems, and related assemblies primarily for the e-commerce, warehouse integration, transportation and the military/defense markets. Our principal products in this category include:

Control Panel Assemblies. We offer integrated assemblies and cabinets that are installed in industrial machinery equipment and transportation vehicles and may be integrated with our wire harness assemblies. These components provide the user control over multiple operational functions and features.

Electro-Mechanical Assemblies. We offer electro-mechanical assemblies, including box builds, complex automated and robotic systems, and large multi-cabinet control cabinets with power distribution, communication and cabling. Our service includes mechanical assembly, wire and cable routing, automated wire preparation capabilities, complex configurations, test and custom palletizing and crating solutions.
3

OUR CONSOLIDATED OPERATIONS

Primary Industries Served
Commercial Vehicle Market.     Commercial vehicles are used in a wide variety of end markets, including local and long-haul commercial trucking, bus, construction, mining, agricultural, military, industrial, municipal, off-road recreational and specialty vehicle markets. The commercial vehicle supply industry can generally be separated into two categories: (1) sales to OEMs, in which products are sold in relatively large quantities directly for use by OEMs in new commercial and construction vehicles; and (2) aftermarket sales, in which products are sold as replacements to a wide range of original equipment service organizations, wholesalers, retailers and installers. Additionally, we are seeing a trend toward alternate fuel and electric vehicles, middle-mile and last-mile vehicle models.
North American Commercial Truck Market.    Purchasers of commercial trucks include fleet operators, owner operators, governmental agencies and industrial end users. Commercial vehicles used for local and long-haul commercial trucking are generally classified by gross vehicle weight. Class 8 vehicles are trucks with gross vehicle weight in excess of 33,000 lbs. and Classes 5 through 7 vehicles are trucks with gross vehicle weight from 16,001 lbs. to 33,000 lbs. Separately, we are seeing changes in e-commerce behaviors that are driving increased demand for middle-mile and last-mile vehicles.
The following describes the major markets within the commercial vehicle market in which the Vehicle Solutions Segment competes:
Class 8 Truck Market.     The global Class 8 ("Class 8" or "heavy-duty") truck manufacturing market is concentrated in three primary regions: North America, Europe and Asia-Pacific. The global Class 8 truck market is localized in nature due to the following factors: (1) the prohibitive costs of shipping components from one region to another, (2) the high degree of customization to meet the region-specific demands of end-users, and (3) the ability to meet just-in-time delivery requirements. New Class 8 truck demand is cyclical and is particularly sensitive to economic factors that generate a significant portion of the freight tonnage hauled by commercial vehicles.
Class 5-7 Truck Market. North American Class 5-7 ("Class 5-7" or "medium-duty") includes recreational vehicles, buses and medium-duty trucks. We primarily participate in the Class 6 and 7 portion of the medium-duty truck market. The medium-duty truck market is influenced by overall economic conditions but has historically been less cyclical than the North American Class 8 truck market.
Commercial Truck Aftermarket.     Demand for aftermarket products is driven by the quality of OEM parts, the number of vehicles in operation, the average age of the vehicle fleet, the content and value per vehicle, vehicle usage and the average useful life of vehicle parts. Aftermarket sales tend to be at a higher margin. The recurring nature of aftermarket revenue can be expected to provide some insulation to the overall cyclical nature of the industry as it tends to provide a more stable stream of revenues. Brand equity and the extent of a company’s distribution network also contribute to the level of aftermarket sales. We believe CVG has a widely recognized brand portfolio and participates in most retail sales channels including original equipment dealer networks and independent distributors.
Construction Equipment Market.     New vehicle demand in the global construction equipment market generally follows certain economic conditions including gross domestic product, infrastructure investment, housing starts, business investment, oil and energy investment and industrial production around the world. Within the construction market, there are two classes of construction equipment markets: the medium and heavy construction equipment market (weighing over 12 metric tons) and the light construction equipment market (weighing below 12 metric tons). We primarily supply OEMs with our wire harness and seating products. Our construction equipment products are primarily used in the medium and heavy construction equipment markets. The platforms that we generally participate in include: cranes, pavers, planers and profilers, dozers, loaders, graders, haulers, tractors, excavators, backhoes, material handling and compactors. Demand in the medium and heavy construction equipment market is typically related to the level of larger-scale infrastructure development projects such as highways, dams, harbors, hospitals, airports and industrial development as well as activity in the mining, forestry and other commodities industries.
Purchasers of medium and heavy construction equipment include construction companies, municipalities, local governments, rental fleet owners, quarrying and mining companies and forestry related industries. Purchasers of light construction equipment include contractors, rental fleet owners, landscapers, logistics companies and farmers.
Military Equipment Market.     We supply products for heavy- and medium-payload tactical vehicles and complex military communications equipment over multiple product lines that are used by various defense customers. Military equipment production is particularly sensitive to political and governmental budgetary considerations.
4

Industrial Automation Market.     Shifting retailer behavior and consumer expectations are creating a significant need for incremental automation within warehouses and other industrial facilities. Given consumer demands for next-day (and same-day) delivery, there has been a surge in demand for “last mile” urban fulfillment centers, which are typically supported by very large distribution centers located in the outer ring of a city. Additionally, increased throughput volume, a greater variety of order and package types, and more frequent product returns by end consumers, all support the rationale for continued investment in automated solutions by warehouse operators. We supply material handling subsystems incorporated into automated warehouses.
Our Customer Contracts, and Sales and Marketing

Our customers generally source business to us pursuant to written contracts, purchase orders or other commitments (“Commercial Arrangements”) with terms of price, quality, technology, and delivery. Awarded business generally covers the supply of all or a portion of a customer’s production and service requirements for a particular product program rather than the supply of a specific quantity of products. In general, these Commercial Arrangements provide that the customer can terminate them if we do not meet specified quality, delivery and cost requirements. Although these Commercial Arrangements may be terminated at any time by our customers (but generally not by us without advance notice), such terminations have generally been minimal and have not had a material impact on our results of operations.
Our Commercial Arrangements with our OEM customers may provide for an annual prospective productivity price reduction. These productivity price reductions are generally calculated on an annual basis as a percentage of the previous year’s purchases by each customer. Historically, most of these price reductions have been offset by internal cost reductions and through the assistance of our supply base, although no assurances can be given that we will be able to achieve such reductions in the future. The cost reduction is achieved through engineering changes, material cost reductions, logistics savings, reductions in packaging cost, labor efficiencies and other productivity actions.
Our sales and marketing efforts are designed to create customer awareness of our engineering, design and manufacturing capabilities. Our sales and marketing staff work closely with our design and engineering personnel to prepare the materials used for bidding on new business, as well as to provide an interface between us and our key customers. We have sales and marketing personnel located in every major region in which we operate. From time to time, we participate in industry trade shows and advertise in industry publications.
Our Supply Agreements

Our supply agreements generally provide for fixed pricing but do not require us to purchase any specified quantities. Normally we do not carry inventories of raw materials or finished products in excess of what is reasonably required to meet production and shipping schedules, as well as service requirements. Steel, aluminum, petroleum-based products, copper, resin, foam, fabrics, wire and wire components comprise the most significant portion of our raw material costs. We typically purchase steel, copper and petroleum-based products at market prices that are fixed over varying periods of time. Due to the volatility in pricing, we use methods such as market index pricing and competitive bidding to assist in reducing our overall cost. We strive to align our customer pricing and material costs to minimize the impact of price fluctuations. Certain component purchases and suppliers are directed by our customers, so we generally will pass through directly to the customer cost changes from these components. We generally are not dependent on a single supplier or limited group of suppliers for our raw materials.
Competition
Within each of our principal product categories we compete with a variety of independent suppliers and with vertically integrated in-house operations, primarily on the basis of price, breadth of product offerings, product quality, technical expertise, development capability, product delivery and product service.
Manufacturing Processes
We utilize a wide range of manufacturing processes to produce our products. The end markets for our products can be highly specialized and our customers frequently request modified products in low volumes within an expedited delivery timeframe. As a result, we primarily utilize flexible manufacturing cells at our production facilities. Manufacturing cells are clusters of individual manufacturing operations and work stations. This provides flexibility by allowing efficient changes to the number of operations each operator performs. When compared to the more traditional, less flexible assembly line process, cell manufacturing allows us to better maintain our product output consistent with our OEM customers’ requirements and minimize the level of inventory.
5

We have systems in place that allow us to provide complete customized interior kits in returnable containers and disposable dunnage that are delivered in sequence. Several of our manufacturing facilities are strategically located near our customers’ assembly facilities, which facilitates this process and minimizes shipping costs.
We employ just-in-time manufacturing and sourcing in our operations to meet customer requirements for faster deliveries and to minimize our need to carry significant inventory levels. We utilize material systems to manage inventory levels and, in certain locations, we have inventory delivered as often as two times per day from a nearby facility based on the previous day’s order, which reduces the need to carry excess inventory at our facilities.
We strive to maintain a certain portion of temporary labor to improve our ability to flex our costs and throughput as required by fluctuating customer demand. We engage our core employees to assist in making our processes efficient.
Research and Development
Our research and development capabilities offer quality and technologically advanced products to our customers at competitive prices. We offer product styling, product design, specialized simulation and testing and evaluation services that are necessary in today’s global markets. Our capabilities in acoustics, thermal efficiency, benchmarking, multi-axis durability, biomechanics, comfort, prototyping and process prove-out allow us to provide complete integrated solutions.
We engage in global engineering, and research and development activities that improve the reliability, performance and cost-effectiveness of our existing products and support the design, development and testing of new products for existing and new applications. Generally, we work with our customers’ engineering and development teams at the beginning of the design process for new components and assemblies and systems, or the re-engineering process for existing components and assemblies, in order to leverage production efficiency and quality.
Research and development costs for the years ended December 31, 2023, 2022 and 2021 totaled $6.2 million, $7.1 million and $9.1 million, respectively.
Intellectual Property
Our major brands include CVG, Sprague Devices®, Moto Mirror®, RoadWatch®, KAB Seating, National Seating, Bostrom Seating®, Stratos, and AdvancTEK. We believe that our brands are valuable but that our business is not dependent on any one brand. We own U.S. federal trademark registrations for several of our product brands.
Environmental
The Company is subject to changing federal, state, and local laws and regulations governing the protection of the environment and occupational health and safety, including laws regulating air emissions, wastewater discharges, generation, storage, handling, use and transportation of hazardous materials; the emission and discharge of hazardous materials into the soil, ground or air; and the health and safety of our colleagues. Stringent fines and penalties may be imposed for noncompliance with these laws. In addition, environmental laws could impose liability for costs associated with investigating and remediating contamination at the Company’s facilities or at third-party facilities at which the Company may arrange for the disposal treatment of hazardous materials.

The Company believes it is in compliance in all material respects, with all applicable environmental laws and the Company is not aware of any noncompliance or obligation to investigate or remediate contamination that could reasonably be expected to result in a material liability. Several of our facilities are either certified as, or are in the process of being certified as ISO 9001, 14000, 14001 or TS16949 (the international environmental management standard) compliant or are developing similar environmental management systems. We have made, and will continue to make, capital and other expenditures to implement such environmental programs and comply with environmental requirements.

The environmental laws continue to be amended and revised to impose stricter obligations, and compliance with future additional environmental requirements could necessitate capital outlays. However, the Company does not believe that these expenditures will ultimately result in a material adverse effect on its financial position or results of operations. The Company cannot predict the precise effect such future requirements, if enacted, would have on the Company. The Company believes that such regulations would be enacted over time and would affect the industry as a whole.
6

Human Capital, Environmental, Social and Governance

As of December 31, 2023, CVG employs approximately 8,200 employees of which 7,700 are permanent employees and 500 are temporary employees. Approximately 6,200 (81%) of the Company's permanent employees are located outside of the United States and 1,500 (19%) are located in the United States. It is customary for the Company to employ temporary employees to both flex up/down to demand rates. Of our permanent workforce, approximately 1,000 (13%) are salaried and the remainder are hourly. As of December 31, 2023, all of the Company's U.S. employees are non-union and a majority of the Company's personnel in Mexico are unionized. Approximately 74% of our European, Asian and Australian operations are represented by some form of shop steward committees.

The Company is committed to establishing and developing a workforce to support our long-term diversification and growth strategy through targeted external recruiting, and internal development and succession planning. We continue to develop our leaders and identify emerging leaders for targeted training opportunities and continue to leverage virtual learning platforms to make training more accessible for our global workforce.

Compensation and Benefits - Our compensation programs reinforce a pay-for-performance philosophy with market-based compensation and benefits that are competitive for the manufacturing sector. Specific programs vary worldwide based on regional practices and benchmarks.

Diversity, Equity and Inclusion - The Company is intentional in its commitment to diversity, equity and inclusion including ensuring a diverse Board of Directors and executive leadership team. Approximately one-third of our current Board is diverse by race or gender and one-fourth of our current executive team – including our President and Chief Executive Officer James Ray – is diverse by race or gender with others bringing diversity of experience, thought and perspective to their leadership roles. Among our global workforce, 49% is female, and among our domestic workforce, 32% is racially diverse.

The Company recognizes the importance of leveraging diversity, equity and inclusion in who we are and how we work. We continue to focus on expanding the diversity of our talent pipeline through our recruiting, development, communication, and retention. We will focus on the role our culture plays in creating the right environment for diverse thinking and inclusive approaches to work. During regular engagements with our leadership teams, we are highlighting how our organizational evolution benefits from a culture of diversity. We are also reestablishing the connection to the communities where our employees live and work, enabling our teams to grow both professionally and personally.

Safety - The safety of our workforce has always been a top priority and the Company is proud of our safety record, which includes three consecutive years of declining recordable incidents and five consecutive years of declining incident rates. Our 2023 full year incident rate of 0.37 is below the industry benchmarks and a 19% decrease year over year while working approximately 72,000 fewer hours.

CVG is committed to operating in an ethical and sustainable manner that benefits all our stakeholders including customers, employees, shareholders and the communities we serve. We have established company-wide environmental, human rights and labor rights policies that outline the Company’s standards for all business operations. More information on these policies can be found on our website under the caption “About Us - CVG Policies,” including highlights of our ongoing Environmental, Social and Governance (“ESG”) efforts related to safety, quality, environmental, community engagement and corporate governance.

AVAILABLE INFORMATION    

We maintain a website on the Internet at www.cvgrp.com. We make available free of charge through our website, by way of a hyperlink to a third-party Securities Exchange Commission ("SEC") filing website, our Annual Reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, including exhibits and amendments to those reports electronically filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act of 1934. Such information is available as soon as such reports are filed with the SEC. Additionally, our Code of Ethics may be accessed within the Investor Relations section of our website. Information found on our website is not part of this Annual Report on Form 10-K or any other report filed with the SEC.
INFORMATION ABOUT OUR EXECUTIVE OFFICERS
See Item 10. Directors, Executive Officers and Corporate Governance" in Part III of this Annual Report on Form 10-K.



7


Item 1A.Risk Factors
You should carefully consider the risks described below before making an investment decision. These are not the only risks we face. If any of these risks and uncertainties were to actually occur, our business, financial condition or results of operations could be materially and adversely affected. In such case, the trading price of our common stock could decline and you may lose all or part of your investment.
Risks Related to Our Business and Industry
Our results of operations could be adversely affected by declines in new truck orders by fleets, freight tonnage hauled and in infrastructure development and other construction projects as a result of a downturn in the U.S. and/or global economy or other reasons.
Our results of operations are directly impacted by declines in freight tonnage hauled and in infrastructure development and other construction projects resulting from U.S. and/or other global economic conditions or other reasons because, among other things:
Demand for our MD/HD Truck products is generally dependent on the number of new MD/HD Truck commercial vehicles manufactured in North America. Historically, the demand for MD/HD Truck commercial vehicles has declined during periods of weakness in the North American economy.
Demand for our construction equipment products is dependent on vehicle demand for new commercial vehicles in the global construction equipment market.
Demand in the medium and heavy-construction vehicle market, which is where our products are primarily used, is typically related to the level of larger-scale infrastructure development projects.
If we experience periods of low demand for our products or there is volatility in the commercial vehicle market in the future, it could have an adverse effect on our revenues, operating results and financial position.
We face risks related to heightened inflation, recession, financial and credit market disruptions and other economic conditions.
Our financial results, operations and prospects depend significantly on worldwide economic and geopolitical conditions, the demand for our products, and the financial condition of our customers and suppliers. Economic weakness and geopolitical uncertainty have in the past resulted, and may result in the future, in reduced demand for products resulting in decreased sales, margins and earnings. In 2023, the countries in which we operate experienced heightened inflationary pressures. We may not be able to fully mitigate the impact of inflation through price increases, productivity initiatives and cost savings, which could have an adverse effect on our results of operations. In addition, if the U.S. economy enters a recession, we may experience sales declines which could have an adverse effect on our business, operating results and financial condition.
Similarly, disruptions in financial and/or credit markets have in the past impacted, and may in the future impact, our ability to manage normal commercial relationships with our customers, suppliers and creditors. Further, in the event of a recession or threat of a recession, our customers and suppliers may suffer their own financial and economic challenges and as a result they may demand pricing accommodations, delay payment, or become insolvent, which could harm our ability to meet our customer demands or collect revenue or otherwise could harm our business. An economic or credit crisis could occur and impair credit availability and our ability to raise capital when needed. A disruption in the financial markets could impair our banking or other business partners, on whom we rely for access to capital. In addition, changes in tax or interest rates in the U.S. or other nations, whether due to recession, economic disruptions or other reasons, could have an adverse effect on our operating results.
Economic weakness and geopolitical uncertainty may also lead us to impair assets, take restructuring actions or adjust our operating strategy and reduce expenses in response to decreased sales or margins. We may not be able to adequately adjust our cost structure in a timely fashion, which could have an adverse effect on our operating results and financial condition. Uncertainty about economic conditions may increase foreign currency volatility in markets in which we transact business, which could have an adverse effect on our operating results.
Volatility in and disruption to the global economic environment and changes in the regulatory and business environments in which we operate may have an adverse effect on our business, results of operations and financial condition.
The commercial vehicle industry as a whole has been more adversely affected by volatile economic conditions than many other industries, as the purchase or replacement of commercial vehicles, which are durable items, may be deferred for many reasons. Future changes in the regulatory and business environments in which we operate, including increased trade protectionism and
8

tariffs, may adversely affect our ability to sell our products or source materials needed to manufacture our products. Furthermore, financial instability or bankruptcy at any of our suppliers or customers could disrupt our ability to manufacture our products and impair our ability to collect receivables, any or all of which may have an adverse effect on our business, results of operations and financial condition. In addition, some of our customers and suppliers may experience serious cash flow problems and, thus, may find it difficult to obtain financing, if financing is available at all. Any inability of customers to pay us for our products and services, or any demands by suppliers for different payment terms, or inability of our suppliers to supply us may adversely affect our results of operations and financial condition. Furthermore, our suppliers may not be successful in generating sufficient sales, restarting or ramping up production or securing alternate financing arrangements, and therefore may no longer be able to supply goods and services to us. In that event, we would need to find alternate sources for these goods and services, and there is no assurance we would be able to find such alternate sources on favorable terms, if at all. Disruption in our supply chain has had and could continue to have an adverse effect on our ability to manufacture and deliver our products on a timely basis, and thereby affect our results of operations.
We may be unable to successfully implement our business strategy and, as a result, our businesses and financial position and results of operations could be adversely affected.
Our ability to achieve our business and financial objectives is subject to a variety of factors, many of which are beyond our control. For example, we may not be successful in implementing our strategy if unforeseen factors emerge diminishing the current levels or any future expected growth in the commercial vehicle or electric vehicle markets we supply or expect to penetrate, or we experience increased pressure on our margins. Any failure to successfully implement our business strategy could have an adverse effect on our business, results of operations and growth potential.
We may be unable to complete strategic acquisitions, or we may encounter unforeseen difficulties in integrating acquisitions.
We pursue acquisition targets that will allow us to continue to expand into new geographic markets, add new customers, provide new products, manufacturing and service capabilities and increase penetration with existing customers. However, we expect to face competition for acquisition candidates, which may limit the number of our acquisition opportunities and may lead to higher acquisition prices. Moreover, acquisition of businesses may require additional debt and/or equity financing, perhaps resulting in additional leverage and/or shareholder dilution. The covenants in our debt instruments further limit our ability to complete acquisitions. There can be no assurance we will find attractive acquisition candidates or successfully integrate acquired businesses into our existing business. If the expected synergies from acquisitions do not materialize or we fail to successfully integrate such new businesses into our existing businesses, our results of operations could be adversely affected.
Circumstances associated with our acquisition and divestiture strategy could adversely affect our results of operations and financial condition.
From time to time we evaluate the performance and strategic fit of our businesses and may decide to sell a business or product line based on such an evaluation. Any divestitures may result in significant write-offs, including those related to goodwill and other tangible and intangible assets, which could have an adverse effect on our results of operations and financial condition.
Our customer base is concentrated and the loss of business from a major customer or the discontinuation of particular commercial vehicle platforms could reduce our revenues.
Even though we may be selected as the supplier of a product by an OEM for a particular vehicle, our OEM customers issue blanket purchase orders, which generally provide for the supply of that customer’s annual requirements for that vehicle, rather than for a specific number of our products. If the OEM’s requirements are less than estimated, the number of products we sell to that OEM will be accordingly reduced. In addition, the OEM may terminate its purchase orders with us at any time. The loss of any of our large customers or the loss of significant business from any of these customers could have an adverse effect on our business, financial condition and results of operations.
Our profitability could be adversely affected if the actual production volumes for our customers’ vehicles are significantly lower than expected or our costs are higher than expected.
We incur costs and make capital expenditures based in part upon estimates of production volumes for our customers’ vehicles. While we attempt to establish a price for our components and systems that will compensate for variances in production volumes, when the actual production of these vehicles is significantly less than anticipated, our gross margin on these products is adversely affected. Our OEM customers have historically had a significant amount of leverage over us. We enter into agreements with our customers at the beginning of a given platform’s life to supply products for that platform. Once we enter into such agreements, fulfillment of the supply requirements is our obligation for the entire production life of the platform, with terms generally ranging from five to seven years, and we have limited provisions to terminate such contracts. We are committed
9

to supplying products to our customers at selling prices that may, with the benefit of hindsight, not be sufficient to cover the direct cost to produce such products, which may be as a result of among other factors, inflation or increased employment costs due to current labor markets or other factors, as we experienced in 2020, 2021, 2022 and 2023. We cannot predict our customers’ demands for our products. If customers representing a significant amount of our revenues were to purchase materially lower volumes than expected, or if we are unable to keep our commitment under the agreements, or if our costs are higher than anticipated, it would have an adverse effect on our business, financial condition and results of operations.
Additionally, we generally do not have clauses in our customer agreements that guarantee that we will recoup the design and development costs that we incurred to develop a product. In other cases, we share the design costs with the customer and thereby have some risk that not all the costs will be covered if the project does not go forward or if it is not as profitable as expected.
Many of our new and targeted customers are start-up or early-stage companies and these customers are at substantial risk that their businesses will not succeed.
Our success depends, in part, upon our ability to maintain or increase our market share. Many of our new business wins and targeted prospects are early-stage or start-up companies. Early-stage or start-up companies are at substantial risk that the company’s business will not succeed. If the customer’s business does not succeed or the customer experiences cash flow problems, the customer may not be able to find financing or may not be able to pay us for our products and services, which may adversely affect our results of operations and financial condition. In addition, our future estimates and projections contemplate a continued business relationship and sales to these early-stage or start-up companies. If one or more of these customers no longer purchase products or services from us in the future, our sales and revenue will be adversely effected. Finally, we may incur significant initial costs in order to meet the production demands of these new customers, and our ability to recoup those costs requires a longer-term business relationship with the customer. Therefore, a failure of an early-stage or start-up customer may result in our inability to recoup the initial costs we incurred to prepare for production of products for that customer, which could adversely affect our business, results of operations, growth prospects and financial condition.
We may be unable to successfully implement price increases to offset inflation and, as a result, our businesses and financial position and results of operations could be adversely affected.
Our ability to implement customer price increases where margin on product is not meeting profitability targets is subject to a variety of factors, such as fluctuations in our material, freight and labor costs, inflation or other competitive conditions, which are beyond our control. For example, customers may refuse to pay increased prices that meet our profitability targets, re-source from other suppliers, or not issue purchase orders to us with large volumes. Any failure to successfully implement price increases could have an adverse effect on our business, results of operations and growth potential.
Our inability to compete effectively in the highly competitive industrial automation industry could result in loss of market share and reduced gross margins, which could have an adverse effect on our revenues and operating results.
The industrial automation industry is highly competitive. Some of our competitors are companies that are larger and have greater financial and other resources than we do. Our products primarily compete on the basis of price, product quality, technical expertise, development capability, product delivery and product service. Increased competition may lead to price reductions or loss of business resulting in reduced gross margins and loss of market share.
We are subject to certain risks associated with our foreign operations.
We have operations in the Mexico, China, United Kingdom, Czech Republic, Morocco, Ukraine, Belgium, Australia, India and Thailand, which collectively accounted for approximately 24% of our total revenues for the year ended December 31, 2023. There are certain risks inherent in our international business activities including, but not limited to:
the difficulty of enforcing agreements and collecting receivables through certain foreign legal systems;
foreign customers, who may have longer payment cycles than customers in the U.S.;
foreign currency exchange rate fluctuations affecting our ability to match revenue received with costs;
tax rates in certain foreign countries, which may exceed those in the U.S., withholding requirements or the imposition of tariffs, exchange controls or other restrictions, including restrictions on repatriation, of foreign earnings;
intellectual property protection difficulties;
general economic and political conditions, along with major differences in business culture and practices, including the challenges of dealing with business practices that may impact the company’s compliance efforts, in countries where we operate;
10

exposure to local social unrest, including any acts of war, terrorism or similar events;
exposure to local minimum wage requirements;
the difficulties associated with managing a large organization spread throughout various countries; and
complications in complying with a variety of laws and regulations related to doing business with and in foreign countries, some of which may conflict with U.S. law or may be vague or difficult to comply with.
Additionally, our international business activities are also subject to risks arising from violations of U.S. laws such as the U.S. Foreign Corrupt Practices Act and similar anti-bribery laws in other jurisdictions, and various export control and trade embargo laws and regulations, including those which may require licenses or other authorizations for transactions relating to certain countries and/or with certain individuals identified by the U.S. government. If we fail to comply with applicable laws and regulations, we could suffer civil and criminal penalties that could have an adverse effect on our results of operations and financial condition.
The invasion of Ukraine by Russia and the retaliatory measures taken by the U.S., NATO and other countries, and the war in the Middle East, have created global security concerns and economic uncertainty that could have a lasting impact on regional and global economies. We cannot be certain that similar international tensions will not affect our facility in the Ukraine, including due to the Russian invasion of Ukraine, electrical outages, cyber-attacks and periodic battles with separatists closer to our facility. In addition, certain of our employees in Ukraine are routinely conscripted into the military and/or sent to fight in the ongoing conflict. Furthermore, most of our products manufactured in Ukraine are shipped across the border from Ukraine to the Czech Republic for further delivery to our customers. If that border crossing were to be closed or restricted for any reason, or if our customers decide to stop ordering from us or shift orders to our competitors, we would experience a loss of the use of our Ukrainian facility, which could have an adverse effect on our results of operations and financial condition.
Decreased availability or increased costs of materials could affect both our ability to produce products as well as the cost of producing our products.
We purchase raw materials, fabricated components, assemblies and services from a variety of suppliers. Steel, aluminum, petroleum-based products, copper, resin, foam, fabrics, wire and wire components, semiconductor chips, electronics and electrical components account for the most significant portion of our raw material costs. Although we currently maintain alternative sources for most raw materials, from time to time, however, the prices and availability of these materials fluctuate due to global market demands and other considerations, which could impair the Company's ability to procure necessary materials, or increase the cost of such materials. We may be assessed surcharges on certain purchases of steel, copper and other raw materials. Recently, there was a well-publicized global shortage of semiconductor chips and several of the raw materials we use. Inflationary and other increases in costs or shortages of the various materials that are needed for us to produce our products are currently having an impact on our business which may continue for the foreseeable future. In addition, freight costs associated with shipping and receiving product are impacted by fluctuations in freight tonnage, freight hauler availability or capacity and the cost of oil and gas. Recently, we experienced freight related delays through the Suez Canal due to the Israel-Hamas war and through the Panama canal due to drought. We are currently experiencing difficulty purchasing and obtaining timely delivery of certain raw materials required for our operations, which is having an adverse effect on our results of operations. In addition, to the extent we are unable to pass on the increased costs of raw materials, freight and labor to our customers, it could adversely affect our results of operations and financial condition.
We have invested substantial resources in markets where we expect growth and we may be unable to timely alter our strategies should such expectations not be realized.
Our future growth is dependent in part on us making the right investments at the right time in people, technology, product development, manufacturing capacity, and to expand into new markets including in electric vehicle markets. If we fail to realize expected rates of return on our investments, we may incur losses on such investments and be unable to timely redeploy the invested capital to take advantage of other markets, potentially resulting in lost market share to our competitors.
We cannot guarantee that we will be successful in leveraging our capabilities into new markets and thus, in meeting the needs of these new customers and competing favorably in these new markets.
Our inability to compete effectively in the highly competitive commercial vehicle component supply industry could result in lower prices for our products, loss of market share and reduced gross margins, which could have an adverse effect on our revenues and operating results.
The commercial vehicle component supply industry is highly competitive. Some of our competitors are companies that are larger and have greater financial and other resources than we do. In some cases, we compete with divisions of our OEM customers. Our products primarily compete on the basis of price, breadth of product offerings, product quality, technical
11

expertise, development capability, product delivery and product service. Increased competition may lead to price reductions resulting in reduced gross margins and loss of market share.
We may be unable to successfully introduce new products and, as a result, our business, and financial condition and results of operations could be adversely affected.
Product innovations have been and will continue to be a part of our business strategy. We believe it is important for us to continue to meet our customers’ demands for product innovation, improvement and enhancement, including the continued development of new-generation products, and design improvements and innovations that improve the quality and efficiency of our products including manufacturing seats with airbags, seatbelts and other safety devices and improvements. However, such development will require us to continue to invest in research and development and sales and marketing. Such investments are subject to the risks generally associated with product development, including difficulty in gaining market acceptance, delays in product development and failure of products to operate properly. Additionally, we have exposure to excess costs as we are engaged in multiple development programs for new electric vehicles, each with unique designs and timelines. These electric vehicle programs require the use of a higher level of technical expertise with increased costs and the incremental cost is variable depending on the pace and success rate of the innovation process, the prototyping and mule build process, the production tooling process and then production ramp-up. In addition, our competitors may develop new products before us or may produce similar products that compete with our new products. We may, as a result of these factors, be unable to meaningfully focus on product innovation as a strategy and may therefore be unable to meet our customers’ demands for product innovation, which could have an adverse effect on our business, operating results and financial condition.
We rely on third parties for raw materials, parts, and components.
We source a variety of systems, components, raw materials and parts, including but not limited to top covers, fabricated steel, semiconductor chips, chemicals, seat-foam, air bag, air bag inflators, seat belts, and other components from third parties. From time to time these third-party items do not meet the quality standards that we desire, which could harm our reputation, cause delays and cause us to incur significant costs. Furthermore, we may be unable to source third-party items in sufficient quantities or at acceptable prices. We have recently experienced and may in the future experience difficulty sourcing certain raw materials, parts and components required for our operations, which has had and may in the future have an adverse effect on our results of operations.
We could experience disruption in our supply or delivery chain, which could cause one or more of our customers to halt or delay production.
We, as with other component manufactures in the commercial vehicle industry, sometimes ship products to the customers throughout the world so they are delivered on a “just-in-time” basis in order to maintain low inventory levels. Our suppliers (external suppliers as well as our own production sites) also sometimes use a similar method. This just-in-time method makes the logistics supply chain in the industries we serve complex and vulnerable to disruptions.
The potential loss of one of our suppliers or our own production sites could be caused by a myriad of factors. Additionally, as we expand in growth markets, the risk for such disruptions is heightened. The lack of even a small single subcomponent necessary to manufacture one of our products, for whatever reason, could force us to cease production, possibly for a prolonged period. In the event of a reduction or stoppage in production at any of our facilities, even if only temporary, or if we experience delays as a result of events that are beyond our control, delivery times to our customers could be severely affected. Any significant delay in deliveries to our customers could lead to increased returns or cancellations. Similarly, a potential quality issue could force us to halt deliveries. Even where products are ready to be shipped or have been shipped, delays may arise before they reach our customer. Our customers may halt or delay their production for the same reason if one of their other suppliers fails to deliver necessary components. This may cause our customers to suspend their orders or instruct us to suspend delivery of our products, which may adversely affect our financial performance. When we cease timely deliveries, we have to absorb our own costs for identifying and solving the root cause problem as well as expeditiously producing replacement components or products. Generally, we must also carry the costs associated with “catching up,” such as overtime and premium freight.
Additionally, if we are the cause for a customer being forced to halt production the customer may seek to recoup all of its losses and expenses from us. These losses and expenses could include consequential losses such as lost profits. Thus, any supply chain disruption, however small, could potentially cause the complete shutdown of an assembly line of one of our customers, and any such shutdown could expose us to claims for compensation. Where a customer halts production because of another supplier failing to deliver on time, we may not be fully compensated, if at all, and therefore our business and financial results could be adversely affected.
12

During 2021, 2022 and to a lesser degree during 2023, we experienced supply chain disruptions (including longer lead-times to procure parts from China) that caused volatility on our customers' production schedules and had a negative impact on our results.
If we are unable to recruit or retain senior management and other skilled personnel, our business, operating results and financial condition could be adversely affected.
Our operations depend to a large extent on the efforts of our senior management team as well as our ability to attract, train, integrate and retain highly skilled personnel. We seek to develop and retain an effective management team through the proper positioning of existing key employees and the addition of new management personnel where necessary. Retaining personnel with the right skills at competitive wages can be difficult in certain markets in which we are doing business, particularly those locations that are seeing much inbound investment and have highly mobile workforces. Additionally, attracting sufficiently well-educated and talented management, especially middle-management employees, in certain markets can be challenging.
We may not be able to retain our current senior management and other skilled personnel or retain similarly skilled personnel in the future. If we lose senior management or the services of our skilled workforce, or if we are unable to attract, train, integrate and retain the highly skilled personnel we need, our business, operating results and financial condition could be adversely affected.
We may be adversely impacted by labor strikes, work stoppages and other matters.
As of December 31, 2023, a majority of employees based in Mexico are unionized. In addition, approximately 74% of our employees of our European, Asian and Australian operations were represented by a shop steward committee, which may limit our flexibility in our relationship with these employees. We may encounter future unionization efforts or other types of conflicts with labor unions or our employees.
Many of our OEM customers and their suppliers also have unionized work forces. Work stoppages or slow-downs experienced by OEMs or their other suppliers could result in slow-downs or closures of assembly plants where our products are included in assembled commercial vehicles. In the event that one or more of our customers or their suppliers experience a material work stoppage, such work stoppage could have an adverse effect on our business.
Additionally, the rapid recovery of certain COVID-19-impacted markets and locales and the low unemployment rate is causing spot shortages of labor. The Company has exposure to cost premiums as we use temporary labor during demand ramp-ups which carries with it a temporary premium cost. The Company is currently at high levels of temporary labor which could have an adverse effect on our business.
Our earnings may be adversely affected by changes to the carrying values of our tangible and intangible assets as a result of recording any impairment charges deemed necessary.
We are required to perform impairment tests whenever events and circumstances indicate the carrying value of certain assets may not be recoverable. We cannot accurately predict the amount and timing of any impairment of assets. A significant amount of judgment is involved in determining if an indication of impairment exists. Factors that may be considered in assessing whether goodwill or other long-lived assets may not be recoverable include a decline in our stock price or market capitalization, reduced estimates of future cash flows, the general economic environment, changes or downturns in our industry as a whole, termination of any of our customer contracts, restructuring efforts and general workforce reductions. A continued decline in our stock price may trigger an evaluation of the recoverability of the recorded goodwill and other long-lived assets. Any charge for impairment could adversely affect our reported net income and our stockholders’ equity.
We have taken, are taking, and may take future restructuring actions to realign and resize our production capacity and cost structure to meet current and projected operational and market requirements. Charges related to these actions or any further restructuring actions may have an adverse effect on our results of operations and financial condition. There can be no assurance that any current or future restructuring will be completed as planned or achieve the desired results. The failure to complete restructuring as planned could have an adverse effect our results of operations.
We have established and may establish in the future valuation allowances on deferred tax assets. These changes may have an adverse effect on our results of operations and financial position.
Additionally, from time to time in the past, we have recorded asset impairment losses relating to specific plants and operations. Generally, we record asset impairment losses when we determine that our estimates of the future undiscounted cash flows from an operation will not be sufficient to recover the carrying value of that facility’s building, fixed assets and production tooling. There can be no assurance that we will not incur charges in the future as changes in economic or operating conditions impacting
13

the estimates and assumptions could result in additional impairment. Any future impairments may adversely affect our results of operations.
Our inability to successfully achieve operational efficiencies could result in the incurrence of additional costs and expenses that could adversely affect our reported earnings.
As part of our business strategy, we continuously seek ways to lower costs, improve manufacturing efficiencies and increase productivity in our existing operations and intend to apply this strategy to those operations acquired through acquisitions. In addition, we incur restructuring charges periodically to close facilities, such as lease termination charges, severance charges and impairment charges of leasehold improvements and/or machinery and equipment, as we continue to evaluate our manufacturing footprint to improve our cost structure and remove excess, underperforming assets, or assets that no longer fit our goals. If we decide to close or consolidate facilities, we may face execution risks which could adversely affect our ability to serve our customers. Further, we may be unsuccessful in achieving these objectives which could adversely affect our operating results and financial condition.
The geographic profile of our taxable income could adversely impact our tax provision and therefore our results of operations.
Our future tax provision could be adversely affected by the geographic profile of our taxable income and by changes in the valuation of our deferred tax assets and liabilities. Our results could be adversely impacted by significant changes in our effective tax rate. Additionally, any changes to manufacturing activities could result in significant changes to our effective tax rate related to products manufactured either in the United States or in international jurisdictions. If the United States or another international jurisdiction implements a tax change related to products manufactured in a particular jurisdiction where we do business, our results could be adversely affected.
Exposure to currency exchange rate fluctuations on cross border transactions and translation of local currency results into United States dollars could adversely impact our results of operations.
Cross border transactions, both with external parties and intercompany relationships, result in increased exposure to foreign currency fluctuations. The strengthening or weakening of the United States dollar may result in favorable or unfavorable foreign currency translation effects in as much as the results of our foreign locations are translated into United States dollars. This could adversely impact our results of operations.
We have only limited protection for our proprietary rights in our intellectual property, which makes it difficult to prevent third parties from infringing upon our rights and our operations could be limited by the rights of others.
Our success depends to a certain degree on our ability to protect our intellectual property and to operate without infringing on the proprietary rights of third parties. While we have been issued patents and have registered trademarks with respect to many of our products, our competitors could independently develop similar or superior products or technologies, duplicate our designs, trademarks, processes or other intellectual property or design around any processes or designs on which we have or may obtain patents or trademark protection. In addition, it is possible third parties may have or acquire licenses for other technology or designs that we may use or desire to use, requiring us to acquire licenses to, or to contest the validity of, such patents or trademarks of third parties. Such licenses may not be made available to us on acceptable terms, if at all, or we may not prevail in contesting the validity of third party rights.
As we diversify and globalize our geographic footprint, we may encounter laws and practices in emerging markets that are not as stringent or enforceable as those present in developed markets, and thus incur a higher risk of intellectual property infringement, which could have an adverse effect on our results of operations.
Our products may be susceptible to claims by third parties that our products infringe upon their proprietary rights.
As the number of products in our target markets increases and the functionality of these products further overlaps, we may become increasingly subject to claims by a third party that our technology infringes such party’s proprietary rights. Regardless of their merit, any such claims could be time consuming and expensive to defend, may divert management’s attention and resources, could cause product shipment delays and could require us to enter into costly royalty or licensing agreements. If successful, a claim of infringement against us and our inability to license the infringed or similar technology and/or product could have an adverse effect on our business, operating results and financial condition.
14

We may be subject to product liability claims, recalls or warranty claims, which could be expensive, damage our reputation and result in a diversion of management resources.
As a supplier of products and systems, we face an inherent business risk of exposure to product liability claims in the event that our products, or the equipment into which our products are incorporated, malfunction and result in injury to person or property or death. Product liability claims could result in significant losses as a result of expenses incurred in defending claims or the award of damages.
In addition, we may be required to participate in recalls involving systems or components sold by us if any prove to be defective, or we may or our customers may voluntarily initiate a recall and we have to make payments related to such recalls as a result of various industry or business practices, contractual obligations or the need to maintain good customer relationships. Such a recall would result in a diversion of management resources. While we maintain product liability insurance generally with a self-insured retention amount, we cannot assure you that it will be sufficient to cover all product liability claims, that such claims will not exceed our insurance coverage limits or that such insurance will continue to be available on commercially reasonable terms, if at all. Any product liability claim brought against us could have an adverse effect on our results of operations.
We warrant the workmanship and materials of many of our products under limited warranties and have entered into warranty agreements with certain customers that warranty certain of our products in the hands of customers of our customers, in some cases for many years. From time to time, we receive product warranty claims from our customers, pursuant to which we have or may be required to bear costs of repair or replacement of certain of our products. Accordingly, we are subject to risk of warranty claims in the event that our products do not conform to our customers’ specifications or, in some cases in the event that our products do not conform to their customers’ expectations. It is possible for warranty claims to result in costly product recalls, significant repair costs and damage to our reputation, all of which could adversely affect our results of operations.
Our businesses are subject to statutory environmental and safety regulations in multiple jurisdictions, and the impact of any changes in regulation and/or the violation of any applicable laws and regulations by our businesses could result in an adverse effect on our financial condition and results of operations.
We are subject to foreign, federal, state, and local laws and regulations governing the protection of the environment and occupational health and safety, including laws regulating air emissions, wastewater discharges, generation, storage, handling, use and transportation of hazardous materials; the emission and discharge of hazardous materials into the soil, ground or air; and the health and safety of our colleagues. We are also required to obtain permits from governmental authorities for certain of our operations. We cannot assure you that we are, or have been, in complete compliance with such environmental and safety laws, and regulations. Certain of our operations generate hazardous substances and wastes. If a release of such substances or wastes occurs at or from our properties, or at or from any offsite disposal location to which substances or wastes from our current or former operations were taken, or if contamination is discovered at any of our current or former properties, we may be held liable for the costs of cleanup and for any other response by governmental authorities or private parties, together with any associated fines, penalties or damages. In most jurisdictions, this liability would arise whether or not we had complied with environmental laws governing the handling of hazardous substances or wastes.
Several of our facilities are either certified as, or are in the process of being certified as ISO 9001, 14000, 14001 or TS16949 (the international environmental management standard) compliant or are developing similar environmental management systems. We have made, and will continue to make, capital and other expenditures to implement such environmental programs and comply with environmental requirements.
The environmental laws to which we are subject have become more stringent over time, and we could incur material costs or expenses in the future to comply with environmental laws. If we violate or fail to comply with these laws and regulations or do not have the requisite permits, we could be fined or otherwise sanctioned by regulators. In some instances, such a fine or sanction could have an adverse effect on our financial condition and results of operations.

Risks Related to Our Indebtedness
The agreements governing our credit facilities contain covenants that may restrict our current and future operations, particularly our ability to respond to changes in our business or to take certain actions. If we are unable to comply with these covenants, our business, results of operations and liquidity could be adversely affected.
Our senior secured revolving and term loan credit facilities require us to maintain certain financial ratios and to comply with various operational and other covenants. If we do not comply with those covenants, we are precluded from borrowing under the senior secured revolving credit facility, which could have an adverse effect on our business, financial condition and liquidity. If
15

we are unable to borrow under our senior secured revolving credit facility, we will need to meet our capital requirements using other sources; however, alternative sources of liquidity may not be available on acceptable terms. In addition, if we fail to comply with the covenants set forth in our credit facilities, the lenders could declare an event of default and cause all amounts outstanding to be due and payable immediately. We cannot assure you that our assets or cash flow would be sufficient to fully repay borrowings under our outstanding credit facilities or other debt instruments we may have in place from time to time, either upon maturity or if accelerated, upon an event of default, or that we would be able to refinance or restructure the payments on the credit facilities or such other debt instruments on acceptable terms.
In addition, the agreements governing the senior secured revolving and term loan credit facilities contain covenants that, among other things, restrict our ability to:
incur liens;
incur or assume additional debt or guarantees or issue preferred stock;
prepay, or make redemptions and repurchases of, subordinated debt;
make loans and investments;
engage in mergers, acquisitions, asset sales, sale/leaseback transactions and transactions with affiliates;
place restrictions on the ability of subsidiaries to pay dividends or make other payments to the issuer;
change the business conducted by us or our subsidiaries; and
amend the terms of subordinated debt.
Our indebtedness may adversely affect our cash flow and our ability to operate our business, remain in compliance with debt covenants and make payments on our indebtedness.
Our indebtedness, combined with our lease and other financial obligations and contractual commitments could have other important consequences to our stockholders, including:
making it more difficult for us to satisfy our obligations with respect to our indebtedness, including the revolving credit facility, term loan and our other debt instruments, and any failure to comply with the obligations of any of our debt instruments, including financial and other restrictive covenants, could result in an event of default under the revolving credit facility or term loan and the governing documents of our debt instruments;
the possibility that we may be unable to generate cash sufficient to pay, when due, the principal of, interest on or other amounts due in respect of our indebtedness;
making us more vulnerable to adverse changes in general economic, industry and competitive conditions;
require us to dedicate a substantial portion of our cash flow from operations to payments on our indebtedness, thereby reducing the availability of our cash flows to fund working capital, capital expenditures, acquisitions and other general corporate purposes;
limiting our flexibility in planning for, or reacting to, changes in our business and the industry in which we operate;
placing us at a competitive disadvantage compared to our competitors that have less debt; and
limiting our ability to borrow additional amounts for working capital, capital expenditures, acquisitions, debt service requirements, or execution of our business strategy or other purposes.
Any of these factors could have an adverse effect on our business, financial condition and results of operations. Our ability to make payments on our indebtedness depends on our ability to generate cash in the future. If we do not generate sufficient cash flow to meet our debt service and working capital requirements, we may need to seek additional financing or sell assets. This may make it more difficult for us to obtain financing on terms that are acceptable to us, or at all. Without any such financing, we could be forced to sell assets to make up for any shortfall in our payment obligations under unfavorable circumstances. If necessary, we may not be able to sell assets quickly enough or for sufficient amounts to enable us to meet our obligations.

16

Risks Related to Our Common Stock
Our operating results, revenues and expenses may fluctuate significantly from quarter-to-quarter or year-to-year, which could have an adverse effect on the market price of our common stock.
Our operating results, revenues and expenses have in the past varied and may in the future vary significantly from quarter-to-quarter or year-to-year. These fluctuations have in the past and could have in the future an adverse effect on the market price of our common stock.
We base our operating expense budgets in large part on expected revenue trends. However, certain of our expenses are relatively fixed and as such we may be unable to adjust expenses quickly enough to offset any unexpected revenue shortfall. Accordingly, any significant change in revenue may cause significant variation in operating results in any quarter or year.
It is possible that in one or more future quarters or years, our operating results may be below the expectations of public market analysts and investors and may result in changes in analysts’ estimates. In such events, the trading price of our common stock may be adversely affected.
Our common stock has historically had a low trading volume with limited analyst coverage and, as a result, any sale of a significant number of shares may depress the trading price of our stock; stockholders may be unable to sell their shares above the purchase price.
Our common stock is traded on the NASDAQ Global Select Market under the symbol “CVGI.” The trading volume and analyst coverage of our common stock has historically been limited as compared to common stock of an issuer that has a large and steady volume of trading activity that will generally support continuous sales without an adverse effect on share prices. Because of the limited trading volume, holders of our securities may not be able to sell quickly any significant number of such shares, and any attempted sale of a large number of our shares may have an adverse impact on the price of our common stock. Additionally, because of the limited number of shares being traded, and changes in stock market analyst recommendations regarding our common stock or lack of analyst coverage, the price per share of our common stock is subject to volatility and may continue to be subject to rapid price swings in the future that may result in stockholders’ inability to sell their common stock at or above purchase price.
Provisions in our charter documents and Delaware law could discourage potential acquisition proposals, could delay, deter or prevent a change in control and could limit the price certain investors might be willing to pay for our stock.
Certain provisions of our certificate of incorporation and by-laws may inhibit changes in control of our company not approved by our board of directors. These provisions include:
a prohibition on stockholder action through written consents;
a requirement that special meetings of stockholders be called only by the board of directors;
advance notice requirements for stockholder proposals and director nominations;
limitations on the ability of stockholders to amend, alter or repeal the by-laws; and
the authority of the board of directors to issue, without stockholder approval, preferred stock and common stock with such terms as the board of directors may determine.
We are also afforded the protections of Section 203 of the Delaware General Corporation Law, which would prevent us from engaging in a business combination with a person who becomes a 15% or greater stockholder for a period of three years from the date such person acquired such status unless certain board or stockholder approvals were obtained. These provisions could limit the price that certain investors might be willing to pay in the future for shares of our common stock, discourage potential acquisition proposals and delay, deter or prevent a change in control.

Other Risk Factors
Security breaches and other disruptions could compromise our information systems and expose us to liability, which could cause our business and reputation to suffer.
We rely on technology for the operation of our business. Systems failures or outages could compromise our ability to conduct business and hurt our relationships with our business partners and customers. In the event of a disaster, such as a natural catastrophe, a pandemic, civil unrest, an industrial accident, a cyber-attack, a blackout, a terrorist attack (including conventional, nuclear, biological, chemical or radiological) or war, systems upon which we rely may be inaccessible to our employees for an extended period of time. While technology can streamline many business processes and ultimately reduce the
17

costs of operations, technology initiatives present short-term cost and also have implementation and operational risks. In addition, we may have inaccurate expense projections, implementation schedules or expectations regarding the effectiveness of the end product. These issues could escalate over time. If we were unable to find and retain associates with key technical knowledge, our ability to develop and deploy key technology solutions could be hampered.
In the ordinary course of our business, we collect and store sensitive data, including intellectual property, financial information, our proprietary business information and that of our customers, suppliers and business partners, and personally identifiable information of our customers and employees, in our data centers and on our networks. Threats to data security, including unauthorized access and cyberattacks, rapidly emerge and change, exposing us to additional costs for protection or remediation and competing time constraints to secure our data in accordance with customer expectations and statutory and regulatory requirements. The secure processing, maintenance and transmission of this information is critical to our operations and business strategy. Like most companies, our systems are under attack on a routine basis. Our systems have been, and will likely continue to be, subject to viruses or other malicious codes, unauthorized access, cyber attacks, cyber frauds or other computer related penetrations. While we take what we believe to be commercially reasonable measures to keep our systems and data secure, it is difficult or impossible to defend against every risk being posed by changing technologies as well as criminal and state-sponsored cybercrime and cyber threats. While we are not aware of having experienced a material breach of our cybersecurity systems in the recent past, administrative, internal accounting and technical controls as well as other preventative actions may be insufficient to prevent security breaches to our systems or those of third parties with whom we do business. Increasing sophistication of cyber criminals and terrorists make keeping up with new threats difficult and could result in a breach. Patching and other measures to protect existing systems and servers could be inadequate, especially on systems that are being retired. Controls employed by our U.S., off-shore and cloud vendors could prove inadequate. We could also experience a breach by intentional or negligent conduct on the part of associates or other internal sources. Our systems and those of our third-party vendors may become vulnerable to damage or disruption due to circumstances beyond our or their control, such as from catastrophic events, power anomalies or outages, natural disasters, network failures, and viruses, ransomware and malware. Any such access, disclosure or other loss of information could result in legal claims or proceedings, liability under laws that protect the privacy of personal information, regulatory penalties, disrupt our operations and the services we provide to customers, damage our reputation, and cause a loss of confidence in our products and services, which could adversely affect our business and our results of operations.
Our financial condition and results of operations have been and will continue to be adversely affected by the coronavirus pandemic and similar health crises.
The global spread of COVID-19 that was declared a pandemic by the World Health Organization and the preventative measures taken to contain or mitigate the outbreak caused significant volatility and uncertainty and economic disruptions. The outbreak resulted in governments around the world implementing increasingly stringent measures to contain or mitigate the spread of the virus, including quarantines, “shelter in place” and “stay at home” orders, travel restrictions, business curtailments, vaccine mandates and other measures.
The resulting financial impact of COVID-19 has adversely affected our business, supply chain, sales, results of operations, financial condition and cash flows. Even after the COVID-19 pandemic subsided, we continued to experience adverse impacts to our business due to resulting inflation and other economic conditions that impacted customer demand and the operations of our suppliers and customers. A significant outbreak of any other contagious diseases in the human population could result in a widespread health crisis that could adversely affect the economies and financial markets of many countries, resulting in an economic downturn that could affect demand for our products and adversely impact our operating results.
Item 1B.Unresolved Staff Comments
None.

Item 1C. Cybersecurity

Cybersecurity Risk Management and Strategy
We recognize the importance of assessing, identifying, and managing material risks associated with cybersecurity threats, as such term is defined in Item 106(a) of Regulation S-K. These risks include, among other things: operational risks, intellectual property theft, fraud, extortion, harm to employees or customers and violation of data privacy or security laws.
Identifying and assessing cybersecurity risk is integrated into our overall risk management systems and processes. Cybersecurity risks related to our business, technical operations, privacy and compliance issues are identified and addressed through a multi-faceted approach including third party assessments, internal IT Audit, IT security, governance, risk and compliance reviews. To defend, detect and respond to cybersecurity incidents, we, among other things: conduct proactive
18

privacy and cybersecurity reviews of systems and applications, audit applicable data policies, perform penetration testing using external third-party tools and techniques to test security controls, conduct employee training, monitor emerging laws and regulations related to data protection and information security and implement appropriate changes.
Security events and data incidents are evaluated, ranked by severity and prioritized for response and remediation. Incidents are evaluated to determine materiality as well as operational and business impact, and reviewed for privacy impact.
Cybersecurity risks are evaluated when determining the selection and oversight of applicable third-party service provider risks when handling and/or processing our employee, business or customer data. In addition to new vendor onboarding, we perform risk management during third-party cybersecurity compromise incidents to identify and mitigate risks to us from third-party incidents.
We describe whether and how risks from identified cybersecurity threats, including as a result of any previous cybersecurity incidents, have materially affected or are reasonably likely to materially affect us, including our business strategy, results of operations, or financial condition, under the heading “Security breaches and other disruptions could compromise our information systems and expose us to liability, which could cause our business and reputation to suffer” included as part of our risk factor disclosures at Item 1A of this Annual Report on Form 10-K.
Cybersecurity Governance
Cybersecurity is an important part of our risk management processes and an area of focus for our Board and management. Our Audit Committee is responsible for the oversight of risks from cybersecurity threats. Members of the Audit Committee receive updates periodically from senior management regarding matters of cybersecurity. This includes existing and new cybersecurity risks, status on how management is addressing and/or mitigating those risks, cybersecurity and data privacy incidents (if any) and status on key information security initiatives. Our Board members also engage in ad hoc conversations with management on cybersecurity-related news events and discuss any updates to our cybersecurity risk management and strategy programs.
Our cybersecurity risk management and strategy processes are overseen by our CFO and CLO. These individuals are informed about, and monitor the prevention, mitigation, detection and remediation of cybersecurity incidents through their management of, and participation in, the cybersecurity risk management and strategy processes described above, including the operation of our incident response plan, and report to the Audit Committee on any appropriate items.

Item 2.Properties

Our corporate office is located in New Albany, Ohio. Several of our facilities are located near our OEM customers to reduce distribution costs, reduce risk of interruptions in our delivery schedule, further improve customer service and provide our customers with reliable delivery of products and services. We have seven owned and 23 leased principal facilities. We consider our properties to generally be in good condition, well maintained, and suitable and adequate to meet our business requirements for the foreseeable future. We do not anticipate difficulty in renewing existing leases as they expire or in finding alternative facilities. Our owned domestic facilities are subject to liens securing our obligations under our revolving credit facility and term loan credit facility as described in Note 3, Debt, to our consolidated financial statements in Item 8 in this Annual Report on Form 10-K.
Utilization of our facilities varies with North American, European, Asian and Australian commercial vehicle production and general economic conditions in the regions. All locations are principally used for manufacturing, assembly, distribution or warehousing, except for our New Albany, Ohio and Chihuahua, Mexico facilities, which are principally administrative offices, and the research and development facility in Phoenix, AZ.

Item 3.Legal Proceedings

We are subject to various legal proceedings and claims arising in the ordinary course of business, including, but not limited to, product liability claims, customer and supplier disputes, service provider disputes, examinations by taxing authorities, employment disputes, workers’ compensation claims, unfair labor practice charges, OSHA investigations, intellectual property disputes and environmental claims arising out of the conduct of our businesses. Based upon the information available to management and discussions with legal counsel, it is the opinion of management that the ultimate outcome of the various legal actions and claims that are incidental to our business are not expected to have a material adverse impact on the consolidated financial position, results of operations, stockholders' equity or cash flows; however, such matters are subject to many uncertainties and the outcomes of individual matters are not predictable with any degree of assurance.

19

Item 4.Mine Safety Disclosures
Not applicable.
20

PART II
21

Item 5.    Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
Our common stock is traded on the NASDAQ Global Select Market under the symbol “CVGI.”
As of March 14, 2024, there were approximately 136 holders of record of our outstanding common stock.
We have not declared or paid any dividends to the holders of our common stock in the past and do not anticipate paying dividends in the foreseeable future. Any future payment of dividends is within the discretion of the Board of Directors and will depend upon, among other factors, the capital requirements, operating results and financial condition of CVG.
The following graph compares the cumulative five-year total return to holders of CVG’s common stock to the cumulative total returns of the NASDAQ Composite Index, our Legacy Peer Group, and New Peer Group. The composition of our Legacy Peer Group and our New Peer Group are discussed below. The graph assumes that the value of the investment in the Company’s common stock, in the legacy peer group, in the new peer group, and the index (including reinvestment of dividends) was $100 on December 31, 2018 and tracks it through December 31, 2023.

The legacy peer group includes Altra Industrial Motion Corp., American Railcar Industries Inc., ASTEC Industries Inc., Columbus McKinnon Corp., Dorman Products Inc., EnPro Industries, Federal Signal Corp., Freightcar America Inc., Gentherm Inc., L.B. Foster Company, LCI Industries, Modine Manufacturing, Shiloh Industries, Spartan Motors Inc., Standard Motor Products Inc., Stoneridge Inc., and Supreme Industries (the "Legacy Peer Group"). Supreme Industries was purchased by Wabash National Corporation and is reported as part of the peer group only through 2017. American Railcar Industries, Inc. was purchased by ITE Management and is reported as part of the peer group only through 2018. Shiloh Industries was purchased by MiddleGround Capital LLC and is reported as part of the peer group only through 2020.

The new peer group includes Altra Industrial Motion Corp., ASTEC Industries Inc., Blue Bird Corp., Columbus McKinnon Corp., Cooper-Standard Holdings Inc., EnPro Industries, Federal Signal Corp., Gentherm Inc., L.B. Foster Company, Modine Manufacturing, Motorcar Parts of America, Inc., Myers Industries, Inc., NN Inc., Standard Motor Products Inc., Stoneridge Inc., Superior Industries International Inc., The Shyft Group Inc., and Wabash National Corp (the "New Peer Group").

2469
12/31/201812/31/201912/31/202012/31/202112/31/202212/31/2023
Commercial Vehicle Group, Inc.100.00111.40151.63141.28119.32122.83
NASDAQ Composite100.00136.73198.33242.38163.58236.70
Legacy Peer Group100.00118.80146.04171.30159.30201.39
New Peer Group100.00119.96142.38158.09151.91190.44
22

The information in the graph and table above is not “solicitation material”, is not deemed “filed” with the Securities and Exchange Commission and is not to be incorporated by reference in any of our filings under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this annual report, except to the extent that we specifically incorporate such information by reference.
We did not repurchase any of our common stock on the open market during 2023. Our employees surrendered 234,608 shares of our common stock in 2023 to satisfy tax withholding obligations on the vesting of restricted stock awards issued under our 2014 Equity Incentive Plan and the 2020 Equity Incentive Plan. The following table sets forth information in connection with purchases made by, or on behalf of, us or any affiliated purchaser, of shares of our common stock during the period ended December 31, 2023:
Total Number of
Shares (or Units)
Surrendered
Average
Price Paid
per Share
(or Unit)
Total Number
of Shares (or
Units) Purchased 
as Part of
Publicly Announced
Plans or Programs
Maximum Number
(or Approximate
Dollar Value) of
Shares (or Units)
that May Yet Be
Purchased Under
the Plans or
Programs
January 1, 2023 through January 31, 20234,591 $7.48 — — 
February 1, 2023 through February 28, 20231,429 $7.90 — — 
March 1, 2023 through March 31, 2023104,575 $6.98 — — 
April 1, 2023 through April 30, 2023242 $7.31 — — 
September 1, 2023 through September 30, 20233,984 $7.80 — — 
November 1, 2023 through November 30, 202320,047 $6.52 — — 
December 1, 2023 through December 31, 202399,740 $6.88 — — 

No other shares were surrendered during the year ended December 31, 2023.

Unregistered Sales of Equity Securities
We did not sell any equity securities during 2023 that were not registered under the Securities Act of 1933, as amended.

Item 6.[Reserved]

23

Item 7.Management’s Discussion and Analysis of Financial Condition and Results of Operations
You should read the following discussion and analysis in conjunction with the information set forth in our consolidated financial statements and the notes thereto included in Item 8 in this Annual Report on Form 10-K. Discussion of 2022 results compared to 2021 results to the extent not included in this report can be found in Item 7 of our 2022 Annual Report on Form 10-K, which was filed with the Securities and Exchange Commission on March 6, 2023. The statements in this discussion regarding industry outlook, our long-term strategy, our expectations regarding our future performance, liquidity and capital resources and other non-historical statements in this discussion are forward-looking statements. See “Forward-Looking Information” on page ii of this Annual Report on Form 10-K. These forward-looking statements are subject to numerous risks and uncertainties, including, but not limited to, the risks and uncertainties described under “Item 1A - Risk Factors.” Our actual results may differ materially from those contained in or implied by any forward-looking statements.
Business Overview

CVG is a global provider of systems, assemblies and components to the global commercial vehicle market, the electric vehicle market, and the industrial automation markets. We deliver real solutions to complex design, engineering and manufacturing problems while creating positive change for our customers, industries, and communities we serve.
We have manufacturing operations in the United States, Mexico, China, United Kingdom, Czech Republic, Ukraine, Morocco, Thailand, India and Australia. Our products are primarily sold in North America, Europe, and the Asia-Pacific region.
We primarily manufacture customized products to meet the requirements of our customer. We believe our products are used by a majority of the North American Commercial Truck markets, many construction vehicle OEMs and top e-commerce retailers.
Commercial Trends in the Vehicle Solutions and Aftermarket & Accessories Segments
Demand for our products may be driven by preferences of the end-user of the vehicle, particularly with respect to heavy-duty trucks in North America. Heavy-duty truck OEMs generally dictate the specifications of component parts that will be used to manufacture the vehicle, including a wide variety of cab interior styles and colors, brand and type of seats, type of seat fabric and color, and interior styling. Certain of our products are only utilized in heavy-duty trucks, such as our storage systems, sleeper boxes and privacy curtains. To the extent that demand for higher content vehicles increases or decreases, our revenues and gross profit will be impacted positively or negatively.
Current trends include future adoption of electric vehicles in the commercial truck segment. Commercial truck makers are developing electric models of all classes of trucks and buses in their fleets. This has created an increased number of platform opportunities relative to historical trends of platform changes. The Company competes to retain its existing positions on platforms that are getting refreshed, competitively win new positions on platforms on which it is not the incumbent supplier, and gain first fit positions on new Electric Vehicle platforms. The global truck market is evolving to include many offerings aimed at low emissions and less impact on the environment.
In general, demand for our heavy-duty (or "Class 8") truck products is generally dependent on the number of new heavy-duty trucks manufactured in North America, which in turn is a function of general economic conditions, supply chain constraints, interest rates, changes in government regulations, consumer spending, fuel costs, freight costs, fleet operators' financial health and access to capital, used truck prices and our customers’ inventory levels. New heavy-duty truck demand has historically been cyclical and is particularly sensitive to the industrial sector of the economy, which generates a significant portion of the freight tonnage hauled by commercial vehicles.
North American heavy-duty truck production was 340,140 units in 2023. According to a February 2024 report by ACT Research, a publisher of industry market research, North American Class 8 production levels are expected to decrease to 285,000 units in 2024. ACT Research estimated that the average age of active North American Class 8 trucks was 5.7 years in 2023. As vehicles age, maintenance costs typically increase. ACT Research forecasts that the vehicle age will decline as aging fleets are replaced.
North American medium-duty (or "Class 5-7") truck production was 266,784 units in 2023. According to a February 2024 report by ACT Research, North American Class 5-7 truck production is expected to decrease to 237,000 units in 2024. We primarily participate in the class 6 and 7 portion of the medium-duty truck market.
Commercial Trends in the Electrical Systems Segment
Demand for our Electrical Systems products, such as wire harnesses, is primarily driven by construction equipment vehicle production. Demand for new vehicles in the global construction equipment market generally follows certain economic conditions around the world. Our products are primarily used in the medium- and heavy-duty construction equipment markets (vehicles weighing over 12 metric tons). Demand in the medium- and heavy-duty construction equipment market is typically
24

related to the level of large scale infrastructure development projects, such as highways, dams, harbors, hospitals, airports and industrial development, as well as activity in the mining, forestry and commodities industries.
Other Key Developments

During the quarter ended March 31, 2023, we established two new plant locations: one in Tangier, Morocco, and another in Aldama, Mexico. These plants are a cornerstone in our strategy of globally expanding our electrical systems business.

During the quarter ended December 31, 2023, management approved restructuring programs to align the Company’s cost structure to support margin expansion. The programs include workforce reductions and footprint optimization across segments. We incurred $1.1 million expense during the year ended December 31, 2023 related to this program and expect the cost to be between $3.0 million to $3.5 million for the entire program.
Our Long-term Strategy

The Company's long-term strategy is to increase our sales, profits and shareholder value by growing our Electrical Systems segment to be our largest business while financially optimizing its core legacy businesses, organically growing in targeted areas, strengthening our product portfolio, increasing our margins and adding to our businesses through a focused M&A program. The Company expects to diversify its revenue and profits by product, customer, platform, and end market with a goal of becoming less cyclical and less customer concentrated while strengthening / enhancing current positions, entering new markets, developing relationships with new customers, and enhancing service to our customers, leading to increased return to our stockholders. Our products include electrical wire harnesses, seating systems, plastic components, cab structures, industrial automation subsystems, mirrors, wipers and other accessories.

We have a long-term strategy to globally optimize our cost structure through manufacturing process enhancements, low cost footprint and global sourcing. We periodically evaluate our short-term and long-term strategies and may adjust actions in response to changes in our business environment and other factors including but not limited to, implementing restructuring as needed.

We are also supplementing our organic strategies by evaluating strategic acquisition and divestiture opportunities. The company has many opportunities to accomplish this type of business improvement and is being selective.

CONSOLIDATED RESULTS OF OPERATIONS
The table below sets forth certain operating data expressed as a percentage of revenues for the twelve months ended (dollars are in thousands):
 202320222021
Revenues$994,679 100.0 %$981,553 100.0 %$971,578 100.0 %
Cost of revenues860,956 86.6 895,048 91.2 852,591 87.8 
Gross profit133,723 13.4 86,505 8.8 118,987 12.2 
Selling, general and administrative expenses85,663 8.6 66,361 6.8 69,406 7.1 
Operating income48,060 4.8 20,144 2.1 49,581 5.1 
Other (income) expense1,195 0.1 10,463 1.1 (878)(0.1)
Interest expense10,691 1.1 9,827 1.0 11,179 1.2 
Loss on extinguishment of debt— — 921 0.1 7,155 0.7 
Income (loss) before provision for income taxes36,174 3.6 (1,067)(0.1)32,125 3.3 
Provision (benefit) for income taxes(13,237)(1.3)20,904 2.1 8,393 0.9 
Net income (loss) $49,411 5.0 %$(21,971)(2.2)%$23,732 2.4 %

25

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

Consolidated Results

The table below sets forth certain consolidated operating data for the twelve months ended indicated (dollars are in thousands):
 20232022Dollar Change% Change
Revenues$994,679 $981,553 $13,126 1.3%
Gross profit133,723 86,505 47,218 54.6
Selling, general and administrative expenses85,663 66,361 19,302 29.1
Other (income) expense1,195 10,463 (9,268)(88.6)
Interest expense10,691 9,827 864 8.8
Loss on extinguishment of debt— 921 (921)(100.0)
Provision (benefit) for income taxes(13,237)20,904 (34,141)
NM 1
Net income (loss) 49,411 (21,971)71,382 
NM 1
1.Not meaningful
Revenues. The increase in consolidated revenues resulted from:
a $55.4 million, or 7.3%, increase in sales to OEM and other revenues;
a $6.6 million, or 4.9%, increase in aftermarket and OES sales; and
a $48.8 million, or 55.7%, decrease in industrial automation sales.

Twelve months ended December 31, 2023 revenues were favorably impacted by foreign currency exchange translation of $2.0 million, which is reflected in the change in revenues above. The increase in revenues was primarily driven by increased pricing and increased sales volume from the Electrical Systems business, offset by lower sales volume in the Industrial Automation and Vehicle Solutions segments.

Gross Profit.  Included in gross profit is cost of revenues, which consists primarily of raw materials and purchased components for our products, wages and benefits for our employees and overhead expenses such as manufacturing supplies, facility rent and utilities costs related to our operations. The increase in gross profit is primarily attributable to price increases with customers and cost reduction initiatives. Cost of revenues decreased $34.1 million, or 3.8% as a result of a decrease in raw material and purchased component costs of $50.0 million, or 8.4%; an increase in wages and benefits of $4.6 million, or 5.9%; and an increase in overhead expenses of $11.3 million, or 5.0%. As a percentage of revenues, gross profit margin was 13.4% for the year ended December 31, 2023 compared to 8.8% for the year ended December 31, 2022.

Selling, General and Administrative Expenses.  Selling, general and administrative ("SG&A") expenses consist primarily of wages and benefits and other expenses such as marketing, travel, legal, audit, rent and utilities costs, which are not directly or indirectly associated with the manufacturing of our products. SG&A expenses increased $19.3 million in the year ended December 31, 2023 as compared to the year ended December 31, 2022 primarily due to increased employee salaries, incentive compensation, recruitment costs, travel spending and professional services. As a percentage of revenues, SG&A expense was 8.6% for the twelve months ended December 31, 2023 compared to 6.8% for the twelve months ended December 31, 2022.
Other (Income) Expense. Other expense decreased $9.3 million in the year ended December 31, 2023 as compared to the year ended December 31, 2022 due primarily to the settlement of the Company's U.S. Pension Plan liabilities of $9.2 million completed during the year ended December 31, 2022.
Interest Expense.  Interest associated with our debt was $10.7 million and $9.8 million for the years ended December 31, 2023 and 2022, respectively. The increase primarily related to higher interest rates on variable rate debt, offset by lower average debt balances during the respective comparative periods.
Loss on extinguishment of debt. On May 12, 2022, the Company refinanced its long-term debt, which resulted in a loss of $0.9 million, including a $0.6 million non-cash write off relating to deferred financing costs of the Term loan facility due 2026 and $0.3 million of other associated fees.
Provision (Benefit) for Income Taxes. Income tax benefit of $13.2 million and expense of $20.9 million were recorded for the years ended December 31, 2023 and 2022, respectively. The period over period change in income tax was primarily attributable to the reversal of $22.0 million valuation allowance on our U.S. deferred tax assets during 2023 versus the 2022 establishment
26

of a full valuation allowance on our U.S. deferred tax assets of $24.5 million, offset by the reversal of a $9.9 million valuation allowance on our United Kingdom (U.K.) deferred tax asset.
In 2021, as part of the Organization for Economic Co-operation and Development's ("OECD") Inclusive Framework, 140 member countries agreed to the implementation of the Pillar Two Global Minimum Tax ("Pillar Two") of 15%. The OECD continues to release additional guidance, including administrative guidance on how Pillar Two rules should be interpreted and applied by jurisdictions as they adopt Pillar Two. These changes, when enacted by various countries in which we do business, may increase our taxes in these countries. Changes to these and other areas in relation to international tax reform, including future actions taken by foreign governments in response to Pillar Two, could increase uncertainty and may adversely affect our tax rate and cash flow in future years. We continue to evaluate the potential impact on future periods of Pillar Two, pending legislative adoption by individual countries.

SEGMENT RESULTS OF OPERATIONS

Vehicle Solutions Segment Results

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

The table below sets forth certain Vehicle Solutions Segment operating data for the twelve months ended, (dollars are in thousands):
 20232022Dollar Change% Change
Revenues$587,119 $579,731 $7,388 1.3%
Gross profit68,129 45,979 22,150 48.2
Selling, general & administrative expenses 26,109 24,930 1,179 4.7
Operating income (loss)42,020 21,049 20,971 99.6
Revenues.  The increase in 2023 revenues of $7.4 million from 2022 primarily resulted from increased pricing which more than offset lower sales volume.
Gross Profit. The increase in 2023 gross profit of $22.2 million from 2022 was primarily due to price increases with customers, cost reduction initiatives, and a decrease in cost of revenues driven by a decrease in raw material and purchased component costs of $25.8 million, or 7.1%; offset by an increase in overhead expenses of $7.9 million, or 5.8%; and an increase in wages and benefits of $3.1 million, or 9.1%.
As a percentage of revenues, gross profit for the years ended December 31, 2023 and 2022, was 11.6% and 7.9%, respectively. The increase in gross profit in 2023 from 2022 was primarily due to price increases with customers and cost reduction initiatives including lower freight costs, lower startup costs, and improved manufacturing efficiencies.
Selling, General and Administrative Expenses.  The increase in 2023 SG&A expenses of $1.2 million from 2022 was primarily due to an increase in system implementation costs and employee benefit costs including salaries and incentive compensation expenses.

27

Electrical Systems Segment Results

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

The table below sets forth certain Electrical Systems Segment operating data for the twelve months ended, (dollars are in thousands):
 20232022Dollar Change% Change
Revenues$228,424 $180,404 $48,020 26.6%
Gross profit35,397 23,993 11,404 47.5
Selling, general & administrative expenses 9,107 5,775 3,332 57.7
Operating income26,290 18,218 8,072 44.3
Revenues.  The increase in 2023 revenues of $48.0 million from 2022 is primarily attributable to sales volume and increased pricing to offset material cost pass-through and other inflationary items.
Gross Profit.  The increase in 2023 gross profit of $11.4 million from 2022 was primarily attributable to volume leverage and increased pricing to offset material cost pass-through and other inflationary items. Cost of revenues increased in line with the sales increase of 26.6%, driven by an increase in raw material and purchased component costs of $19.1 million, or 21.8%; an increase in overhead expenses of $11.8 million, or 28.6%; and an increase in wages and benefits of $5.7 million, or 20.8%.
As a percentage of revenues, gross profit for the years ended December 31, 2023 and 2022, was 15.5% and 13.3%, respectively. The increase in 2023 gross profit margin was primarily due to volume leverage and increased pricing, more than offsetting inflationary items.
Selling, General and Administrative Expenses. 2023 SG&A expenses increased $3.3 million from 2022, primarily driven by increased headcount and incentive adjustments based on performance.

Aftermarket & Accessories Segment Results

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

The table below sets forth certain Aftermarket & Accessories Segment operating data for the twelve months ended, (dollars are in thousands):
 20232022Dollar Change% Change
Revenues$140,236 $133,671 $6,5654.9%
Gross profit27,187 18,836 8,351 44.3
Selling, general & administrative expenses8,144 6,925 1,219 17.6
Operating income19,043 11,911 7,132 59.9
Revenues.  The increase in 2023 revenues of $6.6 million from 2022 resulted from increased pricing to offset material cost pass-through and other inflationary items.
Gross Profit. The increase in 2023 gross profit of $8.4 million from 2022 is primarily due to increased pricing to offset material cost inflation and other inflationary items, cost reduction initiatives, and a decrease in cost of revenue driven by a decrease in wages and benefits of $2.5 million, or 23.4%; offset by an increase in raw material and purchased component costs of $0.6 million, or 0.9%; and an increase in overhead expenses of $0.2 million, or 0.5%. 
As a percentage of revenues, gross profit for the years ended December 31, 2023 and 2022, was 19.4% and 14.1%, respectively. The increase in 2023 gross profit margin is primarily due to increased pricing offsetting moderating cost inflation and cost reduction initiatives including lower freight costs. The twelve months ended December 31, 2022 results include charges of $1.9 million associated with the restructuring program.
28

Selling, General and Administrative Expenses.  The increase in 2023 SG&A expenses of $1.2 million from 2022, is primarily driven by commissions expense increase and is consistent with the prior year on a percent of sales basis.

Industrial Automation Segment Results

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

The table below sets forth certain Industrial Automation Segment operating data for the twelve months ended, (dollars are in thousands):
 20232022Dollar Change% Change
Revenues$38,900 $87,747 $(48,847)(55.7)%
Gross profit3,010 (2,303)5,313 
NM 1
Selling, general & administrative expenses4,392 5,564 (1,172)(21.1)
Operating income (loss)(1,382)(7,867)6,485 (82.4)
1.Not meaningful
Revenues.  The decrease in 2023 revenues of $48.8 million from 2022 primarily resulted from lower sales volume due to decreased customer demand.
Gross Profit.  The increase in 2023 gross profit of $5.3 million from 2022 was primarily attributable to the inclusion of a $10.4 million inventory charge in the 2022 results which did not recur in 2023, and $1.2 million less restructuring costs in 2023 versus 2022. Cost of revenues decreased in line with the sales decrease of 55.7%, driven by a decrease in raw material and purchased component costs of $43.7 million, or 61.8%; a decrease in overhead expenses of $8.7 million, or 55.8%; and a decrease in wages and benefits of $1.7 million, or 46.9%.
As a percentage of revenues, gross profit for the years ended December 31, 2023 and 2022, was 7.7% and (2.6)%, respectively. The increase in gross profit as a percentage of revenues in 2023 from 2022 was due to nonrecurring costs recognized in 2022, including a $10.4 million inventory charge.
Selling, General and Administrative Expenses.  SG&A expenses decreased $1.2 million in 2023 compared to 2022, primarily driven by overhead reduction.
Liquidity and Capital Resources
At December 31, 2023, the Company had no borrowings under its revolving credit facility. At December 31, 2023, the Company had liquidity of $197.9 million, including $37.8 million of cash and $160.1 million availability from its U.S. and China credit facilities.
We intend to allocate resources consistent with the following priorities: (1) invest in growth; (2) invest in operational improvements; (3) manage working capital; (4) to reduce debt; and (5) other actions deemed appropriate by management to improve operational performance.
Our primary sources of liquidity during the year ended December 31, 2023 were operating income, cash and availability under our credit facility. We believe that these sources of liquidity will provide adequate funds for our working capital needs, capital expenditures and debt service throughout the next twelve months. However, no assurance can be given that this will be the case. We also rely on the timely collection of receivables as a source of liquidity. As of December 31, 2023, we had outstanding letters of credit of $1.2 million and borrowing availability of $160.1 million from our U.S. and China credit facilities.
As of December 31, 2023, cash of $37.8 million was held by foreign subsidiaries. The Company had a $0.5 million deferred tax liability as of December 31, 2023 for the expected future income tax implications of repatriating cash from the foreign subsidiaries for which indefinite reinvestment is not expected.

Covenants and Liquidity

On May 12, 2022, the Company entered into an amendment to increase its existing senior secured credit facilities to $325 million from $275 million consisting of a $175 million Term Loan A and a $150 million Revolving Credit Facility. The
29

amendment provides the Company with additional capital flexibility to execute upon its transformation and growth initiatives. As part of the amended terms of the agreement, the maturity date of the Senior Secured Credit Facilities has been extended by twelve months to May 12, 2027, the interest rate decreased by 50 bps at various leverage ratios based on SOFR, and the maximum consolidated total leverage ratio increased from 3.25x to 3.75x until December 31, 2022 with a quarterly step down of 25 bps to 3.00x leverage by September 30, 2023 and the maximum consolidated total leverage ratio will remain at this level thereafter. Further, separate from the Company’s annual $35 million capital spending cap, a one-time $45 million capital project basket was included in the amendment. All other key provisions, including the $75 million accordion, acquisition holiday, and other baskets remain unchanged.

Our ability to comply with the covenants in the Credit Agreement, as discussed in Note 3, Debt, may be affected by economic or business conditions beyond our control. Based on our current forecast, we believe that we will be able to maintain compliance with the financial maintenance covenants and the fixed charge coverage ratio covenant and other covenants in the Credit Agreement for the next twelve months; however, no assurances can be given that we will be able to comply. We base our forecasts on historical experience, industry forecasts and other assumptions that we believe are reasonable under the circumstances. If actual results are substantially different than our current forecast, we may not be able to comply with our financial covenants.

Cash Flows
202320222021
(In thousands)
Net cash provided (used) by operating activities$38,276 $68,947 $(29,832)
Net cash used in investing activities(19,696)(19,710)(17,566)
Net cash (used) provided in financing activities(12,729)(50,091)31,011 
Effect of currency exchange rate changes on cash172 (2,279)842 
Net increase (decrease) in cash
$6,023 $(3,133)$(15,545)

Operating activities. For the year ended December 31, 2023, net cash provided by operations was $38.3 million compared to $68.9 million for the year ended December 31, 2022. Net cash provided by operating activities is primarily attributable to an increase in working capital offset by the improved financial results during the year ended December 31, 2023 as compared to the prior year period.
Investing activities. Net cash used in investing activities was $19.7 million for the year ended December 31, 2023 and 2022. In 2024, we expect capital expenditures to be in the range of $25 million to $30 million.
Financing activities. For the year ended December 31, 2023, net cash used in financing activities was $12.7 million compared to $50.1 million for the year ended December 31, 2022. Net cash used in financing activities for the year ended December 31, 2023 is primarily attributable to $10.9 million of net repayments under our credit facilities compared to net repayments of $43.2 million in the prior year.
Debt and Credit Facilities

The debt and credit facility summaries described in Note 3, Debt, to our consolidated financial statements in Item 8 in this Annual Report on Form 10-K are incorporated in this section by reference.
30

Contractual Obligations and Commercial Commitments
The following table reflects our contractual obligations as of December 31, 2023 (in thousands):
 Payments Due by Period
 Total
1 Year
2-3 Years4-5 YearsMore than
5 Years
 (In thousands)
Debt obligations$141,563 $15,313 $43,750 $82,500 $— 
Estimated interest payments28,939 10,332 16,426 2,181 — 
Leasing obligations48,271 10,517 16,394 6,761 14,599 
Non-U.S. pension funding13,913 1,199 2,511 2,777 7,426 
Total$232,686 $37,361 $79,081 $94,219 $22,025 

We estimated future interest payments based on the effective interest rate as of December 31, 2023. Since December 31, 2023, there have been no material changes outside the ordinary course of business to our contractual obligations as set forth above.
Generally, we enter into agreements with our customers at the beginning of a given vehicle platform’s life to supply products for the entire life of that vehicle platform. These agreements generally provide for the supply of a customer’s production requirements for a particular platform rather than for the purchase of a specific quantity of products. The obligations under these agreements and regulations are not reflected in the contractual obligations table above.
As of December 31, 2023, we were not a party to significant purchase obligations for goods or services.
Critical Accounting Policies and Estimates
Our consolidated financial statements are prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”). For a comprehensive discussion of our significant accounting policies, see Note 1, Significant Accounting Policies, to our consolidated financial statements in Item 8 in this Annual Report on Form 10-K.
The preparation of our consolidated financial statements requires us to make estimates and assumptions that affect 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. We evaluate our estimates and assumptions on an ongoing basis, particularly relating to accounts receivable reserves, inventory reserves, goodwill, intangible and long-lived assets, income taxes, warranty reserves, litigation reserves and pension and other post-retirement benefit plans. We base our estimates on historical experience and other assumptions that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets, liabilities and equity that are not readily apparent from other sources. Actual results and outcomes could differ materially from these estimates and assumptions. See Item 1A - Risk Factors in this Annual Report on Form 10-K for additional information regarding risk factors that may impact our estimates.
Revenue Recognition — We recognize revenue when our performance obligation has been satisfied and control of products has been transferred to a customer, which typically occurs upon shipment. Revenue is measured based on the amount of consideration we expect to receive in exchange for the transfer of goods or services. We enter into agreements with certain customers in the Vehicle Solutions segment at the beginning of a vehicle platform’s life to supply products for that vehicle platform. Once we enter into such agreements, fulfillment of our requirements is our obligation for the entire production life of the platform. Such contracts typically contain restrictive provisions related to termination. Management judgments and estimates must be made in estimating sales returns and allowances relating to revenue recognized in a given period.
Inventory — Inventories are valued at the lower of first-in, first-out cost or net realizable value. Cost includes applicable material, labor and overhead. We value our finished goods inventory at a standard cost that is periodically adjusted to approximate actual cost. Inventory quantities on-hand are regularly reviewed, and where necessary, provisions for excess and obsolete inventory are recorded based primarily on our estimated production requirements driven by expected market volumes.
Income Taxes — We recognize deferred tax assets and liabilities for the expected future tax consequences of events that have been included in our financial statements or tax returns. Deferred tax assets and liabilities are determined based on the difference between the financial statements and tax basis of assets and liabilities using enacted tax laws and rates expected to be in place when the deferred tax items are realized. We recognize tax positions initially in the financial statements when it is more likely than not the position will be sustained upon examination by the tax authorities. We provide a valuation allowance for deferred tax assets when it is more likely than not that a portion of such deferred tax assets will not be realized.

31


Item 7A.Quantitative and Qualitative Disclosures About Market Risk
We are exposed to various market risks, including changes in foreign currency exchange rates and interest rates. Market risk is the potential loss arising from adverse changes in market rates and prices, such as foreign currency exchange and interest rates. We do not enter into derivatives or other financial instruments for trading or speculative purposes. We enter into financial instruments, from time to time, to manage the impact of changes in foreign currency exchange rates and interest rates and to hedge a portion of future anticipated currency transactions. The counterparties are primarily major financial institutions.
Interest Rate Risk
We manage our interest rate risk by balancing the amount of our fixed rate and variable rate debt. To manage its exposure to variable interest rates in a cost-efficient manner, the Company enters into interest rate swaps in which the Company agrees to exchange, at specified intervals, the difference between fixed and variable interest amounts calculated by reference to an agreed-upon notional principal amount. The Company entered into an interest rate swap agreement to fix the interest rate on approximately 50% of the outstanding Term Loan Facility, which was an initial aggregate amount of $87.5 million thereby reducing exposure to interest rate changes. A change in our variable interest rate of 100 basis points for a full twelve-month period would have an approximate $1.4 million impact on interest expense assuming approximately 50% of our average fiscal 2023 variable-rate term loan debt had not been hedged via an interest rate swap agreement.
Foreign Currency Risk
A portion of our revenues during the year ended December 31, 2023 were derived from manufacturing operations outside of the U.S. The results of operations and the financial position of our operations in these other countries are primarily measured in their respective currency and translated into U.S. Dollars. A portion of the expenses incurred in these countries is in currencies different from which revenue is generated. As discussed above, from time to time, we enter into forward exchange contracts to mitigate a portion of this currency risk. The reported income of these operations will be higher or lower depending on a weakening or strengthening of the U.S. Dollar against the respective foreign currency.
A portion of our long-term assets and liabilities at December 31, 2023 are based in our foreign operations and are translated into U.S. Dollars at foreign currency exchange rates in effect as of the end of each period with the effect of such translation reflected as a separate component of stockholders’ equity. Accordingly, our stockholders’ investment will fluctuate depending upon the weakening or strengthening of the U.S. Dollar against the respective foreign currency. The principal currencies of exposure are the Mexican Peso, Chinese Yuan, British Pound, Euro, Czech Koruna, Australian Dollar, Indian Rupee, Thai Baht, Ukrainian Hryvnia and Moroccan Dirham.
Refer to Note 5, Fair Value Measurement, of the Notes to Consolidated Financial Statements included in this Form 10-K for discussion of these market risks and the derivatives used to manage these risks.
Effects of Inflation
Inflation potentially affects us in two principal ways. First, borrowings under our revolving credit facility are tied to prevailing short-term interest rates that may change as a result of inflation rates, translating into changes in interest expense. Second, general inflation can impact material purchases, labor, and pension liabilities. In many cases, we have limited ability to pass through inflation-related cost increases due to the competitive nature of the markets that we serve.
32

Item 8.Financial Statements and Supplementary Data
INDEX TO CONSOLIDATED FINANCIAL STATEMENTS
Documents Filed as Part of this Annual Report on Form 10-K
33

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM


To the Stockholders and Board of Directors
Commercial Vehicle Group, Inc.:

Opinion on the Consolidated Financial Statements

We have audited the accompanying consolidated balance sheets of Commercial Vehicle Group, Inc. and subsidiaries (the Company) as of December 31, 2023 and 2022, the related consolidated statements of operations, comprehensive income (loss), stockholders’ equity, and cash flows for each of the years in the three-year period ended December 31, 2023, and the related notes to the consolidated financial statements (collectively, the consolidated financial statements). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the years in the three-year period ended December 31, 2023, in conformity with U.S. generally accepted accounting principles.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company’s internal control over financial reporting as of December 31, 2023, based on criteria established in
Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission, and our report dated March 14, 2024 expressed an unqualified opinion on the effectiveness of the Company’s internal control over financial reporting.

Basis for Opinion

These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on these consolidated financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the 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. We believe that our audits provide a reasonable basis for our opinion.

Critical Audit Matter

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

Testing of revenue

As discussed in Note 2 to the consolidated financial statements, revenue is recognized when a performance obligation has been satisfied and control of a product has been transferred to the customer, usually at a designated shipping point and in accordance with customer specifications. Revenue is measured based on the amount of consideration the Company expects to receive in exchange for the transfer of goods or services. For the year ended December 31, 2023, the Company recorded $994.7 million of revenue.

We identified the testing of revenue as a critical audit matter due to the large volume of data and the number and complexity of the revenue accounting systems. While revenues consist of a large number of similar, individually low value transactions, the processing and recording of revenue is reliant upon multiple information technology (IT) systems used to process large volumes of customer billing data. Specialized skills and knowledge were needed to test the IT systems used for the processing and recording of revenue.
34

The following are the primary procedures we performed to address this critical audit matter. We applied auditor judgment to determine the nature and extent of procedures to be performed over revenue. We evaluated the design and tested the operating effectiveness of certain internal controls related to the processing and recording of revenue. This included controls over the IT systems and automated and manual process level controls related to the processing and recording of revenue. We performed a software-assisted data analysis to assess certain relationships among revenue transactions. For a selection of transactions, we (1) compared the amount of revenue recorded to a combination of Company internal data, executed contracts, and/or other relevant and reliable third-party data, including cash received from customers and (2) evaluated the timing of revenue recognition based on the shipment date. In addition, we involved IT professionals with specialized skills and knowledge, who assisted in the identification and testing of certain IT systems used by the Company for the processing and recording of revenue. We evaluated the sufficiency of audit evidence obtained by assessing the results of procedures performed, including the appropriateness of the nature and extent of the audit effort.

/s/ KPMG LLP

We have served as the Company’s auditor since 2012.
Columbus, Ohio
March 14, 2024
35

COMMERCIAL VEHICLE GROUP, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF OPERATIONS
Years Ended December 31, 2023, 2022 and 2021
 
202320222021
 (In thousands, except per share amounts)
Revenues$994,679 $981,553 $971,578 
Cost of revenues860,956 895,048 852,591 
Gross profit133,723 86,505 118,987 
Selling, general and administrative expenses85,663 66,361 69,406 
Operating income48,060 20,144 49,581 
Other (income) expense1,195 10,463 (878)
Interest expense10,691 9,827 11,179 
Loss on extinguishment of debt 921 7,155 
Income (loss) before provision for income taxes36,174 (1,067)32,125 
Provision (benefit) for income taxes(13,237)20,904 8,393 
Net income (loss)$49,411 $(21,971)$23,732 
Earnings (loss) per common share
Basic$1.50 $(0.68)$0.75 
Diluted$1.47 $(0.68)$0.72 
Weighted average shares outstanding
Basic33,040 32,334 31,501 
Diluted33,581 32,334 32,790 


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

COMMERCIAL VEHICLE GROUP, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
Years Ended December 31, 2023, 2022 and 2021
 
202320222021
 (In thousands)
Net income (loss)$49,411 $(21,971)$23,732 
Other comprehensive income (loss):
Foreign currency translation adjustments1,584 (4,366)(1,421)
Change in defined benefit plans, net of tax(384)11,238 4,673 
Derivative instruments, net of tax66 4,016 (684)
Other comprehensive income1,266 10,888 2,568 
Comprehensive income (loss)$50,677 $(11,083)$26,300 


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

COMMERCIAL VEHICLE GROUP, INC. AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
December 31, 2023 and 2022  
20232022
ASSETS(in thousands, except share and per share amounts)
Current assets:
Cash$37,848 $31,825 
Accounts receivable, net of allowances of $208 and $306, respectively
133,949 152,626 
Inventories128,082 142,542 
Other current assets27,863 12,582 
Total current assets327,742 339,575 
Property, plant and equipment, net of accumulated depreciation of $188,041 and $184,131, respectively
73,468 67,805 
Operating lease right-of-use asset, net31,165 26,372 
Intangible assets, net of accumulated amortization of $24,515 and $21,148, respectively
11,222 14,620 
Deferred income taxes, net33,568 12,275 
Other assets6,049 9,621 
TOTAL ASSETS$483,214 $470,268 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$77,314 $122,091 
Current operating lease liabilities7,502 7,421 
Accrued liabilities and other45,060 35,388 
Current portion of long-term debt15,313 10,938 
Total current liabilities145,189 175,838 
Long-term debt126,201 141,499 
Long-term operating lease liabilities24,417 19,422 
Pension and other post-retirement liabilities9,196 8,428 
Other long-term liabilities5,279 5,041 
Total liabilities310,282 350,228 
Commitments and contingencies (Note 15)
Stockholders’ equity:
Preferred stock, $0.01 par value (5,000,000 shares authorized; no shares issued and outstanding)
  
Common stock, $0.01 par value (60,000,000 shares authorized; 33,322,535 and 32,826,852 shares issued and outstanding, respectively)
333 328 
Treasury stock, at cost: 2,134,604 and 1,899,996 shares, respectively
(16,150)(14,514)
Additional paid-in capital265,217 261,371 
Retained deficit(46,184)(95,595)
Accumulated other comprehensive loss(30,284)(31,550)
Total stockholders’ equity172,932 120,040 
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY$483,214 $470,268 

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

COMMERCIAL VEHICLE GROUP, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
Years Ended December 31, 2023, 2022 and 2021
 Common StockTreasury
Stock
Additional
Paid-In
Capital
Retained
Deficit
Accumulated
Other
Comprehensive
Loss
Total CVG
Stockholders’
Equity
 SharesAmount
 (In thousands, except share data )
Balance - December 31, 202031,249,811 $313 $(11,893)$249,312 $(97,356)$(45,006)$95,370 
Issuance of restricted stock933,139 8 — — — — 8 
Surrender of common stock by employees(148,358)— (1,279)— — — (1,279)
Share-based compensation expense— — — 6,254 — — 6,254 
Total comprehensive income— — — — 23,732 2,568 26,300 
Balance - December 31, 202132,034,592 $321 $(13,172)$255,566 $(73,624)$(42,438)$126,653 
Issuance of restricted stock983,275 10 — — — — 10 
Surrender of common stock by employees(191,015)(3)(1,342)— — — (1,345)
Share-based compensation expense— — — 5,805 — — 5,805 
Total comprehensive income (loss)— — — — (21,971)10,888 (11,083)
Balance - December 31, 202232,826,852 $328 $(14,514)$261,371 $(95,595)$(31,550)$120,040 
Issuance of restricted stock730,291 7 — — — — 7 
Surrender of common stock by employees(234,608)(2)(1,636)— — — (1,638)
Share-based compensation expense— — — 3,846 — — 3,846 
Total comprehensive income— — — — 49,411 1,266 50,677 
Balance - December 31, 202333,322,535 $333 $(16,150)$265,217 $(46,184)$(30,284)$172,932 


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

COMMERCIAL VEHICLE GROUP, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS
Years Ended December 31, 2023, 2022 and 2021
202320222021
 (In thousands)
CASH FLOWS FROM OPERATING ACTIVITIES:
Net income (loss) $49,411 $(21,971)$23,732 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization17,630 18,181 18,495 
Noncash amortization of debt financing costs303 350 1,008 
Pension plan settlement2,942 9,202  
Payment in kind interest expense  2,254 
Shared-based compensation expense3,846 5,805 6,254 
Deferred income taxes(20,699)12,480 2,078 
Noncash gain on forward exchange contracts
(535)(43)(788)
Loss on extinguishment of debt 921 7,155 
Settlement of derivative contract 3,900  
Change in other operating items:
Accounts receivable18,819 19,173 (23,569)
Inventories15,000 (3,675)(50,283)
Prepaid expenses(5,123)966 (1,910)
Accounts payable(44,079)21,842 (11,570)
Accrued liabilities11,078 (912)4,438 
Other operating activities, net(10,317)2,728 (7,126)
Net cash provided by (used in) operating activities
38,276 68,947 (29,832)
CASH FLOWS FROM INVESTING ACTIVITIES:
Purchases of property, plant and equipment(19,696)(19,710)(17,653)
Proceeds from disposal/sale of property, plant and equipment  87 
Net cash used in investing activities(19,696)(19,710)(17,566)
CASH FLOWS FROM FINANCING ACTIVITIES:
Borrowings under term loan facility 30,625 150,000 
Repayment of term loan facility(10,938)(24,375)(3,750)
Repayment of 2023 term loan facility principal  (152,654)
Borrowings under revolving credit facility25,000 65,200 86,200 
Repayment of revolving credit facility(25,000)(114,600)(36,800)
Borrowings under ABL revolving credit facility   11,300 
Repayment of ABL revolving credit facility   (11,300)
Borrowings under China credit facility
4,368   
Repayment of China credit facility(4,368)  
Surrender of common stock by employees(1,636)(1,342)(1,279)
Debt extinguishment payments and early payment fees on debt  (3,031)
Debt issuance and amendment costs (648)(2,333)
Contingent consideration payment (4,750)(5,000)
Other financing activities, net(155)(201)(342)
Net cash (used in) provided by financing activities
(12,729)(50,091)31,011 
EFFECT OF CURRENCY EXCHANGE RATE CHANGES ON CASH172 (2,279)842 
NET INCREASE (DECREASE) IN CASH6,023 (3,133)(15,545)
CASH:
Beginning of period31,825 34,958 50,503 
End of period$37,848 $31,825 $34,958 
SUPPLEMENTAL CASH FLOW INFORMATION:
Cash paid for interest$12,849 $9,305 $8,460 
Cash paid for income taxes, net$10,889 $4,041 $4,109 
Unpaid purchases of property and equipment included in accounts payable$1,021 $1,701 $1,063 
The accompanying notes are an integral part of these consolidated financial statements.
40

COMMERCIAL VEHICLE GROUP, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Years Ended December 31, 2023, 2022 and 2021
 
1.    Significant Accounting Policies

Organization - Commercial Vehicle Group, Inc. and its subsidiaries is a global provider of systems, assemblies and components to the global commercial vehicle market, the electric vehicle market, and the industrial automation markets. References herein to the "Company", "CVG", "we", "our", or "us" refer to Commercial Vehicle Group, Inc. and its subsidiaries.

We have manufacturing operations in the United States, Mexico, China, United Kingdom, Czech Republic, Ukraine, Morocco, Thailand, India and Australia. Our products are primarily sold in North America, Europe, and the Asia-Pacific region.
We primarily manufacture customized products to meet the requirements of our customer. We believe our products are used by a majority of the North American Commercial Truck manufacturers, many construction vehicle original equipment manufacturers ("OEMs"), parts and service dealers, distributors, as well as top e-commerce retailers.
We report our financial results by business segment; more specifically, Vehicle Solutions, Electrical Systems, Aftermarket & Accessories and Industrial Automation. The Company’s Chief Operating Decision Maker (“CODM”), its President and Chief Executive Officer, reviews financial information for these four reportable segments and makes decisions regarding the allocation of resources based on these segments. See Note 16, Segment Reporting, for more information.

Unless otherwise indicated, all amounts in the tables below are in thousands, except share and per share amounts.
Principles of Consolidation - The accompanying consolidated financial statements include the accounts of our wholly-owned or controlled subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.

Use of Estimates - The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results may differ materially from those estimates. Certain prior period amounts have been reclassified to conform to footnote presentation for the current year.

Cash - Cash consists of deposits with high credit-quality financial institutions.

Accounts Receivable - Trade accounts receivable are stated at current value less allowances, which approximates fair value. We review our receivables on an ongoing basis to ensure that they are properly valued and collectible.
The allowance for credit losses is used to record the estimated risk of loss related to our customers’ inability to pay. This allowance is maintained at a level that we consider appropriate based on factors that affect collectability, such as the financial health of our customers, historical trends of charge-offs and recoveries and current and expected economic market conditions. As we monitor our receivables, we identify customers that may have payment problems, and we adjust the allowance accordingly, with the offset to selling, general and administrative expense. Account balances are charged off against the allowance when recovery is considered remote.
Inventories - Inventories are valued at the lower of first-in, first-out basis or market and are measured at the lower of cost or net realizable value. Inventory quantities on-hand are regularly reviewed and when necessary provisions for excess and obsolete inventory are recorded based primarily on our estimated production requirements, taking into consideration expected market volumes and future potential use. During the year ended December 31, 2022, we recorded an inventory charge of $10.4 million, which was primarily related to a decreased demand in the Industrial Automation segment.
41

Inventories consisted of the following as of December 31:
20232022
Raw materials$98,371 $108,417 
Work in process12,855 17,757 
Finished goods16,856 16,368 
Total Inventories
$128,082 $142,542 
Property, Plant and Equipment - Property, plant and equipment are stated at cost, net of accumulated depreciation.
Property, plant, and equipment, net consisted of the following as of December 31:
20232022
Land and buildings$34,072 $32,267 
Machinery and equipment220,901 212,352 
Construction in progress6,536 7,317 
Property, plant, and equipment, gross261,509 251,936 
Less accumulated depreciation(188,041)(184,131)
Property, plant and equipment, net$73,468 $67,805 
For financial reporting purposes, depreciation is computed using the straight-line method over the estimated useful lives (generally 15 to 40 years for buildings and building improvements, three to 20 years for machinery and equipment, three to seven years for tools and dies, and three to five years for computer hardware and software). Expenditures for maintenance and repairs are charged to expense as incurred. Expenditures for major betterments and renewals that extend the useful lives of property, plant and equipment are capitalized and depreciated over the remaining useful lives of the asset. When assets are retired or sold, the cost and related accumulated depreciation are removed from the accounts and any resulting gain or loss is recognized in the results of operations. Leasehold improvements are amortized using the straight-line method over the estimated useful lives of the improvements or the term of the lease, whichever is shorter. Accelerated depreciation methods are used for tax reporting purposes. Depreciation expense for property, plant and equipment for each of the years ended December 31, 2023, 2022 and 2021 was $14.2 million, $14.8 million and $15.1 million, respectively.
We review long-lived assets for recoverability whenever events or changes in circumstances indicate that carrying amounts of an asset group may not be recoverable. Our asset groups are established by determining the lowest level of cash flows available. If the estimated undiscounted cash flows are less than the carrying amounts of such assets, we recognize an impairment loss in an amount necessary to write down the assets to fair value as estimated from expected future discounted cash flows. Estimating the fair value of these assets is judgmental in nature and involves the use of significant estimates and assumptions. We base our fair value estimates on assumptions we believe to be reasonable, but that are inherently uncertain.

Leases - The Company determines if an arrangement is a lease at inception. Operating lease assets and liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the lease term. Lease assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. As most leases do not provide an implicit interest rate, we use our incremental borrowing rate based on the information available at the lease commencement date in determining the present value of lease payments. The length of a lease term includes options to extend or terminate the lease when it is reasonably certain that the Company will exercise those options. The Company's accounting policy election is to not recognize lease assets or liabilities for leases with a term of 12 months or less. Additionally, when accounting for leases, the Company combines payments for leased assets, related services and other components of a lease.
Revenue Recognition - We recognize revenue when our performance obligation has been satisfied and control of products has been transferred to a customer, which typically occurs upon shipment. Revenue is measured based on the amount of consideration we expect to receive in exchange for the transfer of goods or services.
Refer to Note 2, Revenue Recognition, for our revenue recognition policies.
Income Taxes - We recognize deferred tax assets and liabilities for the expected future tax consequences of events that have been included in our financial statements or tax returns. Deferred tax assets and liabilities are determined based on the difference between the financial statements and tax basis of assets and liabilities based on enacted tax laws and rates expected to be in place when the deferred tax items are realized. In assessing the realizability of deferred tax assets, we consider whether it is more likely than not that a portion of the deferred tax assets will not be realized. We provide a valuation allowance for deferred tax assets when it is more likely than not that a portion of such deferred tax assets will not be realized.
42


We evaluate tax positions for recognition by determining, based on the weight of available evidence, whether it is more likely than not the position will be sustained upon audit. Any interest and penalties related to our uncertain tax positions are recognized in income tax expense.

Comprehensive Income (Loss) - Comprehensive income (loss) reflects the change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owner sources including foreign currency translation, derivative instruments and pension and other post-retirement adjustments. See Note 13, Other Comprehensive (Income) Loss, for a rollforward of activity in accumulated comprehensive loss.
Fair Value of Financial Instruments - The fair value framework requires the categorization of assets and liabilities into three levels based upon the assumptions (i.e., inputs) used to price the assets or liabilities. Level 1 provides the most reliable measure of fair value, whereas Level 3 generally requires significant management judgment. The three levels are defined as follows:
Level 1 - Unadjusted quoted prices in active markets for identical assets and liabilities.
Level 2 - Observable inputs other than those included in Level 1. For example, quoted prices for similar assets or liabilities in active markets and inactive markets.
Level 3 - Significant unobservable inputs reflecting management’s own assumptions about the inputs used in pricing the asset or liability.
Concentrations of Credit Risk - Financial instruments that potentially subject us to concentrations of credit risk consist primarily of accounts receivable. We sell products to various companies throughout the world in the ordinary course of business. We routinely assess the financial strength of our customers and maintain allowances for anticipated losses. As of December 31, 2023, receivables from our five top customers represented approximately 49.3% of total receivables.
Foreign Currency Translation - Our functional currency is the local currency. Accordingly, all assets and liabilities of our foreign subsidiaries are translated using exchange rates in effect at the end of the period; revenue and costs are translated using average exchange rates for the period. The related translation adjustments are reported in accumulated other comprehensive income (loss) in stockholders’ equity. Translation gains and losses arising from transactions denominated in a currency other than the functional currency of the entity are included in the results of operations.
Foreign Currency Forward Exchange Contracts - We use forward exchange contracts to hedge certain foreign currency transaction exposures. We estimate our projected revenues and purchases in certain foreign currencies or locations and hedge a portion of the anticipated long or short position. The contracts typically run from one month to eighteen months. All forward foreign exchange contracts that are not designated as hedging instruments have been marked-to-market and the fair value of contracts recorded in the Consolidated Balance Sheets with the offsetting non-cash gain or loss recorded in our Consolidated Statements of Operations. For forward contracts that are designated as hedging instruments, the gains and losses are recorded in accumulated other comprehensive income (loss) and recognized in the Consolidated Statement of Operations when the contracts are settled. We do not hold or issue foreign exchange options or forward contracts for trading purposes.
Interest Rate Swap Agreement - We use an interest rate swap agreement to fix the interest rate on a portion of our variable interest debt thereby reducing exposure to interest rate changes. The interest rate swap agreement was formally designated at inception as a hedging instrument. Therefore, changes in the fair value of the interest rate swap are recorded in accumulated other comprehensive income (loss) and recognized in the Consolidated Statement of Operations when the contracts are settled.
Share-Based Compensation - We recognize share-based compensation based on the grant-date fair value of the equity instruments awarded. Share-based compensation expense is recognized in the consolidated financial statements on a straight-line basis over the requisite service period for the entire award. We account for forfeitures of stock-based compensation awards as they occur. Refer to Note 11, Share-Based Compensation for additional discussion.
Recently Issued Accounting Pronouncements
In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2023-07, Improvements to Reportable Segment Disclosures (Topic 280). This ASU updates reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption
43

is also permitted. This ASU will likely result in us including the additional required disclosures when adopted. We are currently evaluating the provisions of this ASU and expect to adopt them for the year ending December 31, 2024.
In December 2023, the FASB issued 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 result in the required additional disclosures being included in our consolidated financial statements, once adopted.

2.     Revenue Recognition

Our products include seating systems, plastic components, cab structures, warehouse automation subsystems, electrical wire harnesses, mirrors, wipers and other accessories. We sell these products into multiple geographic regions including North America, Europe and Asia-Pacific and to multiple end markets. The nature, timing and uncertainty of recognition of revenue and associated cash flows across the varying product lines, geographic regions and customer end markets is substantially consistent.

Contractual Arrangements - Revenue is measured based on terms and conditions specified in contracts or purchase orders with customers. We have long-term contracts with some customers that govern overall terms and conditions which are accompanied by purchase orders that define specific order quantities and/or price. We have many customers with which we conduct business for which the terms and conditions are outlined in purchase orders without a long-term contract. We generally do not have customer contracts with minimum order quantity requirements.

Amount and Timing of Revenue Recognition - The transaction price is based on the consideration to which the Company will be entitled in exchange for transferring control of a product to the customer. This is defined in a purchase order or in a separate pricing arrangement and represents the stand-alone selling price. Our payment terms vary by customer. None of the Company's business arrangements as of December 31, 2023, contained a significant financing component. We typically do not have multiple performance obligations requiring us to allocate a transaction price.

We recognize revenue at the point in time when we satisfy a performance obligation by transferring control of a product to a customer, usually at a designated shipping point and in accordance with customer specifications. Estimates are made for variable consideration resulting from quality, delivery, discounts or other issues affecting the value of revenue and accounts receivable. This amount is estimated based on historical trends and current market conditions, and only amounts deemed collectible are recognized as revenues.

Other Matters - Shipping and handling costs billed to customers are recorded in revenues and costs associated with outbound freight are generally accounted for as a fulfillment cost and are included in cost of revenues. We generally do not provide for extended warranties or material customer incentives. Our customers typically do not have a general right of return for our products.

We had outstanding customer accounts receivable, net of allowances, of $133.9 million as of December 31, 2023 and $152.6 million as of December 31, 2022. We generally do not have other assets or liabilities associated with customer arrangements.
Revenue Disaggregation - The following is the composition, by product category, of our revenues:
Twelve Months Ended December 31, 2023
Vehicle SolutionsElectrical SystemsAftermarket & AccessoriesIndustrial AutomationTotal
Seats$274,591 $ $71,114 $ $345,705 
Electrical wire harnesses, panels and assemblies2,985 228,424 13,967 26,258 271,634 
Plastic & Trim components186,816  7,604  194,420 
Industrial Automation   12,642 12,642 
Cab structures117,157  3,153  120,310 
Mirrors, wipers and controls5,570  44,398  49,968 
Total$587,119 $228,424 $140,236 $38,900 $994,679 
44

Twelve Months Ended December 31, 2022
Vehicle SolutionsElectrical SystemsAftermarket & AccessoriesIndustrial AutomationTotal
Seats$286,391 $ $75,824 $ $362,215 
Electrical wire harnesses, panels and assemblies89 179,849 10,316 14,927 205,181 
Plastic & Trim components179,910  5,552  185,462 
Industrial Automation 520  72,820 73,340 
Cab structures109,268  1,356  110,624 
Mirrors, wipers and controls4,073 35 40,623  44,731 
Total$579,731 $180,404 $133,671 $87,747 $981,553 
Twelve Months Ended December 31, 2021
Vehicle SolutionsElectrical SystemsAftermarket & AccessoriesIndustrial AutomationTotal
Seats$267,580 $ $55,377 $ $322,957 
Electrical wire harnesses, panels and assemblies2,682 168,108 11,214 25,329 207,333 
Plastic & Trim components154,205  2,555  156,760 
Industrial Automation   162,583 162,583 
Cab structures69,749  7,761  77,510 
Mirrors, wipers and controls4,697 863 38,875  44,435 
Total$498,913 $168,971 $115,782 $187,912 $971,578 

3. Debt
Debt consisted of the following at December 31:
20232022
Term loan facility$141,563 $152,500 
Unamortized discount and issuance costs(49)(63)
$141,514 $152,437 
Less: current portion(15,313)(10,938)
Total long-term debt, net of current portion$126,201 $141,499 
Credit Agreement
On April 30, 2021, the Company and certain of its subsidiaries entered into a credit agreement (the “Credit Agreement”) between, among others, Bank of America, N.A. as administrative agent (the “Administrative Agent”) and other lenders party thereto (the “Lenders”) pursuant to which the Lenders made available a $150 million Term Loan Facility (the “Term Loan Facility”) and a $125 million Revolving Credit Facility (the “Revolving Credit Facility” and together with the Term Loan Facility, the “Credit Facilities”). Subject to the terms of the Credit Agreement, the Revolving Credit Facility includes a $10 million swing line sublimit and a $10 million letter of credit sublimit. The Credit Agreement provides for an incremental term facility agreement and/or an increase of the Revolving Credit Facility (together, the “Incremental Facilities”), in a maximum aggregate amount of (a) up to the date of receipt of financial statements for the fiscal quarter ending June 30, 2022, $75 million, and (b) thereafter, (i) $75 million less the aggregate principal amount of Incremental Facilities incurred before such date, plus (ii) an unlimited amount if the pro forma consolidated total leverage ratio (assuming the Incremental Facilities are fully drawn) is less than 2.50:1.0.
On May 12, 2022, the Company and certain of its subsidiaries entered into a second amendment (the “Amendment”) to its Credit Agreement pursuant to which the Lenders upsized the existing term loan facility to $175 million in aggregate principal amount and increased the revolving credit facility commitments by $25 million to an aggregate of $150 million in revolving credit facility commitments. The Revolving Credit Facility includes a $10 million swing line sublimit and a $10 million letter of credit sublimit. The amended Credit Agreement provides for an incremental term facility agreement and/or an increase of the Revolving Credit Facility (together, the “Incremental Facilities”), in a maximum aggregate amount of (a) up to the date of
45

receipt of financial statements for the fiscal quarter ending June 30, 2022, $75 million, and (b) thereafter, (i) $75 million less the aggregate principal amount of Incremental Facilities incurred before such date, plus (ii) an unlimited amount if the pro forma consolidated total leverage ratio (assuming the Incremental Facilities are fully drawn) is less than 2.50:1.0. Further, separate from the Company’s annual $35 million capital spending cap, a one-time $45 million capital project basket was included in the Amendment. All other key provisions, including the $75 million accordion, acquisition holiday, and other baskets remain unchanged. The Credit Facilities mature on May 12, 2027 (the “Maturity Date”).
The Amendment resulted in a loss on extinguishment of debt of $0.9 million, including $0.6 million non-cash write off relating to deferred financing costs and unamortized discount of the Term Loan Facility and $0.3 million of other fees associated with the Amendment, recorded in our Consolidated Statements of Operations for the twelve months ended December 31, 2022.
The proceeds of the Credit Facilities will be used, together with cash on hand of the Company, to (a) pay transaction costs, fees and expenses incurred in connection therewith and in connection with the Amended Credit Agreement and (b) for working capital and other lawful corporate purposes of the Company and its subsidiaries.
At December 31, 2023 we had no borrowings under the Revolving Credit Facility, outstanding letters of credit of $1.2 million and availability of $148.8 million. Combined with availability under our China Credit Facility (described below) of approximately $11.3 million, total consolidated availability was $160.1 million at December 31, 2023. The unamortized deferred financing fees associated with the Revolving Credit Facility were $1.0 million and $1.3 million as of December 31, 2023 and December 31, 2022, respectively, and are being amortized over the remaining life of the Credit Agreement. At December 31, 2022, we had no borrowings under the Revolving Credit Facility and outstanding letters of credit of $1.2 million.
Interest rates and fees
Amounts outstanding under the Credit Facilities and the commitment fee payable in connection with the Credit Facilities accrue interest at a per annum rate equal to (at the Company’s option) the base rate or the Term Secured Overnight Financing Rate ("SOFR"), including a credit spread adjustment, plus a rate which will vary according to the Consolidated Total Leverage Ratio as set forth in the most recent compliance certificate received by the Administrative Agent, as set out in the following table:
Pricing TierConsolidated Total
Leverage Ratio
Commitment FeeLetter of Credit FeeTerm SOFR LoansBase Rate Loans
I
> 3.50 to 1.00
0.35%2.75%2.75%1.75%
II
< 3.50 to 1.00 but
> 2.75 to 1.00
0.30%2.50%2.50%1.50%
III
< 2.75 to 1.00 but
> 2.00 to 1.00
0.25%2.25%2.25%1.25%
IV
< 2.00 to 1.00 but
> 1.50 to 1.00
0.20%2.00%2.00%1.00%
V
< 1.50 to 1.00
0.15%1.75%1.75%0.75%
Guarantee and Security
All obligations under the Credit Agreement and related documents are unconditionally guaranteed by each of the Company’s existing and future direct and indirect wholly owned material domestic subsidiaries, subject to certain exceptions (the “Guarantors”). All obligations of the Company under the Credit Agreement and the guarantees of those obligations are secured by a first priority pledge of substantially all of the assets of the Company and of the Guarantors, subject to certain exceptions. The property pledged by the Company and the Guarantors includes a first priority pledge of all of the equity interests owned by the Company and the Guarantors in their respective domestic subsidiaries and a first priority pledge of the equity interests owned by the Company and the Guarantors in certain foreign subsidiaries, in each case, subject to certain exceptions.
Covenants and other terms
The Credit Agreement contains customary restrictive covenants, including, without limitation, limitations on the ability of the Company and its subsidiaries to incur additional debt and guarantees; grant certain liens on assets; pay dividends or make certain other distributions; make certain investments or acquisitions; dispose of certain assets; make payments on certain indebtedness; merge, combine with any other person or liquidate; amend organizational documents; make material changes in accounting treatment or reporting practices; enter into certain restrictive agreements; enter into certain hedging agreements; engage in transactions with affiliates; enter into certain employee benefit plans; make acquisitions; and other matters customarily included in senior secured loan agreements.
The Credit Agreement also contains customary reporting and other affirmative covenants, as well as customary events of default, including, without limitation, nonpayment of obligations under the Credit Facilities when due; material inaccuracy of representations and warranties; violation of covenants in the Credit Agreement and certain other documents executed in connection therewith; breach or default of agreements related to material debt; revocation or attempted revocation of
46

guarantees; denial of the validity or enforceability of the loan documents or failure of the loan documents to be in full force and effect; certain material judgments; certain events of bankruptcy or insolvency; certain Employee Retirement Income Securities Act events; and a change in control of the Company. Certain of the defaults are subject to exceptions, materiality qualifiers, grace periods and baskets customary for credit facilities of this type.
The Credit Agreement includes (a) a minimum consolidated fixed charge coverage ratio of 1.20:1.0, and (b) a maximum consolidated total leverage ratio of 3.75:1.0 (which was subject to step-downs to 3.50:1.0 at the end of the fiscal quarter ending March 31, 2023; to 3.25:1.0 at the end of the fiscal quarter ending June 30, 2023; and to 3.00:1.0 for each fiscal quarter on and after the fiscal quarter ending September 30, 2023).
We were in compliance with the covenants as of December 31, 2023.
Repayment and prepayment
The Credit Agreement requires the Company to make quarterly amortization payments to the Term Loan Facility at an annualized rate of the loans under the Term Loan Facility for every year as follows: 5.0%, 7.5%, 10.0%, 12.5% and 15.0%. The Credit Agreement also requires all outstanding amounts under the Credit Facilities to be repaid in full on the Maturity Date.
The Credit Agreement requires mandatory prepayments from the receipt of proceeds of dispositions or debt issuance, subject to certain exceptions and the Company's ability to re-invest and use proceeds towards acquisitions permitted by the Credit Agreement.
Voluntary prepayments of amounts outstanding under the Credit Facilities are permitted at any time, without premium or penalty.
Foreign Facility
In the quarter ended March 31, 2023, we established a credit facility in China consisting of a line of credit which is subject to annual renewal (the "China Credit Facility"). China Credit Facility was renewed in the quarter ended December 31, 2023, with availability of approximately $11.3 million (denominated in the local currency). We utilize the China Credit Facility to meet local working capital demands, fund letters of credit and bank guarantees, and support other short-term cash requirements in our China operations. We had no outstanding borrowings under the China Credit Facility as of December 31, 2023 and December 31, 2022. At December 31, 2023, we had $11.3 million of availability under the China Credit Facility.

4.    Intangible Assets
Our definite-lived intangible assets were comprised of the following:
December 31, 2023
Weighted-
Average
Amortization
Period
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Definite-lived intangible assets:
Trademarks/tradenames22 years$11,485 $(5,758)$5,727 
Customer relationships15 years14,132 (10,071)4,061 
Technical know-how5 years9,790 (8,403)1,387 
Covenant not to compete5 years330 (283)47 
$35,737 $(24,515)$11,222 
December 31, 2022
Weighted-
Average
Amortization
Period
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Definite-lived intangible assets:
Trademarks/tradenames22 years$11,487 $(5,377)$6,110 
Customer relationships15 years14,161 (9,109)5,052 
Technical know-how5 years9,790 (6,445)3,345 
Covenant not to compete5 years330 (217)113 
$35,768 $(21,148)$14,620 
47

The aggregate intangible asset amortization expense was $3.4 million for the fiscal year ended December 31, 2023, 2022 and 2021. The estimated intangible asset amortization expense for each of the five succeeding fiscal years ending after December 31, 2023 is $2.9 million for the year ending December 31, 2024 and $1.4 million for the years ending December 31, 2025 through 2028.

5.    Fair Value Measurement
Fair value is the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Fair value is estimated by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels, and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:
Level 1 - Unadjusted quoted prices in active markets for identical assets and liabilities.
Level 2 - Observable inputs other than those included in Level 1. For example, quoted prices for similar assets or liabilities in active markets or quoted prices for identical assets or liabilities in inactive markets.
Level 3 - Significant unobservable inputs reflecting management’s own assumptions about the inputs used in pricing the asset or liability.
Our financial instruments consist of cash, accounts receivable, accounts payable, accrued liabilities, pension assets and liabilities. The carrying value of these instruments approximates fair value as a result of the short duration of such instruments or due to the variability of the interest cost associated with such instruments.
Recurring Measurements
Foreign Currency Forward Exchange Contracts. Our derivative assets and liabilities represent foreign exchange contracts that are measured at fair value using observable market inputs such as forward rates, interest rates, our own credit risk and counterparty credit risk. Based on the utilization of these inputs, the derivative assets and liabilities are classified as Level 2. To manage our risk for transactions denominated in Mexican Pesos, Czech Crown and Ukrainian Hryvnia, we have entered into forward exchange contracts that are designated as cash flow hedge instruments, which are recorded in the Consolidated Balance Sheets at fair value. The gains and losses as a result of the changes in fair value of the hedge contract for transactions denominated in Mexican Pesos are deferred in accumulated other comprehensive loss and recognized in cost of revenues in the period the related hedge transactions are settled. As of December 31, 2023, hedge contracts for transactions denominated Czech Crown were not designated as a hedging instruments; therefore, they are marked-to-market and the fair value of agreements is recorded in the Consolidated Balance Sheets with the offsetting gains and losses recognized in other (income) expense and recognized in cost of revenues in the period the related hedge transactions are settled in the Consolidated Statements of Operations.
Interest Rate Swaps. To manage our exposure to variable interest rates, we have entered into interest rate swaps to exchange, at a specified interval, the difference between fixed and variable interest amounts calculated by reference to an agreed upon notional principal amount. The interest rate swaps are intended to mitigate the impact of rising interest rates on the Company and covers 50% of outstanding debt under the Term Loan Facility. Any changes in fair value are included in earnings or deferred through Accumulated other comprehensive loss, depending on the nature and effectiveness of the offset. Any ineffectiveness in a cash flow hedging relationship is recognized immediately in earnings in the consolidated statements of operations.
During the second quarter ended June 30, 2022, the Company entered into transactions to cash settle existing interest rate swaps ("Interest rate swap agreements settled in 2022") and received proceeds of $3.9 million. The gain on the swap settlement has been recorded in Other comprehensive income (loss) and will be recognized over the life of the settled swaps. Following the settlement of the existing interest rate swaps, we entered into a new interest rate swap agreement to align with the SOFR rate and maturity date of the Credit Agreement.
48

The fair values of our derivative assets and liabilities and Contingent Consideration measured on a recurring basis as of December 31 and are categorized as follows:
December 31, 2023December 31, 2022
TotalLevel 1Level 2Level 3TotalLevel 1Level 2Level 3
Assets:
Foreign exchange contract designated as hedging instruments
$1,318 $ $1,318 $ $ $ $ $ 
Interest rate swap agreement$1,073 $ $1,073 $ $1,849 $ $1,849 $ 
Liabilities:
Foreign exchange contract designated as hedging instruments
$ $ $ $ $246 $ $246 $ 
Foreign exchange contract not designated as hedging instruments
$304 $ $304 $ $110 $ $110 $ 

The following table summarizes the notional amount of our open foreign exchange contracts at December 31:
20232022
U.S. $
Equivalent
U.S. $
Equivalent
Fair Value
U.S. $
Equivalent
U.S. $
Equivalent
Fair Value
Commitments to buy or sell currencies - Foreign exchange contract designated as hedging instruments
$56,741 $58,094 $41,049 $40,797 
Commitments to buy or sell currencies - Foreign exchange contract not designated as hedging instruments
$16,608 $16,806 $14,171 $13,050 
We consider the impact of our credit risk on the fair value of the contracts, as well as the ability to execute obligations under the contract.
The following table summarizes the fair value and presentation of derivatives in the Consolidated Balance Sheets at December 31 : 
 Derivative Asset
Balance Sheet
Location
Fair Value
20232022
Foreign exchange contract designated as hedging instruments
Other current assets$1,179 $ 
Foreign exchange contract designated as hedging instrumentsOther assets$139 $ 
Interest rate swap agreementOther assets$1,073 $1,849 
 Derivative Liability
Balance Sheet
Location
Fair Value
20232022
Foreign exchange contract designated as hedging instruments
Accrued liabilities and other$ $246 
Foreign exchange contract not designated as hedging instruments
Accrued liabilities and other$304 $110 
 Derivative Equity
Balance Sheet
Location
Fair Value
20232022
Foreign exchange contract designated as hedging instrumentsAccumulated other comprehensive (loss) income$1,354 $(235)
Interest rate swap agreementsAccumulated other comprehensive (loss) income$3,484 $4,012 
49

The following table summarizes the effect of derivative instruments on the Consolidated Statements of Operations:
20232022
Location of Gain (Loss)
Recognized on Derivatives
Amount of Gain (Loss)
Recognized in Income on
Derivatives
Foreign exchange contract designated as hedging instruments
Cost of revenues$5,339 $3,236 
Interest rate swap agreementsInterest expense$1,466 $(458)
Interest rate swap agreements settled in 2022
Interest expense$756 $378 
Foreign exchange contract not designated as hedging instruments
Other (income) expense$(220)$(334)

We consider the impact of our credit risk on the fair value of the contracts, as well as our ability to honor obligations under the contract.
Other Fair Value Measurements
The fair value of long-term debt obligations is based on a fair value model utilizing observable inputs. Based on these inputs, our long-term debt fair value as disclosed is classified as Level 2. The carrying amounts and fair values of our long-term debt obligations are as follows:
December 31, 2023December 31, 2022
Carrying
Amount
Fair ValueCarrying
Amount
Fair Value
Term loan and security agreement 1
$141,514 $139,213 $152,437 $143,477 
1    Presented in the Consolidated Balance Sheets as the current portion of long-term debt of $15.3 million and long-term debt of $126.2 million as of December 31, 2023, and current portion of long-term debt of $10.9 million and long-term debt of $141.5 million as of December 31, 2022.


6.    Leases
The Company leases office, warehouse and manufacturing space and certain equipment under non-cancelable operating lease agreements that generally require us to pay maintenance, insurance, taxes and other expenses in addition to annual rental fees. Our leases have remaining lease terms of one year to nineteen years, some of which include options to extend the leases for up to five years, and some of which include options to terminate the leases within one year.

The components of lease expense are as follows:
Twelve Months Ended December 31,
20232022
Operating lease cost$10,390 $10,283 
Finance lease cost:
     Amortization of right-of-use assets151 194 
     Interest on lease liabilities14 13 
Finance lease cost$165 $207 
Short-term lease cost 1
6,860 5,406 
Total lease expense$17,415 $15,896 
1.Includes variable lease costs, which are not significant.
50


Supplemental cash flow information related to leases is as follows:
Twelve Months Ended December 31, 2023Twelve Months Ended December 31, 2022
Cash paid for amounts included in the measurement of lease liabilities:
     Operating cash flows from operating leases$9,898 $10,022 
     Financing cash flows from finance leases$155 $205 

Supplemental balance sheet information related to leases is as follows:
Balance Sheet LocationDecember 31, 2023December 31, 2022
Operating Leases
Right-of-use assets, netOperating lease right-of-use asset, net$31,165 $26,372 
Current liabilitiesCurrent operating lease liabilities7,502 7,421 
Non-current liabilitiesLong-term operating lease liabilities24,417 19,422 
     Total operating lease liabilities$31,919 $26,843 
Finance Leases
     Right-of-use assets, netOther assets$205 $270 
Current liabilitiesAccrued liabilities and other108 131 
Non-current liabilitiesOther long-term liabilities107 139 
     Total finance lease liabilities$215 $270 
Weighted Average Remaining Lease Term
     Operating leases7.1 years6.0 years
     Finance leases3.0 years2.3 years
Weighted Average Discount Rate
     Operating leases11.3 %8.4 %
     Finance leases6.6 %3.9 %

As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the lease commencement date in determining the present value of the lease payments. We utilize an incremental borrowing rate, which is reflective of the specific term of the leases and economic environment of each geographic region, and apply a portfolio approach for certain machinery and equipment that have consistent terms in a specific geographic region.

Anticipated future lease costs, which are based in part on certain assumptions to approximate minimum annual rental commitments under non-cancelable leases, are as follows:
Year Ending December 31,OperatingFinancingTotal
2024$10,400 $117 $10,517 
20259,195 78 9,273 
20267,091 30 7,121 
20274,130 7 4,137 
20282,624  2,624 
 Thereafter14,599  14,599 
Total lease payments$48,039 $232 $48,271 
Less: Imputed interest(16,120)(17)(16,137)
Present value of lease liabilities$31,919 $215 $32,134 
51

7.    Income Taxes
Pre-tax income (loss) consisted of the following for the years ended December 31:
202320222021
Domestic $7,930 $(30,401)$9,476 
Foreign28,244 29,334 22,649 
Total$36,174 $(1,067)$32,125 
A reconciliation of income taxes computed at the statutory rates to the reported income tax provision for the years ended December 31 follows:
202320222021
Federal (benefit) provision at statutory rate $7,597 $(224)$6,746 
U.S./Foreign tax rate differential855 2,320 696 
Foreign non-deductible expenses(14)(1,084)515 
Foreign tax provision821 1,734 739 
State taxes, net of federal benefit 312 (297)315 
State tax rate change, net of federal benefit(201)(33)(432)
Change in uncertain tax positions209 38 74 
Change in valuation allowance(21,750)14,776 366 
Tax credits(2,284)(1,244)(1,341)
Share-based compensation(31)(91)(857)
Executive compensation (IRC 162m)226 871 1,128 
Repatriation of foreign earnings435 1,245 208 
GILTI, net of related foreign tax credit142 365 39 
Pension settlement 3,394  
Other446 (866)197 
(Benefit) Provision for income taxes$(13,237)$20,904 $8,393 

The provision (benefit) for income taxes for the years ended December 31 follows:
202320222021
CurrentDeferredTotalCurrentDeferredTotalCurrentDeferredTotal
Federal $(278)$(18,166)$(18,444)$(338)$16,831 $16,493 $46 $2,377 $2,423 
State and local 747 (3,355)(2,608)276 4,039 4,315 152 (439)(287)
Foreign6,993 822 7,815 8,486 (8,390)96 6,126 131 6,257 
Total$7,462 $(20,699)$(13,237)$8,424 $12,480 $20,904 $6,324 $2,069 $8,393 
52

A summary of deferred income tax assets and liabilities as of December 31 follows:
20232022
Noncurrent deferred tax assets:
Amortization and fixed assets$11,070 $9,653 
Inventories5,184 8,514 
Pension obligations2,467 2,182 
Warranty obligations264 242 
Accrued benefits1,035 465 
Operating leases9,858 7,595 
Tax credit carryforwards6,073 6,703 
Net operating loss carryforwards10,705 11,809 
Other temporary differences8,787 3,797 
Total noncurrent deferred tax assets$55,443 $50,960 
Valuation allowance(9,342)(31,090)
Net noncurrent deferred tax assets$46,101 $19,870 
Noncurrent deferred tax liabilities:
Amortization and fixed assets$(1,309)$(827)
Inventories(8)127 
Operating leases(9,428)(7,585)
Other temporary differences(2,061)(287)
Total noncurrent tax liabilities(12,806)(8,572)
Net noncurrent deferred tax liabilities$(12,806)$(8,572)
Total net deferred tax asset$33,295 $11,298 
Deferred taxes are reflected in the Consolidated Balance Sheet as follows:
Net non-current deferred tax assets$33,568 $12,275 
Non-current deferred tax liabilities (included in Other long-term liabilities)$(273)$(977)
Total net deferred tax asset$33,295 $11,298 

We assess whether valuation allowances should be established against deferred tax assets based on consideration of all available evidence using a “more likely than not” standard. This assessment considers, among other matters, the nature, frequency and severity of recent losses, forecasts of future profitability, the duration of statutory carryforward periods, our experience with unused tax attributes expiring and tax planning alternatives. In making such judgments, significant weight is given to evidence that can be objectively verified. During 2022, (1) the Company established a valuation allowance on its U.S. deferred tax assets of $24.5 million due to significant negative evidence including severity of recent losses, and (2) reversed the valuation allowance on its U.K. deferred tax assets of $9.9 million based on the weight of positive evidence, including the cumulative income position in the three most recent years and forecasts for a sustained level of future taxable income. During 2023, the Company reversed the valuation allowance on its U.S. deferred tax assets of $22.0 million as it believes that the weight of the positive evidence, including the cumulative income position in the three most recent years and forecasts for a sustained level of future taxable income, was sufficient to overcome the weight of the negative evidence during the year ended December 31, 2023.

During 2023, we recorded an additional valuation allowance of $1.9 million primarily related to a $1.6 million increase in foreign tax credits. We expect to be able to realize the benefits of all of our deferred tax assets that are not currently offset by a valuation allowance, as discussed above. In the event that our actual results differ from our estimates or we adjust these estimates in future periods, the effects of these adjustments could materially impact our financial position and results of operations.
53

Activity for the years ended December 31 is as follows (in thousands):
202320222021
Balance - Beginning of the year$31,090 $18,371 $16,441 
Provisions1,883 24,506 2,529 
Utilizations and reversals(23,631)(11,787)(599)
Balance - End of the year$9,342 $31,090 $18,371 

As of December 31, 2023, the Company had net operating loss carryforwards of $78.5 million, of which $36.5 million related to foreign jurisdictions and $42.0 million related to U.S. state jurisdictions, $4.8 million of U.S. foreign tax credit carryforwards, and $1.4 million of research and development tax credit carryforwards. The carryforward periods for these net operating losses range from five years to indefinite, foreign tax credits begin to expire in 2027, and research and development tax credits begin to expire in 2036. Utilization of these carryforwards is subject to the tax laws of the applicable tax jurisdiction and may be limited by the ability of certain subsidiaries to generate taxable income in the associated tax jurisdiction. We have established valuation allowance for certain U.S. foreign tax credits, State NOLs, and Foreign NOLs that we believe are more likely than not to expire before they can be utilized.
As of December 31, 2023, cash of $37.8 million was held by foreign subsidiaries. During the year ended December 31, 2023, $7.0 million was repatriated from the Company's foreign subsidiaries. The Company had a $0.5 million deferred tax liability as of December 31, 2023 for the expected future income tax implications of repatriating cash from the foreign subsidiaries for which indefinite reinvestment is not expected.
We file federal income tax returns in the U.S. and income tax returns in various states and foreign jurisdictions. In the U.S., we are generally no longer subject to tax assessment for tax years prior to 2018. In our major non-U.S. jurisdictions including China, Czech Republic, Mexico and the United Kingdom, tax years are typically subject to examination for three to five years.
As of December 31, 2023, and 2022, we provided a liability of $1.3 million and $1.1 million, respectively, for unrecognized tax benefits associated with our U.S. federal and state, and foreign jurisdictions. The majority of these unrecognized tax benefits are netted against their related non-current deferred tax assets.
We accrue interest and penalties related to unrecognized tax benefits through income tax expense. We had $1.2 million and $0.9 million accrued for the payment of interest and penalties as of December 31, 2023 and December 31, 2022, respectively. Accrued interest and penalties are included in the $1.3 million of unrecognized tax benefits.
A reconciliation of the beginning and ending amount of unrecognized tax benefits (including interest and penalties) at December 31 follows:
202320222021
Balance - Beginning of the year $1,089 $1,093 $1,006 
Gross increase - tax positions in prior periods 60 426 75 
Gross decreases - tax positions in prior periods    
Gross increases - current period tax positions 149   
Lapse of statute of limitations (389) 
Currency translation adjustment40 (41)12 
Balance - End of the year $1,338 $1,089 $1,093 

54

8.    Accrued and Other Liabilities
Accrued and other liabilities consisted of the following as of December 31:
20232022
Compensation and benefits$23,659 $13,370 
Taxes payable5,018 5,092 
Accrued freight2,679 4,225 
Accrued legal and professional fees1,535 1,027 
Warranty Costs1,458 1,433 
Other10,711 10,241 
$45,060 $35,388 

9.    Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans
Defined Contribution Plan - We sponsor a defined contribution plan covering eligible employees. Eligible employees can contribute on a pre-tax basis to the plan. In accordance with the terms of the 401(k) plan, we elect to match a certain percentage of the participants’ contributions to the plan, as defined. We recognized expense associated with the plan of $4.8 million, $4.6 million and $4.0 million for the years ended December 31, 2023, 2022, and 2021, respectively.
Pension and Other Post-Retirement Benefit Plans - We sponsor pension and other post-retirement benefit plans that cover certain hourly and salaried employees in the U.S. and United Kingdom. Each of the plans are frozen to new participants and to additional service credits earned. Our policy is to make annual contributions to the plans to fund the minimum contributions, as required by local regulations.
As of December 31, 2022, the Company settled its U.S. Pension Plan liabilities through lump-sum payments and purchase of an annuity contract. The lump-sum payments of $4.4 million and the annuity contract totaling $25.2 million were paid out of plan assets and resulted in an $9.2 million non-cash settlement charge, which was recorded in Other comprehensive income in the Consolidated Statements of Comprehensive Income (Loss) during the year ended December 31, 2022.
The change in benefit obligation, plan assets and funded status as of December 31 is as follows:
 Non-U.S. Pension Plan
 20232022
Change in benefit obligation:
Benefit obligation — Beginning of the year$29,885 $48,545 
Interest cost1,418 785 
Benefits paid(1,801)(1,744)
Actuarial (gain) loss1,087 (12,931)
Exchange rate changes1,583 (4,770)
Benefit obligation at end of the year$32,172 $29,885 
Change in plan assets:
Fair value of plan assets — Beginning of the year$21,537 $38,640 
Actual return on plan assets1,053 (12,631)
Employer contributions1,125 1,016 
Benefits paid(1,801)(1,744)
Exchange rate changes1,138 (3,744)
Fair value of plan assets at end of the year23,052 21,537 
Funded status$(9,120)$(8,348)

Actuarial Gain - The projected Non-U.S. benefit obligation includes a net loss of $1.1 million for the year ended December 31, 2023 driven primarily by a decrease in the discount rate assumption.

55

Amounts recognized in the Consolidated Balance Sheets at December 31 consisted of:
 Non-U.S. Pension Plan
 20232022
Noncurrent liabilities(9,120)(8,348)
Amount recognized$(9,120)$(8,348)

The components of net periodic cost (benefit) for the years ended December 31 were as follows:
 U.S. Pension and Other Post-Retirement Benefit PlansNon-U.S. Pension Plan
 202320222021202320222021
Interest cost$ $617 $827 $1,418 $785 $638 
Expected return on plan assets (681)(2,212)(1,221)(1,016)(1,000)
Amortization of prior service cost 1
 9,208 6 48 48 54 
Recognized actuarial loss 373 283 757 603 953 
Net periodic cost (benefit)$ $9,517 $(1,096)$1,002 $420 $645 
1 Includes $9.2 million non-cash settlement charge arising from the early payout of the U.S. defined benefit plan benefits in the year ended December 31, 2022.

Net periodic cost (benefit) components, not inclusive of service costs, are recognized in Other (income) expense within the Consolidated Statements of Operations.

Amounts Recognized in Other Comprehensive Income (Loss) - Amounts recognized in Other comprehensive income (loss), before taking into account income tax effects, at December 31 are as follows:
 U.S. Pension and Other Post-Retirement Benefit PlansNon-U.S. Pension Plan
 202320222021202320222021
Net actuarial loss$ $(148)$10,875 $14,165 $13,603 $13,923 
Prior service cost 27 33 572 618 687 
$ $(121)$10,908 $14,737 $14,221 $14,610 
Other Changes in Plan Assets and Benefit Obligations Recognized in Comprehensive Income (Loss) - Amounts recognized as other changes in plan assets and benefit obligations in comprehensive income (loss), before taking into account income tax effects, for the year ended December 31 are as follows:
 U.S. Pension and Other Post-Retirement PlansNon-U.S. Pension Plan
 2023202220232022
Actuarial (gain) loss$ $(1,435)$1,186 $615 
Amortization of actuarial (loss) gain (9,575)(716)(672)
Prior service credit (6)(46)(54)
Total recognized in other comprehensive income (loss)$ $(11,016)$424 $(111)
Weighted-average assumptions used to determine benefit obligations at December 31 were as follows:
 Non-U.S. Pension Plan
 20232022
Discount rate4.45 %4.75 %
56

Weighted-average assumptions used to determine net periodic benefit cost at December 31 were as follows:
 Non-U.S. Pension Plan
 202320222021
Discount rate4.45 %1.80 %1.20 %
Expected return on plan assets5.65 %2.90 %2.60 %
The rate of return assumptions are based on projected long-term market returns for the various asset classes in which the plans are invested, weighted by the target asset allocations. An incremental amount for active plan asset management and diversification, where appropriate, is included in the rate of return assumption. Our pension plan investment strategy is reviewed periodically, but no less frequently than annually.
We employ a total return investment approach whereby a mix of equities, fixed income and real estate investments are intended to maximize the long-term return of plan assets taking into consideration a prudent level of risk. The intent of this strategy is to minimize plan expenses by outperforming plan liabilities over the long run. Risk tolerance is established through consideration of plan liabilities, plan funded status and corporate financial condition. The investment portfolio contains a diversified blend of equity, balanced, fixed income and real estate investments. Furthermore, equity investments are diversified across U.S. and non-U.S. stocks, as well as growth, value and large and small capitalizations. Other assets, such as real estate, are used judiciously to perhaps enhance long-term returns and to improve portfolio diversification. Derivatives may be used to gain market exposure in an efficient and timely manner; however, derivatives may not be used to leverage the portfolio beyond the market value of the underlying investments. Investment risk is measured and monitored on an ongoing basis in light of annual liability measurements, periodic asset/liability studies and quarterly investment portfolio reviews. We expect to contribute approximately $1.1 million to our non-U.S. pension plan and our other post-retirement benefit plans in 2024.
Our investment allocation target for our non-U.S. pension plan for 2023 and our weighted-average asset allocations of our pension assets for the years ended December 31, by asset category, are as follows:
Target Allocation %Actual Allocations %
 2023202220232022
Cash and cash equivalents1
Equity/Balanced securities23422342
Fixed income securities77587658
100%100%100%100%
    
The non-U.S. pension plan assets are held in a pooled separate account which represents an insurance contract under which plan assets are administered through pooled funds. The contract portfolio includes cash and cash equivalents, equity/ balanced securities, and fixed income securities. The contract is valued daily based on the market value of the underlying net assets. The majority of the underlying net assets have observable Level 1 and/or 2 quoted pricing inputs which are used to determine the unit value of the contract, which is not publicly quoted and therefore classified as Level 2 of the fair value hierarchy. See Note 1, Significant Accounting Policies, for further detail on fair value hierarchy.

The assets within the insurance contract can be described as follows:
Equity Securities - Includes common stocks issued by U.S., United Kingdom and other international companies, equity funds that invest in common stocks and unit linked insurance policies. Equity investments generally allow near-term (within 90 days of the measurement date) liquidity and are held in issues that are actively traded to facilitate transactions at minimum cost.
Balanced Securities - Includes funds primarily invested in a mix of equity and fixed income securities where the allocations are at the discretion of the investment manager. Investments generally allow near-term (within 90 days of the measurement date) liquidity and are held in issues that are actively traded to facilitate transactions at minimum cost.
Fixed Income Securities - Includes U.S. dollar-denominated and United Kingdom and other international marketable bonds and convertible debt securities as well as fixed income funds that invest in these instruments. Investments generally allow near-term liquidity and are held in issues that are actively traded to facilitate transactions at minimum cost.




57

The fair values of our pension plan assets by asset category and by level as described in Note 1, Significant Accounting Policies, for the years ended December 31, 2023 and 2022 are as follows:
 December 31, 2023
  Quoted Prices in
Active Markets for
Identical Assets
Significant
Observable Inputs
Significant
Unobservable Inputs
 TotalLevel 1Level 2Level 3
Insurance contracts and other$23,052 $ $23,052 $ 
Total pension fund assets$23,052 $ $23,052 $ 

December 31, 2022
Quoted Prices in
Active Markets for
Identical Assets
Significant
Observable Inputs 2
Significant
Unobservable Inputs
TotalLevel 1Level 2Level 3
Insurance contract and other$21,537 $ $21,537 $ 
Total pension fund assets 1
$21,537 $ $21,537 $ 
1.Not included in the table are the remaining $4.0 million of plan assets under the U.S. pension plan which has been invested in Cash and cash equivalents (NAV) as of December 31, 2022.
2.During 2023, the Company corrected an immaterial error in the presentation of asset category and level of the non-U.S. pension plan assets as of December 31, 2022. The assets were previously disclosed as Net Asset Value per share (NAV) rather than Level 2. Additionally, the asset category previously disclosed was the underlying assets of the insurance contract rather than the insurance contract itself. The correction had no impact on investment values and had no impact on the consolidated balance sheets, statements of operations or statements of cash flows.

The following table summarizes our expected future benefit payments of our pension and other post-retirement benefit plans:
Year Ending December 31,Pension Plans
2024$1,815 
2025$1,780 
2026$1,848 
2027$1,859 
2028$1,934 
2029 to 2033$9,703 


10.    Performance Awards
In 2020, the Company made awards, defined as cash, shares or other awards, to employees under the Commercial Vehicle Group, Inc. 2014 Equity Incentive Plan (the “2014 EIP”) and the Commercial Vehicle Group, Inc. 2020 Equity Incentive Plan (the “2020 EIP”). Effective June 15, 2020, as part of the Company’s stockholders’ approval of the 2020 EIP, the Company agreed that no more awards will be made under the 2014 EIP.
Restricted Cash Awards – Restricted cash is a grant that is earned and payable in cash based upon the Company’s relative total shareholder return in terms of ranking as compared to the peer group and Return on Invested Capital ("ROIC") component established by the Compensation Committee of the Board of Directors.
Performance Stock Awards Settled in Cash – Performance-based stock award is a grant that is earned and payable in cash. The total amount payable as of the award's vesting date is determined based upon the number of shares allocated to a participant, the Company’s relative total shareholder return in terms of ranking which can fluctuate as compared to the peer group over the performance period, ROIC performance, and the share price of the Company's stock.
Total shareholder return is determined by the percentage change in value (positive or negative) over the applicable measurement period as measured by dividing (A) the sum of the cumulative value of dividends and other distributions paid on
58

the Common Stock for the applicable measurement period and the difference (positive or negative) between each such company’s starting stock price and ending stock price, by (B) the starting stock price. Performance targets are based on relative total shareholder return in terms of ranking as compared to the peer group over the performance period.
ROIC is defined as adjusted net income plus interest expense (net of tax), divided by total assets less current liabilities plus current debt. A five-point average is used to calculate the asset denominator.
These awards are payable at the end of the performance period in cash if the employee is employed through the end of the performance period. If the employee is not employed during the entire performance period, the award is forfeited. These grants are accounted for as cash settlement awards for which the fair value of the award fluctuates based on the change in total shareholder return in relation to the peer group.

The following table summarizes performance awards granted in the form of cash awards under the equity incentive plans:
Amount
Adjusted Award Value at December 31, 2022
$2,188 
New grants2,180 
Forfeitures(1,742)
Adjustments434 
Payments(1,159)
Adjusted Award Value at December 31, 2023
$1,901 
The Company generally grants performance awards in the first quarter of each year. Unrecognized compensation expense was $1.6 million as of December 31, 2023.

11.    Share-Based Compensation
The compensation expense for our share-based compensation arrangements (see Restricted Stock Awards below) was $3.8 million, $5.8 million and $6.3 million for the years ended December 31, 2023, 2022 and 2021, respectively. Share-based compensation expense is included in selling, general and administrative expenses in the Consolidated Statements of Operations.
Restricted Stock Awards - Restricted stock is a grant of shares of common stock that may not be sold, encumbered or disposed of and that may be forfeited in the event of certain terminations of employment or in the case of the board of directors, a separation for cause, prior to the end of a restricted period set by the compensation committee of the board of directors. Forfeitures are recorded as they occur. A participant granted restricted stock generally has all of the rights of a stockholder, unless the compensation committee determines otherwise. Time-based restricted stock awards generally vest over the three-year period following the date of grant, unless forfeited, and will be paid out in the form of stock at the end of the vesting period.
Performance Stock Awards Settled in Stock – Performance-based stock awards have similar restrictions as restricted stock. They vest over the specified period following the date of grant, unless forfeited, and will be paid out in the form of stock at the end of the vesting period if the Company meets the performance targets set at the time the award was granted. Performance targets are based on relative total shareholder return in terms of ranking as compared to the peer group over the performance period and ROIC performance.
As of December 31, 2023, there was approximately $3.8 million of unrecognized compensation expense related to non-vested share-based compensation arrangements granted under our equity incentive plans. This expense is subject to future adjustments and forfeitures and will be recognized on a straight-line basis over the remaining period listed above for each grant.
59

A summary of the status of our restricted stock awards as of December 31, 2023 and changes during the twelve-month period ending December 31, 2023, is presented below:
 2023
 Shares
(in thousands)
Weighted- Average Grant-Date Fair Value
Non-vested - beginning of year383 $7.68 
Granted988 7.33 
Vested(729)7.23 
Forfeited(51)7.66 
Non-vested - end of year591 $7.66 
As of December 31, 2023, a total of 2.0 million shares were available for future grants from the shares authorized for award under our 2020 EIP, including cumulative forfeitures.
Repurchase of Common Stock - We did not repurchase any of our common stock on the open market as part of a stock repurchase program during 2023; however, our employees surrendered 235 thousand shares of our common stock to satisfy tax withholding obligations on the vesting of the restricted stock awards.

12.    Stockholders’ Equity
Common Stock - Our authorized capital stock consists of 60,000,000 shares of common stock with a par value of $0.01 per share, with 33,322,535 and 32,826,852 shares were issued and outstanding as of December 31, 2023 and 2022, respectively.
Preferred Stock - Our authorized capital stock includes preferred stock of 5,000,000 shares with a par value of $0.01 per share, with no shares outstanding as of December 31, 2023 and 2022.
Earnings (Loss) Per Share - Basic earnings (loss) per share is determined by dividing net income by the weighted average number of common shares outstanding during the year. Diluted earnings (loss) per share presented is determined by dividing net income by the weighted average number of common shares and potential common shares outstanding during the period as determined by the treasury stock method. Potential common shares are included in the diluted earnings per share calculation when dilutive.
Diluted earnings (loss) per share for years ended December 31, 2023, 2022 and 2021 includes the effects of potential common shares when dilutive and is as follows:
202320222021
Net income (loss) attributable to common stockholders $49,411 $(21,971)$23,732 
Weighted average number of common shares outstanding33,040 32,334 31,501 
Dilutive effect of restricted stock grants after application of the treasury stock method541  1,289 
Dilutive shares outstanding33,581 32,334 32,790 
Basic earnings (loss) per share attributable to common stockholders $1.50 $(0.68)$0.75 
Diluted earnings (loss) per share attributable to common stockholders $1.47 $(0.68)$0.72 
There were no anti-dilutive shares for the year ended December 31, 2023. There were 113 thousand anti-dilutive shares for the year ended December 31, 2022. There were no anti-dilutive shares for the year ended December 31, 2021.
Dividends — We have not declared or paid any cash dividends in the past. The terms of our Credit Agreement restrict the payment or distribution of our cash or other assets, including cash dividend payments.

60

13.    Other Comprehensive Income (Loss)
The activity for each item of accumulated other comprehensive income (loss) is as follows:
Foreign
currency items
Pension and Other Post-Retirement Benefit PlansDerivative InstrumentsAccumulated other
comprehensive
loss
Balance - December 31, 2021$(20,445)$(22,750)$757 $(42,438)
Net current period change(4,366)11,207 7,172 14,013 
Amounts reclassified into earnings 31 (3,156)(3,125)
Balance - December 31, 2022$(24,811)$(11,512)$4,773 $(31,550)
Net current period change$1,584 $(178)$7,627 $9,033 
Amounts reclassified into earnings (206)(7,561)(7,767)
Balance - December 31, 2023$(23,227)$(11,896)$4,839 $(30,284)
The related tax effects allocated to each component of other comprehensive income (loss) for the years ended December 31, 2023 and 2022 are as follows:
2023Before Tax
Amount
Tax ExpenseAfter Tax Amount
Net current period change
Cumulative translation adjustment$1,584 $ $1,584 
Net actuarial gain and prior service credit
(438)260 (178)
Derivative instruments
9,792 (2,165)7,627 
Net unrealized gain (loss)
10,938 (1,905)9,033 
Amounts reclassified into earnings:
Actuarial loss and prior service cost
(206) (206)
Derivative instruments
(10,085)2,524 (7,561)
Net realized loss
(10,291)2,524 (7,767)
Total other comprehensive income$647 $619 $1,266 
2022Before Tax
Amount
Tax ExpenseAfter Tax Amount
Net current period change
Cumulative translation adjustment$(4,366)$ $(4,366)
Net actuarial gain and prior service credit 1
10,936 271 11,207 
Derivative instruments
7,175 (3)7,172 
Net unrealized gain (loss)
13,745 268 14,013 
Amounts reclassified into earnings:
Actuarial loss and prior service cost
31  31 
Derivative instruments
(3,156) (3,156)
Net realized loss
(3,125) (3,125)
Total other comprehensive income$10,620 $268 $10,888 
1 Included in Net actuarial gain and prior service credit is $9.2 million US pension non-cash settlement charge as of December 31, 2022. The Company reclassified to earnings all residual tax amounts relating to its pension liability during the year ended December 31, 2022 as a result of plan termination.




61

14.    Cost Reduction and Manufacturing Capacity Rationalization

During the quarter ended December 31, 2023, management approved restructuring programs to align the Company’s cost structure to support margin expansion. The programs include workforce reductions and footprint optimization across segments. We incurred $1.1 million expense during the year ended December 31, 2023 related to this program and expect the cost to be between $3.0 million to $3.5 million for the entire program.

The changes in accrued restructuring balances are as follows:
Vehicle SolutionsElectrical SystemsAftermarket & AccessoriesIndustrial AutomationCorporate/OtherTotal
December 31, 2022(5)  458  453 
New charges809 8  486 983 2,286 
Payments and other adjustments(676)(8) (944) (1,628)
December 31, 2023$128 $ $ $ $983 $1,111 
Vehicle SolutionsElectrical SystemsAftermarket & AccessoriesIndustrial AutomationCorporate/OtherTotal
December 31, 2021230 417   (161)486 
New charges751 674 1,909 1,725 306 5,365 
Payments and other adjustments(986)(1,091)(1,909)(1,267)(145)(5,398)
December 31, 2022$(5)$ $ $458 $ $453 
Of the $2.3 million costs incurred in the twelve months ended December 31, 2023, $2.0 million primarily related to headcount reductions and $0.3 million related to facility exit and other costs. For the twelve months ended December 31, 2023, the Vehicle Solutions segment had new charges of $0.8 million related to headcount. The Industrial Automation segment had new charges of $0.2 million and $0.3 million related to headcount and facilities, respectively. Corporate had a new charge of $1.0 million related to headcount. Of the $2.3 million costs incurred, $1.3 million was recorded in cost of revenues and $1.0 million was recorded in selling, general and administrative expenses.
Of the $5.4 million costs incurred in the twelve months ended December 31, 2022, $2.5 million related to headcount reductions and $2.8 million related to facility exit and other costs. For the twelve months ended December 31, 2022, Vehicle Solutions segment had new charges of $0.5 million and $0.3 million related to headcount and facilities, respectively. The Electrical Systems segment had a new charges of $0.7 million related to headcount. The Aftermarket & Accessories segment had new charges of $0.6 million and $1.3 million related to headcount and facilities respectively. The Industrial Automation segment had new charges of $0.5 million and $1.2 million related to headcount and facilities, respectively. Corporate had a new charge of $0.3 million related to headcount. Of the $5.4 million costs incurred, $4.0 million was recorded in cost of revenues and $1.4 million was recorded in selling, general and administrative expenses.

15.    Commitments and Contingencies
Leases - As disclosed in Note 6, Leases, we lease office, warehouse and manufacturing space and equipment under non-cancelable operating lease agreements that generally require us to pay maintenance, insurance, taxes and other expenses in addition to annual rental fees. As of December 31, 2023, our equipment leases did not provide for any material guarantee of a specified portion of residual values.
Guarantees - Costs associated with guarantees are accrued when it is probable that a liability has been incurred and the amount can be reasonably estimated. The most likely cost to be incurred is accrued based on an evaluation of available facts; where no amount within a range of estimates is more likely, the minimum is accrued. As of December 31, 2023 and 2022, we had no such guarantees.
Litigation - We are subject to various legal proceedings and claims arising in the ordinary course of business, including but not limited to product liability claims, customer and supplier disputes, service provider disputes, examinations by taxing authorities, employment disputes, workers’ compensation claims, unfair labor practice charges, OSHA investigations, intellectual property disputes and environmental claims arising out of the conduct of our businesses.
62

Management believes that the Company maintains adequate insurance and that we have established reserves for issues that are probable and estimable in amounts that are adequate to cover reasonable adverse judgments not covered by insurance. Based upon the information available to management and discussions with legal counsel, it is the opinion of management that the ultimate outcome of the various legal actions and claims that are incidental to our business are not expected to have a material adverse impact on the consolidated financial position, results of operations, equity or cash flows; however, such matters are subject to many uncertainties and the outcomes of individual matters are not predictable with any degree of assurance.
Warranty - We are subject to warranty claims for products that fail to perform as expected due to design or manufacturing deficiencies. Depending on the terms under which we supply products to our customers, a customer may hold us responsible for some or all of the repair or replacement costs of defective products when the product supplied did not perform as represented. Our policy is to record provisions for estimated future customer warranty costs based on historical trends and for specific claims. These amounts, as they relate to the years ended December 31, 2023 and 2022, are included within accrued liabilities and other in the accompanying Consolidated Balance Sheets.
On July 24, 2023, one of our customers issued a voluntary safety recall related to certain wiper system components supplied by us. To the extent a loss occurs that is attributed to us, we believe that we have reasonable levels of insurance coverage to mitigate recall exposure risk. It is reasonably possible that we will incur additional losses and fees above the amount accrued for warranty claims but we cannot estimate a range of such reasonably possible losses or fees related to these claims at this time. There are no assurances, however, that settlements reached and/or adverse judgments received, if any, will not exceed amounts normally accrued.
The following presents a summary of the warranty provision for the years ended December 31:
20232022
Balance - beginning of the year$1,433 $1,490 
Provision for warranty claims1,433 1,019 
Deduction for payments made and other adjustments(1,408)(1,076)
Balance - end of year$1,458 $1,433 

Debt Payments - As disclosed in Note 3, Debt, the Credit Agreement requires the Company to repay a fixed amount of principal on a quarterly basis and make voluntary prepayments that coincide with certain events.

The following table provides future minimum principal payments due on long-term debt for the next five years. The existing long-term debt agreement matures in 2027; no payments are due thereafter:
Year Ending December 31,
2024$15,313 
2025$19,687 
2026$24,063 
2027$82,500 
2028$ 
Thereafter$ 

16.    Segment Reporting
Operating segments are defined as components of an enterprise that are evaluated regularly by the Company’s chief operating decision maker (“CODM”), which is our President and Chief Executive Officer. Each of these segments consists of a number of manufacturing facilities. Certain of our facilities manufacture and sell products through multiple segments. Our segments are more specifically described below.

The Vehicle Solutions segment designs, manufactures and sells the following products:
Commercial vehicle seats for the global commercial vehicle markets including heavy duty trucks, medium duty trucks, last mile delivery trucks and vans, construction and agriculture equipment in North America, Europe and Asia-Pacific. This segment includes a portion of the company’s activities in the electric vehicle market.
Plastic & Trim components primarily for the North America commercial vehicle market and power sports markets; and Cab structures for the North American MD/HD truck market.

63

The Electrical Systems segment designs, manufactures and sells the following products:
Cable and harness assemblies for both high and low voltage applications, control boxes, dashboard assemblies and design and engineering for these applications.
The end markets for these products are construction, agricultural, industrial, automotive (both internal combustion and electric vehicles), truck, mining, rail, marine, power generation and the military/defense industries in North America, Europe and Asia-Pacific.

The Aftermarket & Accessories segment designs, manufactures and sells the following products:
Seats and components sold into the commercial vehicle channels that provide repair and refurbishing. These channels include OES centers and retail distributors, and are spread across North America, Europe and Asia-Pacific.
Commercial vehicle accessories including wipers, mirrors, and sensors. These products are sold both as Original Equipment and as repair products.
Office seats primarily sold into the commercial and home office furniture distribution channels in Europe and Asia-Pacific.

The Industrial Automation segment designs, manufactures and sells the following products:
Warehouse automation subsystems including control panels, electro-mechanical assemblies, cable assemblies, and power and communication solutions.
The end markets for these products primarily include e-commerce, warehouse integration, transportation and the military/defense industry.
Corporate expenses consist of certain overhead and shared costs that are not directly attributable to the operations of a segment. For purposes of business segment performance measurement, some of these costs that are for the benefit of the operations are allocated based on a combination of methodologies. The costs that are not allocated to a segment are considered stewardship costs and remain at corporate in our segment reporting.
The following tables present financial information for the Company's reportable segments for the periods indicated:
For the year ended December 31, 2023
Vehicle SolutionsElectrical SystemsAftermarket & AccessoriesIndustrial AutomationCorporate/
Other
Total
Revenues$587,119 $228,424 $140,236 $38,900 $ $994,679 
Gross profit$68,129 $35,397 $27,187 $3,010 $ $133,723 
Selling, general & administrative expenses 26,109 9,107 8,144 — 4,392 37,911 85,663 
Operating income (loss)$42,020 $26,290 $19,043 $(1,382)$(37,911)$48,060 
Capital expenditures and other items:
Capital expenditures$8,509 $9,096 $1,762 $9 $320 $19,696 
Depreciation expense$8,199 $3,972 $1,313 $288 $468 $14,240 

For the year ended December 31, 2022
Vehicle SolutionsElectrical SystemsAftermarket & AccessoriesIndustrial AutomationCorporate/
Other
Total
Revenues$579,731 $180,404 $133,671 $87,747 $ $981,553 
Gross profit$45,979 $23,993 $18,836 $(2,303)$ $86,505 
Selling, general & administrative expenses
24,930 5,775 6,925 5,564 23,167 66,361 
Operating income (loss)$21,049 $18,218 $11,911 $(7,867)$(23,167)$20,144 
Capital expenditures and depreciation expense:
  Capital expenditures$8,151 $3,936 $3,692 $3,702 $229 $19,710 
Depreciation expense$8,343 $3,496 $1,323 $503 $1,105 $14,770 
64


For the year ended December 31, 2021
Vehicle SolutionsElectrical SystemsAftermarket & AccessoriesIndustrial AutomationCorporate/
Other
Total
Revenues$498,913 $168,971 $115,782 $187,912 $ $971,578 
Gross profit$50,608 $20,773 $17,980 $29,669 $(43)$118,987 
Selling, general & administrative expenses26,959 6,213 5,889 6,106 24,239 69,406 
Operating income (loss)$23,649 $14,560 $12,091 $23,563 $(24,282)$49,581 
Capital expenditures and depreciation expense:
  Capital expenditures$6,203 $5,976 $482 $4,480 $512 $17,653 
Depreciation expense$7,911 $3,550 $1,240 $687 $1,671 $15,059 

The following table presents revenues and long-lived assets for the geographic areas in which we operate:
Years Ended December 31,
202320222021
Revenues
Long-lived
Assets
Revenues
Long-lived
Assets
RevenuesLong-lived
Assets
United States$752,824 $72,272 $749,700 $70,047 $738,937 $60,260 
All other countries241,855 32,565 231,853 24,400 232,641 29,450 
$994,679 $104,837 $981,553 $94,447 $971,578 $89,710 
Sales to one of our customers was individually in excess of 10% of total Company revenues in each of the years ended December 31, 2023, 2022 and 2021, as noted in the table below. The following table presents revenue from the above mentioned customer as a percentage of total revenue:
Years Ended December 31,
CustomerPrimary Segment202320222021
Customer AVehicle Solutions23 %22 %17 %

Item 9.Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
There were no disagreements with our independent accountants on matters of accounting and financial disclosures or reportable events.

Item 9A.Controls and Procedures

We maintain disclosure controls and procedures that are designed to provide reasonable assurance that information required to be disclosed in our Exchange Act reports 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 our management, including our President and Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure. Management necessarily applied its judgment in assessing the costs and benefits of such controls and procedures, which, by their nature, can provide only reasonable assurance regarding management’s disclosure control objectives.

Evaluation of Disclosure Controls and Procedures

We evaluated, with the participation of our principal executive officer and principal financial officer, the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e) under the Securities Exchange Act of 1934 (the “Exchange Act”)) as of December 31, 2023. Based on this evaluation, our principal executive officer and principal financial officer have concluded that our disclosure controls and procedures were effective as of December 31, 2023 to provide reasonable assurance
65

that information required to be disclosed in our reports under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC rules and forms and that such information is accumulated and communicated to management as appropriate to allow timely decisions regarding required disclosure.

Management’s Report on Internal Control Over Financial Reporting

Management is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rule 13a-15(f) under the Exchange Act. Our internal control system is 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. Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, controls deemed effective now may become inadequate in the future because of changes in conditions, or because compliance with the policies or procedures has deteriorated or been circumvented. Management assessed the effectiveness of our internal control over financial reporting as of December 31, 2023. In making this assessment, management used the criteria established in the Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the “COSO criteria”). Based on management’s assessment and the COSO criteria, management believes that our internal control over financial reporting was effective as of December 31, 2023.

Our independent registered public accounting firm, KPMG LLP, has issued a report on our internal control over financial reporting. KPMG LLP’s report appears following Item 9A and expresses an unqualified opinion on the effectiveness of our internal control over financial reporting.

Changes in Internal Control over Financial Reporting

There were no changes during the quarter ended December 31, 2023 in our internal control over financial reporting that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
66

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Stockholders and Board of Directors
Commercial Vehicle Group, Inc.:

Opinion on Internal Control Over Financial Reporting

We have audited Commercial Vehicle Group, Inc. and subsidiaries' (the Company) internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December 31, 2023 and 2022, the related consolidated statements of operations, comprehensive income (loss), stockholders’ equity, and cash flows for each of the years in the three-year period ended December 31, 2023, and the related notes to the consolidated financial statements (collectively, the consolidated financial statements), and our report dated March 14, 2024 expressed an unqualified opinion on those consolidated financial statements.

Basis for Opinion

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management's Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit 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 audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and Limitations of Internal Control Over Financial Reporting

A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

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

67

Item 9B.Other Information

None.

Item 9C.Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

Not applicable.
68

PART III
Item 10.Directors, Executive Officers and Corporate Governance

A.Directors of the Registrant
The following table sets forth certain information with respect to our directors as of March 14, 2024:
 
NameAgePrincipal Position(s)
Robert C. Griffin76Chairman and Director
James R. Ray, Jr.60President, Chief Executive Officer and Director
Roger L. Fix69Director
Wayne M. Rancourt61Director
J. Michael Nauman61Director
William C. Johnson60Director
Ruth Gratzke52Director
Melanie K. Cook51Director
The following biographies describe the business experience of our directors:

Background
Robert C. Griffin has served as a Director since July 2005, and was elected Chairman in 2019, and served as Interim President and CEO from May through December 2023. Mr. Griffin’s career spanned over 25 years in the financial sector until he retired from Barclays Capital, where from June 2000 to March 2002 he was Head of Investment Banking, Americas and a member of the Management Committee. Prior to joining Barclays Capital, Mr. Griffin was a member of the Executive Committee for the Montgomery Division of Banc of America Securities and held a number of positions with Bank of America, including Group Executive Vice President and Head of Global Debt Capital Raising and as a Senior Management Council Member. Since 2005, he has served on a number of boards, both public and private, including during the last five years, the board of Builders FirstSource, Inc. (ending in 2019).
Qualifications
Mr. Griffin has a broad understanding of the financial and investment world. He has over sixteen years of experience in senior and executive management positions with large corporations which included responsibility for determining and executing successful strategies. Mr. Griffin has also served as Chairman of the Board of Directors of another public company, been on numerous committees of each company where he has served as a Director and brings a depth of knowledge about corporate governance from those roles to his service on the Board of Commercial Vehicle Group. Mr. Griffin earned a Master of Business Administration degree from Northwestern University and a Bachelor of Science degree in Finance from Miami University.

Background
Mr. Ray has served as President and Chief Executive Officer since December 2023. He has also served as an Independent Director since March 2020 and currently serves as a Non-Independent Director. He also currently serves as an Independent Director on the Boards of Spirit AeroSystems, Inc. In addition to his Board roles, Mr. Ray has provided consulting services to Fortune 100 companies and private equity portfolio companies. Until November 2020, he served as President, Engineered Fastening at Stanley Black & Decker, Inc. where he held various global industrial P&L and operational leadership roles since 2013. Prior to Stanley Black & Decker, Mr. Ray spent more than 25 years in global P&L and engineering leadership roles at TE Connectivity, Delphi and GM.
Qualifications
Mr. Ray brings extensive expertise in electronics and electrical engineering within global industrial and automotive operations which is closely aligned with CVG’s long-term growth strategy. Mr. Ray earned a Master of Science degree in Manufacturing Management from Kettering University and a Bachelor of Science degree in Electrical and Electronics Engineering from Howard University.

Background
Roger L. Fix has served as a Director since June 2014. He served as a member of the Board of Directors of Standex International Corporation from 2001 until 2017, when he retired from the Standex board. He served as Non-Executive
69

Chairman from 2014 to 2016, and President and Chief Executive Officer of Standex from 2003 to 2014. He was Standex’s President and Chief Operating Officer from 2001 to 2003. Prior to joining Standex, Mr. Fix held a number of general management positions at Emerson Electric, the TI Group, plc and TRW over a period of more than 20 years. Mr. Fix served as a Director of Flowserve Corporation from 2006 until 2022 where he was Chairman of the Corporate Nominating and Governance Committee and a member of the Compensation, Finance and Audit Committees. Mr. Fix also served as the Non- Executive Chairman of the Board of Flowserve Corporation from 2017-2021. Mr. Fix retired from the Flowserve board after serving for 16 years. Mr. Fix currently serves as a Director of Thermon Holdings, where he serves as a member of the Compensation, Finance and Corporate Governance Committees.
Qualifications
Mr. Fix has broad operational, management and governance experience. He has over 35 years of experience in senior and executive management positions with multi-national corporations that served a broad mix of end user markets which included responsibility for determining and executing successful business strategies. Mr. Fix has significant international business experience and M&A experience. Mr. Fix has also served on several public company Boards and on Audit, Compensation, Finance and Governance Committees of Boards. Mr. Fix earned a Master’s degree in Mechanical Engineering from the University of Texas and a Bachelor of Science degree in Mechanical Engineering from the University of Nebraska.

Background
Wayne M. Rancourt has served as a Director since July 2016. In May 2021, Mr. Rancourt retired as Executive Vice President, Chief Financial Officer & Treasurer of Boise Cascade Company, a $5.5 billion in revenues North American based manufacturing and distribution company. He served in that role beginning in August 2009. Mr. Rancourt has over 30 years of experience in various finance roles including chief financial officer, treasurer, investor relations, strategic planning, as well as internal audit.
Qualifications
Mr. Rancourt brings strong financial expertise to the Board through his experience in various finance roles. He has over 30 years of experience in senior and executive management positions in the finance field which includes responsibility for determining and executing successful strategies. Mr. Rancourt received a Bachelor of Science degree in Accounting from Central Washington University.

Background
J. Michael Nauman had served on Brady Corporation’s Board of Directors and as the President and CEO of Brady Corporation from 2014 until 2022. Prior to joining Brady Corporation, Mr. Nauman spent 20 years at Molex Incorporated, where he led global businesses in the automotive, data communications, industrial, medical, military/aerospace and mobile sectors. In 2007, he became Molex's Senior Vice President leading its Global Integrated Products Division and was named Executive Vice President in 2009. Before joining Molex in 1994, Mr. Nauman was a tax accountant and auditor with Arthur Andersen and Controller and then President of Ohio Associated Enterprises, Inc.
Qualifications
Mr. Nauman brings more than 35 years of experience in commercial and operational leadership, strategy development, restructuring, and mergers and acquisitions. He is a board member of the Little Rock Museum of Discovery, the Quapaw Area Council of the Boy Scouts of America, and the Anthony School Board of Trustees. He holds a bachelor of science degree in management from Case Western Reserve University. Mr. Nauman is a certified public accountant and chartered global management accountant.

Background
William C. Johnson has served as a Director since December 2023. Since October 2022, Mr. Johnson has served as CEO and a member of the Board of Directors of Avail Infrastructure Solutions. From October 2018 to July 2022, Mr. Johnson served as the President and CEO of Welbilt, Inc. (WBT), and from July 2016 to June 2018, he served President and CEO and COO of Chart Industries, Inc. Prior to that he held multiple roles of increasing responsibility at Dover Refrigeration and Food Equipment, Hillphoenix, ABB and ESAB.
Qualifications
Mr. Johnson brings tremendous leadership experience to the CVG Board. He has served as the CEO of several public, private, and sponsor-backed companies in the industrial and manufacturing space. His proven record of success across various executive roles speaks to his exceptional capabilities. Mr. Johnson holds a bachelor's degree in ceramic engineering from Alfred
70

University and an MBA from Rollins College. He started his professional career as a nuclear engineer in the U.S. Navy aboard the submarine USS Stonewall Jackson.

Background
Ruth Gratzke has served as a Director since July 2021. Ms. Gratzke has served as President & CEO, Siemens Industry, Inc. and as President of Siemens Smart Infrastructure, United States, Siemens AG, since 2020, after rejoining the company in 2019. From 2017 to 2019, Ms. Gratzke was Divisional Vice President, Power Systems at Hubbell Incorporated, and from 2014 to 2017, Ms. Gratzke was General Manager and Global Product Line Lead, Industrial Breakers, Power Components at General Electric Company. Prior to joining GE, MS. Gratzke held a number of general management positions at Siemens AG over a period of 19 years.
Qualifications
Ms. Gratzke brings more than 25 years of commercial experienced and expertise on a multitude of topics including business development, industrial manufacturing operations, strategic planning, project management and international business operations. Ms. Gratzke earned her Master of Science degree in Electric Engineering from University of Erlangen-Nuremberg (Germany).

Background
Melanie K. Cook joined as Director in October 2023. She serves on the Audit and Compensation committees of the Board. Ms. Cook brings a wealth of leadership, operating experience and expertise in a multitude of business areas. She was Chief Operating Officer at GE Appliances from 2017 until her retirement in 2021. In that executive position, Melanie was responsible for full operations leadership for the multi-billion-dollar revenue business covering 15,000 employees globally.
Qualifications
Ms. Cook's nearly 30 years of global experience includes business unit leadership roles with full P&L responsibility, product lifecycle management, digitization, end-to-end supply chain, global sourcing, and finance/audit across multiple industries globally. Melanie has been an independent Director of Badger Meter, Inc. since February 2022, where she serves on the Audit and Compliance Committee of the Board. She holds a Bachelor of Science in Business Administration, with a specialty in Decision and Information Sciences from the University of Florida.

B.Executive Officers
The following table sets forth certain information with respect to our executive officers as of March 14, 2024:
NameAgePrincipal Position(s)
James R. Ray, Jr.60President, Chief Executive Officer and Director
Andy Cheung49Executive Vice President and Chief Financial Officer
Richard Tajer58
President, Global Electrical Systems
Aneezal H. Mohamed60Chief Legal Officer, Compliance Officer and Secretary
Kristin Mathers49Chief Human Resources Officer
James R. Ray has served as President and Chief Executive Officer since December 2023. He has also served as an Independent Director since March 2020 and currently serves as a Non-Independent Director. He also currently serves as an Independent Director on the Board of Spirit AeroSystems, Inc. In addition to his Board role, Mr. Ray has provided consulting services to Fortune 100 companies and private equity portfolio companies. Until November 2020, he served as President, Engineered Fastening at Stanley Black & Decker, Inc. where he held various global industrial P&L and operational leadership roles since 2013. Prior to Stanley Black & Decker, Mr. Ray spent more than 25 years in global P&L and engineering leadership roles at TE Connectivity, Delphi and GM.
Andy Cheung joined CVG in October 2022. Prior to this appointment, Mr. Cheung spent more than 25 years at Johnson Controls, progressing through a variety of roles and departments, including positions in finance, general management, procurement, and corporate development. He has held several senior level positions throughout his career, and lived and worked in Japan, China, Belgium, and the United States during his tenure. Cheung is joining CVG directly from Johnson Controls where he was most recently serving as Vice President & Chief Financial Officer of Global Products. Mr. Cheung brings global business experience in the automotive and building industries. He also has extensive experience with acquisitions, joint ventures and partnerships which will prove valuable as CVG enters its next phase of profitable diversified growth. Mr. Cheung was born in Hong Kong and received his Bachelor of Business Administration in Accounting from Hong Kong
71

University of Science & Technology, and an MBA from the University of Chicago. Cheung is also a Certified Public Accountant.
Richard Tajer has served as President of Global Electrical Systems (with a title change from Senior Vice President to President) since January 2019. He also served as Chief Commercial Officer from 2021 to 2023 in addition to his role as President of Global Electrical Systems. Prior to joining CVG, Mr. Tajer spent 20 years with Yazaki North America, where he served most recently as Executive Vice President of Electronics, Instrumentation and Components with P&L responsibility for nine manufacturing facilities and $1 billion in sales. Prior to Yazaki, Mr. Tajer obtained relevant commercial and engineering experience from Alcoa Fujikura and United Technologies. Mr. Tajer is a graduate of the University of Michigan with a Bachelor of Science in Electrical and Computer Engineering. He also holds a Master of Business Administration from Wayne State University. He is an active member of SAE International, the International Institute of Connector and Interconnector Technology, and the MENTTIUM corporate mentoring program.
Aneezal H. Mohamed has served as Chief Legal Officer (with a title change from General Counsel), Compliance Officer and Secretary since February 2016 and prior to that, held positions of increasing responsibility since joining the company in November 2013. Mr. Mohamed was of counsel with Kegler Brown Hill & Ritter and served in several capacities at Cardinal Health, including Senior Counsel, Vice President & Associate General Counsel and Assistant General Counsel. Prior to that, Mr. Mohamed was in-house counsel to CMS Energy Corporation. Mr. Mohamed graduated from Cooley Law School at Western Michigan University with a Juris Doctorate in 1997. He has his Bachelor’s in Political Science and Economics from Towson State University, and he is licensed to practice law in Ohio and Michigan. He was formerly Chairman of the Board of Directors and is a current Board member of the Columbus Council on World Affairs and is a member of the Board of Directors of the Ohio Chamber of Commerce.
Kristin Mathers has served as Chief Human Resources Officer since September 2021. Prior to CVG, Ms. Mathers worked for Baker Hughes and its legacy parent, GE, since 2000. Ms. Mathers was Vice President of Talent Management at Baker Hughes and she held other positions of increasing responsibility such as Vice President of HR Transformation and other leadership positions in the HR function prior to those roles. Within GE, Ms. Mathers took on many broad experiences, across many businesses, including HR leadership assignments in GE’s transportation business, appliance business, lighting business and corporate headquarters. Ms. Mathers holds a Bachelor of Science in Mathematics with a specialization in Actuary Science from Slippery Rock University in Pennsylvania and an MBA from the University of Phoenix.
There are no family relationships between any of our directors or executive officers.

C.Section 16(a) Beneficial Ownership Reporting Compliance and Corporate Governance
The information required by Item 10 with respect to compliance with reporting requirements is incorporated herein by reference to the sections labeled “Section 16(a) Beneficial Ownership Reporting Compliance” and “Proposal No. 1 - Election of Directors - Corporate Governance,” which appear in CVG’s 2024 Proxy Statement.

Item 11.Executive Compensation
The information required by Item 11 is incorporated herein by reference to the sections labeled “Executive Compensation - 2022 Director Compensation Table”, “Executive Compensation”, "Pay Versus Performance" and “Proposal No. 1 - Election of Directors - Corporate Governance,” which appear in CVG’s 2024 Proxy Statement, including information under the heading “Compensation Discussion and Analysis.”

72

Item 12.Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
There are no outstanding options, warrants or rights associated with the Company's Equity Incentive Plans. The following table summarizes the number of securities remaining to be issued under the outstanding equity compensation plan as of December 31, 2023:
 
Number of Securities to be
Issued upon Exercise of
Outstanding Options,
Warrants and Rights
Weighted-average
Exercise Price of
Outstanding
Options, Warrants
and Rights
Number of
Securities
Remaining Available
for Future Issuance
Under Equity
Compensation Plans
2020 Equity Incentive Plan approved by security holders— $— 2,012,213 
The information required by Item 12 is incorporated herein by reference to the section labeled “Security Ownership of Certain Beneficial Owners and Management,” which appears in CVG’s 2024 Proxy Statement.

Item 13    Certain Relationships, Related Transactions and Director Independence
The information required by Item 13 is incorporated herein by reference to the sections labeled “Certain Relationships and Related Transactions” and “Proposal No. 1 - Election of Directors - Corporate Governance,” which appear in CVG’s 2024 Proxy Statement.

Item 14.Principal Accountant Fees and Services
Our independent registered public accounting firm is KPMG LLP, Columbus, OH, Auditor Firm ID: 185
The information required by Item 14 is incorporated herein by reference to the section labeled “Independent Auditor Fees” which appears in CVG’s 2024 Proxy Statement.
 
73

PART IV
Item 15.Exhibits
LIST OF EXHIBITS
The following exhibits are either included in this report or incorporated herein by reference as indicated below:





















































74

EXHIBIT INDEX

Exhibit No.Description
Amended and Restated Certificate of Incorporation of the Company (incorporated by reference to the Company’s quarterly report on Form 10-Q (File No. 000-50890), filed on September 17, 2004).
Certificate of Amendment to the Amended and Restated Certificate of Incorporation of the Company, dated as of May 12, 2011 (incorporated by reference to the Company’s current report on Form 8-K (File No. 001-34365), filed on May 13, 2011).
Certificate of Amendment to the Amended and Restated Certificate of Incorporation of the Company, dated as of May 15, 2015 (incorporated by reference to the Company’s current report on Form 8-K (File No. 001-34365), filed on May 15, 2015).
Certificate of Amendment to the Amended and Restated Certificate of Incorporation of the Company, dated as of May 17, 2018 (incorporated by reference to the Company’s current report on Form 8-K (File No. 001-34365), filed on May 18, 2018).
Certificate of Designations of Series A Preferred Stock (included as Exhibit A to the Rights Agreement incorporated by reference to Exhibit 4.8) (incorporated by reference to the Company’s current report on Form 8-K (File No. 000-50890), filed on May 22, 2009.
Certificate of Designations, Preferences and Rights of Series B Junior Participating Preferred Stock (incorporated by reference to the Company’s Current Report (File No. 001-34365), filed on June 25, 2020).
Amended and Restated By-Laws of the Company (incorporated by reference to Exhibit 3.1 to the Company’s Current Report on Form 8-K/A (File No. 001-34365), filed on February 2, 2023).
Description of Securities (incorporated by reference to the Company’s annual report on Form 10-K (File No. 001-34365), filed on March 16, 2020).













75

Exhibit No.Description
Term Loan Agreement, dated as of April 30, 2021, between, among others, the Company, Bank of America, N.A. as administrative agent and other lenders party thereto (incorporated by reference to Exhibit 10.1 to the Company’s current report on Form 8-K (File No. 001-34365), filed on May 4, 2021).
Second Amendment dated May 12, 2022 to the Credit Agreement, dated as of April 30, 2021 between, among others, the Company, Bank of America, N.A. as administrative agent and other lenders party thereto (incorporated by reference to Exhibit 10.38 to the Company’s annual report on Form 10-K, filed on March 6, 2023).
Commercial Vehicle Group, Inc. Annual Incentive Plan (incorporated by reference to the Company’s current report on Form 8-K (File No. 001-34365), filed on March 14, 2018).
Amended and Restated Deferred Compensation Plan dated November 5, 2008 (incorporated by reference to the Company’s annual report on Form 10-K (File No. 000-50890), filed on March 16, 2009).
Form of indemnification agreement with directors and executive officers (incorporated by reference to the Company’s annual report on Form 10-K (File No. 000-50890), filed on March 14, 2008).
Offer letter, dated March 23, 2020, to Harold Bevis (incorporated by reference to Exhibit 10.1 to the Company’s current report on Form 8-K (File No. 001-34365), filed on March 26, 2020).
Employment Agreement between Harold C. Bevis and Commercial Vehicle Group, Inc. dated as of September 9, 2020 (incorporated by reference to Exhibit 10.1 to the Company’s current report on Form 8-K (File No. 001-34365), filed on September 11, 2020).
Offer letter, dated November 11, 2020, to Angela O’Leary (incorporated by reference to Exhibit 10.1 to the Company’s current report on Form 8-K (File No. 001-34365), filed on November 17, 2020).
Change in Control & Non-Competition Agreement dated November 11, 2020 with Angela O’Leary (incorporated by reference to Exhibit 10.29 to the Company’s annual report on Form 10-K (File No. 001-34365), filed on March 9, 2021).
Change in Control & Non-Competition Agreement dated October 27, 2014 with Aneezal Mohamed (incorporated by reference to Exhibit 10.34 to the Company’s annual report on Form 10-K (File No. 001-34365), filed on March 2, 2022).
Change in Control & Non-Competition Agreement dated January 28, 2020 with Richard Tajer (incorporated by reference to Exhibit 10.35 to the Company’s annual report on Form 10-K (File No. 001-34365), filed on March 2, 2022).
Offer letter, dated July 22, 2021, to Kristin Mathers (incorporated by reference to Exhibit 10.36 to the Company’s annual report on Form 10-K (File No. 001-34365), filed on March 2, 2022).
Change in Control & Non-Competition Agreement dated December 31, 2021 with Kristin Mathers (incorporated by reference to Exhibit 10.37 to the Company’s annual report on Form 10-K (File No. 001-34365), filed on March 2, 2022).
Andy Cheung Offer Letter dated September 8, 2022(incorporated by reference to Exhibit 10.1 to the Company’s current report on Form 8-K (File No. 001-34365), filed on September 14, 2022).
Change in Control & Non-Competition Agreement dated December 7, 2022 with Andy Cheung.
Offer Letter between the Company and Mr. Ray dated December 8, 2023 (incorporated by reference to Exhibit 10.1 to the Company’s current report on Form 8-K filed on December 11, 2023).
Form of Change in Control Agreement between the Company and Mr. Ray (incorporated by reference to Exhibit 10.2 to the Company’s current report on Form 8-K filed on December 11, 2023).
Form of 2023 Restricted Stock Agreement between the Company and Mr. Ray (incorporated by reference to Exhibit 10.3 to the Company’s current report on Form 8-K filed on December 11, 2023).
Commercial Vehicle Group Incentive Compensation Clawback Policy approved December 1, 2023.
76

Exhibit No.Description
Subsidiaries of Commercial Vehicle Group, Inc.
Consent of KPMG LLP.
302 Certification by James R. Ray, President and Chief Executive Officer.
302 Certification by Andy Cheung, Executive Vice President and Chief Financial Officer.
906 Certification by James R. Ray pursuant to 18 U.S.C. Section 1350, as adopted pursuant to the Sarbanes-Oxley Act of 2002.
906 Certification by Andy Cheung pursuant to 18 U.S.C. Section 1350, as adopted pursuant to the Sarbanes-Oxley Act of 2002.
101.INSXBRL Instance Document
101.SCHXBRL Schema Document
101.CALXBRL Calculation Linkbase Document
101.LABXBRL Label Linkbase Document
101.PREXBRL Presentation Linkbase Document
101.DEFXBRL Definition Linkbase Document
 
*Management contract or compensatory plan or arrangement required to be filed as an exhibit to this annual report on Form 10-K.
    All other items included in an Annual Report on Form 10-K are omitted because they are not applicable or the answers thereto are none.

Item 16.Form 10-K Summary
Not applicable.
77

SIGNATURES
Pursuant to the requirements of Section 13 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.
 
COMMERCIAL VEHICLE GROUP, INC.
By:
/s/ James R. Ray
James R. Ray
President and Chief Executive Officer
Date: March 14, 2024
Pursuant to the requirements of the Securities Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities indicated on March 14, 2024.
 
Signature  Title
/s/ Robert C. Griffin
  Chairman and Director
Robert C. Griffin
/s/ James R. Ray
  President, Chief Executive Officer
James R. Ray(Principal Executive Officer) and Director
/s/ Roger L. Fix
  Director
Roger L. Fix
/s/ Wayne M. Rancourt
Director
Wayne M. Rancourt
/s/ J. Michael Nauman
Director
J. Michael Nauman
/s/ William C. Johnson
  Director
 William C. Johnson
/s/ Ruth Gratzke
Director
Ruth Gratzke
/s/ Melanie K. Cook
Director
Melanie K. Cook
/s/ Andy Cheung
  Chief Financial Officer
Chung Kin Cheung ("Andy Cheung")(Principal Financial Officer)
/s/ Angela M. O'Leary
  Chief Accounting Officer
Angela M. O'Leary(Principal Accounting Officer)
78
EX-10.15 2 exhibt1015cic-andycheung.htm EX-10.15 Document

Exhibit 10.15
image_0.jpgCHANGE IN CONTROL &
NON-COMPETITION AGREEMENT



This Agreement is made as of this 7th day of December, 2022, by and between Andy Cheung ("Executive") and Commercial Vehicle Group, Inc., a Delaware corporation with its principal office at 7800 Walton Parkway, New Albany, Ohio 43054, its subsidiaries, successors and assigns (the "Company").

Recitals
A.The Company is engaged in the business of developing, manufacturing, and marketing of interior systems, vision safety solutions and other cab-related products for the global commercial vehicle market, including the heavy-duty (Class 8) truck market, the construction market and other specialized transportation markets and in connection therewith develops and uses valuable technical and nontechnical trade secrets and other confidential information which it desires to protect.

B.You will continue to be employed as an officer or key employee of the Company.

C.The Company considers your continued services to be in the best interest of the Company and desires, through this Agreement, to assure your continued services on behalf of the Company on an objective and impartial basis and without distraction or conflict of interest in the event of an attempt to obtain control of the Company.

D.You are willing to remain in the employ of the Company on the terms set forth in this agreement.

Agreement
NOW, THEREFORE, the parties agree as follows:

1.Consideration. As consideration for your entering into this Agreement and your willingness to remain bound by its terms, the Company shall continue to employ you and provide you with access to certain Confidential Information as defined in this Agreement and other valuable consideration as provided for throughout this Agreement, including in Sections 3 and 4 of this Agreement.

2.Employment.

a)Position. You will continue to be employed as Executive Vice President & Chief Financial Officer, reporting to Chief Executive Officer. You shall continue to perform the duties, undertake the responsibilities and exercise the authority customarily performed, undertaken and exercised by persons employed in similar executive capacities.

b)Restricted Employment. While employed by the Company, you shall devote your best efforts to the business of the Company and shall not engage in any outside
Change in Control & Non-competition Agreement I
Page 1 of 16


employment or consulting work without first securing the approval of the Company's Board of Directors. Furthermore, so long as you are employed under
Change in Control & Non-competition Agreement I
Page 2 of 16


this Agreement, you agree to devote your full time and efforts exclusively on behalf of the Company and to competently, diligently, and effectively discharge your duties hereunder. You shall not be prohibited from engaging in such personal, charitable, or other non-employment activities that do not interfere with your full time employment hereunder and which do not violate the other provisions of this Agreement. You further agree to comply fully with all policies and practices of the Company as are from time to time in effect.

1.Compensation.

a)Your compensation will be continued at your current annual base rate ("Basic Salary"), payable in accordance with the normal payroll practices of the Company. Your base salary may be increased from time to time by action of the Board of Directors of the Company. You will also be eligible for a cash bonus under a performance bonus plan which is determined annually by the Board of Directors of the Company.

b)You will be entitled to receive equity and other long term incentive awards (including but not limited to stock awards) pursuant to the terms of the Company's Equity Incentive Plan or other plan adopted by the Board of Directors of the Company from time to time. If a "Change in Control," as defined in Section 8(e)(v) shall occur (i) in which the Company does not survive as a result of such Change in Control or substantially all of the assets of the Company are sold as a result of such Change in Control, and (ii) in which the surviving entity does not assume the obligations of your outstanding stock options upon the Change in Control, then all outstanding stock options and restricted stock issued to you prior to the Change in Control will be immediately vested upon such Change of Control and such options will be exercisable for a period of at least 12 months from the date of the Change in Control, but, in no event, following the expiration date of the term of such stock options.

c)Subject to applicable Company policies, you will be reimbursed for necessary and reasonable business expenses incurred in connection with the performance of your duties hereunder or for promoting, pursuing or otherwise furthering the business or interests of the Company.

2.Fringe Benefits. You will be entitled to receive employee benefits and participate in any employee benefit plans, in accordance with their terms as from time to time amended, that the Company maintains during your employment and which are made generally available to all other executive management employees in like positions. This includes medical and dental insurance, life insurance, disability insurance, supplemental medical insurance and 401(k) plan including all executive benefits as approved by the Board of Directors' Compensation Committee.

3.Confidential Information.

a)As used throughout this Agreement, the term "Confidential Information" means any information you acquire during employment by the Company (including information you conceive, discover or develop) which is not readily available to the general public and which relates to the business, including research and development projects, of the Company, its subsidiaries or its affiliated companies.
Change in Control & Non-competition Agreement I
Page 3 of 16


b)Confidential Information includes, without limitation, information of a technical nature (such as trade secrets, inventions, discoveries, product requirements, designs, software codes and manufacturing methods), matters of a business nature (such as customer lists, the identities of customer contacts, information about customer requirements and preferences, the terms of the Company's contracts with its customers and suppliers, and the Company's costs and prices), personnel information (such as the identities, duties, customer contacts, and skills of the Company's employees) and other financial information relating to the Company and its customers (including credit terms, methods of conducting business, computer systems, computer software, personnel data, and strategic marketing, sales or other business plans). Confidential Information may or may not be patentable.

c)Confidential Information does not include information which you learned prior to employment with the Company from sources other than the Company, information you develop after employment from sources other than the Company's Confidential Information or information which is readily available to persons with equivalent skills, training and experience in the same fields or fields of endeavor as you. You must presume that all information that is disclosed or made accessible to you during employment by the Company is Confidential Information if you have a reasonable basis to believe the information is Confidential Information or if you have notice that the Company treats the information as Confidential Information.

d)Except in conducting the Company's business, you shall not at any time, either during or following your employment with the Company, make use of, or disclose to any other person or entity, any Confidential Information unless (i) the specific information becomes public from a source other than you or another person or entity that owes a duty of confidentiality to the Company and (ii) twelve months have passed since the specific information became public. However, you may discuss Confidential Information with employees of the Company when necessary to perform your duties to the Company. Notwithstanding the foregoing, if you are ordered by a court of competent jurisdiction to disclose Confidential Information, you will officially advise the Court that you are under a duty of confidentiality to the Company hereunder, take reasonable steps to delay disclosure until the Company may be heard by the Court, give the Company prompt notice of such Court order, and if ordered to disclose such Confidential Information you shall seek to do so under seal or in camera or in such other manner as reasonably designed to restrict the public disclosure and maintain the maximum confidentiality of such Confidential Information.

e)Upon Employment Separation, you shall deliver to the Company all originals, copies, notes, documents, computer data bases, disks, and CDs, or records of any kind that reflect or relate to any Confidential Information. As used herein, the term "notes" means written or printed words, symbols, pictures, numbers or formulae. As used throughout this Agreement, the term "Employment Separation" means the separation from and/or termination of your employment with the Company, regardless of the time, manner or cause of such separation or termination.
Change in Control & Non-competition Agreement I
Page 4 of 16


4.Inventions.

a)As used throughout this Agreement, the term "Inventions" means any inventions, improvements, designs, plans, discoveries or innovations of a technical or business nature, whether patentable or not, relating in any way to the Company's business or contemplated business if the Invention is conceived or reduced to practice by you during your employment by the Company. Inventions include all data, records, physical embodiments and intellectual property pertaining thereto. Inventions reduced to practice within one year following Employment Separation shall be presumed to have been conceived during employment.

b)Inventions are the Company's exclusive property and shall be promptly disclosed and assigned to the Company without additional compensation of any kind. If requested by the Company, you, your heirs, your executors, your administrators or legal representative will provide any information, documents, testimony or other assistance needed for the Company to acquire, maintain, perfect or exercise any form of legal protection that the Company desires in connection with an Invention.

c)Upon Employment Separation, you shall deliver to the Company all copies of and all notes with respect to all documents or records of any kind that relate to any Inventions.

5.Non-competition and Non-solicitation.

a)By entering into this Agreement, you acknowledge that the Confidential Information has been and will be developed and acquired by the Company by means of substantial expense and effort, that the Confidential Information is a valuable asset of the Company's business, that the disclosure of the Confidential Information to any of the Company's competitors would cause substantial and irreparable injury to the Company's business, and that any customers of the Company developed by you or others during your employment are developed on behalf of the Company. You further acknowledge that you have been provided with access to Confidential Information, including Confidential Information concerning the Company's major customers, and its technical, marketing and business plans, disclosure or misuse of which would irreparably injure the Company.

b)In exchange for the consideration specified in Section 1 of this Agreement - the adequacy of which you expressly acknowledge - you agree that during your employment by the Company and for a period of twelve (12) months following Employment Separation, you shall not, directly or indirectly, as an owner, shareholder, officer, employee, manager, consultant, independent contractor, or otherwise:

(ii)Attempt to recruit or hire, interfere with or harm, or attempt to interfere with or harm, the relationship of the Company, its subsidiaries or affiliates, with any person who is an employee, customer or supplier of the Company, it subsidiaries or affiliates;

(iii)Contact any employee of the Company for the purpose of discussing or suggesting that such employee resign from employment with the Company
Change in Control & Non-competition Agreement I
Page 5 of 16


for the purpose of becoming employed elsewhere or provide information about individual employees of the Company or personnel policies or procedures of the Company to any person or entity, including any individual, agency or company engaged in the business of recruiting employees, executives or officers; or

(iv)Own, manage, operate, join, control, be employed by, consult with or participate in the ownership, management, operation or control of, or be connected with (as a stockholder, partner, or otherwise), any business, individual, partner, firm, corporation, or other entity that competes or plans to compete, directly or indirectly, with the Company, its products, or any division, subsidiary or affiliate of the Company; provided, however, that your "beneficial ownership," either individually or as a member of a "group" as such terms are used in Rule 13d of the General Rules and Regulations under the Securities Exchange Act of 1934, as amended (the "Exchange Act"), of not more than two percent (2%) of the voting stock of any publicly held corporation, shall not be a violation of this Agreement.

6.Termination of Employment.

a)    Termination Upon Death or Disability. Your employment will terminate automatically upon your death. The Company will be entitled to terminate your employment because of your disability upon 30 days written notice. "Disability" will mean "total disability" as defined in the Company's long term disability plan or any successor thereto. In the event of a termination under this Section, 8 (a), the Company will pay you the earned but unpaid portion of your Basic Salary through the termination date. Additionally, you will be entitled to any Annual Bonus earned with respect to the previous calendar year, but unpaid as of the employment termination date; and a prorated amount of the Annual Bonus for the calendar year in which the termination occurs, calculated by multiplying the Annual Bonus that the Executive would have received for such year had Executive's employment continued through the end of such calendar year by a fraction, the numerator of which is the number of days the Executive was employed during the applicable year and the denominator of which is 365.



b)Termination by Company for Cause. An Employment Separation for Cause will occur upon a determination by the Company that "Cause" exists for your termination and the Company serves you written notice of such termination. As used in this Agreement, the term "Cause" shall refer only to any one or more of the following grounds:

(i) Commission of an act of dishonesty involving the Company, its business or property, including, but not limited to, misappropriation of funds or any property of the Company;

(v)Engagement in activities or conduct clearly injurious to the best interests or reputation of the Company;
Change in Control & Non-competition Agreement I
Page 6 of 16


(vi)Willful and continued failure substantially to perform your duties under this Agreement (other than as a result of physical or mental illness or injury), after the Board of Directors of the Company delivers to you a written demand for substantial performance that specifically identifies the manner in which the Board believes that you have not substantially performed your duties;

(vii)Illegal conduct or gross misconduct that is willful and results in material and demonstrable damage to the business or reputation of the Company;

(viii)The clear and willful violation of any of the material terms and conditions of this Agreement or any other written agreement or agreements you may from time to time have with the Company;

(ix)The clear and willful violation of the Company's code of business conduct or the clear violation of any other rules of behavior as may be provided in any employee handbook which would be grounds for dismissal of any employee of the Company; or

(x)Commission of a crime which is a felony, a misdemeanor involving an act of moral turpitude, or a misdemeanor committed in connection with your employment by the Company which causes the Company a substantial detriment.

(xi)No act or failure to act shall be considered "willful" unless it is done, or omitted to be done, by you in bad faith or without reasonable belief that your action or omission was in the best interests of the Company. Any act or failure to act that is based upon authority given pursuant to a resolution duly adopted by the Board of Directors, or the advice of counsel for the Company, shall be conclusively presumed to be done, or omitted to be done, by you in good faith and in the best interests of the Company.

(xii)In the event of a termination under this Section 8 (b), the Company will pay you only the earned but unpaid portion of your Basic Salary through the termination date.

(xiii)Following a termination for Cause by the Company, if you desire to contest such determination, your sole remedy will be to submit the Company's determination of Cause to arbitration in Columbus, Ohio before a single arbitrator under the commercial arbitration rules of the American Arbitration Association. If the arbitrator determines that the termination was other than for Cause, the Company's sole liability to you will be the amount that would be payable to you under Section 8.d) of this Agreement for a termination of your employment by the Company without Cause. Each party will bear his or its own expenses of the arbitration.

c)Termination by You. In the event of an Employment Separation as a result of a termination by you for any reason, you must provide the Company with at least 14 days advance written notice ("Notice of Termination") and continue working for the Company during the 14-day notice period, but only if the Company so desires to continue your employment and to compensate you during such period.
Change in Control & Non-competition Agreement I
Page 7 of 16


In the event of such termination under this Section, the Company will pay you the earned but unpaid portion of your Basic Salary through the termination date.

d)    Termination by Company Without Cause. In the event of an Employment Separation as a result of termination by the Company without Cause, the Company will pay you the earned but unpaid portion of your Basic Salary through the termination date and will continue to pay you your Basic Salary in accordance with the Company's payroll practices in effect at the time of the Employment Separation for an additional twelve (12) months (the "Severance Period"); provided, however, any such payments will immediately end if (i) you are in violation of any of your obligations under this Agreement, including Sections 5, 6 or 7 ; or (ii) the Company, after your termination, learns of any facts about your job performance or conduct that would have given the Company Cause, as defined in Section 8.b), to terminate your employment. Additionally, you will be entitled to any Annual Bonus earned with respect to the previous calendar year, but unpaid as of the employment termination date; and a prorated amount of the Annual Bonus for the calendar year in which the termination occurs, calculated by multiplying the Annual Bonus that the Executive would have received for such year had Executive's employment continued through the end of such calendar year by a fraction, the numerator of which is the number of days the Executive was employed during the applicable year and the denominator of which is 365.

e)Termination Following Change of Control. If a "Change in Control", as defined in Section 8 e) (v), shall have occurred and within 13 months following such Change in Control the Company terminates your employment other than for Cause, as defined in Section 8.b), or you terminate your employment for Good Reason, as that term is defined in Section 8 e) (vi), then you shall be entitled to the benefits described below:

(i)You shall be entitled to the unpaid portion of your Basic Salary plus credit for any vacation accrued but not taken and the amount of any earned but unpaid portion of any bonus, incentive compensation, or any other Fringe Benefit to which you are entitled under this Agreement through the date of the termination as a result of a Change in Control (the "Unpaid Earned Compensation"), plus 1.0 times your "Current Annual Compensation" as defined in this Section 8e (i) (the "Salary Termination Benefit"). "Current Annual Compensation" shall mean the total of your Basic Salary in effect at the Termination Date, plus the average annual performance bonus actually received by you over the last three years fiscal years (or if you have been employed for a shorter period of time over such period during which you performed services for the Company) plus any medical, financial and insurance coverage provided presently under your current annual compensation plan, and shall not include the value of any stock options granted or exercised, restricted stock awards granted or vested, contributions to 401(k) or other qualified plans."

(ii)Immediate vesting of all outstanding stock options and restricted stock awards issued to you, and thereafter shall be exercisable for a period of at least 12 months after the Termination Date but, in no event following the expiration date of the term of such stock options.
Change in Control & Non-competition Agreement I
Page 8 of 16


(iii)The Company shall maintain for your benefit (or at your election make COBRA payments for your benefit), until the earlier of (A) 12 months after termination of employment following a Change in Control, or (B) your commencement of full-time employment with a new employer with comparable benefits, all life insurance, medical, health and accident, and disability plans or programs, such plans or programs to be maintained at the then current standards of the Company, in which you shall have been entitled to participate prior to termination of employment following a Change in Control, provided your continued participation is permitted under the general terms of such plans and programs after the Change in Control ("Fringe Termination Benefit"); (collectively the Salary Termination Benefit and the Fringe Termination Benefit are referred to as the "Termination Benefits").

(iv)The Unpaid Earned Compensation shall be paid to you within 15 days after termination of employment, one-half of the Salary Termination Benefit shall be payable to you as severance pay in a lump sum payment within 30 days after termination of employment, and one-half of the Salary Termination Benefit shall be payable to you as severance pay in equal monthly payments commencing 30 days after termination of employment and ending on the date that is the earlier of two and one-half months after the end of the Company's fiscal year in which termination occurred or your death; provided, however, the Company may immediately discontinue the payment of the Termination Benefits if (i) you are in violation of any of your obligations under this Agreement, including in Sections 5, 6 or 7; and/or (ii) the Company, after your termination, learns of any facts about your job performance or conduct that would have given the Company Cause as defined in Section 8 (b) to terminate your employment. You shall have no duty to mitigate your damages by seeking other employment, and the Company shall not be entitled to set off against amounts payable hereunder any compensation which you may receive from future employment. To the extent necessary, the parties hereto agree to negotiate in good faith should any amendment to this Agreement required in order to comply with Section 409A of the Code, provided, however, no amendment shall be effected after the occurrence of a Change in Control.

(v)A "Change in Control" shall be deemed to have occurred if and when, after the date hereof, (i) any "person" (as that term is used in Section 13(d) and 14(d) of the Securities Exchange Act of 1934, as amended (the "Exchange Act") on the date hereof), including any "group" as such term is used in Section 13(d)(3) of the Exchange Act on the date hereof, shall acquire (or disclose the previous acquisition oD beneficial ownership (as that term is defined in Section 13(d) of the Exchange Act and the rules thereunder on the date hereof) of shares of the outstanding stock of any class or classes of the Company which results in such person or group possessing more than 50% of the total voting power of the Company's outstanding voting securities ordinarily having the right to vote for the election of directors of the Company; or (ii) as the result of, or in connection with, any tender or exchange offer, merger or other business combination, or contested election, or any combination of the foregoing transactions (a "Transaction"), the owners of the voting shares of the Company outstanding immediately

Change in Control & Non-competition Agreement I
Page 9 of 16



prior to such Transaction own less than a majority of the voting shares of the Company after the Transaction; or (iii) during any period of two consecutive years during the term of this Agreement, individuals who at the beginning of such period constitute the Board of Directors of the Company (or who take office following the approval of a majority of the directors then in office who were directors at the beginning of the period) cease for any reason to constitute at least one-half thereof, unless the election of each director who was not a director at the beginning of such period has been approved in advance by directors of the Company representing at least one-half of the directors then in office who were directors at the beginning of the period; or (iv) the sale, exchange, transfer, or other disposition of all or substantially all of the assets of the Company (a "Sale Transaction") shall have occurred. Notwithstanding the foregoing, an event shall not be treated as a "Change in Control" hereunder unless such event also constitutes a change in the ownership or effective control of a corporation, or a change in the ownership of a substantial portion of the assets of a corporation pursuant to the Section 409A of the Internal Revenue Code of 1986, as amended (the "Code") and the treasury regulations and other official guidance promulgated thereunder (collectively, "Code Section 409A").

(vi)As used in this Agreement, the term "Good Reason" means, without your written consent:

(A)a material change in your status, position or responsibilities which, in your reasonable judgment, does not represent a promotion from your existing status, position or responsibilities as in effect immediately prior to the Change in Control; the assignment of any duties or responsibilities or the removal or termination of duties or responsibilities (except in connection with the termination of employment for total and permanent disability, death, or Cause, or by you other than for Good Reason), which, in your reasonable judgment, are materially inconsistent with such status, position or responsibilities;

(B)a reduction by the Company in your Basic Salary as in effect on the date hereof or as the same may be increased from time to time during the term of this Agreement or the Company's failure to increase (within twelve months of your last increase in Basic Salary) your Basic Salary after a Change in Control in an amount which at least equals, on a percentage basis, the average percentage increase in Basic Salary for all executive and senior officers of the Company, in like positions, which were effected in the preceding twelve months;

(C)the relocation of the Company's principal executive offices to a location outside the greater Columbus metropolitan area or the relocation of you by the Company to any place other than the location at which you performed duties prior to a Change in Control, except for required travel on the Company's business to an

Change in Control & Non-competition Agreement I
Page 10 of 16



extent consistent with business travel obligations at the time of a Change in Control;

(D)the failure of the Company to continue in effect, or continue or materially reduce your participation in, any incentive, bonus or other compensation plan in which you participate, including but not limited to the Company's stock option plans, unless an equitable arrangement (embodied in an ongoing substitute or alternative plan), has been made or offered with respect to such plan in connection with the Change in Control;

(E)the failure by the Company to continue to provide you with benefits substantially similar to those enjoyed or to which you are entitled under any of the Company's deferred compensation, pension, profit sharing, life insurance, medical, dental, health and accident, or disability plans at the time of a Change in Control, the taking of any action by the Company which would directly or indirectly materially reduce any of such benefits or deprive you of any material fringe benefit enjoyed or to which you are entitled at the time of the Change in Control, or the failure by the Company to provide the number of paid vacation and sick leave days to which you are entitled on the basis of years of service with the Company in accordance with the Company's normal vacation policy in effect on the date hereof;

(F)the failure of the Company to obtain a satisfactory agreement from any successor or assign of the Company to assume and agree to perform this Agreement;

(G)any request by the Company that you participate in an unlawful act or take any action constituting a breach of your professional standard of conduct; or

(H)any breach of this Agreement on the part of the Company. Notwithstanding anything in this Section to the contrary, your right to terminate your employment pursuant to this Section shall not be affected by incapacity due to physical or mental illness.

(vii)Upon any termination or expiration of this Agreement or any cessation of your employment hereunder, the Company shall have no further obligations under this Agreement and no further payments shall be payable by the Company to you, except as provided in Section 8 above and except as required under any benefit plans or arrangements maintained by the Company and applicable to you at the time of such termination, expiration or cessation of your employment.

(viii)Enforcement of Agreement. The Company is aware that upon the occurrence of a Change in Control, the Board of Directors or a shareholder of the Company may then cause or attempt to cause the Company to refuse to comply with its obligations under this Agreement, or may cause or attempt to cause the Company to institute, or may institute litigation
Change in Control & Non-competition Agreement I
Page 11 of 16


seeking to have this Agreement declared unenforceable, or may take or attempt to take other action to deny you the benefits intended under this Agreement. In these circumstances, the purpose of this Agreement could be frustrated. Accordingly, if following a Change in Control it should appear to you that the Company has failed to comply with any of its obligations under Section 8 of this Agreement or in the event that the Company or any other person takes any action to declare Section 8 of this Agreement void or enforceable, or institutes any litigation or other legal action designed to deny, diminish or to recover from you the benefits entitled to be provided to you under Section 8, and that you have complied with all your obligations under this Agreement, the Company authorizes you to retain counsel of your choice, at the expense of the Company as provided in this Section 8(e)(viii), to represent you in connection with the initiation or defense of any pre-suit settlement negotiations, litigation or other legal action, whether such action is by or against the Company or any Director, officer, shareholder, or other person affiliated with the Company, in any jurisdiction. Notwithstanding any existing or prior attorney-client relationship between the Company and such counsel, the Company consents to you entering into an attorney-client relationship with such counsel, and in that connection the Company and you agree that a confidential relationship shall exist between you and such counsel, except with respect to any fee and expense invoices generated by such counsel. The reasonable fees and expenses of counsel selected by you as hereinabove provided shall be paid or reimbursed to you by the Company on a regular, periodic basis upon presentation by you of a statement or statements prepared by such counsel in accordance with its customary practices, up to a maximum aggregate amount of $50,000. Any legal expenses incurred by the Company by reason of any dispute between the parties as to enforceability of Section 8 or the terms contained in Section 8
(f) notwithstanding the outcome of any such dispute, shall be the sole responsibility of the Company, and the Company shall not take any action to seek reimbursement from you for such expenses.

f)The noncompetition periods described in Section 7 of this Agreement shall be suspended while you engage in any activities in breach of this Agreement. In the event that a court grants injunctive relief to the Company for your failure to comply with Section 7, the noncompetition period shall begin again on the date such injunctive relief is granted.

g)Nothing contained in this Section 8 shall be construed as limiting your obligations under Sections 5, 6 or 7 of this Agreement concerning Confidential Information, Inventions, or Noncompetition and Non-solicitation.

1.Remedies; Venue; Process.

a)You hereby acknowledge and agree that the Confidential Information disclosed to you prior to and during the term of this Agreement is of a special, unique and extraordinary character, and that any breach of this Agreement will cause the Company irreparable injury and damage, and consequently the Company shall be entitled, in addition to all other legal and equitable remedies available to it, to injunctive and any other equitable relief to prevent or cease a breach of Sections
Change in Control & Non-competition Agreement I
Page 12 of 16


5, 6 or 7 of this Agreement without further proof of harm and entitlement; that the terms of this Agreement, if enforced by the Company, will not unduly impair your ability to earn a living or pursue your vocation; and further, that the Company may cease paying any compensation and benefits under Section 8 if you fail to comply with this Agreement, without restricting the Company from other legal and equitable remedies. The parties agree that the prevailing party in litigation concerning a breach of this Agreement shall be entitled to all costs and expenses (including reasonable legal fees and expenses) which it incurs in successfully enforcing this Agreement and in prosecuting or defending any litigation (including appellate proceedings) concerning a breach of this Agreement.

b)Except for actions brought under Section 8 (b) of this Agreement, the parties agree that jurisdiction and venue in any action brought pursuant to this Agreement to enforce its terms or otherwise with respect to the relationships between the parties shall properly lie in either the United States District Court for the Southern District of Ohio, Eastern Division, Columbus, Ohio, or the Court of Common Pleas of Franklin County, Ohio. Such jurisdiction and venue is exclusive, except that the Company may bring suit in any jurisdiction and venue where jurisdiction and venue would otherwise be proper if you may have breached Sections 5, 6 or 7 of this Agreement. The parties further agree that the mailing by certified or registered mail, return receipt requested, of any process required by any such court shall constitute valid and lawful service of process against them, without the necessity for service by any other means provided by statute or rule of court.

1.Exit Interview. Prior to Employment Separation, you shall attend an exit interview if desired by the Company and shall, in any event, inform the Company at the earliest possible time of the identity of your future employer and of the nature of your future employment.

2.No Waiver. Any failure by the Company to enforce any provision of this Agreement shall not in any way affect the Company's right to enforce such provision or any other provision at a later time.

3.Saving. If any provision of this Agreement is later found to be completely or partially unenforceable, the remaining part of that provision of any other provision of this Agreement shall still be valid and shall not in any way be affected by the finding. Moreover, if any provision is for any reason held to be unreasonably broad as to time, duration, geographical scope, activity or subject, such provision shall be interpreted and enforced by limiting and reducing it to preserve enforceability to the maximum extent permitted by law.

4.No Limitation. You acknowledge that your employment by the Company may be terminated at any time by the Company or by you with or without cause in accordance with the terms of this Agreement. This Agreement is in addition to and not in place of other obligations of trust, confidence and ethical duty imposed on you by law.

5.Governing Law. This Agreement shall be interpreted and enforced in accordance with the laws of the State of Ohio without reference to its choice of law rules.
Change in Control & Non-competition Agreement I
Page 13 of 16


6.Final Agreement. This Agreement replaces any existing agreement between you and the Company relating to the same subject matter and may be modified only by an agreement in writing signed by both you and a duly authorized representative of the Company.

7.Further Acknowledgments. YOU ACKNOWLEDGE THAT YOU HAVE RECEIVED A COPY OF THIS AGREEMENT, THAT YOU HAVE READ AND UNDERSTOOD THIS AGREEMENT, THAT YOU UNDERSTAND THIS AGREEMENT AFFECTS YOUR RIGHTS, AND THAT YOU HAVE ENTERED INTO THIS AGREEMENT VOLUNTARILY.
Change in Control & Non-competition Agreement I
Page 14 of 16


2.Code Section 409A Compliance.

a)The intent of the parties is that payments and benefits under this Agreement comply with Code Section 409A and, accordingly, to the maximum extent permitted, this Agreement shall be interpreted to be in compliance therewith. To the extent that any provision hereof is modified in order to comply with Code Section 409A, such modification shall be made in good faith and shall, to the maximum extent reasonably possible, maintain the original intent and economic benefit to the parties hereto of the applicable provision without violating the provisions of Code Section 409A. In no event whatsoever shall the Company be liable for any additional tax, interest or penalty that may be imposed on the Executive by Code Section 409A or damages for failing to comply with Code Section 409A.

b)An "Employment Separation" shall not be deemed to have occurred for purposes of any provision of this Agreement providing for the payment of any amounts or benefits upon or following an Employment Separation unless such Employment Separation is also a "separation from service" within the meaning of Code Section 409A and, for purposes of any such provision of this Agreement, references to an Employment Separation or like terms shall mean "separation from service." If the Executive is deemed on the date of termination to be a "specified employee" within the meaning of that term under Code Section 409A(a)(2)(B), then with regard to any payment or the provision of any benefit that is considered deferred compensation under Code Section 409A payable on account of a "separation from service," such payment or benefit shall be made or provided at the date which is the earlier of (i) the expiration of the six (6)-month period measured from the date of such "separation from service" of the Executive, and (ii) the date of the Executive's death (the "Delay Period"). Upon the expiration of the Delay Period, all payments and benefits delayed pursuant to this Section (whether they would have otherwise been payable in a single sum or in installments in the absence of such delay) shall be paid or reimbursed to the Executive in a lump sum, and any remaining payments and benefits due under this Agreement shall be paid or provided in accordance with the normal payment dates specified for them herein.

c)All expenses or other reimbursements under this Agreement shall be made on or prior to the last day of the taxable year following the taxable year in which such expenses were incurred by the Executive (provided that if any such reimbursements constitute taxable income to the Executive, such reimbursements shall be paid no later than March 15th of the calendar year following the calendar year in which the expenses to be reimbursed were incurred), and no such reimbursement or expenses eligible for reimbursement in any taxable year shall in any way affect the expenses eligible for reimbursement in any other taxable year.

d)For purposes of Code Section 409A, the Executive's right to receive any installment payments pursuant to this Agreement shall be treated as a right to
Change in Control & Non-competition Agreement I
Page 15 of 16


receive a series of separate and distinct payments. Whenever a payment under this Agreement specifies a payment period with reference to a number of days (e.g., "payment shall be made within thirty (30) days"), the actual date of payment within the specified period shall be within the sole discretion of the Company.

e)In no event shall any payment under this Agreement that constitutes "deferred compensation" for purposes of Code Section 409A be offset by any other payment pursuant to this Agreement or otherwise."




    [THE REST OF THIS PAGE INTENTIONALLY LEFT BLANK]
    
Change in Control & Non-competition Agreement I
Page 16 of 16






Commercial Vehicle Group, Inc.:




By /s/ Aneezal Mohamed _______     
Aneezal Mohamed
Chief Legal Officer






Executive:




By /s/ Andy Cheung ________
Andy Cheung
EVP & Chief Financial Officer




















Page16 of 16
Change in Control & Non-competition Agreement I

EX-21.1 3 exhibit211q42023.htm EX-21.1 Document

EXHIBIT 21.1
Subsidiaries of Commercial Vehicle Group, Inc.
EntityJurisdiction
1C.I.E.B. Kahovec, spol. s r.o.Czech Republic
2Cabarrus Plastics, Inc.North Carolina, United States
3Comercial Vehicle Group México, S. de R.L. de C.V.Mexico
4Commercial Vehicle Group (Thailand) Company LimitedThailand
5CVG Alabama, LLCDelaware, United States
6CVG CS LLCDelaware, United States
7CVG FSE, LLCDelaware, United States
8CVG Global S.à r.l.Luxembourg
9CVG International Holdings, Inc.Barbados
10CVG Management CorporationDelaware, United States
11CVG Monona Wire, LLCIowa, United States
12CVG MoroccoTangier, Morocco
13CVG National Seating Company, LLCDelaware, United States
14CVG Seating (India) Private LimitedIndia
15CVG Sprague Devices, LLCDelaware, United States
16CVG Ukraine LLCUkraine
17CVG Vehicle Components (Shanghai) Co., Ltd.China
18CVS Holdings LimitedUnited Kingdom
19EMD Servicios, S.A. de C.V.Mexico
20KAB Seating LimitedUnited Kingdom
21KAB Seating Pty. Ltd.Australia
22Mayflower Vehicle Systems, LLCDelaware, United States
23Monona (Mexico) Holdings LLCIllinois, United States
24MWC de México, S. de R.L. de C.V.Mexico
25PEKM Kabeltechnik s.r.o.Czech Republic
26T.S. México, S. de R.L. de C.V.Mexico
27Trim Systems Operating Corp.Delaware, United States
28Trim Systems, Inc.Delaware, United States

EX-23.1 4 exhibit231q42023.htm EX-23.1 Document

                        






Exhibit 23.1



Consent of Independent Registered Public Accounting Firm
We consent to the incorporation by reference in the registration statements (No. 333-222081, 333-249494) on Form S-8 and the registration statement (No. 333-163276) on Form S-3 of our reports dated March 14, 2024, with respect to the consolidated financial statements of Commercial Vehicle Group, Inc. and the effectiveness of internal control over financial reporting.


/s/ KPMG LLP
Columbus, Ohio
March 14, 2024



EX-31.1 5 exhibit311q42023.htm EX-31.1 Document

Exhibit 31.1
SECTION 302 CEO CERTIFICATION
I, James R. Ray, certify that:
1.I have reviewed this Form 10-K of Commercial Vehicle Group, 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 we 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.

March 14, 2024
/s/ James R. Ray
James R. Ray
Chief Executive Officer
(Principal Executive Officer)

EX-31.2 6 exhibit312q42023.htm EX-31.2 Document

Exhibit 31.2
SECTION 302 CFO CERTIFICATION
I, Andy Cheung, certify that:
1.I have reviewed this Form 10-K of Commercial Vehicle Group, 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 we 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.

 March 14, 2024
/s/ Andy Cheung
Chung Kin Cheung ("Andy Cheung")
Chief Financial Officer
(Principal Financial Officer)

EX-32.1 7 exhibit321q42023.htm EX-32.1 Document

Exhibit 32.1
Certification by the Chief Executive Officer Pursuant to 18 U.S.C. Section 1350, as Adopted
Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
I, James R. Ray, President and CEO of Commercial Vehicle Group, Inc. (the “Company”), certify, pursuant to 18 U.S.C. Section 1350, that:
 
(1)the Annual Report on Form 10-K for the fiscal year ended December 31, 2023 containing the financial statements of the Company (the “Periodic Report”), which this statement accompanies, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m or 78o(d)); and

(2)the information contained in the Periodic Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Dated: March 14, 2024
/s/ James R. Ray
James R. Ray
Chief Executive Officer
(Principal Executive Officer)

EX-32.2 8 exhibit322q42023.htm EX-32.2 Document

Exhibit 32.2
Certification by the Chief Financial Officer Pursuant to 18 U.S.C. Section 1350, as Adopted
Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
I, Andy Cheung, Chief Financial Officer of Commercial Vehicle Group, Inc. (the “Company”), certify, pursuant to 18 U.S.C. Section 1350, that:
 
(1)the Annual Report on Form 10-K for the fiscal year ended December 31, 2023 containing the financial statements of the Company (the “Periodic Report”), which this statement accompanies, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m or 78o(d)); and

(2)the information contained in the Periodic Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Dated: March 14, 2024
/s/ Andy Cheung
Chung Kin Cheung ("Andy Cheung")
Chief Financial Officer
(Principal Financial Officer)

EX-97.1 9 exhibit971clawbackpolicyap.htm EX-97.1 Document

Exhibit 97.1
Approved: December 1, 2023
COMMERCIAL VEHICLE GROUP, INC.
INCENTIVE COMPENSATION CLAWBACK POLICY
Recoupment of Incentive-Based Compensation
It is the policy of Commercial Vehicle Group, Inc. (the “Company”) that, in the event the Company is required to prepare an accounting restatement of the Company’s financial statements due to material non-compliance with any financial reporting requirement under the federal securities laws (including any such correction that is material to the previously issued financial statements, or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period), the Company will recover on a reasonably prompt basis the amount of any Incentive-Based Compensation Received by a Covered Executive during the Recovery Period that exceeds the amount that otherwise would have been Received had it been determined based on the restated financial statements (each as defined below). This Incentive Compensation Clawback Policy (this “Policy”) has been adopted by the Company’s Board of Directors (the “Board”) effective October 2, 2023 (the “Effective Date”). The Board may amend or change the terms of this Policy at any time for any reason, including as required to comply with any laws, rules, regulations and listing standards that may be applicable to the Company.
Policy Administration and Definitions
This Policy is administered by the Compensation Committee (the “Committee”) of the Board and is intended to comply with, and as applicable to be administered and interpreted consistent with, and subject to the exceptions set forth in, Listing Rule 5608 adopted by the Nasdaq Stock Market (“Nasdaq”) to implement Rule 10D-1 under the Securities Exchange Act of 1934, as amended (collectively, “Rule 10D-1”).
For purposes of this Policy:
Covered Executive” means any “executive officer” of the Company as defined under Rule 10D-1.
A “Financial Reporting Measure” is (i) any measure that is determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements and any measure derived wholly or in part from such a measure, and (ii) any measure based in whole or in part on the Company’s stock price or total shareholder return.
Incentive-Based Compensation” means any compensation granted, earned or vested based in whole or in part on the Company’s attainment of a Financial Reporting Measure that was Received by a person (i) on or after the Effective Date and after the person began service as a Covered Executive, and (ii) who served as a Covered Executive at any time during the performance period for the Incentive-Based Compensation.



Incentive-Based Compensation is deemed to be “Received” in the fiscal period during which the relevant Financial Reporting Measure is attained, regardless of when the compensation is actually paid or awarded.
Recovery Period” means the three completed fiscal years immediately preceding the date that the Company is required to prepare the accounting restatement described in this Policy and any transition period of less than nine months that is within or immediately following such three fiscal years, all as determined pursuant to Rule 10D-1.
Determination by the Committee
If the Committee determines the amount of Incentive-Based Compensation Received by a Covered Executive during a Recovery Period exceeds the amount that would have been Received if determined or calculated based on the Company’s restated financial results, such excess amount of Incentive-Based Compensation shall be subject to recoupment by the Company pursuant to this Policy. For Incentive-Based Compensation based on stock price or total shareholder return, where the amount of erroneously awarded compensation is not subject to mathematical recalculation directly from the information in an accounting restatement, the Committee will determine the amount based on a reasonable estimate of the effect of the accounting restatement on the relevant stock price or total shareholder return. In all cases, the calculation of the excess amount of Incentive-Based Compensation to be recovered will be determined on a pre-tax basis (i.e., without regard to any taxes paid with respect to such compensation). The Company will maintain and will provide to Nasdaq documentation of all determinations and actions taken in complying with this Policy. Any determinations made by the Committee under this Policy shall be final and binding on all affected individuals.

Methods of Clawback
The Company may effect any recovery pursuant to this Policy in any manner consistent with applicable law, including by requiring payment of such amount(s) to the Company, by set-off, by reducing future compensation, or by such other means or combination of means as the Committee determines to be appropriate. The Company need not recover the excess amount of Incentive-Based Compensation if and to the extent that the Committee determines that such recovery is impracticable, subject to and in accordance with any applicable exceptions under the Nasdaq listing rules and not required under Rule 10D-1, including if the Committee determines that the direct expense paid to a third party to assist in enforcing this Policy would exceed the amount to be recovered after making a reasonable attempt to recover such amounts. The Company is authorized to take appropriate steps to implement this Policy with respect to Incentive-Based Compensation arrangements with Covered Executives.

Not Exclusive Remedy
Any right of recoupment or recovery pursuant to 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 other policy, any employment agreement or plan or award terms, and any other legal remedies available to the Company (including, but not limited to, Section 304 of the Sarbanes-Oxley Act of 2002); provided that the Company shall not recoup amounts pursuant to such other policy, terms or remedies to the extent it is recovered pursuant to this Policy. The Company shall not indemnify any Covered Executive against the loss of any Incentive-Based Compensation pursuant to this Policy, nor will the Company pay or agree to pay any insurance premium to cover any such loss.

2


Certification
All Covered Executives subject to this Policy will be required to certify their understanding of and intent to comply with this Policy periodically.
3


    ACKNOWLEDGMENT AND CERTIFICATION
By signing below, the undersigned covered executive (the “Covered Executive”) acknowledges and confirms that the Covered Executive has received and reviewed a copy of the Commercial Vehicle Group, Inc. (the “Company”) Incentive Compensation Clawback Policy (the “Policy”), and in addition, the Covered Executive acknowledges and agrees that, for good and valid consideration, including continuing participation in the Company’s incentive compensation programs, the receipt and sufficiency of which the Covered Executive hereby acknowledges, the Covered Executive will be bound by and abide by the Policy as follows:
(a)the Covered Executive is and will continue to be subject to the Policy and the Policy will apply both during and after the Covered Executive’s employment with the Company;

(b)to the extent necessary to comply with the Policy, the Company hereby amends any employment agreement, equity award agreement or similar agreement that the Covered Executive is a party to with the Company;

(c)the Covered Executive shall abide by the terms of the Policy, including, without limitation, by returning any compensation to the Company to the extent required by, and in a manner permitted by, the Policy, and understands and agrees that the Company is not permitted to, and will not, indemnify the Covered Executive for the loss of any compensation that is subject to recovery by the Company;

(d)any amounts payable to the Covered Executive shall be subject to the Policy as may be in effect and interpreted or modified from time to time in the sole discretion of the Compensation Committee of the Company’s Board of Directors (the “Committee”) or as required by applicable law or the requirements of any securities exchange on which the Company’s securities are listed, and that such interpretation or modification will be covered by this acknowledgment;

(e)the Company may recover compensation paid to the Covered Executive through any method of recovery the Committee or its delegate deems appropriate, including without limitation by reducing any amount that is or may become payable to the Covered Executive, and the Covered Executive agrees to comply with any request or demand for repayment by the Company in order to comply with the Policy; and

(f)the Company is not responsible for and shall not make the Covered Executive whole for any effect under any tax law or regulation of the recovery of any compensation pursuant to the Policy, or for any taxes paid by the Covered Executive on compensation that is subject to recovery or is recovered pursuant to the Policy.
    
Signature
    
Print Name
    
Date
[ACKNOWLEDGMENT AND CERTIFICATION]
EX-101.SCH 10 cvgi-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Accrued and Other Liabilities link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Performance Awards link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Other Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Cost Reduction and Manufacturing Capacity Rationalization link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Segment Reporting link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Fair Value Measurement (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Accrued and Other Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Performance Awards (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Share-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Other Comprehensive Income (Loss) (Tables) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Cost Reduction and Manufacturing Capacity Rationalization (Tables) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Segment Reporting (Tables) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Significant Accounting Policies - Schedule of Inventories (Detail) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Significant Accounting Policies - Summary of Property, Plant, and Equipment Net (Detail) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Revenue Recognition - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Debt - Summary of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Debt - Summary of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Debt - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Debt - Margin for Borrowings under Revolving Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Intangible Assets - Summary of Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Intangible Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Fair Value Measurement - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Fair Value Measurement - Fair Values of our Derivative Assets and Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Fair Value Measurement - Notional Amount of Foreign Exchange Contracts (Detail) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Fair Value Measurement - Fair Value of Our Derivative Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Fair Value Measurement - Effect of Derivative Instruments on Consolidated Statements of Operations (Detail) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Fair Value Measurement - Carrying Amounts and Fair Values of Long-Term Debt Obligations (Detail) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Leases - Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Leases - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Leases - Balance Sheet Classification of Lease Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Leases - Maturities of Operating and Financing Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Leases - Maturities of Operating and Financing Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Leases - Maturities of Operating and Financing Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Income Taxes - Pre-Tax Income (Loss) (Detail) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Income Taxes - Reconciliation of Income Taxes Computed at Statutory Rate (Detail) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Income Taxes - Provision (Benefit) for Income Taxes (Detail) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Income Taxes - Provision (Benefit) for Income Taxes (Detail) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Income Taxes - Summary of Deferred Income Taxes Assets and Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Income Taxes - Summary of Deferred Income Taxes Assets and Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Income Taxes - Summary of Valuation Allowance (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Income Taxes - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Detail) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Accrued and Other Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Change in Benefit Obligation Plan Assets and Funded Status (Detail) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Amounts Recognized in Consolidated Balance Sheets (Detail) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Components of Net Periodic Benefit Cost (Detail) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Amounts Recognized Accumulated Other Comprehensive Income (Loss) (Detail) link:presentationLink link:calculationLink link:definitionLink 9954522 - Disclosure - Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Amounts Recognized as Other Changes in Plan Assets and Benefit Obligations in Other Comprehensive Income (Loss) (Detail) link:presentationLink link:calculationLink link:definitionLink 9954523 - Disclosure - Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Weighted-Average Assumptions Used to Determine Benefit Obligations (Detail) link:presentationLink link:calculationLink link:definitionLink 9954524 - Disclosure - Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Weighted-Average Assumptions Used to Determine Net Periodic Benefit Cost (Detail) link:presentationLink link:calculationLink link:definitionLink 9954525 - Disclosure - Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Current Investment Allocation Target for Pension Plans and Weighted-Average Asset Allocations (Detail) link:presentationLink link:calculationLink link:definitionLink 9954526 - Disclosure - Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Fair Values of Pension Plan Assets by Asset Category and by Level (Detail) link:presentationLink link:calculationLink link:definitionLink 9954527 - Disclosure - Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Expected Future Benefit Payments of Pension and Other Post-Retirement Benefit Plans (Detail) link:presentationLink link:calculationLink link:definitionLink 9954528 - Disclosure - Performance Awards - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954529 - Disclosure - Performance Awards - Summary of Grant Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954530 - Disclosure - Share-Based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954531 - Disclosure - Share-Based Compensation - Summary of Information about Nonvested Restricted Stock Grants (Detail) link:presentationLink link:calculationLink link:definitionLink 9954532 - Disclosure - Stockholders' Equity - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954533 - Disclosure - Stockholders' Equity - Diluted Earnings (Loss) per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 9954534 - Disclosure - Other Comprehensive Income (Loss) - Accumulated Comprehensive Income (Loss) Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 9954535 - Disclosure - Other Comprehensive Income (Loss) - Related Tax Effects Allocated to Each Component of Accumulated Other Comprehensive Income (Loss) (Detail) link:presentationLink link:calculationLink link:definitionLink 9954536 - Disclosure - Cost Reduction and Manufacturing Capacity Rationalization - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954537 - Disclosure - Cost Reduction and Manufacturing Capacity Rationalization - Summary of Restructuring Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954538 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954539 - Disclosure - Commitments and Contingencies - Summary of Warranty Provision (Details) link:presentationLink link:calculationLink link:definitionLink 9954540 - Disclosure - Commitments and Contingencies - Schedule of Minimum Principal Payments Due on Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954541 - Disclosure - Segment Reporting - Sales by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 9954542 - Disclosure - Segment Reporting - Revenue and Long-Lived Assets for Each of Geographic Areas (Detail) link:presentationLink link:calculationLink link:definitionLink 9954543 - Disclosure - Segment Reporting - Schedule of Revenue Concentration by Customer (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 cvgi-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 12 cvgi-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 13 cvgi-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Deferred income taxes Deferred Income Taxes and Tax Credits Variable Rate [Domain] Variable Rate [Domain] Entity Voluntary Filers Entity Voluntary Filers Repatriation of foreign earnings Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount Statistical Measurement [Domain] Statistical Measurement [Domain] Revolving credit facility Line of Credit Facility, Maximum Borrowing Capacity Mirrors, wipers and controls Mirrors, Wipers and Controls [Member] Mirrors, Wipers and Controls [Member] Change in other operating items: Increase (Decrease) in Operating Capital [Abstract] Summary of Composition by Product Category of Revenues Revenue from External Customers by Products and Services [Table Text Block] Award Type [Domain] Award Type [Domain] Percentage of outstanding debt covered by swaps Percentage of Debt Hedged by Interest Rate Derivatives Nonvested - beginning of year (in shares) Nonvested - end of year (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Remaining lease term Lessee, Operating Lease, Remaining Lease Term Debt Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Revolving Credit Facility Revolving Credit Facility [Member] EFFECT OF CURRENCY EXCHANGE RATE CHANGES ON CASH Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Net noncurrent deferred tax liabilities Deferred Income Tax Liabilities, Net Performance Awards Performance Shares [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current 2025 Lessee, Liability, Payment, Due Year Two Lessee, Liability, Payment, Due Year Two Commitments and contingencies (Note 15) Commitments and Contingencies Operating Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Derivative Asset Derivative Asset, Current 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Stockholders' Equity Equity [Text Block] Revenue and Long-Lived Assets for Each of Geographic Areas Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Geographical [Axis] Geographical [Axis] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Inventory charge Inventory Write-down Non-U.S. Pension Plan Foreign Plan [Member] Income Taxes Income Tax Disclosure [Text Block] 2028 Defined Benefit Plan, Expected Future Benefit Payment, Year Five Issuance of restricted stock (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures III Risk Level, High [Member] Leases Lessee, Leases [Policy Text Block] 2026 Lessee, Liability, Payment, Due Year Three Lessee, Liability, Payment, Due Year Three Customer [Axis] Customer [Axis] Weighted-Average Assumptions Used to Determine Benefit Obligations and Net Periodic Benefit Cost Defined Benefit Plan, Assumptions [Table Text Block] Current liabilities: Liabilities, Current [Abstract] Deferred provision (benefit), federal Deferred Federal Income Tax Expense (Benefit) Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Preferred stock, par value (in dollars per shares) Preferred Stock, Par or Stated Value Per Share Preferred stock, $0.01 par value (5,000,000 shares authorized; no shares issued and outstanding) Preferred Stock, Value, Issued Weighted- Average Grant-Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] State tax rate change, net of federal benefit Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Contingent consideration payment Payment for Contingent Consideration Liability, Financing Activities Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Accrued and Other Liabilities Schedule Of Accrued And Other Liabilities [Table Text Block] Schedule Of Accrued And Other Liabilities Diluted (in dollars per share) Diluted earnings (loss) per share attributable to common stockholders (in dollars per share) Earnings Per Share, Diluted Term loan facility Term loan and security agreement Term Loan Facility [Member] Term Loan Facility [Member] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable, net of allowances of $208 and $306, respectively Accounts receivable, net of allowances Accounts Receivable, after Allowance for Credit Loss, Current Termination option Lessee, Operating Lease, Termination Option Lessee, Operating Lease, Termination Option Derivative Equity Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Total provision (benefit), foreign Foreign Income Tax Expense (Benefit), Continuing Operations Derivative instruments, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent Fair Values of Pension Plan Assets by Asset Category and by Level Schedule of Allocation of Plan Assets [Table Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Treasury stock, shares (in shares) Treasury Stock, Common, Shares 2024 Defined Benefit Plan, Expected Future Benefit Payment, Year One I Risk Level, Low [Member] Line of Credit Line of Credit [Member] Net unrealized gain (loss) Other Comprehensive Income (Loss), before Reclassifications, before Tax Building and Building Improvements Building and Building Improvements [Member] Amortization payments year five percentage Line Of Credit Facility, Amortization Payments, Year Five, Percent Line Of Credit Facility, Amortization Payments, Year Five, Percent Trading Symbol Trading Symbol Covenant not to compete Noncompete Agreements [Member] Research and Development Research And Development [Member] Research And Development [Member] Fair Value Long-Term Debt, Fair Value Net income (loss) Net income (loss) Net income (loss) attributable to common stockholders Net Income (Loss) Total current liabilities Liabilities, Current Derivative, Name [Domain] Derivative Contract [Domain] Notional Amount of Foreign Exchange Contracts Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] 2025 Finance Lease, Liability, to be Paid, Year Two Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Machinery and equipment Machinery and Equipment [Member] Leases Lessee, Operating Leases [Text Block] Lump-sum payments Benefits paid Defined Benefit Plan, Plan Assets, Benefits Paid After Tax Amount Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, after Tax [Abstract] LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Exchange rate changes Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss) Thereafter Lessee, Liability, Payments, Due After Year Five Lessee, Liability, Payments, Due After Year Five Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Stockholders’ equity: Equity, Attributable to Parent [Abstract] Amounts reclassified into earnings Net realized loss Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Diluted Earnings (Loss) per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Amount recognized Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Stockholders Equity Note Disclosure [Line Items] Stockholders Equity Note Disclosure [Line Items] Stockholders Equity Note Disclosure [Line Items] Summary of Grant Activity Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] Comprehensive Income (Loss) Comprehensive Income, Policy [Policy Text Block] Foreign Currency Forward Exchange Contracts Foreign exchange contract Foreign exchange contract designated as hedging instruments Foreign Exchange Contract [Member] Nonvested Restricted Stock Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Prior service cost Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax Significant Accounting Policies Significant Accounting Policies [Text Block] Land and buildings Land and Building [Member] Level 1 Fair Value, Inputs, Level 1 [Member] Change in defined benefit plans, net of tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent Net noncurrent deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Carrying Amount Reported Value Measurement [Member] Schedule of Deferred Compensation Arrangement with Individual, Share-based Payments [Table] Schedule of Deferred Compensation Arrangement with Individual, Share-Based Payments [Table] Gross increase - tax positions in prior periods Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Summary of Property, Plant, and Equipment Net Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Accrued liabilities Increase (Decrease) in Accrued Liabilities Pension plan settlement Pension Expense (Reversal of Expense), Noncash Authorized shares available for issuance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] 2025 Long-Term Debt, Maturity, Year Two Measurement Basis [Axis] Measurement Basis [Axis] Entity Small Business Entity Small Business Estimated intangible asset amortization expense in 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Other Comprehensive Income (Loss) Comprehensive Income (Loss) Note [Text Block] Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Fair Value Measurement [Domain] Fair Value Measurement [Domain] 2028 Finance Lease, Liability, to be Paid, Year Five Accordion feature amount Line of Credit Facility, Accordion Feature, Increase Limit Line of Credit Facility, Accordion Feature, Increase Limit Letter of Credit Letter of Credit [Member] Deferred Tax Asset [Domain] Deferred Tax Asset [Domain] Selling, general and administrative expenses Selling, General and Administrative Expenses [Member] U.S. $ Equivalent Derivative, Notional Amount Accounts Receivable Accounts Receivable [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Income Tax Disclosure [Line Items] Income Tax Disclosure [Line Items] Income Tax Disclosure [Line Items] Long-term operating lease liabilities Non-current liabilities Operating Lease, Liability, Noncurrent Net realized loss Reclassification from AOCI, Current Period, before Tax, Attributable to Parent Retirement Plan Type [Domain] Retirement Plan Type [Domain] 2014 EIP 2014 EIP [Member] 2014 EIP [Member] Depreciation expense Depreciation expense Depreciation Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Share-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount Trademarks/tradenames Trademarks [Member] Retirement Benefits [Abstract] Retirement Benefits [Abstract] Debt issuance and amendment costs Payments of Debt Issuance Costs Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Income Statement Location [Axis] Income Statement Location [Axis] Line of Credit Facility [Table] Line of Credit Facility [Table] Pension and other post-retirement liabilities Noncurrent liabilities Liability, Defined Benefit Plan, Noncurrent Unamortized discount and issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Change in benefit obligation: Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Repayment of term loan facility Repayments of Senior Debt 2028 Lessee, Liability, Payments, Due Year Five Lessee, Liability, Payments, Due Year Five Cash Cash and Cash Equivalents, Policy [Policy Text Block] Payables and Accruals [Abstract] Payables and Accruals [Abstract] Carrying Amounts and Fair Values of Our Long-Term Debt Obligations Fair Value, by Balance Sheet Grouping [Table Text Block] Foreign earnings repatriated Foreign Earnings Repatriated Forfeitures Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Fair Value Product and Service [Domain] Product and Service [Domain] Computer Hardware and Software Computer Hardware And Software [Member] Computer Hardware And Software [Member] Workforce reductions and footprint optimization Workforce Reductions and Footprint Optimization [Member] Workforce Reductions and Footprint Optimization Lease, Cost Lease, Cost [Table Text Block] Inventories Increase (Decrease) in Inventories Domestic Plan Domestic Plan [Member] Total provision (benefit), federal Federal Income Tax Expense (Benefit), Continuing Operations Restructuring reserve, beginning balance Restructuring reserve, ending balance Restructuring Reserve Amounts Recognized in Consolidated Balance Sheets Defined Benefit Plan Amounts Recognized In Balance Sheet [Table Text Block] Defined Benefit Plan Amounts Recognized In Balance Sheet Industrial Automation Industrial Automation [Member] Industrial Automation Antidilutive stock options excluded from earning per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] Debt extinguishment payments and early payment fees on debt Payment for Debt Extinguishment or Debt Prepayment Cost Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Interest expense Interest Expense Unrecognized expense Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Unpaid purchases of property and equipment included in accounts payable Capital Expenditures Incurred but Not yet Paid Insurance contracts and other Defined Benefit Plan, Insurance Contracts and Other [Member] Defined Benefit Plan, Insurance Contracts and Other Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Fixed income securities Fixed Income Securities [Member] Hedging Designation [Axis] Hedging Designation [Axis] State and local State and Local Income Tax Expense (Benefit), Continuing Operations [Abstract] Property, plant, and equipment, gross Property, Plant and Equipment, Gross Less: Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Employer contributions Defined Benefit Plan, Plan Assets, Contributions by Employer Use of Estimates Use of Estimates, Policy [Policy Text Block] Leases Lessee, Finance Leases [Text Block] Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Provision (Benefit) for Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Loss Contingencies [Table] Loss Contingencies [Table] Cumulative translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Parent Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Summary of Status of Restricted Stock Awards Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Current operating lease liabilities Current liabilities Operating Lease, Liability, Current Foreign exchange contract term Derivative, Term of Contract 2026 Long-Term Debt, Maturity, Year Three Interest on lease liabilities Finance Lease, Interest Expense Gross decreases - tax positions in prior periods Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Auditor Firm ID Auditor Firm ID Amortization expense Amortization of Intangible Assets Entity Shell Company Entity Shell Company 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Currency translation adjustment Unrecognized Tax Benefits, Decrease Resulting from Foreign Currency Translation Payments Share-Based Payment Arrangement, Cash Used to Settle Award Increase in the size of revolving credit facility Line of Credit Facility, Increase (Decrease), Net Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Intangible assets, net of accumulated amortization of $24,515 and $21,148, respectively Net Carrying Amount Finite-Lived Intangible Assets, Net Expected contribution to pension plans and post-retirement benefit plans Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year Valuation Allowance of Deferred Tax Assets SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member] Summary of Margin for Borrowings under Revolving Credit Facility Schedule of Balance Outstanding on Revolving Line of Credit Facility and Term Loan [Table Text Block] Schedule of Balance Outstanding on Revolving Line of Credit Facility and Term Loan [Table Text Block] Noncash gain on forward exchange contracts Amount of Gain (Loss) Recognized in Income on Derivatives Gain (Loss) on Sale of Derivatives Prepaid expenses Increase (Decrease) in Prepaid Expense Accrued benefits Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits IV Risk Level Very High [Member] Risk Level Very High Gross increases - current period tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Internal Credit Assessment [Axis] Internal Credit Assessment [Axis] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Beginning of period End of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Intangible assets, accumulated amortization Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization New grants Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments Other Than Options Grant Amount Fair Value Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments Other Than Options Grant Amount Fair Value 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Actual Allocations % Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage Pre-Tax Income (Loss) Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Operating lease cost Operating Lease, Cost Adjusted Award Value at December 31, 2022 Adjusted Award Value at December 31, 2023 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Fair Value Settlement of derivative contract Proceeds from Settlement of Derivative Contract Proceeds from Settlement of Derivative Contract Common stock, shares issued (in shares) Common Stock, Shares, Issued Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Net actuarial loss Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax Gross profit Gross profit Gross Profit Accrued freight Accrued Freight, Current Accrued Freight, Current Commitment Fee Line of Credit Facility, Commitment Fee Percentage Foreign non-deductible expenses Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount Treasury stock, at cost: 2,134,604 and 1,899,996 shares, respectively Treasury Stock, Common, Value Security Exchange Name Security Exchange Name Carrying amount Carrying Amount Long-Term Debt Share-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Selling, general and administrative expenses Selling, general & administrative expenses Selling, General and Administrative Expense 2027 Long-Term Debt, Maturity, Year Four Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Total Finance Leas and Operating Lease, Liabilities, Payments, Due [Abstract] Finance Leas and Operating Lease, Liabilities, Payments, Due [Abstract] Net unrealized gain (loss) Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Foreign currency items Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Balance - Beginning of the year Balance - End of the year SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Finance lease cost: Finance lease cost [Abstract] Finance lease cost 2023 term loan facility Term Loan And Security Agreement Due 2023 [Member] Term Loan And Security Agreement Due 2023 Non-cash settlement charge Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement Other financing activities, net Proceeds from (Payments for) Other Financing Activities 2020 EIP 2020 EIP [Member] 2020 EIP Other (income) expense Other (Income) Expense [Member] Other (Income) Expense Maximum Maximum [Member] Comprehensive income (loss) Total comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Leverage ratio, maximum Debt Instrument, Covenant, Leverage Ratio, Maximum Debt Instrument, Covenant, Leverage Ratio, Maximum Changes in Accrued Restructuring Balances Restructuring and Related Costs [Table Text Block] Document Type Document Type Expected Future Benefit Payments of Pension and Other Post-Retirement Benefit Plans Schedule of Expected Benefit Payments [Table Text Block] Maturity period of investments Maturity Period Of Short Term Liquid Investments Maximum Maturity Period Of Short Term Liquid Investments Maximum Funded status Defined Benefit Plan, Funded (Unfunded) Status of Plan Pension and Other Post-Retirement Benefit Plans Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member] Short-term lease cost Short-Term Lease, Cost Entity Address, Address Line One Entity Address, Address Line One Surrender of common stock by employees Treasury Stock, Value, Acquired, Cost Method Thereafter Long-Term Debt, Maturity, after Year Five 2027 Lessee, Liability, Payments, Due Year Four Lessee, Liability, Payments, Due Year Four Inventories Inventory, Policy [Policy Text Block] Accrued liabilities and other Accrued liabilities and other Accrued Liabilities and Other Liabilities 2026 Finance Lease, Liability, to be Paid, Year Three Derivative Liability Derivative Liability, Current Vehicle Solutions Vehicle Solutions [Member] Vehicle Solutions Share-Based Compensation Share-Based Payment Arrangement [Text Block] Current provision (benefit), federal Current Federal Tax Expense (Benefit) Income Tax Disclosure [Table] Income Tax Disclosure [Table] Income Tax Disclosure [Table] Executive compensation (IRC 162m) Effective Income Tax Rate Reconciliation, Executive Compensation, Amount Effective Income Tax Rate Reconciliation, Executive Compensation, Amount 2024 Finance Lease, Liability, to be Paid, Year One Taxes payable Taxes Payable, Current Plastic & Trim components Plastic & Trim Components [Member] Plastic & Trim Components [Member] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Amount recognized in AOCI Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax U.S. $ Equivalent Fair Value Derivative, Fair Value, Net Schedule Of Significant Accounting Policies Summary [Line Items] Schedule Of Significant Accounting Policies Summary [Line Items] Schedule Of Significant Accounting Policies Summary [Line Items] Accounts receivable, allowances Accounts Receivable, Allowance for Credit Loss, Current Accrued interest and penalties are included in the unrecognized tax benefits Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Net operating loss carryforwards Operating Loss Carryforwards Derivative [Table] Derivative [Table] Customer Concentration Risk Customer Concentration Risk [Member] Deferred provision (benefit), state and local Deferred State and Local Income Tax Expense (Benefit) Summary of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Variable Rate [Axis] Variable Rate [Axis] Income Statement [Abstract] Income Statement [Abstract] Raw materials Inventory, Raw Materials, Net of Reserves Title of 12(b) Security Title of 12(b) Security Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Defined Benefit Plan, Plan Assets, Category [Axis] Defined Benefit Plan, Plan Assets, Category [Axis] Actuarial (gain) loss Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) Net unrealized gain (loss) Other Comprehensive Income (Loss) before Reclassifications, Tax Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Derivative liability Derivative Liability Consolidated Total Leverage Ratio Debt Instrument, Consolidated Total Leverage Ratio Debt Instrument, Consolidated Total Leverage Ratio Operating Segments Operating Segments [Member] Nonvested - beginning of year (in dollars per share) Nonvested - end of year (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 Share-based compensation expense Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Other current assets Other Assets, Current Less: Imputed interest Lessee, Liability, Undiscounted Excess Amount Lessee, Liability, Undiscounted Excess Amount Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Federal (benefit) provision at statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Letter of Credit Fee Line of Credit Facility, Fee Percentage Line of Credit Facility, Fee Percentage Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Prior service credit Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), before Tax Entity Tax Identification Number Entity Tax Identification Number Inventories Total Inventories Inventory, Net Total lease expense Lease, Cost Net actuarial gain and prior service credit Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment and Tax Inventories Deferred Tax Assets, Inventory Statistical Measurement [Axis] Statistical Measurement [Axis] Financial Instrument [Axis] Financial Instrument [Axis] Entity Interactive Data Current Entity Interactive Data Current Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Deferred provision (benefit), foreign Deferred Foreign Income Tax Expense (Benefit) Segments [Domain] Segments [Domain] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Retained deficit Retained Earnings (Accumulated Deficit) Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Noncurrent deferred tax liabilities: Deferred Tax Liabilities, Net [Abstract] Current assets: Assets, Current [Abstract] Leases [Abstract] Leases [Abstract] Summary of Deferred Income Taxes Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Entity Address, State or Province Entity Address, State or Province Interest Rate Swap Agreement Derivatives, Policy [Policy Text Block] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Operating leases Deferred Tax Assets, Operating Leases Deferred Tax Assets, Operating Leases Total lease payments Finance Lease, Liability, to be Paid Payouts of benefit Defined Benefit Plan, Plan Assets, Payment for Settlement Amounts Recognized in Other Comprehensive Income (Loss) Schedule Of Amounts Recognized In Accumulated Other Comprehensive Income Loss Table [Table Text Block] Schedule Of Amounts Recognized In Accumulated Other Comprehensive Income Loss Table Estimated intangible asset amortization expense in 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Operating cash flows from operating leases Operating Lease, Payments Internal Credit Assessment [Domain] Internal Credit Assessment [Domain] Common stock, shares outstanding (in shares) Beginning Balance (in shares) Ending balance (in shares) Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Interest cost Defined Benefit Plan, Interest Cost Concentrations of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Auditor Location Auditor Location Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans Retirement Benefits [Text Block] Change in plan assets: Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward] Cash and cash equivalents Defined Benefit Plan, Cash and Cash Equivalents [Member] Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward] AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] State taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Foreign currency translation adjustments Cumulative translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Customer [Domain] Customer [Domain] Related Tax Effects Allocated to Each Component of Other Comprehensive Income (Loss) Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Actuarial loss and prior service cost Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, before Tax Interest rate swap agreement Interest rate swap agreements Interest Rate Swap [Member] Debt Instrument [Axis] Debt Instrument [Axis] Adjustments Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Adjustments, Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Adjustments, Fair Value Total operating lease liabilities Present value of lease liabilities Operating Lease, Liability Total recognized in other comprehensive income (loss) Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax Credit Facility [Axis] Credit Facility [Axis] Derivative instruments Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax Schedule of Minimum Principal Payments Due on Long-term Debt Schedule of Maturities of Long-Term Debt [Table Text Block] Total liabilities Liabilities Current provision (benefit) Current Income Tax Expense (Benefit) Accumulated Other Comprehensive Loss Accumulated other comprehensive loss AOCI Attributable to Parent [Member] Provisions SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Recognized expense associated with defined contribution plans Defined Contribution Plan, Cost Measurement Frequency [Domain] Measurement Frequency [Domain] Foreign Currency Forward Exchange Contracts Foreign Currency Exchange Risk [Policy Text Block] Foreign Currency Exchange Risk Technical know-how Trade Secrets [Member] Repayment of revolving credit facility Repayments of Long-Term Lines of Credit Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Plan Name [Axis] Plan Name [Axis] Accrued and Other Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Number of reportable segments Number of Reportable Segments Earnings (loss) per common share Earnings Per Share [Abstract] Borrowings under term loan facility Proceeds from Issuance of Senior Long-Term Debt Capital project, amount Line of Credit Facility, Capital Project, Amount Line of Credit Facility, Capital Project, Amount 2025 Defined Benefit Plan, Expected Future Benefit Payment, Year Two Common stock, $0.01 par value (60,000,000 shares authorized; 33,322,535 and 32,826,852 shares issued and outstanding, respectively) Common Stock, Value, Issued Total other comprehensive income Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent II Risk Level, Medium [Member] Amounts Recognized as Other Changes in Plan Assets and Benefit Obligations in Other Comprehensive Income (Loss) Schedule of Defined Benefit Plan Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block] Retirement Plan Sponsor Location [Domain] Retirement Plan Sponsor Location [Domain] Accrued legal and professional fees Accrued Professional Fees, Current Current provision (benefit), state and local Current State and Local Tax Expense (Benefit) Performance Awards Stockholders Equity And Incentive Compensation Disclosure [Text Block] Stockholders Equity And Incentive Compensation Disclosure Total current assets Assets, Current Tax Expense Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, Tax [Abstract] Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Financing cash flows from finance leases Finance Lease, Principal Payments Net periodic cost (benefit) Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Finance Lease, Liability, Maturity Finance Lease, Liability, to be Paid, Maturity [Table Text Block] Schedule of Revenue Concentration by Customer Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] SUPPLEMENTAL CASH FLOW INFORMATION: Supplemental Cash Flow Information [Abstract] Term SOFR Loans Secured Overnight Financing Rate (SOFR) [Member] Secured Overnight Financing Rate (SOFR) Equity/Balanced securities Defined Benefit Plan, Equity Securities [Member] Right-of-use assets, net [Extensible Enumeration] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other (income) expense Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Restructuring Type [Axis] Restructuring Type [Axis] Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Reconciliation of Income Taxes Computed at Statutory Rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Unrecognized tax benefits liability Balance - Beginning of the year Balance - End of the year Unrecognized Tax Benefits Income Tax Authority [Axis] Income Tax Authority [Axis] Percentage of major customer net receivables to total receivables Percent of net revenues Concentration Risk, Percentage Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Schedule Of Significant Accounting Policies Summary [Table] Schedule Of Significant Accounting Policies Summary [Table] Schedule Of Significant Accounting Policies Summary [Table] Activity of Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Foreign Foreign Income Tax Expense (Benefit), Continuing Operations [Abstract] Base Rate Loans Base Rate [Member] Aftermarket & Accessories After Market And Accessories [Member] After Market And Accessories 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 2029 to 2033 Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items] Deferred Compensation Arrangement with Individual, Share-Based Payments [Line Items] Tax credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards U.S. Pension and Other Post-Retirement Benefit Plans Other Postretirement Benefits Plan [Member] 2027 Finance Lease, Liability, to be Paid, Year Four Accounts Receivable Accounts Receivable [Policy Text Block] Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Utilizations and reversals SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Stockholders Equity Note Disclosure [Table] Stockholders Equity Note Disclosure [Table] Stockholders Equity Note Disclosure [Table] Actuarial (gain) loss Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax Other Other Accrued Liabilities, Current Pension settlement Effective Income Tax Rate Reconciliation, Pension Settlement, Amount Effective Income Tax Rate Reconciliation, Pension Settlement, Amount Corporate/ Other Corporate, Non-Segment [Member] Amortization of prior service cost Defined Benefit Plan, Amortization of Prior Service Cost (Credit) SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Components of Net Periodic Cost (Benefit) Schedule of Net Periodic Benefit Cost Not yet Recognized [Table Text Block] Pension obligations Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Pensions Debt instrument, fee amount Debt Instrument, Fee Amount Other operating activities, net Increase (Decrease) in Other Operating Assets and Liabilities, Net Depreciation and amortization Depreciation, Depletion and Amortization Finance Leases Finance Lease, Assets And Liabilities, Lessee [Abstract] Finance Lease, Assets And Liabilities, Lessee [Abstract] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total stockholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Derivative instruments Other Comprehensive Income (Loss), Changes In Cash Flow Hedge, Unrealized Gain (Loss), before Reclassification, Tax Other Comprehensive Income (Loss), Changes In Cash Flow Hedge, Unrealized Gain (Loss), before Reclassification, Tax Consolidation Items [Axis] Consolidation Items [Axis] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options Total provision (benefit), state and local State and Local Income Tax Expense (Benefit), Continuing Operations Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Long-lived Assets Long-Lived Assets Restricted Stock Restricted Stock [Member] Valuation allowance Deferred Tax Assets, Valuation Allowance Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Financing Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Capital expenditures and depreciation expense: Capital Expenditures and Other Items [Abstract] Capital Expenditures and Other Items [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Derivative Instruments Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Change in Benefit Obligation, Plan Assets and Funded Status Schedule of Defined Benefit Plans Disclosures [Table Text Block] Income (loss) before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Fair Value of Financial Instruments Fair Value Measurement, Policy [Policy Text Block] Foreign Line of Credit Foreign Line of Credit [Member] Actuarial loss and prior service cost Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax Not Designated as Hedging Instrument Not Designated as Hedging Instrument [Member] Cost Reduction and Manufacturing Capacity Rationalization Restructuring and Related Activities Disclosure [Text Block] Net current period change OCI, before Reclassifications, before Tax, Attributable to Parent Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Hedging Designation [Domain] Hedging Designation [Domain] Repayment of China credit facility Repayments of Long-Term Lines of Credit, Foreign Repayments of Long-Term Lines of Credit, Foreign Federal Federal Income Tax Expense (Benefit), Continuing Operations [Abstract] Level 2 Fair Value, Inputs, Level 2 [Member] Industrial Automation Industrial Automation Components [Member] Industrial Automation Components Entity Emerging Growth Company Entity Emerging Growth Company Debt instrument fee Debt Issuance Costs, Net Summary of Warranty Provision Schedule of Product Warranty Liability [Table Text Block] Total noncurrent deferred tax assets Deferred Tax Assets, Gross Currency translation adjustment Unrecognized Tax Benefits, Increase Resulting from Foreign Currency Translation Effect of Derivative Instruments on Consolidated Statements of Income for Derivatives not Designated as Accounting Hedges Derivative Instruments, Gain (Loss) [Table Text Block] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Weighted Average Remaining Lease Term Weighted Average Remaining Lease Term [Abstract] Weighted Average Remaining Lease Term [Abstract] Document Fiscal Period Focus Document Fiscal Period Focus Deduction for payments made and other adjustments Standard Product Warranty Accrual, Decrease for Payments 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Availability of borrowing Line of Credit Facility, Remaining Borrowing Capacity 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Shared-based compensation expense Share-Based Payment Arrangement, Noncash Expense Accordion feature less the principal amount of incremental facilities Line of Credit Facility, Accordion Feature, Increase Limit Less Principal Amount Of Incremental Facilities Line of Credit Facility, Accordion Feature, Increase Limit Less Principal Amount Of Incremental Facilities Five Top Customers Five Top Customers [Member] Five Top Customers Payment in kind interest expense Paid-in-Kind Interest Common Stock Common Stock [Member] Foreign Tax Authority Foreign Tax Authority [Member] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code China credit facility China Credit Facility [Member] China Credit Facility Product and Service [Axis] Product and Service [Axis] Lapse of statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Income Statement Location [Domain] Income Statement Location [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Derivative Asset Derivative Asset, Noncurrent Fair Values of our Derivative Assets and Liabilities Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Document Financial Statement Restatement Recovery Analysis Document Financial Statement Restatement Recovery Analysis [Flag] Derivative instruments Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Line Items] Minimum Minimum [Member] Property, plant and equipment, net of accumulated depreciation of $188,041 and $184,131, respectively Property, plant and equipment, net Property, Plant and Equipment, Net Weighted average shares outstanding Weighted Average Number of Shares Outstanding, Diluted [Abstract] Net actuarial gain and prior service credit Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, after Tax Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Cash Cash Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Benefit obligation — Beginning of the year Benefit obligation at end of the year Defined Benefit Plan, Benefit Obligation ASSETS Assets [Abstract] Weighted Average Discount Rate Leases, Weighted Average Discount Rate [Abstract] Leases, Weighted Average Discount Rate [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] 2026 Defined Benefit Plan, Expected Future Benefit Payment, Year Three Summary of Fair Value and Presentation in Consolidated Balance Sheets for Derivatives Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Noncurrent deferred tax assets: Deferred Tax Assets, Net [Abstract] Other temporary differences Deferred Tax Assets, Other CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Operating Leases Operating Lease, Assets And Liabilities, Lessee [Abstract] Operating Lease, Assets And Liabilities, Lessee [Abstract] Cash paid for income taxes, net Income Taxes Paid, Net Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Deferred income taxes, net Net non-current deferred tax assets Deferred Income Tax Assets, Net Balance - beginning of the year Balance - end of year Standard Product Warranty Accrual Retirement Plan Type [Axis] Retirement Plan Type [Axis] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Retained Deficit Retained Earnings [Member] Current portion of long-term debt Less: current portion Long-Term Debt, Current Maturities Provision for warranty claims Standard Product Warranty Accrual, Increase for Warranties Issued TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity Other assets Other Assets, Noncurrent Exchange rate changes Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss) Operating lease right-of-use asset, net Right-of-use assets, net Operating Lease, Right-of-Use Asset Basic (in dollars per share) Basic earnings (loss) per share attributable to common stockholders (in dollars per share) Earnings Per Share, Basic Cumulative translation adjustment Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Portion Attributable to Parent Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Accounting Policies [Abstract] Accounting Policies [Abstract] Capital expenditures Capital Expenditures Capital Expenditures Cab structures Cab Structures [Member] Cab Structures [Member] Current provision (benefit), foreign Current Foreign Tax Expense (Benefit) Fair value of plan assets — Beginning of the year Fair value of plan assets at end of the year Fair value of pension plans assets Defined Benefit Plan, Plan Assets, Amount Total net deferred tax asset Deferred Tax Assets, Net Restructuring and related cost, expected cost Restructuring and Related Cost, Expected Cost Discount rate Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate Warranty obligations Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves Current liabilities [Extensible Enumeration] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Entity Address, City or Town Entity Address, City or Town Actuarial loss and prior service cost Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax Summary of Segment Reporting Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Benefits paid Defined Benefit Plan, Benefit Obligation, Benefits Paid Principles of Consolidation Consolidation, Policy [Policy Text Block] Tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Amount Restructuring charges New charges Restructuring Charges CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Document Transition Report Document Transition Report Interest expense Interest Expense [Member] Domestic Line of Credit Domestic Line of Credit [Member] Accounts payable Increase (Decrease) in Accounts Payable Common stock, shares authorized (in shares) Common Stock, Shares Authorized Derivative instruments Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax Repayment of ABL revolving credit facility Repayments of Lines of Credit Valuation Allowance by Deferred Tax Asset [Axis] Valuation Allowance by Deferred Tax Asset [Axis] Finance lease cost Finance Lease, Cost Finance Lease, Cost Entity Public Float Entity Public Float 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] Cash held by foreign subsidiaries Cash Held By Foreign Subsidiaries Cash Held By Foreign Subsidiaries Audit Information [Abstract] Audit Information [Abstract] Interest rate swap agreements settled in 2022 Interest Rate Swap Settled [Member] Interest Rate Swap Settled Derivative Instrument [Axis] Derivative Instrument [Axis] V Risk Level Extreme High [Member] Risk Level Extreme High Increase (reversal) in valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Long-term debt Long-Term Debt, Gross Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Amortization payments year four percentage Line Of Credit Facility, Amortization Payments, Year Four, Percent Line Of Credit Facility, Amortization Payments, Year Four, Percent Bridge Loan Bridge Loan [Member] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Net realized loss Reclassification from AOCI, Current Period, Tax Derivative [Line Items] Derivative [Line Items] Inventories Deferred Tax Liabilities, Inventory Deferred Tax Liabilities, Inventory Derivative Asset Derivative Asset 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 Operating leases Deferred Tax Liabilities, Leasing Arrangements Deferred provision (benefit) Deferred Income Tax Expense (Benefit) Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Electrical Systems Electrical Systems Electrical Systems [Member] Electrical Systems [Member] Segment Reporting Information, Revenue for Reportable Segment [Abstract] Segment Reporting Information, Revenue for Reportable Segment [Abstract] Total finance lease liabilities Present value of lease liabilities Finance Lease, Liability Income Taxes Income Tax, Policy [Policy Text Block] Document Financial Statement Error Correction Document Financial Statement Error Correction [Flag] Estimated intangible asset amortization expense in 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] 2024 Long-Term Debt, Maturity, Year One CASH: Cash and Cash Equivalents, at Carrying Value [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Entity Registrant Name Entity Registrant Name Dilutive effect of restricted stock grants after application of the treasury stock method (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Assets and Liabilities, Lessee Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Estimated intangible asset amortization expense in 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Proceeds from disposal/sale of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment Cost of revenues Cost of Sales [Member] Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Headcount reduction Employee Severance [Member] Payments and other adjustments Payments for Restructuring Auditor Name Auditor Name Document Period End Date Document Period End Date Borrowings under ABL revolving credit facility Proceeds from Lines of Credit Derivative instruments Other Comprehensive Income (Loss), Changes In Cash Flow Hedge, Unrealized Gain (Loss), after Reclassification, before Tax Other Comprehensive Income (Loss), Changes In Cash Flow Hedge, Unrealized Gain (Loss), after Reclassification, before Tax Issuance of restricted stock Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Property, plant, and equipment, accumulated depreciation Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Net average secured leverage ratio Debt Instrument, Accordion Feature, Unlimited Amount, Consolidated Secure Leverage Ratio Debt Instrument, Accordion Feature, Unlimited Amount, Consolidated Secure Leverage Ratio Finance leases Finance Lease, Weighted Average Discount Rate, Percent Non-current liabilities Finance Lease, Liability, Noncurrent Treasury Stock Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Compensation expense Share-Based Payment Arrangement, Expense Gross Carrying Amount Finite-Lived Intangible Assets, Gross Provision (benefit) for income taxes (Benefit) Provision for income taxes Income Tax Expense (Benefit) All other countries Non-US [Member] Finished goods Inventory, Finished Goods, Net of Reserves Designated as Hedging Instrument Designated as Hedging Instrument [Member] Income Tax Authority [Domain] Income Tax Authority [Domain] Leverage ratio, step down, term two Debt Instrument, Covenant, Leverage Ratio, Step-down, Term Two Debt Instrument, Covenant, Leverage Ratio, Step-down, Term Two Right-of-use assets, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Compensation and benefits Employee-related Liabilities, Current Fair Value Measurement Fair Value Disclosures [Text Block] Revenues Revenue Benchmark [Member] Leverage ratio, step down, term one Debt Instrument, Covenant, Leverage Ratio, Step-down, Term One Debt Instrument, Covenant, Leverage Ratio, Step-down, Term One Other comprehensive income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Net actuarial gain and prior service credit Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, Tax Write off of deferred financing fees Deferred Debt Issuance Cost, Writeoff Return on invested capital, asset denominator multiplier Share Based Compensation Arrangement by Share Based Payment Award, Return on Invested Capital, Asset Denominator Multiplier Share Based Compensation Arrangement by Share Based Payment Award, Return on Invested Capital, Asset Denominator Multiplier Foreign tax provision Effective Income Tax Rate Reconciliation, Tax Contingency, Foreign, Amount Equity [Abstract] Equity [Abstract] Operating leases Operating Lease, Weighted Average Remaining Lease Term Derivative instruments Other Comprehensive Income (Loss), Changes In Cash Flow Hedge, Unrealized Gain (Loss), After Reclassification, Tax Other Comprehensive Income (Loss), Changes In Cash Flow Hedge, Unrealized Gain (Loss), After Reclassification, Tax Amortization of actuarial (loss) gain Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax U.S./Foreign tax rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Revenues Revenues Revenue from Contract with Customer, Excluding Assessed Tax Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Recognized actuarial loss Defined Benefit Plan, Amortization of Gain (Loss) Capitalized Contract Cost [Table] Capitalized Contract Cost [Table] Tax credits carried forward Tax Credit Carryforward, Amount Shares surrendered to satisfy tax withholding obligations (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Operating leases Operating Lease, Weighted Average Discount Rate, Percent SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Borrowings under China credit facility Proceeds from Long-Term Lines of Credit, Foreign Proceeds from Long-Term Lines of Credit, Foreign Expected return on plan assets Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets Amortization payments year three percentage Line Of Credit Facility, Amortization Payments, Year Three, Percent Line Of Credit Facility, Amortization Payments, Year Three, Percent Credit Facility [Domain] Credit Facility [Domain] Amortization payments year one percentage Line Of Credit Facility, Amortization Payments, Year One, Percent Line Of Credit Facility, Amortization Payments, Year One, Percent Surrender of common stock by employees (in shares) Treasury Stock, Shares, Acquired Basis spread Debt Instrument, Basis Spread on Variable Rate Property plant and equipment useful life Property, Plant and Equipment, Useful Life Long-term debt Total long-term debt, net of current portion Long-Term Debt, Excluding Current Maturities Finance leases Finance Lease, Weighted Average Remaining Lease Term Non-current liabilities [Extensible Enumeration] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Actual return on plan assets Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss) Non-current deferred tax liabilities (included in Other long-term liabilities) Deferred tax liabilities Deferred Tax Liabilities, Net Discount rate Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate Diluted (in shares) Dilutive shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Total lease payments Lessee, Liability, Payments, Due Lessee, Liability, Payments, Due Seats Seats [Member] Seats [Member] Retirement Plan Sponsor Location [Axis] Retirement Plan Sponsor Location [Axis] Surrender of common stock by employees Surrender Of Shares To Pay Withholding Taxes Surrender Of Shares To Pay Withholding Taxes GILTI, net of related foreign tax credit Effective Income Tax Rate Reconciliation, GILTI, Amount Summary of Valuation Allowance Summary of Valuation Allowance [Table Text Block] Fixed charge coverage ratio Debt Instrument, Covenant Terms, Fixed Charge Coverage Ratio Debt Instrument, Covenant Terms, Fixed Charge Coverage Ratio Less: Imputed interest Finance Lease, Liability, Undiscounted Excess Amount Revenue Recognition Revenue from Contract with Customer [Text Block] Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Additional paid-in capital Additional Paid in Capital, Common Stock Change in uncertain tax positions Income Tax Reconciliation Change In Reserves For Uncertain Tax Positions Income Tax Reconciliation Change In Reserves For Uncertain Tax Positions Additional Paid-In Capital Additional Paid-in Capital [Member] Document Annual Report Document Annual Report 2027 Defined Benefit Plan, Expected Future Benefit Payment, Year Four TOTAL ASSETS Assets Loss Contingencies [Line Items] Loss Contingencies [Line Items] Thereafter Finance Lease, Liability, to be Paid, after Year Five Cover [Abstract] Cover [Abstract] Tools and Dies Tools and Dies [Member] Tools and Dies [Member] 2028 Long-Term Debt, Maturity, Year Five Noncash amortization of debt financing costs Amortization of Debt Issuance Costs U.S. Pension and Other Post-Retirement Benefit Plans United States UNITED STATES Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] Recurring Fair Value, Recurring [Member] Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Other long-term liabilities Other Liabilities, Noncurrent 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 Total lease payments Lessee, Operating Lease, Liability, to be Paid Electrical wire harnesses, panels and assemblies Electronic Wire Harnesses, Panel and Assemblies [Member] Electronic Wire Harnesses, Panel and Assemblies [Member] Construction in progress Construction in Progress [Member] Total other comprehensive income Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent Defined Benefit Plan, Plan Assets, Category [Domain] Defined Benefit Plan, Plan Assets, Category [Domain] Non-U.S. Pension Plan Non-U.S. Pension Plan Pension Plan [Member] Income Tax Expense (Benefit), Federal State and local Foreign [Abstract] Income Tax Expense (Benefit), Continuing Operations, by Jurisdiction [Abstract] Amortization of right-of-use assets Finance Lease, Right-of-Use Asset, Amortization Segment Reporting Segment Reporting Disclosure [Text Block] NET INCREASE (DECREASE) IN CASH Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Present value of lease liabilities Finance Lease and Operating Lease, Liability Finance Lease and Operating Lease, Liability Secured Debt Secured Debt [Member] Target Allocation % Defined Benefit Plan, Plan Assets, Target Allocation, Percentage Renewal term Lessee, Operating Lease, Renewal Term Equity Component [Domain] Equity Component [Domain] Current liabilities Finance Lease, Liability, Current Leverage ratio, step down, term three Debt Instrument, Covenant, Leverage Ratio, Step-down, Term Three Debt Instrument, Covenant, Leverage Ratio, Step-down, Term Three State and Local Jurisdiction State and Local Jurisdiction [Member] Work in process Inventory, Work in Process, Net of Reserves Customer A Customer A [Member] Customer A Deferred Tax Asset, United Kingdom Deferred Tax Asset, United Kingdom [Member] Deferred Tax Asset, United Kingdom Weighted- Average Amortization Period Finite-Lived Intangible Asset, Weighted Average Period before Next Renewal or Extension Other temporary differences Deferred Tax Liabilities, Other Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Debt Instrument [Line Items] Debt Instrument [Line Items] Basic (in shares) Weighted average number of common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Amortization and fixed assets Deferred Tax Assets, Property, Plant and Equipment Entity Current Reporting Status Entity Current Reporting Status Deferred Tax Asset, United States Deferred Tax Asset, United States [Member] Deferred Tax Asset, United States 2024 Lessee, Liability, Payment, Due Year One Lessee, Liability, Payment, Due Year One Concentration Risk Type [Domain] Concentration Risk Type [Domain] Operating income (loss) Operating Income (Loss) Amortization payments year two percentage Line Of Credit Facility, Amortization Payments, Year Two, Percent Line Of Credit Facility, Amortization Payments, Year Two, Percent Amortization and fixed assets Deferred Tax Liabilities, Property, Plant and Equipment Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Facility exist and other Facility Closing [Member] Total noncurrent tax liabilities Deferred Tax Liabilities, Gross Cost of revenues Cost of Revenue Segments [Axis] Segments [Axis] CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Statement [Line Items] Statement [Line Items] Fair Value Estimate of Fair Value Measurement [Member] Property, Plant and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Summary of Debt Schedule of Debt [Table Text Block] Customer relationships Customer Relationships [Member] Outstanding borrowings Long-Term Line of Credit Number of customers with voluntary safety recall Loss Contingency, Number of Customers With Voluntary Safety Recall Loss Contingency, Number of Customers With Voluntary Safety Recall Annual capital spending cap Line of Credit Facility, Annual Capital Spending Cap Line of Credit Facility, Annual Capital Spending Cap Borrowings under revolving credit facility Proceeds from Long-Term Lines of Credit Type of Restructuring [Domain] Type of Restructuring [Domain] Warranty Costs Warrant Costs, Current Warrant Costs, Current Before Tax Amount Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment and Tax [Abstract] Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] EX-101.PRE 14 cvgi-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 15 cvgi-20231231_g1.jpg begin 644 cvgi-20231231_g1.jpg M_]C_X0S[17AI9@ 34T *@ @ !P$2 , ! $ $: 4 ! M8@$; 4 ! :@$H , ! ( $Q ( ? <@$R ( 4 M D8=I 0 ! J -0 *_( G$ K\@ "<0061O8F4@4&AO M=&]S:&]P(#(Q+C(@*%=I;F1O=W,I #(P,C$Z,#(Z,#@@,30Z,S0Z,30 M .@ 0 # 0 ! "@ @ $ 0 #Z2@ P $ 0 X M!@$# , ! 8 $: 4 ! !(@$; 4 ! !*@$H , ! M ( (! 0 ! !,@(" 0 ! +P0 !( 0 $@ M !_]C_[0 ,061O8F5?0TT ?_N Y!9&]B90!D@ '_VP"$ P(" @) M" P)"0P1"PH+$14/# P/%1@3$Q43$Q@1# P,# P,$0P,# P,# P,# P,# P, M# P,# P,# P,# P,# P!#0L+#0X-$ X.$!0.#@X4% X.#@X4$0P,# P,$1$, M# P,# P1# P,# P,# P,# P,# P,# P,# P,# P,# P,#/_ !$( "0 H ,! M(@ "$0$#$0'_W0 $ K_Q $_ !!0$! 0$! 0 # $"! 4&!P@) M"@L! $% 0$! 0$! $ @,$!08'" D*"Q 00! P($ @4'!@@% M PPS 0 "$0,$(1(Q!4%181,B<8$R!A21H;%"(R054L%B,S1R@M%#!R624_#A M\6-S-1:BLH,F1)-49$7"HW0V%])5XF7RLX3#TW7C\T8GE*2%M)7$U.3TI;7% MU>7U5F9VAI:FML;6YO8W1U=G=X>7I[?'U^?W$0 " @$"! 0#! 4&!P<&!34! M (1 R$Q$@1!46%Q(A,%,H&1%*&Q0B/!4M'P,R1BX7*"DD-3%6-S-/$E!A:B MLH,')C7"TD235*,79$55-G1EXO*SA,/3=>/S1I2DA;25Q-3D]*6UQ=7E]59F M=H:6IK;&UN;V)S='5V=WAY>GM\?_V@ , P$ A$#$0 _ .\^LGUDQ^AXS26^ MMEW3Z%$Q,?2MM=^94Q>==3Z]U?JCBDWZ>W_AO5L4OK'U M!_4>MY>0XRQMAII&L"NHFMFV?W_?=_7M0^C='S.LY@Q,6&D#?;:_Z+&<;G1] M)SG?S=:U^7P8\.,3E7%7%*1_1\G'YCF,F;(<<+X;X8Q'Z7FTDR[7_P ;1_\ MY9C_ -A__?A+_P ;1_\ Y9C_ -A__?A.^^VS%^M?U:N^RG:^UI#6DPZN^N+&,L(^CMLV? MUZ?ZZ\PWV=RYIX(),@]VE=M]2^F?6#I74K&96&^O"RF18XNK(;8SW560VQS_ M */J5>W_ (-8OUTZ9]@Z[:]HBG-_6*SK&XF,AG_;OZ7_ *^H>6,899XHR$H2 M]<*/%_>BSE6N)+?UBB9/M,,O9_9L].S M_KSUVR\=Z1U%W2^IXV>)VT/FP#6:W>R]O_;3G;?Y:]A:YKVAS2'-<):X:@@] MPJW/XN')Q#:>O^$/F;/(9>/%PG>&G^#^BNN&_P 8W4Y?C=*K.@_6+Q]]>.W_ M ,_/_P"VEV]EC*JW6V.#*V N>XZ "7.*\=ZIU!_4^HY&>^1]H>7-:>0P>RE MG]FIK$>0Q<63C.T/^D=D?$,O#BX!O/3_ 1NUFML>YK*VE]CR&L8.2YQVL:/ MZSEZO2<'ZL= J;DOBK%8&N(U+['>Y_IM_.?=HZ68[?_/EW_647Z_]2LR>L# !(HP6M);V-M@]1S_[-+JV,_ZZK/,#WLT< M-^F(XYM;EC[&">JOW61T_NA\Y]6W M_2/_ ,X_WI>K;_I'_P"'-=S!O< M#_U:9]_P]I?8O_T?F_>C]KQ'3OK'UKIK@<;*>ZMO^ N)LK(_=V/.ZO\ ZR^I M>A?5OZSXO7*G-V^AFU";<7Q_J_;3DNZSC-+J+H^UM:/H/ VB_3_ 5C M1^D_7H_P"^63^) M3-<$!'S/'_WKZKTOZV=)ZKF##P_5-I:Y_NK+0&MC=+C_ %E4^O?2_MO179+& MS=@'UFQR:_HY+?\ MO\ 3?\ 64#ZB_5^[I]%G4TM< YKA#FG4$'L54G*&+.#B)(@?\;]YNPC/+@(RB MC,'3]W]U\27H_P!1>M5972V=/NM R\/]&UCC[G5#^9>P?G>FS]#_ -:_X1<9 M]8>@W]#S32078EA)Q;CP6_Z)[O\ 35?^"?SJRR >1/Q6EEQPYC&*.A]49.7B MR3Y;*;']64>[Z%]>^NTT8#NEX]H=E9)VWM:9+*OI6;]OT/7_ )K:[_!^JO/? M,I : 1\%L_5CZNW=;S 7-CI]#@(#@/19_9I#/;_ *3U M%Q/UQK=7]9<[=/O-;VGQ!KK'_5-JKE?KQ]7;NHTLZAA,-F7C-+7U#Z5E4 M[]K!^=;2[<^MG^$WV?G^FJ/+9Q]X,YZ>Y8_NWLZ'-E_UQ>J+Q'0CQ'!6IC_6CZPXU#,>G.>V MJH;6-+:WD#LW?;6^S_I*SS7*'+(2B0#5'B:G*BYK<(7LRK M-@?86UAFS<3L8[WV^YS1O5/!QF9&=C8X:)NNKK&@_.>UJA999;8ZVU[K++#N M>]Q+G.)_.++=6;VS]*NCW^__3_\38KDYG%B M,IRN0&^W%-I8X>[F A&HD[;\,'__T?5#$'=QWGB%YI]9/^9WK/\ V7ZOVC6? MLNW[+NG_ (7_ -T_T2\A25OD?YP_/_@?)_U1I\]_-_H?X?S?]3>]]OFE[?-< M$DM9QWO?;Y_@NQ^J/_,[[37_ #G[2D>E]MVQO_[J^G^K;]W\W_VI7B*2K\W_ M #1^?_J?_=?U6SR?\Z/D_P"J?]Q_6?JI)?*J2QG;?I_JG[-^PV_M3T_L4?I? M6C9_)^E^=N_F_P _>O-.I_\ -+U7?LW[=MG3Z'I1_P ']I_6O^W%Y6DKW(]? MYS?]'^;^O]9H<_T_F_\ #_G/\%]6Z5_S/]5O[2^VQ.N[9Z/]O[)^LKTS ^P_ M8ZOV?Z?V2/T/HQZ<3^9L]OTE\NI)<]N/G_POYO\ P?ZR>0VE_-_X'S_X3]5) M+Y525%O/N/UT_P":?KOW;_VK^?\ 8]O.NW[9O_0?^[?]A<_G3\G^#_W7]9]!_5?^%_Z"7ZK_P +_P!!>?)* MQ]K7^Q]:Z#_S/]9G[5^T[Y_PVW[-.FW?]G_2_P#;_P"@_P!(O3:?1]&OT-OH M[1Z6R-FR/9Z>WV[-OT5\L)++Y[YA\_\ A_)_@.KR'R'Y/\#Y_P##?__9_^T4 M^%!H;W1O $ #A"24T$&@ M #3P 8 X ^D #0 R # ,@ P " 0P!6 $< M( !, &\ 9P!O 0 ! ^D M #@ ! ! ! M ;G5L; ( &8F]U;F1S3V)J8P $ !28W0Q M! !4;W @;&]N9P 3&5F=&QO;F< $)T;VUL;VYG M #@ !29VAT;&]N9P #Z0 &7!E $YO;F4 ) M=&]P3W5T $. +P0 8 '_V/_M Q!9&]B95]# M30 !_^X #D%D;V)E &2 ?_; (0 # @(" D(# D)#!$+"@L1%0\,# \5 M&!,3%1,3&!$,# P,# P1# P,# P,# P,# P,# P,# P,# P,# P,# P,# $- M"PL-#@T0#@X0% X.#A04#@X.#A01# P,# P1$0P,# P,#!$,# P,# P,# P, M# P,# P,# P,# P,# P,# P,_\ $0@ ) "@ P$B (1 0,1 ?_= 0 "O_$ M 3\ $% 0$! 0$! , 0($!08'" D*"P$ 04! 0$! 0$ M 0 " P0%!@<("0H+$ !! $# @0"!0<&" 4###,! (1 P0A$C$%05%A M$R)Q@3(&%)&AL4(C)!52P6(S-'*"T4,')9)3\.'Q8W,U%J*R@R9$DU1D1<*C M=#87TE7B9?*SA,/3=>/S1B>4I(6TE<34Y/2EM<75Y?569G:&EJ:VQM;F]C=' M5V=WAY>GM\?7Y_<1 (" 0($! ,$!08'!P8%-0$ A$#(3$2!$%187$B$P4R M@9$4H;%"(\%2T? S)&+A7U5F9VAI:FML;6YO8G-T=79W>' MEZ>WQ__: P# 0 "$0,1 #\ [SZR?63'Z'C-);ZV7=/H43$Q]*VUWYE3%YUU M/KW5^J.)S,ESJR=*&>RH:R!Z3?I[?^&]6Q2^L?4']1ZWEY#C+&V&FD:P*ZB: MV;9_?]]W]>U#Z-T?,ZSF#$Q8:0-]MK_HL9QN='TG.=_-UK7Y?!CPXQ.5<5<4 MI']'R;23+M?_ !M'_P#EF/\ V'_]^$O_ !M'_P#E MF/\ V'_]^$[[YR_[_P#S9_\ >K/N/,?N?\Z'_?/%+4Z5]9>L=+M:ZF]UU(T= MC7.+ZR/!N[[;_FK%L^IWUF M8]S?L1>&D@/9966F/SF[K&/VN_E,1]_E\H(,HD?U_3_TU?=^9Q$2$9 _U/5_ MT'M[;,7ZU_5J[[*=K[6D-:3#J[ZXL8RPCZ.VS9_7I_KKS#?9W+FG@@DR#W:5 MVWU+Z9]8.E=2L9E8;Z\+*9%CBZLAMC/=59#;'/\ H^I5[?\ @UB_73IGV#KM MKVB*S1PWZ8CCFUN6/L8)YR/5(\$& MGUKZW=5ZJ]S6O=B8G#<>IQ!(_P"'M;#K/ZG\S_U:QO5M_??_ )Q_O1<'"R.H M9E.%B@&Z]VUN[1HTW/>_^16QN]R]!H_Q?]!92QEPMNM ]]OJ.9N/=WIL.QG] M523RX>7 C57^C$?\XL>/%GYDF=[=9'3^Z'SGU;?](_\ SC_>EZMO^D?_ )Q_ MO7I7_,+ZN?Z*W_MU_P#Y)0?]2?JJQVUX_\)_@_4I?\S/JGXG_V(=_Y-'P/JS]7.GYE>9B/++ZB=I]< MD>X;'-C_ +Y9/XE,UP0$?,\?_>OJO2_K9TGJ MN8,/#]4VEKG^ZLM :V-TN/\ 653Z]]+^V]%=DL;-V ?6;')K^CDM_P"V_P!- M_P!90/J+]7[NGT6=1S&>GDY30VJITAS*@=WZ0?FV7N]^S\S95_A/475.:U[2 MUP#FN$.:=00>Q52C_ %%ZU5E= M+9T^ZT#+P_T;6./N=4/YE[!^=Z;/T/\ UK_A%QGUAZ#?T/--)!=B6$G%N/!; M_HGN_P!-5_X)_.K+(!Y$_%:67'#F,8HZ'U1DY>+)/ELIL?U91[OH7U[Z[31@ M.Z7CVAV5DG;>UIDLJ^E9OV_0]?\ FMKO\'ZJ\]\RD !H!'P6S]6/J[=UO,!< MV.GT.!R;3PZ/=]EK_>LL_P )_H:O^M;UCA#E\1LZ#U2EW*LDY\UE%#?2,?W0 M]M]2NE_L_H=3[&Q?F'[19X@. ]%G]FD,]O\ I/47$_7&MU?UESMT^\UO:?$& MNL?]4US5ZJN5^O'U=NZC2SJ&$PV9>,TM?4/I653OVL'YUM+MSZV?X3?9^?Z: MH\MG'W@SGI[EC^[>SH0.S=]M;[/^DK/ M-)JS*LV!]A;6&;-Q.QCO?;[G-&] M4\'&9D9V-CAHFZZNL:#\Y[6J%EEEMCK;7NLLL.Y[W$N]A&+CS]G)XLMU9O;/TJZ/?[_]/_Q-BN3F<6(RG*Y ;[<4VECA[N8"$:B3 MMOPP?__1]4,0=W'>>(7FGUD_YG>L_P#9?J_:-9^R[?LNZ?\ A?\ W3_1+R%) M6^1_G#\_^!\G_5&GSW\W^A_A_-_U-[WV^:7M\UP22UG'>]]OG^"['ZH_\SOM M-?\ .?M*1Z7VW;&__NKZ?ZMOW?S?_:E>(I*OS?\ -'Y_^I_]U_5;/)_SH^3_ M *I_W']9^JDE\JI+&=M^G^J?LW[#;^U/3^Q1^E]:-G\GZ7YV[^;_ #]Z\TZG M_P TO5=^S?MVV=/H>E'_ ?VG]:_[<7E:2O?)+8Y7^:'S_ .'_ -S_ %'% MYS^=/R?X/_=?UGT']5_X7_H)?JO_ O_ $%Y\DK'VM?['UKH/_,_UF?M7[3O MG_#;?LTZ;=_V?]+_ -O_ *#_ $B]-I]'T:_0V^CM'I;(V;(]GI[?;LV_17RP MDLOGOF'S_P"'\G^ ZO(?(?D_P/G_ ,-__]D .$))300A !7 0$ M / $$ 9 !O &( 90 @ % : !O '0 ;P!S &@ ;P!P % !! &0 ;P!B M &4 ( !0 &@ ;P!T &\ FMC.60B/SX@/'@Z>&UP;65T82!X;6QN#IX;7!T:STB061O8F4@6$U0($-O&UL;G,Z M&%P+S$N,"]S5'EP92]297-O M=7)C945V96YT(R(@>&UP.D-R96%T;W)4;V]L/2)!9&]B92!0:&]T;W-H;W @ M,C$N,B H5VEN9&]W&UP.DUE=&%D871A1&%T93TB,C R,2TP,BTP.%0Q-#HS M-#HQ-"TP-3HP,"(@9&,Z9F]R;6%T/2)I;6%G92]J<&5G(B!P:&]T;W-H;W Z M0V]L;W)-;V1E/2(S(B!P:&]T;W-H;W Z24-#4')O9FEL93TB&UP+FEI9#HQ,6)A,3,V M,RTX8S4T+6%A-#@M.3(V-RUB9#!D,S4P,64T830B('-T179T.G=H96X](C(P M,C$M,#$M,3-4,3 Z,C0Z,#0M,#4Z,# B('-T179T.G-O9G1W87)E06=E;G0] M(D%D;V)E(%!H;W1O&UP+FEI9#HS8S&UP34TZ2&ES=&]R>3X@/"]R9&8Z1&5S M8W)I<'1I;VX^(#PO'0 0V]P>7)I9VAT("AC M*2 Q.3DX($AE=VQE='0M4&%C:V%R9"!#;VUP86YY !D97-C !)S M4D="($E%0S8Q.38V+3(N,0 $G-21T(@245#-C$Y-C8M,BXQ M M !865H@ \U$ 0 $6S%A96B M6%E:( &^B X]0 Y!865H@ 8ID +>% 8VEA96B M DH #X0 +;/9&5S8P 6245#(&AT=' Z+R]W=W &, : !M '( =P!\ ($ A@"+ ) E0": )\ I "I M *X L@"W +P P0#& ,L T #5 -L X #E .L \ #V /L! 0$' 0T!$P$9 1\! M)0$K 3(!. $^ 44!3 %2 5D!8 %G 6X!=0%\ 8,!BP&2 9H!H0&I ;$!N0'! M $!Z0'R ?H" P(, A0"'0(F B\". )! DL"5 )= F<"<0)Z H0" MC@*8 J("K *V L$"RP+5 N "ZP+U P #"P,6 R$#+0,X T,#3P-: V8#<@-^ M XH#E@.B ZX#N@/' ],#X /L _D$!@03!" $+00[!$@$501C!'$$?@2,!)H$ MJ 2V!,0$TP3A!/ $_@4-!1P%*P4Z!4D%6 5G!7<%A@66!:8%M07%!=4%Y07V M!@8&%@8G!C<&2 99!FH&>P:,!IT&KP; !M$&XP;U!P<'&09!ZP'OP?2!^4'^ @+"!\(,@A&"%H(;@B"")8(J@B^"-((YPC["1 ))0DZ M"4\)9 EY"8\)I FZ"<\)Y0G["A$*)PH]"E0*:@J!"I@*K@K%"MP*\PL+"R(+ M.0M1"VD+@ N8"[ +R OA"_D,$@PJ#$,,7 QU#(X,IPS #-D,\PT-#28-0 U: M#70-C@VI#<,-W@WX#A,.+@Y)#F0.?PZ;#K8.T@[N#PD/)0]!#UX/>@^6#[,/ MSP_L$ D0)A!#$&$0?A";$+D0UQ#U$1,1,1%/$6T1C!&J$)%ZX7TA?W&!L80!AE M&(H8KQC5&/H9(!E%&6L9D1FW&=T:!!HJ&E$:=QJ>&L4:[!L4&SL;8QN*&[(; MVAP"'"H<4AQ['*,0!YJ'I0>OA[I'Q,?/A]I M'Y0?OQ_J(!4@02!L()@@Q"#P(1PA2"%U(:$ASB'[(B--@U$S5--8Y",$)R0K5"]T,Z0WU#P$0#1$=$BD3.11)%546:1=Y&(D9G M1JM&\$25^!8+UA]6,M9&EEI6;A: M!UI66J9:]5M%6Y5;Y5PU7(9O5\/7V%?LV %8%=@JF#\ M84]AHF'U8DEBG&+P8T-CEV/K9$!DE&3I93UEDF7G9CUFDF;H9SUGDV?I:#]H MEFCL:4-IFFGQ:DAJGVKW:T]KIVO_;%=LKVT(;6!MN6X2;FMNQ&\>;WAOT7 K M<(9PX'$Z<95Q\')+%V/G:;=OAW5G>S>!%X M;GC,>2IYB7GG>D9ZI7L$>V-[PGPA?(%\X7U!?:%^ 7YB?L)_(W^$?^6 1X"H M@0J!:X'-@C""DH+T@U>#NH0=A("$XX5'A:N&#H9RAM>'.X>?B 2(:8C.B3.) MF8G^BF2*RHLPBY:+_(QCC,J-,8V8C?^.9H[.CS:/GI &D&Z0UI$_D:B2$9)Z MDN.339.VE""4BI3TE5^5R98TEI^7"I=UE^"83)BXF229D)G\FFB:U9M"FZ^< M')R)G/>=9)W2GD">KI\=GXN?^J!IH-BA1Z&VHB:BEJ,&HW:CYJ16I,>E.*6I MIAJFBZ;]IVZGX*A2J,2I-ZFIJARJCZL"JW6KZ:QK_UP'# [,%GP>/"7\+;PUC#U,11Q,[% M2\7(QD;&P\=!Q[_(/%$XI MZ#+HO.E&Z=#J6^KEZW#K^^R&[1'MG.XH[K3O0._,\%CPY?%R\?_RC/,9\Z?T M-/3"]5#UWO9M]OOWBO@9^*CY./G'^E?ZY_MW_ ?\F/TI_;K^2_[<_VW____N M Y!9&]B90!D '_VP"$ 8$! <%!PL&!@L."@@*#A$.#@X.$183$Q,3 M$Q81# P,# P,$0P,# P,# P,# P,# P,# P,# P,# P,# P,# P!!PD)$PP3 M(A,3(A0.#@X4% X.#@X4$0P,# P,$1$,# P,# P1# P,# P,# P,# P,# P, M# P,# P,# P,# P,#/_ !$( X /I ,!$0 "$0$#$0'_W0 $ ?7_Q &B M!P$! 0$! $!0,"!@$ !P@)"@L! (" P$! 0$! $ M @,$!08'" D*"Q @$# P($ @8' P0"!@)S 0(#$00 !2$2,4%1!A-A(G&! M%#*1H0<5L4(CP5+1X3,68O D'EZ>WQ]?G]SA(6&AXB)BHN,C8Z/@I.4E9:7F)F:FYR=GI^2HZ2EIJ M>HJ:JKK*VNKZ$0 " @$" P4%! 4&! @# VT! (1 P0A$C%!!5$382(&<8&1 M,J&Q\!3!T>$C0A528G+Q,R0T0X(6DE,EHF.RP@=STC7B1(,75),("0H8&28V M11HG9'15-_*CL\,H*=/C\X24I+3$U.3T976%E:6UQ=7E]4969G:&EJ:VQM;F M]D=79W>'EZ>WQ]?G]SA(6&AXB)BHN,C8Z/@Y25EI>8F9J;G)V>GY*CI*6FIZ MBIJJNLK:ZOK_V@ , P$ A$#$0 _ /5.*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*K994A0R2L%114L30 >).$"T$US>>^:/SQT/1^45FQO MK@;4BV0'_*F/P_\ (OU,V6'LZ<^?H']+_B75YNTL>/8?O)?T?I_TSQ_S3^;^ MNZ_RB]7ZK;'_ '7#5:C_ "Y/[QO^"X_Y.;O#H88^G%+^DZ'/K\F7:^"/\V+# M_KUQ_OQ_^".9W"'!XB[Z](N^O7'^_'_P""./"%XB[Z](N^O7'^_'_P""./"%XB[Z](N^O7'^_'_P""./"%XB[Z](N^O7'^_'_P""./"%XB[Z](N^O7'^_'_P""./"%XB[Z M](N^O7'^_'_P"" M./"%XB[Z](N^O7 M'^_'_P""./"%XB[Z](N^O7'^_'_P""./"%XB[Z](N^O7'^_'_P""./"%XB[Z](N^O7'^_'_P""./"%XB[Z](N^O7'^_'_P""./"%XB[Z](N^O7'^_'_P""./"%XB[Z](N^O7'^_'_P""./"% MXB[Z](N^O7'^_' M_P""./"%XB[Z]( MN^O7'^_'_P""./"%XB[Z](N^O7'^_'_P""./"%XB[Z](N^O7'^_'_P""./"%XB[Z](N^O7'^_'_P""./"%XB[Z](J\6N7\-/3N9EITI(PI^.1..)Z#Y, MADD.1/S3"V\^Z_;4]+4+D = 96(_X%B1E1TV,\XQ^3:-5D'*4O\ 3)S9_G-Y MHM:#ZYZBCL\:-_PW#G_PV4RT&(]/O;X]H91U^R*?6'_.1&M0T%U!;S#Q 96^ M_DR_\)F-+LN!Y&0@O[*6/Q,3J_P"#^CF+/LJ7\)'^ M=^).9#M>/\43_F^K_B65Z9^<_EF_HOUKT&/:5&7_ (>C1_\ #YAST&6/3B_J MN;#M'%+KP_UF6:?J]GJ2\[&>.=?&-PW_ !$YA2@8\P8N=#)&?TD2_JHO(,W8 MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78 MJ[%78J[%78J[%78J[%78J[%78J[%78JPG\V=?U;R]IBZGH[*!'(%F#+R^%OA M5_\ 8OQ7_9YGZ+%#)+AE_FNNUV6>*'%#_.>/_P#*^?,O\\/_ "+&;O\ DW'Y M_-T7\IY?+Y._Y7SYE_GA_P"18Q_DW'Y_-?Y3R^7R=_ROGS+_ #P_\BQC_)N/ MS^:_RGE\OD[_ )7SYE_GA_Y%C'^3'_D6,?Y-Q^?S7^4\OE\G?\KY\R_SP_\ (L8_R;C\ M_FO\IY?+Y._Y7SYE_GA_Y%C'^3'_ )%C'^37R^3O\ E?/F7^>'_D6,?Y-Q^?S7^4\OE\G?\KY\R_SP_P#(L8_R;C\_ MFO\ *>7R^3O^5\^9?YX?^18Q_DW'Y_-?Y3R^7R=_ROGS+_/#_P BQC_)N/S^ M:_RGE\OD[_E?/F7^>'_D6,?Y-Q^?S7^4\OE\G?\ *^?,O\\/_(L8_P FX_/Y MK_*>7R^3O^5\^9?YX?\ D6,?Y-Q^?S7^4\OE\G?\KY\R_P \/_(L8_R;C\_F MO\IY?+Y._P"5\^9?YX?^18Q_DW'Y_-?Y3R^7R=_ROGS+_/#_ ,BQC_)N/S^: M_P IY?+Y._Y7SYE_GA_Y%C'^37R^3O^5\^9?YX?^18Q_DW'Y_-?Y3R^7R=_P KY\R_SP_\BQC_ ";C\_FO M\IY?+Y._Y7SYE_GA_P"18Q_DW'Y_-?Y3R^7R=_ROGS+_ #P_\BQC_)N/S^:_ MRGE\OD[_ )7SYE_GA_Y%C'^3'_D6,?Y-Q^?S7^4\OE\G?\KY\R_SP_\ (L8_R;C\_FO\ MIY?+Y._Y7SYE_GA_Y%C'^3'_ )%C'^37R^3O\ E?/F7^>'_D6,?Y-Q^?S7^4\OE\G?\KY\R_SP_P#(L8_R;C\_FO\ M*>7R^3O^5\^9?YX?^18Q_DW'Y_-?Y3R^7R=_ROGS+_/#_P BQC_)N/S^:_RG ME\ODS/\ *K\W=0U[5?T9K#1D2H3$57C\:_%Q_P!DG/\ X','6:&..'%'I]3G MZ'7RRSX9]?I>QYHW?NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5Y]^=_F8Z-H36\+< M9[UO26AW"_:F;_@?W?\ STS9]GX>.=GE#U?\2ZOM+-X>.A]4_3_Q3YL^O7'^ M_'_X(YU/"'DN(N^O7'^_'_X(X\(7B+OKUQ_OQ_\ @CCPA>(N^O7'^_'_ .". M/"%XB[Z](N^O7'^_'_X(X\(7B+OKUQ_OQ_\ @CCPA>(N^O7' M^_'_ ."./"%XB[Z](N^O7'^_'_X(X\(7B+OKUQ_OQ_\ @CCP MA>(N^O7'^_'_ ."./"%XB[Z](N^O7'^_'_X(X\(7B+OKUQ_O MQ_\ @CCPA>(N^O7'^_'_ ."./"%XB[Z](N^O7'^_'_X(X\(7 MB+OKUQ_OQ_\ @CCPA>(N^O7'^_'_ ."./"%XB[Z](N^O7'^_ M'_X(X\(7B+OKUQ_OQ_\ @CCPA>(N^O7'^_'_ ."./"%XB[Z] M(N^O7'^_'_X(X\(7B+OKUQ_OQ_\ @CCPA>(N^O7'^_'_ ."./"%XB[Z](N^O7'^_'_X(X\(7B+OKUQ_OQ_\ @CCPA>(N^O7'^_'_ ."./"%X MB[Z](N^O7'^_'_X(X\(7B+OKUQ_OQ_\ @CCPA>(N^O7'^_'_ M ."./"%XB[Z](N^O7'^_'_X(X\(7B+OKUQ_OQ_\ @CCPA>(O M=O\ G'S1V6UGU>XXB/X7I.RL>QF?XMO M\UZ]FD=Z[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%5*ZNX;2-I[EUBB3 M=GN@Z76.S+WTP[1"B5_P J5_\ B42RYL\7 M9V2?/T?UO^)=7F[3QPY?O/ZOT_Z;_I)C7_0RB_\ 5M/_ $D?]>DO]C^U([7'6/\ LOV,PT7\Y?+6J<5^L_5I&-.,ZE*?.3XH?^2N8.309(=. M+^K^.)S\?:&*?7A_K_CA9E:W<-W&)[:198FZ,C!E/R9=LPI1,=BY\9"0L*N1 M9.Q5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5__T/5. M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*I)Y@\[:/Y?!_25U'$X_ M8KR?_D4G)_\ A.?,?Z7TN;CUV6'(_Z;U,ZT;_G(Z=*+JMFKCN\+%3_ ,BY.=?^1BYK M\G90_A/^F=EC[7/\0_TK/]#_ #B\N:O11<_5Y#^S<#A_P^\/_)3-;DT.2'3B M_J_CB=IC[0Q3Z\/]?T_\=9E#,DZ"2)@Z-N&4U!^D9@D5S<\&^2_ EV*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*O/?SP;48M!>:PDXP@\+A.*MRC?X*_&K,I1^/V./VN7[.; M/L_A.2I?YG]9U?:7$,=Q_P _^J^9\ZMY!V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5%Z3J>UC-8+(>B/#G]J8_/G^[_ .>>=7V?BX,=_P _U?\ $O(=I9N/ M)72'I_XIY[FS=6[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J^@/^)+LM:G8J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78JBM/U2[TV3UK&:2"3IRC8J?O2F0E 2V(XF<)F!N)X?ZK.-$_/3S%IU%G M>.[C I,NX_V<7IMR_U^>:_)V=CER]']5V./M/+#GZ_ZST'0_P#G(?2KHA-3 M@EM&)IR7]X@]V*\)/^!B?-9D[+F/I(G_ +%VF/M:$OJ!A_L_Q_I7H.B>;-*U MQ0VFW44Y(KQ5OC _RHFI(O\ LES6Y,,\?U Q=ICSPR?21)-LI;W8J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%7_]'U3BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5633QP(99F"(HJ68T 'N3A O8()KT8/O,>O_ #S63-GA[.G/>7H'^R_TKJLW:>.&T?WA_P!C_IGD7F;\X-?U MTE/6^JP'_=<%5_X*3^\;_@^'^1FZPZ''CZ<1_I.BS:_)DZ\ _H,*9BQ+,:D[ MDG,]U[6%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78 MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78 MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78 MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78JF6C>9-2T5 M_4TVXD@/<(Q /^LGV6_V0RK)BCD^H<3;CS2Q_23%Z-Y?_P"7LN)^D\/^R=MB[5G'ZAQ_[&3T_P N?F[Y?URB)A^U\F^TN=OCF)Q$A_$\%D@82,3_"@\L8.Q5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*OH+_G'SS-];=?3 M0-+N=3>G[F,E0>[GX8U_V4A7+L&/Q)"/>T9\OA0,OYKX_FF>=VED)9W)9B>I M)W)SMP*V>#)OXX" $1_"B\@S=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK#_-GYKZ' MY;Y12R^O+8GBE_-B\; M\U?GGK>L?[0_YY+%F\P]G0AN?6?\ 8_Z5T&?M+)DVC^[C M_1^K_3?\3PO.Y96E8R2$L[&I)-23[G-F!3JB;6X5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5;5BA#*2"-P1@5F&@?FWYBT6BQW)GB'^ZY_W@^7)OWJK_J2+F%E MT6/)TX?ZOI<_%K\N/KQ?U_5_QYZ1H'_.15G-2/6+9X6V!DA/-:]R4;BZ+_JF M7-5E[+(^@\7];\?\2[;%VM$_6.'^K^/^*>DZ#YPTG7Q73+J.9NO$&C@#N8GX MR+_P&:O)@GC^H4[;%J(9?I(E^/YJ<90Y#L5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5?_TO5.*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5+M:\Q:?H<7KZE.D M"=N9W/\ J)]M_P#8+EN/%+(:B.)JR98XQRR=YG_-BZ3-VL!M ?YTO^)>2^8O..J^8GYZG743R_4;2;+VAV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*LA\M_F!K7ET@:?M>6/\ G(:SN>,.N0&W<[&6*K)] M*?WB?['U!XOZ,G>8>U8G:8X?Z4?I_'^F>IZ5K-GJT(N=/F2>(_M( MP/W_ ,I_R6S3SQF!J0X7)&9!L=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKP'_G(7RS]5OH=; MB'P72^G(?\M!\)/^O%_R:SI.S,UQ,#_#_N7F.U<-2$Q_%]7];\?[EY'FZ=&[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78JRK\L?,O^'M=M[MVXP2'TI?#@^U M3[(W"3_89AZO%XN,CK]47-T6;PL@/3Z9?YSZPSC7MG8J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J\5_YR)\R\4MM"B;=OW\H]A\$(^_U&_V*9ONR\7.9_JQ_WSSW:V;E ?UY M?[UX?G0/.NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*O6O^<>_+'UO4)=:E M7]W:KPC/_%CCXO\ @(O^3BYI>T\W#$0'\7^Y=WV5AXI&9_@_W3Z SFWJ'8J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%6#^;_S?T7RYRA#_ %N[6H]*$@T/_%DOV$W^U]J1 M?]]YL,&AGEW^F/\ .DZ[4:^&+;ZY?S8O$_-OYO:WYBY1>I]5M6J/2A)%1_Q9 M)]N3;[7V8_\ BO-]@T,,6_U2_G2>=SZ_)EV^B/\ -BPG-@Z]V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5M6*$,I((W!&!6:^7?SB\PZ+1/7^ MM0C]BX^/_DI43?\ )3C_ ).8&70X\G3A_J?CA=AB[0R8^O'_ %_5_P >>H>7 M?^<@M)O:1ZK$]E)_,/WD?WH/46O_ !C;_7S4Y>S)Q^GU_P"QD[G%VK"7U#@_ MV47I6FZM::I%]8L)HYXCMRC8,*^'P_M?Y.:J<# U(<+MX9!,7$\2*R#-V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5__T_5.*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5BOF? M\SM#\NO_ '+HLW:DY;0]'^Z> M97U_<7\IN+R1YI6ZN[%B?]DV;:,1$4-G42D9&R>)0R3%V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*HS2M9O-(F M%SI\SP2C]I"1]_\ ,/\ );*YXQ,5(<3.&24#<3PO6?*?_.0LT7&#S!#ZJ]/6 MB #?-XOL-_L/3_U,TV;LP'>!_P V3O,':I&V07_2C_Q+V+0?,VG:_#]8TR=) MT[\3\2_ZZ'XT_P!DN:/)AEC-2'"[[%FCE%Q/$F>5-SL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL58W^8OEG_$>B M7%BHK-Q]2+_73XD_X/\ N_\ 9YE:7+X4Q+_3?U7$U>'Q<9C_ *7^L^22*;'K MG:/#NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5]6?E5YF_Q!H-O.[P&*OD'SMYB;S%J]SJ1)X2.1&#V1?@B'_ #XO\K.VT^+ MPH"+PFIR^+,R_'"DF9#CNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*OK3\M M_+/^'-$M[)UXSLOJ3>/-_B8'_4^&/_89QFKS>+,G_2_U7M]'A\+&!U^J7]9D MV8CF.Q5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*L-\Y?FMHWECE#))]8O!MZ,1!(/\ Q:_V(O\ M9?O/^*VS.P:*>7?Z8_SI.OU&NAAV^J7\V/\ OOYKPWSC^;FL^9"T//ZK9MMZ M,1I4?\6R?;D_RO\ =?\ Q7G08-%#%O\ 5+^=)YS4:^>7;Z(_S8L)S8.O=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BJ)T[5+K M3)1<6,KP2CHT;%3]ZY"8B([:<13MTBF MHC_)=^#G_C&[YILVCR8N8V_G1=WAUN/+R._\V7I99F$YSL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BK__U/5.*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*J5U=PVD;3W+K%$@JSN0J@?Y3-MA$ M3(T&,I"(LO./,_Y]:-IE8M-#7TP[K\,8/_&1A5O]@C+_ )6;7#V;.>\O1_NG M4YNTX0VC^\/^Q>1^9_S:U[S!6.2?ZO;G_=4%4%/\IO[Q_P#9/Q_R;79,O7AC_ #8L-S/O^3?^<@I$*VWF./FNP]>(4(]Y(NC?\\_^1;9 MI,_9G7'_ *63OM/VKTR?Z>/_ !+V;2-:L]8@%WI\R3PMT9#7Z&[JW^2V:.>, MP-2'"[_'DCD%Q/$$9E;8[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J^6OS?\ +/Z!U^81BEO<_OXZ=/B/[Q?]C)S_ M -AQSK]#F\3&.^/I>,U^'P\A_FR];"LSW7NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*O5/^(?P?[ MEW79>;AGP'^/_=1?0V\/H) MXT/]ZW_(OX?]FN;'08O$R7TAZO\ B76=HYO#QD=9^G_BGS#G6O'NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*LT_*+RQ^G]>A605M[;]_)X40_ O^SDX?[' MEF!KLWAXSWR]+L-!A\7(/YL?5)]39R#V;L5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL58_YL\^:3Y6 MCYZE,!(158D^*1O]5.P_RWX)_E9DX=-/-](_SOX7%SZJ&$>H_P";_$\)\Y_G M7JVOR/U*T.W&,_O&'^7+_ ,:Q\/Y7YYT.#L^&/<^N7^Q_TKS>H[1GEV'H MC_LO],\[S:.J=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL59?Y7_-;7?+M(X9_7MQ0>E/5U '\AKZD?R1U7_) MS!S:+'EYCA/\Z+G8==DQP^5?SWT?5B(=1!L)SM5SRC)_XRC[/_/1 M$3_+S29NSIPWCZQ_LG?8.TX3VE^[/^Q_TST>">.X1986#QL*JRFH(\01FK(K M8NV!!W"_ EV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*O_]7U3BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BJE=7<-I$T]RZQ1(* MLSD* /=FR48F1H,92$19>5>J]1&/]4;/+_PB_P"4V;C! MV;*6\_3_ $?XG2ZCM2,=H>O^E_#_ ,>>,>8_.&J>8Y/4U2X:4 U5.B+_ *L: M_ /^)9O<6".+Z0\_FU$\I]1M)LO:'8J[%78J[%78J[%78J[%78J[%78J[%78 MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78 MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78 MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78 MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%4R MT'S)J&@3BZTR9H9.]#LWLZ'X77_6RK)BCD%2%MN+-+$;B>%[EY'_ #XLM3XV MFN@6EP: 2C^Z8_Y7>'_9?!_EKG/:CLZ4-X>J/\W^+_CST>F[3C/:?HE_._@_ MXZ]51U=0Z$%2*@C<$'-.[L&V\5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5>:?GSY9_2FC#48A6:Q;G\XV^&7_@?@D_U4 M;-KV;FX)\/\ /_W3J.T\/'#B'/'_ +E\X9U+R;L5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BJ)TW4)=.N8KVW/&6%UD4^ZGD,A.(D"#_ !,H3,""/X7V)HFK M1:O90ZA;_P!W.BN/:H^S\U^RV<1D@82,3_"][CR#)$2'\2-RML=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5?-GY[>9?TIKGU&-JPV*^G[2 M[3S<>3A'+'_NOXGG&;5U+L5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKZ._( M7RQ^C-&.I2K2:^;D/'TU^&/_ ((\W_V2YR_:6;CGPC^#_=/5]F8>"'$>>3_< MO3,U+N'8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J@]6UBTTBW:\U"58(%ZLYI_L1_,W\JK\63AC,S41Q- M>3)'&+D>$/$O._Y^SW/*T\NJ88NAN''QG_C&GV8_]9N3_P#&-LW^G[- WR;_ M -%Y[4]J$[8_3_3_ (GD5S43$T=G=1D)"QNK9%D[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%7_];U3BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK3,%!9C0#B/\ LG4:CM*./:/K ME_L'AOFCSMJOF:7U-3F+J#58QM&O^I'T_P!E]O\ RLZ'#IX8AZ1_Q3S>;4SS M'U'_ #?X4CS(<=V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5F/DC\T M=5\J,(HF]>RKO!(=O^>;=8F_X3^9,P=1HXYOZ,OYSGZ;6SP[#U0_FOH7R;^8 M&E^:XN5C)QG J\+[.OT?MK_EIG,Y]-+"=^7\YZG3ZJ&<>GG_ #?XF29BN6[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%5*[M8 M[N%[:8Z]8W_P!F MG%L[?#D\2(D/XGA,V(XY&)_A2S+FEV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5[[_SCUYE^LV,VBRGX[9O4C_U'/Q ?ZDG_)W.;[4Q5(3'\7^Z>F[*S7$P M/\/+^K^/]T]=S2N]=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BJ6>9]3'[\[8"A0>#D3(V5/ M)(=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BJ9^6=#DUW4K?3(?M3R!21V7J[_ M .P3D^4YL@QQ,C_"VX<9R2$1_$^PK.TCLX8[: <8HE5$ [*HXJ/NSB92,C9> M\C$1%#HJY%D[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78 MJ[%78J[%78J[%78J[%78J\T\\_G?I^A\K72N-[>#8D']TA_RG7^\_P!2/_D8 MC9M=/V?+)O+T1_V;J-3VE''M'UR_V#P7S%YHU'S%/]:U.9I7_9!V51X1H/A3 M_/EG1XL,<0J(IYG+FEE-R-I5ES2[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%4V\O>: M]3\NR^OI<[PD_:4;JW^O&WP/_LERC+ACE%2%MV+/+$;B>%[/Y0_YR!M+PK;Z M]']6E.WK1U,9_P!9-Y(_^2G^PS19^S#'>'J_H_Q/0:?M42VGZ?Z7\+UBTNX; MR);BV=98G%5=&#*1_DLNQS3RB8FB[N,A(6-U7(LG8J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J__]?U3BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL58MY MS_,C2?*B%;N3U+HBJP1[N?#E_OM?\I_]CRS,P:2>;E]/\YPM1K(8>?U?S7@' MG7\U-6\TEHI&^KV9Z01G8C_BUOM2_P#$/\C.DT^CAAW^J7\YYC4:V>;;Z8?S M1^/4PW,YP'8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78JJVE MY-9RK<6SM%,AJKH2"#[,,C*(D**8R,38>X_E]^>\=QQL/,A$T[].3_3_\4]CCD610Z$,K"H(W!![C M-&13O@;;Q2[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J\-_YR(\L\)+?7H1L_[B6GB/BB;Z5YK_ +!,Z#LO-S@?ZT?]\\YVMAW$ MQ_5E_O7B^;YY]V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5DOY<^93Y?[#,358O%@1_I?ZSEZ3-X602Z?Q?U7UKG&/<.Q5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5XS_SD3YE].&WT*(_%(?7E_U1\,2_[)N;?\\US>]EXK)F?ZL7G^UL MU 0']:7^]>%YT+SCL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKVC_G'?RQS MEN->F79/W$1]S\4K?[%>"_[-\T/:F;80']:7^]>@[)P[F9_JQ_WSW+.?>C=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BJ3>:/-^F^6;?ZSJ9N5K;$VE@:CTT/Q./\ BZ3O_P 8U^#^;G]K.ETVACBW/KG^/I>7 MU7:$LVP]$/Q]3 ,V3K'8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78 MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78 MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78 MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78 MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78JG?EC MSGJGEF7UM,F9 2"T9W1O]>,_#_LOM_RMF/FT\(>??SYFN>5EY=U7:9.V/\ T_\ Q+Q^:9YW:65B\C$EF8U))[DG-V!6P="3>Y68 M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL59Q^7 M_P":^H>5&%O)6XT\G>)CNO\ E0M^S_J?8;_ALU^IT48[47NFR"2,]1T93_ "2+^RW^:YR^7#+$:D]9AS1R MBXIIE+<[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%4 ME\Y^7E\Q:3^098FBT"!Y&K/;_N)/&J?8;_ &4?#_9% 1 M_'$\+JLWBS,O]+_52#,EQG8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78JNBB:5Q M'&"SL0 !U)/08":4"WU[Y*\NKY=TBVTQ: M[T^+PH"/XXD[S'F'KE_._@_X\\$U;6+O5[AKR_E::=SNS&OT M#^51^RJ_"N=%" @*B*#S,\AF;D>(H3+&#L5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BK+O)GYGZOY5(CMY/6M*[P25*_\ /,_:B._['P_SH^86 M?1PS<]I?SG.T^MGAY>J/\R7X]+WSR5^:.D^:P(H7]"\IO!(:,=M_3;[,J_ZO MQ_M-&NIF&83GNQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*O_T?5.*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*L0\]_F;IOE&,I,?6 MO2*I AW]FD/^ZT_X;^56S-TVDEFY;1_G.#J=9'!S]4_YKYT\W^>M3\US^MJ$ MG[M2>$2[(G^JO\W^6WQ9UQPBH_P"F>4U&IEF-R_TO\+'\R7%=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BJ:^6_,] M_P"7+I;W39#'(.HZJP_DD7]I?\U^+*O^7$?VT_X9/VOYLY75:26$_SH?SGK=+K(YQ7TS_F_P#$LSS!=@[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7S-^=_EC]# MZZ]U$M(+X>LOASZ3+_P?[S_GIG5]GYN/'76'I_XEY#M+#X>2QRR>K_BGGV;- MU;L5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKT[\@_,WZ-UAM,E-(;Y:"O:1 M*M'_ ,$O-/\ 6X9J>TL/%#B'\'^Y=QV7FX)\)_RG^Z?1F,]\_2^7LZ MYXYV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5Z#^2/EC],ZZEU(*P6(]9O# MG_NE?^#_ 'G_ #SS6=H9N"%=9^G_ (IVG9N'Q,E],?J_XE],YRCU[L5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL52[7O, M-CH-JU[J4JQ0KMOU)_D1?M._^2N6X\4LAJ(MJRY8XAQ2-/GK\POSCOO,O*SL M.5KIQJ"H/QR#_BYAT7_BI/A_G:3.ETNACBWEZI_[G^J\MJ^T)9=H^B'^RE_6 M_P")>=YM'5.Q5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5M6*D,IH1N","O5?(WY[WNF<;370UW;#82C^]7_6K_ 'W^R_>?Y;?9S3ZC MLZ,]X>B7\W^#_CKNM-VG*&T_7'^=_'_QY[MHNNV6MVXO--F6>%OVE['^5E/Q M(W^2_P 6<]DQRQFI#A>DQY8Y!<3Q!'96VNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*O__2]4XJ[%78J[%78J[%78J[%78J[%78 MJ[%78J[%78J[%78J[%78J[%78JT[JBEW("@5).P &*DT\9_,7\\UAYZ=Y;8, M^X>YZ@?\8!^U_P 9?L_RLD1W^RI)T64_J24_P OV'_8_DSF MM9H#C]4/H_W'_'7J=%V@,GIG]?\ N_\ CSU+-0[EV*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5@'YV>6/TUH+SQK6>R/K+X\1_?+_P ! M\?\ SSS9=GYO#R5TGZ?^)=9VCA\3'?\ %#U?\4^9,ZQX]V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ56L;R6QGCNH#QEA=70^#*>2G[\C*(D*/5E&1B;'1] MA^7=:CUO3[?4H?L3QAZ>!_;3_8-R7.(RXSCD8G^%[S%D&2(D/XDQRIM=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M?-_Y\>9?TIK7U")JPV*\/;U&^*7_ (TC_P!AG4]FXN"'%_/_ -R\EVGFX\G" M.6/_ '7\3S7-JZEV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5]-_DGY8_0N M@I/(M)[T^LWCQ/\ 9_->H>9KHWFI2%VWXJ-D0?RQI^RO\ PS?MLS9U&'#' M$*B\GFSRS&Y%*,O:'8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%4T\N^9]0\NW N],F:)_V@-U8?RR)]EU_S7XLIRX8Y14@ MW8LTL1N)I]!>0/SFT_S'PL[_ (VFH&@"D_!(?^*G/1B?]U/\7\C29S6IT$L6 M\?7#_91_K/4:7M".7:7HG_L9?U?^)>B9K':NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5_]/U3BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL50.M:W9Z+;-?:A(L,"=6/C_ "J.K,?Y5RS'C.0U M'3)'&.*1H/G/\QOS;O/-#-9VG*WTT'[%?BD]YB/\ DW]G_7SJ-+HAAW/J MG_N?ZKR>KU\LVP]./_=?UGG^;)UCL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5>V_E9^<_P!C2/,, MG@L5RW_"I.?^9W_(S^?-!K-!_%#_ #H?\3_Q+T.B[1_@R?YL_P#BO^*>VYH' MHG8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78JU(BR*4< JPH M0>A!Q!I!%OD+SOY<;R[J]SII!X1O6,GNC?%'_P )]K_*SMM/E\6 E^.)X74X M?"F8_CA2/,AQW8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7N_\ SCOYF]:V MN-"E/Q0GUHO]5CQE7_8R<6_YZYSO:F&B)CKZ9/2=DYK!@?X?5'\?CZGL>:-W M[L5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL52WS-K<>A:;<:G+NL$98#Q/1$_V;\5RW%C\20B/XFG-D&.)D?X7QY=W4EW M,]Q,>4DK%V)[ECR8_?G;Q%"@\'*1D;*EDD.Q5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5/?(_EQO,6L6VF@?!(]9#X(OQR?\(/A_RLQM1E\*!E^.)R=-A\68C^ M.%]>1HL:A$ "J* #H ,XHFWN0*;Q2[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78JXFFYZ8J\;_,C\\$M>>F^7&#R[J]SU5?:#L[? M\6?8_DY_:7>:3L^_5D_TG_%.@UG:5>G'_I_^(>&3SR7$C33,7DISH0*V#SA-[E9A0[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%7IWY?_G9>:'PL=8Y75D-@W65![,W]XG^0_\ ML7^'AFHU/9XR;Q],_P#8R=QI>T98_3/UP_V<7T!I&LV>LVRWNGRK- _1E_41 M]I6\5;XLYR>,P-2%%Z?'DCD%Q/$$9E;8[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%7_]3U3BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BK'_.?G>P\IVOUJ^:LC5].)?M.1_+X+_._[/\ PN9.#3RS&A_I MG%U&IC@%R_S8_P Y\S><_/&H>;+KZS?-2-2?3B7[*#V\6_F?]K_AJ7JG_N'EM9KSE],?3C_P!V\US:NH=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL53ORGYRU'RM<_6M-DXUISC;=' [.G_&WVU_9;,?-@CF%2MTNLCG&WIG_,9=F$YSL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BK_ /_5]4XJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%6'?F)^95GY0@X[37\@K'#7_DI)_+'_ ,,_V5_:9<[2Z0YSW0_G.!J]9' . M^?\ #%\S:[K][KUTU_J,AEF?N>@'947HJC^7.KQXHXQPQ>0RY99#Q2W*7Y:U M.Q5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5ZM^4GYMG1BFC:RY-B32*4]8C_*W_ !3_ M ,F_]3[.FUNBX_7#Z_XH_P __CSNM!K_ _1/Z/X9?S/^.OH-'#@,I!4BH(Z M$9S3U+>*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5+O,>B1:YI MUQID_P!B>,K7P/[#_P"P?B^6XLAQR$A_"U9L8R1,3_$^/+VSELIY+6<<98F9 M&'@5/%AG;QD)"P\%*)B:/11R2'8J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M7U!^3/F;]-Z!$DC5GM#Z#^)"_P!TW_(OBO\ K(VG_B6=9KW9.Q5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5IW" LQ 4"I)Z 8J^1?/GF,^8M9N=1K6-WXQ^R+\$?_ HY?ZV= MKIL7A0$?QQ/"ZK-XLS+_ $O]5(,R7&=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BJM8VC*,3(T.K[#\N:+%H>GV^FP?8@C M"5Z5/[;_ .S?D^<1ER')(R/\3WF'&,<1$?PICE3:[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%4J\R^:+#RW:-?:E($C'V0-V<_P D M:_M,?^;GXI\678L,LIJ+1FS1Q#BD^9O/WYC7WG">LW[JSC-8X%.P_P M_P"> M2G[7_ <0U6KEG.^T?X8L3S-<)V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ54 MM;J6TE6>W=HY4(964D$$=U89$@$44QD8FP][_+7\[(M2XZ;Y@98KK8)/T1_\ MF3]F.3W_ +M_\AN//G=7V>8>J'T_S?YKTVC[1$_3DVE_._G/6\TKO'8J[%78 MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J_P#_UO5.*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*L!_,[\T[?RG$;2UI+J4BU5.T8/227_C2/\ M:_U[O)&EGD-6=C4DYU48" M(HC?D7YF_1.MBRE:D M%\OI^W,?%"?^)1_\],U?:.'CA8_@_P!S_$[7LS-P9.$\LGI_SOX7TIG*O7.Q M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5@OYS M^9?T)H$J1FD]W^X3QHP_>M_R+Y+_ *SKFQT&+Q,@[H>IUO:&;P\9[Y^C_BGR M_G6O'.Q5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*O4/R"\L?I'5VU245ALEJ M*]Y'JJ?\"O-O^ S4=I9N&'"/X_\ I_EG^<\VB\-,UHM+8#X4DZO$.P\9(E_E^VB_8^SZ> M:?5Z 9/5#:?^Z_X\[G1]H''Z9[P[_P"9_P =?05K=17<2W%NZR1..2LI!!![ MJPSFB"#1>HC(2%A5P,G8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J_P#_ MU_5.*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5Y_P#FC^:,/E6$V=F1 M)J<@^%>HC!_W9)[_ ,B?[)OA^ULM'HSF-G^[_P!TZO6ZT810_O/]R^:[R\FO M9GN;ES)-(2S,QJ23W.=5&(B*#R,I&1LJ.20[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%7M7Y,_FIP*>7]8?X31;>5CT_E@<_\FF_YY_R9H=?H_XX?Y\? M]\]!V?KO\G/_ #)?[S_B7N&<^]&[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%6&_FUY8_3^@SQQBL]O^_B\:H/B7_9Q\U_UN.9VBS>'D'=+TEP-= MA\7&?YT?5%\KYV#Q;L5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BJ^WN'MY%G MA)62-@RD=00:J[P9?%@)?SDVREO=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5?-OY[>9?TKK?U&(UAL5]/VYM\4I_XA'_SSSJ>SL7!#B_G_ M .Y_A>2[3S<>3A'+'_NOXGF^;5U+L5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKZJ_*?RS_A_08(G%)YQZ\OC5Q\*_["/@FD?3%[30X?"Q@?Q2] M4F89@N>[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78JQ#\ MP_S'L_)]O\=);Z4$Q0C_ ).2?RQ5_P"#^RG[?#-TNE.<_P!#^*3@:O5QP#OG M_#'\?POF37M?O->NWO\ 49#+._<] !T55_94>&=9CQ#&.&+R&7++(>*7-+\M M:G8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78JS;\N?S/O/*,PA>LVG.?CB[K7K) M#_*_^3]B3]K^==?JM&,POZ9_SO\ BG8:36RP&OJQ_P W_B7TMHFN6>MVJ7VG MR"6!QL1V/\K#]EU_:7.5R8SC-2>NQY(Y!Q1W".RMM=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5?__0]4XJ[%78J[%78J[%78J[%78J[%78J[%78J[%78JP M+\TOS-A\IVYMK4J^IRCX%ZA ?]VR?\:+^W_JYL='I#F-G^[=9K=8, H?WA_V M/])\T7EY->S/+ '_ #9/$:S#X60CI]4?ZK%\S'#=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5>W_P#..WF:HN-!F;I^_B!_X"9?^3;4_P!?.?[4 MP\IC^K+_ 'KT79.;G _UH_[Y[7FA>A=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BJ5^:==CT'3+C4Y>D$98 ]V^S&G^S?BN78XF8M)(Q=F/4ECR8_?G; 4*#P4+OZQ:GG;N1ZL)-%**;92WNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5__1]4XJ[%78 MJ[%78J[%78J[%78J[%78J[%78J[%6(?F1^85OY0LN0I)?2@B&+_F8_\ Q6G_ M _V/\II7&IW,E[>N99Y3R=FZD_Y_97 M]G.NA 0%#D\;.9F;/,H;)L78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%52WN)+:19X&*2QL&5E-""-U8'VP$6**02#8?3_P"5OYB1^;;+TYR% MU& 2KTY#H)D_P EOV_Y'_V& M[%V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5Y/_P Y!^6?KFG1:S$/ MWEHW&3_C&YI_PDO'_D8^;GLS-PR,#_'_ +ITG:N'BB)C^#_) Q[V_3Y?"F)=SZ_AF2=%EB(9' 92.A!W!SB2*V>[!O<+\"78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7B_P#SD3YFX16^A0MN MY]>4#P'PQ+_LFYM_L$S>]EX=S,_U8O/]K9MA ?UI?[UX;G0O..Q5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*OH3_ )Q^\L?4=,DUB9:2WC<4K_OM-O\ AY.7 M_ )G,]IYN*7"/X/]T]1V5AX8\9_C_P!R]6S3N[=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BK"OS*_,JV\H6WIQTEU&4?NHNP'^_9?",?\ M!2-\*_MNF?I-(^5+T7MD:J:"2,GX77^5O^-'_8S&SX(YHT?^D7 M)T^HEAEQ1_SH_P Y]0^4/.%CYJLQ>V#=-GC;[2-_*X_XBW[65+!K^[W/V8XP=W?L@_XV;]E"=_S_5_Q3UW9N;CQT>>/T_\ $O0\UCM78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78JU(ZQJ7<@*HJ2>@ Q M!-/D'SMYB;S%J]SJ1)X M2.1&#V1?@B'_ ^+_*SMM/B\* B\+JRCCG$3D9$D_Q/>0@( 1'\*)R#-V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5B'YC_F);>3K3E02WTH/HQ? M\S)/^*E_X*3["_M.F;I=*.G,S/$>90N38.Q5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5.O*7FV]\KWJW]@U"-G0_9=>Z./\^.8^?!'+'A MDY&#/+#+BC_TD^I_*?FRR\SV2W]@U5.SH?M(W=''^?+.0S898I<,GL\&>.:/ M%'_I%.6/JM_#K42TCNE].2G^_$'PD_Z\7_)K M.D[,S7$P/\/^Y>8[5P\,A,?Q?[IY)FZ=&[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78JSW\E?,WZ%UZ.&0T@O!Z+>'(_W+?\C/@_V;9K>T,/B8[ZP]7_ !3L M^SLWAY*_AGZ?^)?3N/=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5>O?\ MX]>6/K-[-KDHJEL/2C_UV'QM_L(OA_YZYI.U,U1$!_%ZO\UWO96&Y&9_A],? MZWX_W3WS.<>F=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL58WY M\\\6OE&P-W7(TPYHY8\44SREN=BK ML5=BKL5=BKL5=BKL5=BKL5?_U/5.*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N) %3L M!BKYK_.'\QSYDN_T?8M_N.MVV(_W8XV]7_47[,?_ ?[6=5H=+X0XC]>1O,:^8]'MM2%.+ 2_'$GN8[DNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*OFC\\?,WZ7UUK2,U@L1Z0\.?68_\%^[_ .>6=7V=AX,= M]9^K_B7D.TLW'DKIC]/_ !3SS-FZMV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*N )-!N3BKZX_+[RT/+FBVVGL*3!> MXTN'PH"/^F_K,BS%*3Y4\W> M:[OS1?OJ-Z=VV1!T1!]F-?E_PS?%G88,(Q1X0\5GSG-+B/\ TBDV9#0[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%65_EWY^N M?*%\)EJ]I(0)HO$?SK_Q8G[/_ 9A:K3#-&OXOX9.;I-4<$K_ (?XHOJ72]4M M]5MH[ZR<2P3*&1AW'\&'V67[2M\+9R,X&!H\P]G"8F.(?245D&;L5=BKL5=B MKL5=BKL5=BKL5?_5]4XJ[%78J[%78J[%78J[%78J[%78J\@_/'\Q?J,1\O:< M_P"_E7_2&!W5#_NK_6D_:_XK_P!?-WV=I>(\M$/\ *7X95_V2<6_YYYHNU,-@3']63O\ MLG-1,#U]4?\ ?/=LYYZ1V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*I/YP\P)Y?TJYU-Z5A0E >[GX8U^F1ER_!B\28CWN/J,OA0,NY\@33/.[2R M$L[DLQ/4D[DYVP%;/"$WN5F%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78JSC\ MG/+/Z^?I=CV?A\3(/YL/6^H MLY%[)V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*H?4-0@TZWDO+M MQ'!$I9V;H ,E&)D:'-A.8@+/(/EG\Q_/T_G"_P#6-4LXJK!&>P[N_P#Q9)^U M_P !^SG7Z73#!&OXC]3QFKU1SRO^$?3%B>9KA.Q5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5Z%^4OYE-Y6NOJ5Z2=-G8 M+:S6Z3QA8^N/^R_HNTT.L\$T?[N7^Q_I?\ %/I: M.195$D9#(P!!!J"#T(.=HO*6F-=FC7,E4@0_M/3J?\A/M/_P #^UF7 MI=.>2_-<_E;4HM2M]POPR)7[:'[:?\;+_ )?%LQ]1A&:/"7(T^^;U-QOZ8^&$?\ $I/^>F>3_<_PO1\U;MG8J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J^<_P Y/S+.OW!TC3G_ -Q\#?$RG^]*>"/T1_V8YMG3NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5[5^1_YE%"GEO4W^ M$FEJ[=C_ ,L['W_W3_R+_P!]KFA[0TG^4C_G_P#%_P#%/0=FZS_)R_S/^(_X ME[AG/O1NQ5V*NQ5V*NQ5V*NQ5V*O_]?U3BKL5=BKL5=BKL5=BKL5=BJG=7,= MK$]Q.P2*-2S,>@ %68X0"301(B(LOE'\Q/.LOFW4WNS46T=4@0_LIXG_ "Y/ MM/\ \#^RN=CI=.,,:_B_B>)U>I.>=_P_PL7S,<-V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5Z_^0WGOZG<' MR[>M^YG): G]E_VH_P#5E_9_XL_XR9I.TM-Q#C'\/U?U7>]F:KA/AGE+Z/ZW M_'GO>K[+S<<.$_Y/\ W+T[ M-2[AV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*J=Q<);QM/,0L<:EF)Z M 58X0+-!!-"R^/\ S9K[Z_JESJ>[4U/\ DQ_G_P#$O$,Z!YUV M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*KHI7A=98R5=2&5@:$$="#@(M0:W#ZM_+7SHGFO2DNF(^M14CG M7_+ ^W3^63[2_P"R7]G..U>G\&=?P_PO;:/4>-"_XOXF5YAN:[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J\._YR(\L<)+?7H5V?]Q*1XCXHF^E>:_[%,Z# MLO-S@?ZT?]\\YVMAY3']67^]>+9OGGW8J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%69?E+YF_0&OP22-QM[C]Q+X4?[+?["3@W^KRS!UN'Q,9[X^H.?HT=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKSG\]/,WZ) MT,V41I/?'TQX\!\4Q_XC'_STS:=G8>.=](?[K^%U/:>;@QT.>3T_YO\ $^:\ MZIY)V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5[;_SCMY9_WHUZ8?\ %$5? MH>9O^(+7_7S0=J9N4!_6E_O7H>R:5BSL>I)-6.=A&(B*# MQ4I&1LJ620[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%4S\M^8;KR]?Q:E9&DL1K0]&'[4;_Y+C_/EE.7$ M,L3$MN'*<4A(='UIY:\PVWF&PBU.S-8Y16AZJ1]M&_RD;.,RXCBD8E[C#E&6 M(D.J9Y4W.Q5V*NQ5V*NQ5V*O_]'U3BKL5=BKL5=BKL5=BKL52#SSYLB\K:7+ MJ4M&:5B[L>I)-2<[.,1$4'B)2,C9ZJ.28NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*LP_*WSJ?*NK) M+*:6<](YQX*3\,G_ #R;XO\ 4YK^UF#K-/XT*'U1^ES]%J/!G9^F7IE^/Z+Z MI5@P#*:@[@C./>T;Q5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*I+YR\O)YAT MFYTQJ\<\IU'I2^/-/A8G_7'&3_ &><9J\/A3(Z?5%[?1YO%Q@]?IE_69/F(YCL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKY?_.;S/^G->E2-JV]I^X3PJI_> MM],G)?\ 51,ZW08?#QCOGZGCNT,WB9#_ #8>G_BF"YL76NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5?;V[W$BP0@M)(P50.I)-%& FA92!9H/L'RGH">7]+M M],CI^Y0!B.['XI&_V3EFSB,V7Q)&7>]W@Q>% 1_FIME+>[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%5"_OH-/@DN[IQ'#$I=V/0 =0? M)_GWSE/YLU-[Z6JPCX88_P"5!T_V;?:?_*_R>.=EIL PQK_3/$:K4'/+B/\ MF_U6.9E.*[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%7HOY,^?O\ #M_]0O&I87; $D[))T27_5;[ M$G^Q?_=>:O7Z;Q8\0^N'^RB[7L_5>%+A/T3_ -C)]*YRKUSL5=BKL5=BKL5= MBK__TO5.*NQ5V*NQ5V*NQ5V*NQ5\S?G-YV_Q#JIM+=JV5F2B4Z,_^[9/^-$_ MR5_R\ZO0:?PH6?JF\AVAJ?%G0^B#S[-FZMV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5]&_D7Y MT_3&FG2;EJW5D %KU:+I&?\ GG_=_P"KZ>$_5 M#_'EC]#ZZUU$* M07P]4?Z_28?\%^\_YZ9U?9^;CA76'I_XEY#M+#X>2QRR>K_BGGF;-U;L5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKUG_G'SS-]3U&71I3^[NUYQ_P#&1!_Q MO'R_Y%KFF[3P\41,?P?[EW?96;AD8'^/_=/H'.:>H=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BK'_ #[YD'ES1KG400)57C$#WD;X8_\ @3\;?Y*YDZ;%XLQ' M_3?U7%U6;PH&7^E_K/D9F+$LQJ3N2<[1X9K"KL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5>D?D5Y8_2NM_7I16"Q7U.FQD/PQ#_B4G_//-5VCFX(6/_ '7\+Z2SEGK78J[%78J[%78J[%78J[%78J[%78J[%78J[%78 MJ[%7@WY\^??K4W^'+)OW,)#7!!^T_58OE%]I_P#BW_*BSHNS=-0\0]?H_P"* M>:[3U7$?#CT^O_B?Q_O7CV;QT+L5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5?2GY+>>_\0:= M^C[MJWUF I)ZO'TCD]V7^[D_V+M_>9RNOTWARXA]$_\ =/6]G:GQ8\)^N'^Y M>C9JW;.Q5V*NQ5V*NQ5__]/U3BKL5=BKL5=BKL5=BK!?SA\Y_P"&]':.!J7E MW6*+Q44_>R_[!=E_RW3-CH<'BSW^F'J+K=?J/"AM]4_3'_?/E_.M>.=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BJ=^3/,TOEK5(-3BJ1&U'7^9#M(G_ /V?\OBV8^?",L3 M$N1I\QPS$A^(OKFRO(KV".ZMV#PRJ'1AT*L.2G.+E$Q-%[F,A(6.JMD63L5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL58%^=/EG]-:#)-&*SV9]=?'B!^^7_D7\ M?^LBYL=!F\/)72?I_P")=9VCA\3'8^J'J_XI\Q9UKQ[L5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BJ*TK4I=+NX;ZW-)8'5U^:FN0G 3!!_B9PF8$2'\+[$T M?5(=6LX=0MC6*=%=?I%:?-Z@T*(_! /6EI_.PI&I_U(_B_YZYT79>&@ M9G^+TQ>:[6S61 ?P^J7X_'U/'LWCH78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%7U%^3GEC]!:!$9%I<7?[^3Q^+^Z7Z(N/^RY9R.NS>)D/='TO9=GX?#QC M^=/U,XS7NQ=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK$OS-\[+Y3TIK MB,CZY-6.!3_-WDI_+$/B_P!;@G[>9NDT_C3K^$?4X.LU/@0O^(_1^/Z+Y4EE M>5VDD)9V)+$FI)/4DYV %/%$VMPJ[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%4Z\F^:)O+. MIPZG!4B,T=*TYH?[Q/I'V?Y7XM^SF/GPC+$Q+D:?,<,Q(?B+ZYL+Z&_MX[NV M;G#,H=&'<,.2YQ;G_ )*?Y&&?X?I_JO M7LTCO78J[%78J[%78J[%78J[%78J[%78J[%78JTZ*ZE&%5(H0>X.*OD3SUY; M;RYK%SIM/W:/RC/BC?%'_P +\+?Y6=KILOBP$OQQ/"ZG#X4S'_2_U4AS)<9V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5[_ /\ ./?F?ZW83:+,W[RU;U(P M?]]N?B _U)?^3N:5WCL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL54-0OHK"WEO+@\8H49W/@%')LE&)D:'5C.0B"3_"^. M]>UB76K^?49_[R>1G(\*GX5_V"_#G;X\8A$1'\+P67(M6U@16$MSE_XQK\3_P#!?8_U MFS%U67PH&7^E_K.5I,/BS$?]-_5?6X H-@,XM[EV*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*K994B1I)&"HH)9B: =23A M!-/E'\RO.C>:]6>[4D6 ML?[N!3V0?M_ZTC?'_P )^QG8Z33^#"OXOXGBM9J/'G?\/\#%;_ -":.;*!J75]6,4ZA/\ =S_=^[_V?^3FS[/P>).S],/]U_"Z MKM+/X<*'U9/]S_$^:7M2 M@U.#=H7!(_F4_#(G^S2JY3FQ#+$Q/5NP93BD)#^%]?:??0ZA;QWELW*&9 Z' MQ##D,XF43$T>CW<)"0L=5?(LG8J[%78J[%78J[%78J[%78J[%78J[%78J\<_ MYR'\L>M;P:["OQ0GT92/Y6WB8_ZC\E_YZYO.R\U$P/7U1=!VMAL"8_A],GA& M=$\V[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78JR7\N?,Q\N:W;WS&D);TY? M^,;_ O7_4_O/]AF)JL/BP(_TO\ 6M\7M&A#-_P;\%_X/-OV M9AXI\1_@_P!TZ7M3-PPX1_'_ +F+YXSIWEG8J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%7OO_./7ECZM93:W*/CN3Z;GLW3\4N,\H?3_7_ ..N MD[4U/!'@'U3^K^I_QY\^9TKR[L5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BJ8>7M; MGT*_@U.U/[V!PP'B/VT;_)D3DC?Y+95EQC)$Q/\ $VXLAQR$A_"^P-*U*'5+ M2*_MC6&=%=3WHPKO_E?S9Q,X&!(/\+W<)B8$A_$BL@S=BKL5=BK_ /_6]4XJ M[%78J[%78JXFFYZ8J^4/S.\V?XFUJ:ZC;E;1GTH?#@O[7_/1N4G^RSLM)A\* M '\7U2>)UF?QID_P_3%BF9CA.Q5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*O?/^!4\6SMXR$ MA8ZO!RB8FCT4,DQ=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5?4OY0>9OT] MH$)D-;BV_<25Z_"/W;?[*/A_L^6)C'\Z/H9KF [%V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5\I?FGYG_Q#KL]Q&>4$1]&+PXI^T/\ 7?G)_LL[ M'1X?"Q@=3ZI/%:W-XN0G^$>F+$LS7!=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BJ*TO39=3NHK&V%99W6-1[L>.0G,0!)_A9P@9D1'\3[$T72HM(LH=/M_P"Z M@14'O0?:/NWVFSB,DS.1D?XGO,:/K5E-H7-5M]3CJ1$_Q@=T/PR+_P ?A_RLQ\^+Q8&+?I\WA3$ MNY]>VUS'*10RL.A!')6'S&<411HO=@@BPJ8$NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5\[?G]Y9_1VK)JL0I%>K\5.TB45O^"3@W^MSSI^S5[4P\,^(?Q_P"Z>79MW3.Q5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*O2OR'\S?HO6CI\II#?+P_YZ+\47_!?''_LUS5=I8>.'$/X/]R[;LS-P3X3R MR?[K^%](9RSUKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL58E^:7F?\ P[H4]PC<9Y1Z,7CR M?]H?ZB*5_WXXI_PD?+_@TS3=IY MN&/ /X_]R[OLK#Q2,S_!_NI/H/.:>H=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKQ7_G(/SB56/R[;-]JDMQ0]O]TQ'_ ).LO_&)LWW9F#_*'^K#_??C M^L\]VKJ.6,?UI_[W_BO]*\/SH'G78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78JCM%T.\UNY6QTZ)IIWZ*O8?S,WV57_ "FRO)D&,7+8-F/' M+(>&(XB]LT7_ )QTL!;+^EKF9KH[MZ!54'^2/4CD9O\ 7^'_ %,T&3M25^D# MA_I?VO0X^R8UZC+B_H_V([_H7;0/]_WG_!Q_]4?\ !Q_]4?\''_P!4?\''_ -4?\''_U1Q_E3)W0_P!E_P 4O\DX M^^?^Q_XEW_0NV@?[_O/^#C_ZHX_RID[H?[+_ (I?Y)Q]\_\ 8_\ $N_Z%VT# M_?\ >?\ !Q_]4?\''_P!4?\''_ -4?\''_U1Q_E3)W0_P!E_P 4 MO\DX^^?^Q_XEW_0NV@?[_O/^#C_ZHX_RID[H?[+_ (I?Y)Q]\_\ 8_\ $N_Z M%VT#_?\ >?\ !Q_]4?\''_P!4?\''_ -4?\''_U1Q_E3)W0_P!E M_P 4O\DX^^?^Q_XEW_0NV@?[_O/^#C_ZHX_RID[H?[+_ (I?Y)Q]\_\ 8_\ M$N_Z%VT#_?\ >?\ !Q_]4?\''_P!4?\''_ -4?\''_U1Q_E3)W0 M_P!E_P 4O\DX^^?^Q_XEW_0NV@?[_O/^#C_ZHX_RID[H?[+_ (I?Y)Q]\_\ M8_\ $N_Z%VT#_?\ >?\ !Q_]4?\''_P!4 M^74K">Y,JJRE7="K!A2CA8D;_*^ MU]I(UM[(&%?#E_NYO^#_=_\\\ZSL_#X<+ZS]7_ !+Q_:.; MQ,E#Z8>G_BGG^;)UCL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKZ-_(;S5^ ME-(.F3-6>Q/$5ZF-MX_^ /./_)7AG+]I8>"?$.4_]T]7V9GXX<)YX_\ 'D!Z'TR<'78?%QD=8^J+Y3SL7BG8J[%78J[%78J[%78 MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78 MJ[%78J[%78J[%78J[%52UN9+65+B%BLD;!U8=05/)3]^1(L44Q)B;#["\K:] M'K^F6^J14I.@8@=F^S(G^PDY+G$YL?AR,3_"]Y@RC+$2'\2:92W.Q5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*OG?\ /[S/^D-5328FK%9+\5.AD>C-_P G!?^#SINS,/##B/\ M?^Y>5[4S<4^$?P?[IY;FX=,[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J^L MORT\L_X;Q9D_YL7M]'A\+&!U^J7] M9E&8CF.Q5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*H/6=6@TBSFU"Z-(8$+M MXFG[*_Y3?97_ "LLQP,R(C^)KR9!CB9'^%\?Z[K,^M7TVI71K+.Y<^ K]E%_ MR47X%_R<[;'C&.(B/X7A,N0Y)&1_B0.6-;L5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BK)O(WY?ZAYON/2M1Z=NA_>SL/A7V_RY/Y8_P#@N*_% MF)J-3'"-_JZ1.$5'_3?SD]S'+,1_'"XVIS>% R_'$^0W=G8NQJQ-23W.=J\*=VL*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*LN_*SS1_AW78+AVXV\Q]&7PXN?M M'_C&_!_]CF%K,/BXR.H]47.T6;PL@/\ "?3)]69QSVKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKY0_-#RQ_AW7;BU0<8)#ZT7AP??B/\ C&_./_89V.CS M>+ 'K],GB=;A\+(1_#]46*9FN$[%78J[%78J[%78J[%78J[%78J[%78J[%78 MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78 MJ]O_ .<=_,_);C09FZ?OXJ^&RRK_ ,0?_@\Y_M3#RF/ZLO\ >O1=DYN<#_6C M_OGM>:%Z%V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*I?Y@UF+1+"?4I_L01EZ>)'V4_V;?#EN+&< MDA$?Q-67(,<3(_POCR_OI;^XDO+@\I9G9W/B6/)L[>,1$4.CPW_ '\OA1#\ M"_[.3@O^KRS UN;P\9[Y>D.?HT=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKQK_G(;S6888?+\#4,M)IJ?R@_ND_V3JSG_C''F][ M+PV3,]/3'_?.@[5ST!C'7U2_WKPK.A>;=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL59_^6GY47/FMA>7?*#3%.[_M2$=4AK_PTGV?]9N7'6ZO M6C#L/5/_ '/]9V>CT)S;GTX_]U_5?2.EZ5:Z5;)96,:PV\8HJ+T']2?VF;XF MSEIS,S9W+UL(" J.T45D&;L5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5?_]+U3BKL5=BKL5>&?\Y$^9.O+\S5(A_ ML5YM_LUSH.R\6QG_ )L7G.ULUD0']:7^]>,9OGGW8J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%7U;^5?F?_ !#H,%PYK/"/1E\>2#[1_P!=.#_[+..U MF'PLA'0^J+VNBS>+C!ZCTR9;F$YSL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M>5_\Y >6/KVEQZO$*RV;4>G>-SQ_X23A_P $^;CLS-PRX3_'_NG2]J8>*'&/ MX/\ 6;SLO#9,ST],70=K9J @.OJD\(SHGFW8J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%7T;^0OEC]&:.VI2BDU\W(>(C7X8_P#@FYO_ *K)G+]I9N.?"/X/ M]T]7V7AX(<1YY/\ I_E7^3[Z[PU;65*:?U2/<-+[^*0_Y7VG_ &?YLT^LUWA^ MF'U_[C_CSN=%H/$]4_H[OY__ !U]"0PI BQ1*$C0!5510 #9551T SFB;W+U M(%;!?@2[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J__]/U3BKL5=BJV218E,CD*J@DD] !A M!-/C[S=KS:_JMSJ;UI-(2 MH/9!\,2_[&-57.VP8_#@(]SPF?+XLS+^!WA/W>SXU(D\)'I&#V1?AC_ .%^U_E9VNGQ>% 1_'$\-J1B(B MAT5;?GQYE.EZ(+"(TFOVX M=Z^FM&F_YEQ_ZLC9M>S<7'/B/\'^Z_A=1VGFX,?"/\I_N?XGS=G4O)NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5Z]^4GY0G4"FM:['2U%&AA8? MWG\LDB_[Y_D3_=W_ !B_O=)K==P^B'U?Q2_F_P#'O]R[W0:#B]<_I_AC_._X M[_NOZOU=\ IL.F.=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BJ^&%YW$<2EW;8*HJ3] P$US4"^3+] M&_*'S)JM&2T:&,_M3D1_\(W[W_DGF%DUV.'7B_J^IS\>@RSZ0*_<*&(_P""HG_$XK_)$OYT7?]"X7_P#RVP_\ V/\JQ[BO\D2_G1=_P!"X7__ "VP_P# M-C_*L>XK_)$OYT7?]"X7_P#RVP_\ V/\JQ[BO\D2_G1=_P!"X7__ "VP_P# M-C_*L>XK_)$OYT7?]"X7_P#RVP_\ V/\JQ[BO\D2_G1=_P!"X7__ "VP_P# M-C_*L>XK_)$OYT7?]"X7_P#RVP_\ V/\JQ[BO\D2_G1=_P!"X7__ "VP_P# M-C_*L>XK_)$OYT7?]"X7_P#RVP_\ V/\JQ[BO\D2_G1=_P!"X7__ "VP_P# M-C_*L>XK_)$OYT7?]"X7_P#RVP_\ V/\JQ[BO\D2_G1=_P!"X7__ "VP_P# M-C_*L>XK_)$OYT7?]"X7_P#RVP_\ V/\JQ[BO\D2_G1=_P!"X7__ "VP_P# M-C_*L>XK_)$OYT7?]"X7_P#RVP_\ V/\JQ[BO\D2_G1=_P!"X7__ "VP_P# M-C_*L>XK_)$OYT7?]"X7_P#RVP_\ V/\JQ[BO\D2_G1=_P!"X7__ "VP_P# M-C_*L>XK_)$OYT7?]"X7_P#RVP_\ V/\JQ[BO\D2_G1=_P!"X7__ "VP_P# M-C_*L>XK_)$OYT7?]"X7_P#RVP_\ V/\JQ[BO\D2_G1=_P!"X7__ "VP_P# M-C_*L>XK_)$OYT7?]"X7_P#RVP_\ V/\JQ[BO\D2_G1=_P!"X7__ "VP_P# M-C_*L>XK_)$OYT7?]"X7_P#RVP_\ V/\JQ[BO\D2_G1=_P!"X7__ "VP_P# M-C_*L>XK_)$OYT7?]"X7_P#RVP_\ V/\JQ[BO\D2_G1=_P!"X7__ "VP_P# M-C_*L>XK_)$OYT7?]"X7_P#RVP_\ V/\JQ[BO\D2_G1=_P!"X7__ "VP_P# M-C_*L>XK_)$OYT7?]"X7_P#RVP_\ V/\JQ[BO\D2_G1=_P!"X7__ "VP_P# M-C_*L>XK_)$OYT7?]"X7_P#RVP_\ V/\JQ[BO\D2_G1=_P!"X7__ "VP_P# M-C_*L>XK_)$OYT7?]"X7_P#RVP_\ V/\JQ[BO\D2_G1=_P!"X7__ "VP_P# M-C_*L>XK_)$OYT7?]"X7_P#RVP_\ V/\JQ[BO\D2_G1=_P!"X7__ "VP_P# M-C_*L>XK_)$OYT7?]"X7_P#RVP_\ V/\JQ[BO\D2_G1=_P!"X7__ "VP_P# M-C_*L>XK_)$OYT7?]"X7_P#RVP_\ V/\JQ[BO\D2_G1=_P!"X7__ "VP_P# M-C_*L>XK_)$OYT7?]"X7_P#RVP_\ V/\JQ[BO\D2_G1=_P!"X7__ "VP_P# M-C_*L>XK_)$OYT7?]"X7_P#RVP_\ V/\JQ[BO\D2_G1=_P!"X7__ "VP_P# M-C_*L>XK_)$OYT7?]"X7_P#RVP_\ V/\JQ[BO\D2_G1=_P!"X7__ "VP_P# M-C_*L>XK_)$OYT7?]"X7_P#RVP_\ V/\JQ[BO\D2_G1=_P!"X7__ "VP_P# M-C_*L>XK_)$OYT7?]"X7_P#RVP_\ V/\JQ[BO\D2_G1=_P!"X7__ "VP_P# M-C_*L>XK_)$OYT7?]"X7_P#RVP_\ V/\JQ[BO\D2_G1=_P!"X7__ "VP_P# M-C_*L>XK_)$OYT7?]"X7_P#RVP_\ V/\JQ[BO\D2_G1=_P!"X7__ "VP_P# M-C_*L>XK_)$OYT7?]"X7_P#RVP_\ V/\JQ[BO\D2_G1=_P!"X7__ "VP_P# M-C_*L>XK_)$OYT7?]"X7_P#RVP_\ V/\JQ[BO\D2_G1=_P!"X7__ "VP_P# M-C_*L>XK_)$OYT7?]"X7_P#RVP_\ V/\JQ[BO\D2_G1=_P!"X7__ "VP_P# M-C_*L>XK_)$OYT6F_P"<<-0H>-["3VJK8_RK'N*_R1+OBQ;6_P G?,FD@N;; MZQ&/VH#S_P"$VE_Y)YF8]=CGUX?ZWXX7"R=GY8=.+^IZO^/,,EA>%S'*I1UV M(84(^8S.!ODZ\BN:W"KL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BJ*TK4I=,NX;ZW-)8'61?FIY9"PF)@2'\2*R#-V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*O!?\ G(;RQ]7NX-@+']TWT2^'J=CV?F\ M/(/YL_2^H(TGO3Z*^/'_ '2^D/5_Q+J^T0=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5>T?\X[^6.T,WB9#W0 M]'_%?[)@V;%USL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKU[\H/RD M.H&/7=:2EJ*-#"P_O/"213_NG^1?]V_\8O[W2:[6\/HA]7\4OYO_ ![_ '+O M=!H.+US^G^&/\[_CO^Z_J_5WS.<>F=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK__5]4XJ[%78J^?/^0-9\RL/T=; ML8N\K_#&/^>C?:_U4Y-_DYBYM3#%]1_S?XG*PZ6>;Z1_G?PO6_+7_./%E;TE MUN=KA^\<543Y%_[Q_P#8^EFFR]J2.T!P_P!9WF'LF(WF>+^C'Z?Q_I7IFC>6 MM-T1/3TVWC@'0E% )_UG^V_^R;-3DRRR?4>)V^/#'']($4RRIN=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL52S6O+&FZXGIZE;1S@"@+ M+\0_U7^VG^Q;+<>:6/Z3PM.3#')]0$GF7F3_ )QWLYZRZ)<- _\ ON7XD^0< M?O$_V7JYML7:A'UCB_JNGS=DQ.\#P^4OQ_Q3R7S-Y"UCRV?]R-NRQ=I5^*,_ M\]%V7_5?BV;K#J89?I/^;_$Z3-I9XOJ'^=_"Q_,EQ78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J^B?^33)#62R?X?^,;U=?N M?U/^%SF.T\7#/B_G_P"ZB]5V7EXH$O\ QD7X7_X+[?\ JMG& M:K%X4S'_ $O]5[C2YO%@)?Z;^LR+,5RW8J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7S'^=?F?]-:Z\$35M[( M>BOAR']\W_!_!_SSSK.S\/AX[ZS]7_$O']HYO$R4/IAZ?^*8#FR=8[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%5T43S.L<8+.Q 4#J2>@& FE O9]?>3/+R^7 M=)MM,6G*)!S([N?BD;_@SG$Y\OBS,GN]/B\* CW)UE#D.Q5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*I+YSU\>7](NM3/VHHSP[_ !M\$7T>HR\LOP8O$F(] M[CZC+X4#+N_W7\+Y 9BY+,:DFI)SMGA&L*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5ZG^3_P"5?Z===9U9/]QZ']VA_P!VL#W_ .*4/VOYV^'^;-/K MM9X?HC]?^X_X\[G0:+Q/7+Z.G]/_ (Z^AP*;#IG,O5.Q5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*O__6]4XJ M[%5LDBQJ7P&$"T$T^.O,^LMK6IW.I-_N^5G \%)^!?]BG%<[?#C\. M(C_-#P6;)XDS+^<4LRYJ=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BJ=^5_)FI^9YO1TR$N!]J0[(O\ KR?\:_;_ ,G,?-J(XA+_DJJ+_ ++-=K\7'C/]#U.R[.R^'D']/T?\3_LG MT_G)/8NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*OE_\YO+'Z#UZ5XUI;W? M[]/"K']ZOT2EX[M##X>0_S9^K_BF"YL76NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*O7?^<>O,_U6^FT29O@N1ZD8/\Z#XP/]>+XO M^>6:3M/#<1,?P_[G\?[IWG96:I&!_B]4?ZW_ $C_ +E[[G./3NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5(// M?F4>7-'N-2J/41>,8/=V^&/[F^)O\E>:SM#-P0KK/T_\4[3LW#XF2SRQ^K_B7TOG M*/7NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5XU_SD9K_IP6NC1GXI&, M\@[T7]W%]#,TG_(O-[V7BW,_\UT':V6@(?Y[PK.A>;=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BK/_RG_+5O-=U]:O 1ID#?&1L9&Z^BI_Y.-_+_ )3< MLUNMU?@BA_>2_P!C_2=GH='XQL_WK)L/YG\7^<]RT_3K?3H%M;.- M884%%1!0#.>E,R-G=Z.$! 4-@B,BS=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL54[FVBNHV@N$62)Q1E8 @C MW4X02#800"*+QWSY^0D) 2_G!,\I;G8 MJ[%78J[%78J[%78J[%78J[%78J[%78J\Z_//RQ^E]#-[$*SV)]4>/ [3+_Q& M3_GGFT[.S<$ZZ3]/^=_"ZKM+#QX['/'ZO\W^)\U9U3R+L5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BJ,T;59M)O(=0MC26!U=?>AZ'_);[+97D@)Q,3_ !,\ M.B=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5?3WY+>6/T)H,< MLHI/>'UWKU (_=+_ ,B_C_UG;.2U^;Q,E=(>G_BGL.SL/AX[/.?J_P")9YFN M=F[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7RE^:VO?IKS%=S*:Q1-Z, M>]1QC^ \?\EWYR?[/.QT6/@Q@?YW^F>*UV7Q,A/=Z?\ 2L2S-<%V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5DGD'R3<>;M06SAJL"4::3LB?\ -;_9C7_C M56S$U.H&&-GG_"Y>ETQSRH M@:=Q_P DHO\ F=F_[*Q\Y?YOX_V+SO:^3E#_ #_^)_WSQ/-^\\[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%43IFF7.J7"6=E&TL\AHJKU)_SZM^SD)S$ M!9Y,X0,S0W+Z,_+;\HK7RTJWU^%GU*E:]5C]HO\ +_XM_P" X_MK)_N/ZKT7-8[5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5C'G?\O--\W0\; MM?3N5%(YU'Q+['_?D?\ D-_L>#?%F7I]5+"=OI_FN'J=)'.-_J_G/FOSCY)U M#RG=?5K]/@:OIRK]AP/Y3_-_,GVESJL&HCF%Q_TKR.HTTL!J7^F_G)!F2XSL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5?0/_ #CQKWUG3)]*-H90&1P58'H0=B,(-;A!%[%\@>;_+[^7M5N-, M>M(7(4GNA^*-O]DA7.VP9?$@)=[PFHQ>%,Q_FI/E[0[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J^@/^&0F/XO]T]/V5FXHF!_@_W+UK-,[QV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*H75=2BTRUEOKDTB@1I&/LHY9.$#, M@#^)A.8@#(_POCS6]6EUB]FU&X_O)W9S[5/V?DOV5SM\ M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*I3YLUH:)I5UJ1(!@B9EKTYTI M$O\ LI.*Y=AQ^),1_G%HSY/#@9?S0^.R2QJ=R<[AX-V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5%Z1I-QJ]W%862%YYF"J!^L^"K]IF_97*YS$!Q'D&>/& M9D1'.3ZO\C^3K;RGIR6%O\4A^*63N[GJW^J/LHO\O^5R;..U&F.+_\E>>=AH8<&,>?J_TSQ>OR<>4_T?3_ *5AV9S@.Q5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*HS1]'N=8NX["Q0R3RMQ4#_B3?RJO5F_9RO),0'$>3 M/'C.0\,>9?3_ .7?Y<6GD^W^&DM]*!ZLU/\ DG'_ "Q_\3^TW[*KR>JU1SGN MA_#%['2:08!WS_BDR_,%SW8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%4!KFA6>NVKV&H1 MB6!^H/4'LRG]EU_FRS'D.,\46K+BCD'#+D^9/S%_+BZ\GW/>6QE/[J:G_).3 M^60?\/\ :7]I5ZS2ZH9QW3_BB\AJ](8X8V-([L&!OFWQ1_\E51?]EFN[0Q\>,_T M?4[+L[+P91_3]#Z>SDGL78J[%78J[%78J[%78J[%78J[%78J[%78J[%7BG_. M1'ECDMOKT*]/W$M/#=HF_P")I_P&;[LO-S@?ZT?]\\]VMAY3']67^]>(9T#S MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK)?RY\S'RWK=O?,:0EO3E_P", M;_"]?]3^\_V&8FJP^+ C_2_UG+TF;PL@ET_B_JOK4&NXZ9QCW#L5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5>3?\Y!>: M/J>GQ:+"U)+L\Y/^,:'8?[.3_DVV;GLS#Q2,S_!_NG1]JYN&(@/X_P#8=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5>\_P#./'ECT+6?791\[E%1XI'\;?\ M)0PYM^S,=S,OY@_W7XDZ;M7)PP$?YY_V,?Q%\[YT[RKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKZ-_);\O/T#9C5[Y*7]THX@]8XSN%_XR2?:?^7X4^'X M\Y?7ZKQ#PCZ(_P"RD]7V=I/#CQR^N7^QB]-S4NX=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK__2 M]4XJAM3ODT^UFO)/L01O(WR4%S^K)PCQ$#^2U>J.8[?0/I_XI[+1Z08!O]-_Q?Q!XW5Z4X)5_ M"?IDQ/,UPG8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78JJVEU):3)<0GC)$P=3X M%3R7(R%BBF,N$V'V5H^I)JEE!?Q?8GC20?)ARSALD."1B?X7OL<^.(D/XA:+ MR#8[%78J[%78J[%78J[%78J[%78J[%78J[%4J\U:#'K^F7&F2])T(!/9A\4; M_P"P<*V7820[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J^H_R>\S_ *>T&'U# M6XM?W$GC\(_=M_LH^/Q?S\\Y'78?#R'NEZGLM!F\3&/YT/0S?->[%V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N) %3L!BKY M)_,3S.?,FM7%^IK#R].+VC7X4_X/^\_UGSL]+A\* C_IOZSP^KS>+,RZ?P_U M6-YEN([%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78 MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%41IUA+J%S%9VXY33.J(/=C MQ&0E(1%GHRA$R( _B?8F@Z/%HUC!IUO_ '<$:H#XT&[?-V^)LXC),SD9'^)[ MS%C&.(B/X4=E;:[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7SI_SD%K' MUO7$L5)XVD*@CL'?]XWWQ^EG3]F0J%_SS^/]\\IVKDXLG#_,'^Z_$7F&;=T[ ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5>E?DKY!_3]]^E+Q:V-HP-"-I)/M* MG^JGVY/]@GV7S5=H:GPX\(^N?^QB[;L[2^++B/T0_P!E)](9RSUKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BK_]/U3BK!_P Y]5_1_EFY -'G*PK_ +(_'_R35\V&@AQ91_1] M3KNT9\.(_P!+TOEW.N>-=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5>_P#Y M(?ES^C85\P:@G^E3+^X4C["'_=G^O*O_ ,?^NVK1?5]0A2>($-QD4,*COODX9# W$\+7/'&8J0XDC/Y7^6CO^CX?N/\ 7,C\ MYD_G%QOR6+^;%K_E5WEK_E@A^X_UP_G,G\XK^2Q?S0H_\JB\K_\ +"G_ 3_ M /->'\]E_G?5/^6+_DM-_U5R7Y_+W_ .QC_P 2Q_D[#_-_V4_^*=_RI;RI_P L7_): M;_JKC^?R]_\ L8_\2O\ )V'^;_LI_P#%*+_DAY68U%LRCP$LG\7R7\H9>_[( ML?Y-Q=W^RDU_RH[RO_RSO_R-?_FK'^4_P"Q![,Q=Q^:G_RH;RU_)-_R,.'^4LGE\D?R9B_I?-W_ "H; MRU_)-_R,./\ *63R^2_R9B_I?-1;_G'_ ,NDD@W ]A(/^:,E_*>3^C\F/\E8 MOZ7S:_Z%^\N_S7/_ ",7_JGC_*>3^C\E_DK'_2^?['?]"_>7?YKG_D8O_5/' M^4\G]'Y+_)6/^E\_V*)_YQVT _[OO/\ @X_^J.2_E3)W0_V7_%,?Y)Q]\_\ M8_\ $M?]"[:!_O\ O/\ @X_^J./\J9.Z'^R_XI?Y)Q]\_P#8_P#$N_Z%VT#_ M '_>?\''_P!44MT_S=/^-8EP'M/)_1_'^< MD=E8^^?S'_$JT?Y ^7$-3]8;V,@_XU1\?)F.S,7< MJ]:[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M6"_G+YH_06@RI&U+B[_<)X@,/WK?1'M_K,N;#08?$R>4/4ZWM#-X>,U]4_3_ M ,4^7\ZYXYV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5ZI_SC_Y8^OZI)J\ MJUBLUHE>AD<<1_P$?/\ X3-/VGFX8\(_C_W+NNR\/%/C/\'^ZD^ALYEZEV*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5\?^=M6_2^M7E\&Y)),_ G^0 M'A%_R35<[;3PX( >3PFIR<7* M1/\ $^I>M=+6PM:/)7HS?L0_[+[3_P"1_K+FMUVI\*-#ZY?CB=EH--XTK/T0 M^K_B7TZ!38=,Y-[%V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*L*_-_RS^GM F$8K<6W[^.G7X1^\7_91\_\ 9\= M[>19HB5D1@RL.H(-5. B]BD&C8?7_E#S"GF'2K?4TI69 6 [./AD7_8N&SB< M^+PIF/<]WI\OBP$N].,H;W8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%7S/^=_FC],ZXUK$U;>Q!B6G3G_NYO^"_=_\ //.K[/P\ M$+/.?J_XEY#M+-XF2A]./T_\4\]S9NK=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5?5_P"5_EC_ [H5O:NO&>0>M+X\WWXG_C&G"/_ &&<;K,WBS)Z?3%[ M;18?"Q@=?JDRO,-S78J[%78J[%78J[%78J[%78J[%78J[%78J[%78JE?FK5# MI6E7=^I :&"1UK_,%/#[WXY=AAQS$?YQ:<\^"!E_-B7QSG ?P_5_6>F[+TW"/$/\7T_U?^//78C;CI;0QI3W:LWZI%SJ>S85CO^XTV 88"/^F_K,@S&F*ODK\QO+/^'-;N+%12$MZD7^H_Q(/] MA_=_[#.STN;Q8 _Z;^L\/J\/A9#'I_#_ %6-9EN([%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J]I_YQW\S\7N-!F;9OW\-?$?#*H^C@_P#L7S0]J8>4Q_5E M_O7H.RC=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BJ1>>?,B^7-(N-2)'J(M(P>[M\,?_#?$W^3F1I\7BS$?QPN M-JF M+G:'#XN0#^&/JD^J\X][5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5Y_^>FI"S\LS1=[F2.('PW]8_P#"Q,,V79T.+*/Z-R_WO^^=7VG/AQ$?SB(_ M[[_>OF7.L>0=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL53WR/Y7D\S:M!IJ5".W* M5A^S&N\C?=\*?Y;+F-J,WA0,OE_6!0D4:A5 M4= H'%5'R&<639LO<@ "@J8$NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5__];U3BKY$\_Z MC^D=?O[D&H,[JI_R5/II_P *N=KIH\..(_HO"ZJ?'DD?Z209DN,[%78J[%78 MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78 MJ[%78J[%78J[%78J[%78J]3_ ""\IC4=2?6)UK#9#X*]#(W3_D6G)O\ 6X9I M^TLW#'A'\?\ N7<]EX..7&?X/]V^A\YEZIV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*O)/^T M:55/^";F_P#J\,Y?M+-Q3X1_!_NGJNR\/!#B/\?^Y>GYJ7="\V[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J^A? MR \J"PTU]:F7]_>'BA/:)3^'J2Y\722-*QD;_ !,#_J#C'_L,XS5Y?%F3_FQ> MWT>'PL8'7ZI?UF3YB.8[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%4)J^F1:K9S6%P*Q3HT;?)A2H]QVR<)F!$A_"PR0 M$XF)_B?'>KZ9+I5W-87 I+ [(WS4TK\CG<0F)@2'\3P62!A(Q/\ "A,FP=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5?17Y!>:/TCI+Z7,:S6346O>-ZLG_ M #&28A$R/\+X\UG59M6O)M0N366=V=O:IZ#_)7[*YV^. A$1'\+P> M29G(R/\ $@\L8.Q5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5,?+FB2ZYJ-OID' MVYY M? ?MO\ [!.3Y5ER#'$R/\+;AQG)(1'\3[#LK.*R@CM;=>,42*B#P51Q M4?=G$2D9&SU>\C$1%#HK9%D[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J^=_\ G(>]$NN0VZM416RU'@S,[?\ $/3SINRXU GOD\KVM*\@'='];RW- MPZ9V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*IEY;T.77=1M],@KSG<+4"M!^V_RC3D M[?ZN59<@QQ,C_"VX<9R2$1_$^PK*SBLH([6W'&*)%1%\%4<5'W9Q$I&1L]7O M(Q$10Z*V19.Q5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*H36-1&F65Q?LO,6 M\3RE1M7@I?C]/')XX\%KR3X(F7\T<3R3_H9*W_ .K>_P#R-'_5/-U_ M)1_G?8Z/^5Q_-_V7['?]#)6__5O?_D:/^J>/\E'^=]B_RN/YO^R_8[_H9*W_ M .K>_P#R-'_5/'^2C_.^Q?Y7'\W_ &7['?\ 0R5O_P!6]_\ D:/^J>/\E'^= M]B_RN/YO^R_8[_H9*W_ZM[_\C1_U3Q_DH_SOL7^5Q_-_V7['?]#)6_\ U;W_ M .1H_P"J>/\ )1_G?8O\KC^;_LOV._Z&2M_^K>__ "-'_5/'^2C_ #OL7^5Q M_-_V7['?]#)6_P#U;W_Y&C_JGC_)1_G?8O\ *X_F_P"R_8[_ *&2M_\ JWO_ M ,C1_P!4\?Y*/\[[%_E__(T?]4\?Y*/\[[%_E/\E'^=]B_P KC^;_ M ++]CO\ H9*W_P"K>_\ R-'_ %3Q_DH_SOL7^5Q_-_V7['?]#)6__5O?_D:/ M^J>/\E'^=]B_RN/YO^R_8[_H9*W_ .K>_P#R-'_5/'^2C_.^Q?Y7'\W_ &7[ M'?\ 0R5O_P!6]_\ D:/^J>/\E'^=]B_RN/YO^R_8[_H9*W_ZM[_\C1_U3Q_D MH_SOL7^5Q_-_V7['?]#)6_\ U;W_ .1H_P"J>/\ )1_G?8O\KC^;_LOV._Z& M2M_^K>__ "-'_5/'^2C_ #OL7^5Q_-_V7['?]#)6_P#U;W_Y&C_JGC_)1_G? M8O\ *X_F_P"R_8[_ *&2M_\ JWO_ ,C1_P!4\?Y*/\[[%_E_ M_(T?]4\?Y*/\[[%_E/\E'^=]B_P KC^;_ ++]CO\ H9*W_P"K>_\ R-'_ %3Q_DH_ MSOL7^5Q_-_V7['?]#)6__5O?_D:/^J>/\E'^=]B_RN/YO^R_8[_H9*W_ .K> M_P#R-'_5/'^2C_.^Q?Y7'\W_ &7['?\ 0R5O_P!6]_\ D:/^J>/\E'^=]B_R MN/YO^R_8[_H9*W_ZM[_\C1_U3Q_DH_SOL7^5Q_-_V7['?]#)6_\ U;W_ .1H M_P"J>/\ )1_G?8O\KC^;_LOV._Z&2M_^K>__ "-'_5/'^2C_ #OL7^5Q_-_V M7['?]#)6_P#U;W_Y&C_JGC_)1_G?8O\ *X_F_P"R_8[_ *&2M_\ JWO_ ,C1 M_P!4\?Y*/\[[%_E__(T?]4\?Y*/\[[%_EDCQ9(C^E_N?4X> MLEPXI'^C_NO2^2\[-XAV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5E/Y8>7_ -.Z M_:VKBL2-ZLGAQ3XZ'_7;BG^RS#UF7P\9/^;_ *9S-%B\3(!_G?Z5]8YQKV[L M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5?/_P#SD)Y8^J:A%K40_=W2\)/^,B#X3_LXO^3;9TG9F;BB8'^'_&0F/X_\ =/)-O*?1E\.+_ +1_U'X2?[',+68?%@1U^J+G:+-X60'^$^F3ZMSC MGM78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J\A_P"7XO\ GEF[[,PV3,_P_3_6=%VKGJ(@/XO5+^K^ M/]R\#SHWF78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7LW_ #COY8]2:XUZ M8?#&/1B_UC\4K?[%."_[-LT7:F:@(#^M)W_9.&R9G^K'_?/=,YYZ1V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*OEG\Y+H7/FF]*FJH8T^E8T5O^ M'Y9U^@C6(?'_ '3QG:$KRGX?[EA>9[KW8J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J] MA_YQV\N">[N-:E'PP*(HR1MR?>1@?YDC^'_GMFC[4RT! ?Q>K\?C^%WW9.&R M9G^'TQ_'X^I[SG.O2NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5)O.O_ M !PM0_YA)_\ DVV7Z?ZX_P!>/^ZS?GQ>?5_+4D=?[^6)/N/J_\RLV?9L;R_U075=IRK%_6(_XI\T9U;R+ ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKVW_G''1?\ >S5W'\L"'_DI+_S)S0=J MY.4?\[\?[)Z'LC'SG_F?\5_O7MN:!Z)V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*L:_,;RS_B/1+BQ45F"^I%_ MKI\2#_9_W?\ L\R]+F\*8/\ IOZKAZO#XN,QZ_P_UGR4138]<[-XAV*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*OJK\J/-'^(="AFD;E<0?N9?'D@^%O] MG'P?_6SC];A\+(1TEZHO::'-XN,'^*/IDS#,%SW8J[%78J[%78J[%78J[%78 MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78 MJ[%78J[%78J[%78J[%78JMDD6)3(Y"JH))/0 80+033Y$\\>96\R:O<:D2># MM2,'LB_#&/\ @?B;_*SM-/B\* C^.)X;4YO%F9?+^JD69+C.Q5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5=%$TKB.,%G8@ #J2>@P$TH%OKWR5Y=7R[I%MIBTY M1)\9'=V^.0_\&?A_R7; M2(@"29?7>G0GN]/^E>UT.+P\0'\[U?Z9EV83G.Q M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5)O.O_'"U#_F$G_Y-ME^G^N/] M>/\ NG'U/]W+^I+_ '+X^SMWA'8J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J]M_\I1_G_P M>:#_ )%_C_4GH?\ D)^/]5?_TNF?\Y'77'3;.V_G MG9_^ 7C_ ,S!9TCS+L5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKZD_)K2OT=Y9M:BCS\IF]^9^#_ ))"/.0U\^+*?Z/I>R[/AP8A M_2]7X_S6;9@.Q=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5?+7YO^6/T#KTPC%+>Y_?Q_P"R/QK_ +&3G_L> M.=?HF;3L[#QSL_3#?\ SOX75=I9_#QT M/JR>G_-_B?-6=4\B[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78 MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J]"_)#RQ^F M==6ZE6L%B/6/ASZ0K_P7[S_GGFL[0S<$*'.?I_XIVG9N'Q,EGEC]7_$OIC.4 M>O=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5?%-U,9Y7E;1%"GSV1LVIY)#L5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BJ9>6])_2^I6NG[@3 MS)&2.P)HS?[%?BRK+/@B9?S0VX8</^Z$=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK MVW_RE'^?_+7F@_Y%_C_4GH?^0GX_U5__TYK_ ,Y)7/*?3X/Y4E;_ ((QK_S+ MSH>RAM(^YYOM<[Q'];]#QG-ZZ!V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*MHA_EC]*Z*-0B%9K%N?_/-OAE_X'X)/]AFU[.S<$^$_Q_[K^%U':>'C MAQ#GC_W/\3YOSJ7DW8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%52UN9+65+ MB%BLD;!U8=05/)3]^1(L44Q)B;#[!\J:_'Y@TRWU.*E)D!8#LP^&1/\ 8/R7 M.)S8O#D8G^%[O!E&6 D/XDUREO=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5?+/YN>:O\ $&NRM&U;:V_!"GXW_ -G)R_V'#.OT.'P\8_G2]4GC M-?G\7(?YL?3%A>9[KW8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7T[^2WEC M]":#'+*M+B\/K/7J%(_=+_R+^/\ UG;.2U^;Q,E=(>G_ (I[#L[#X>._XI^K M_B6>YKG9NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5":Q=FSLKB MY4T,43N#UIQ4MD\<>*0'FUY)<,2>X/C#.[> =BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKT7\A=,^N>8UG/2UADE^9(]#_ )GS(<66_Y M@,O][_OGTKG*O7.Q5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*I-YU_X MX6H?\PD__)MLOT_UQ_KQ_P!TX^I_NY?U)?[E\?9V[PCL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5>V_^4H_S_Y:\T'_ "+_ !_J3T/_ "$_'^JO M_]21?\Y$S\]XB!^7(.Q5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ53N;:.ZB>WF4-'(I1E/0@CBP^["#1L(( M!%%\?>:M!DT#4[C3):UAZ_:C?_9IQ;.WPY/$B)#^)X//B.*9B?X4JRYI M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5>U_\ .._FFC3Z!,VQ_?PU\?LS M)_Q!_P#D9FA[4P\IC^K+_>O0]DYN>,_UH_[Y[?G/O1.Q5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5B7YI>:O\-Z'-<1FEQ+^YA\>3?M?\\TY/F;H\/BS M_A^J3@ZW/X6,G^(^F+Y2SL7BG8J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%4 M_P#(?EL^8]9MM.I^[=N4A\$7XI/O7X5_RFS&U.7PH&7XXG)TN'Q9B/\ IOZK MZZ1 @"J % H .@&<4]TWBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL52;SHQ30]08;$6DYK_P \VR_3_7'^M'_=./J/[N7]27^Y?'V=N\([%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%7MW_.-UB*:A>,-_P!U&K?\&[C_ )-YH.U9?2/> M]#V1'ZC_ %7MF:!Z)V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5)O. MO_'"U#_F$G_Y-ME^G^N/]>/^Z$=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKVW_RE'^?_+7F@_Y%_C_4GH?^0GX_U5__ MU33\^IO4\RNM:\(8U^6Q?_C;.J[-%8_B7D>TS>7_ #0\ZS:.J=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BK,_R=MOK'FFR4]%9W/\ L8W8?\-F!KC6(_C^)S^SQ>6/ MQ_W+ZGSD'M'8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%7B/_.1'EBAM]>A'7]Q+_P 2A;_B:_\ 9O^ MR\W.!_K1_P!\\[VMAY3']67^]>)YOWGG8J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%4S\LZ[+H.HP:G!]J!PU/$='3_9IR7* M17L$=U;MRBE170^*L.2G[LXF43$T>CWD9"0L=5;(LG8J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%7SA^>WFO]+:Q^C86K;V(*&G0R'^]/^P^&/\ UD?.I[.P M\$.(\Y_[EY/M//QSX1]./_=?Q/-,VKJ'8J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%7O/_.//ECT+2?791\'_9R?#_SRSG.U,UD0'\/JD]+V M3AH&9_B],?Q^/I>PYI'?.Q5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*I!^8-PL'E[47:I!M95V\64H/Q;,G3"\D?ZT7%U1K'+^K)\B9VKPSL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5?1?_ #CS#PT"5^[W3FOL$B7.7[4/[P?U?^*> MJ[*'[L_U_P!$7I^:EW+L5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BJ3 M>=?^.%J'_,)/_P FVR_3_7'^O'_=./J?[N7]27^Y?'V=N\([%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%7MW$_\ *J:?Y_[UYH/^17X_U)Z'_D)^ M/]5?_]83^=LO/S5=K2G 1#_DG&W_ !MG6]GC]T/\[_=/&]HG]\?\W_A_D/#ZGF6-J5X0RM\MN'_&V:SM(UB^ M(=IV8+R_ OI?.4>O=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL52CS;H">8-+N-,D_W+ Q_G/C^XMWMY&@F!62-BK ]00:,,[8&Q8>$(HT5F%#L5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKZ(_(+S3^D=+?29FK-9'X?$QMNO_ M #\E_U>&%)O['B,A.0B"3T90@9D ?Q/L30 MM(BT:Q@TZW_NX(U0'QH-V/NQ^(YQ&29G(R/\3WN+&,<1$?PH[*VQV*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5C'YG?\ *-ZA_P 8&S+TG]Y' M^LX>L_NI?U7R9G9O$.Q5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5]/_ )(6XB\K6K@[ MR-*Q_P"1CI_QIG)=H&\I^'^Y>Q[-%8A_G?[IG>:YV3L5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BJ3>=?\ CA:A_P PD_\ R;;+]/\ 7'^O'_=./J?[ MN7]27^Y?'V=N\([%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7N?H MM_RJOCWXCK_!/Q_JC_]=7\Z?^4KO?^>/_ "9BSKM! M_=#_ #O]U)XSM'^^E_F_[B+"OEC]$ZW]>B6D%\/4V&PD'PS#Z?AD_YZ9U/9V;CA1YP_W/\ "\EVGAX, MG$.63_=?Q/.,VKJ78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%64_EGYH_PW MKD%XYI Y]*;_ %'V+?\ /-N,G^PS#U>'Q8$=?JBYFCS>%D!_A^F7]5]8YQKV M[L5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5>!_\Y">:_K5Y%H,+?N[;]Y+[R,/ M@'^PC/\ R5SH^S,- S/\7T_U7F>U<]R$!_#ZI?UOQ_NGD.;MT3L5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKU;_ )Q^\L?7M3DUB45BLUXI[R.*?\)'R_X- M,TW:>;ACPC^/_H?\ &!LR])_>1_K.'K/[J7]5\F9V M;Q#L5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5?4GY+?\HI9?\]O^3TNHX?\%_S?]]Q/__06_.J,IYJO#2@;TB/^14?\M=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK!_SB M\L?IW093&*W%I^_C_P!B/WB_[*/E_LN.;#0YO#R#NEZ77=H8?$QG^=#U/EW. MN>-=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKZC_ "?\T_I_0HO5:MQ: M_N)/'X1^[;_91\?]GSSD==A\/(?YLO4]EH,_BXQ?U0]+-\U[L78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78JE_F#6H=$L)]2N/[N!"Y'B?V4^;MQ1;[D'_47C M'_L,XW5YO%F3T^F+VVCP^%C Z_5+^LRG,-S78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78JQC\SO^4;U#_C V9>D_O(_UG#UG]U+^J^3,[-X MAV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*OIO\B[KUO+$$>W[F25-O=S)\7_(S.3[1 M%93YT]?V;*\0\N)G^:UVCL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MJ3>=?^.%J'_,)/\ \FVR_3_7'^O'_=./J?[N7]27^Y?'V=N\([%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%7U%Z"_P" N'$4_1-:4VKZ'*O_ 7Q M9R-_O_\ DK_OWLJ_P?\ Y(_[Q__1./S_ +;T?,0?_?MO&_W%X_\ F7G4]F&\ M?^<7DNU!67WQ#S;-JZEV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*LG_+'4OT=YDL)R M: S",_*0&'_F9F)JX<6.0\O]SZG,T4^#+$^?^Z]+ZSSC'MW8J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78JXBNQZ8J^2/S#\LGRWK5Q8**0\N<7_&-OB3_@?[O_ &&=II'U>'PIF/^E_JL^ B->@?\ W2W_ 7[O_GIFL[0P\<+'U0]7_%.T[-S^'DH_3D] M/^=_"^E\Y1Z]V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*O$_\ G(;S900^7X&W-)IZ M?\D4_P")2,O_ !CS?=EX>O$ M68&MS>'C/?+TAS]#A\7(/YL?5)]49R#VCL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BJ0^?HEE\OZBKBH%I,?I5&9?^&&9&F-9(_UH_>X MVJ%XY?U)?<^0\[9X5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*OH;_ )QVNE?1+BWK M\<=RQIX!DCX_\,KYS/:D?6#_ $?UO4]DRO&1_2_0'JF:=W3L5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BJ3>=?^.%J'_,)/_P FVR_3_7'^O'_=./J? M[N7]27^Y?'V=N\([%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7UM M]1/^%OJ>U?T?Z?M_=F0\WFNUX^J)\C^/]D\=S>.A=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BJZ&5H766,T=2&!\".F BU!K=]F:+J::I907\7V+B-)![_P <^.(D/XA:,RML=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKR/_G(3RQ]:L8=; MA7]Y;'TY"!_NMS\)/^I+_P G,H':1?AD_'XE_R6SB]3B\*9C\OZKW.ES>+ 2_TW]9/ M\QG*=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BJ&U+48=-MI;VY;C#"C.Y]E% Z(GR1.*9VV+&,<1$?PO"9 MT:U6/_@CS?\ U63.7[2S<<^$?P?[IZOLS#P0XCSR?[EZ9FI=P[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78JE'G%#)HE^@ZM:SC[XVR_! M] M7_,G-WV5+U$?T?Q_NG1=KQ](/]+_ '7_ $B\#SHWF78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%7TG^0VN?I#0!:,:R6S, MO%CK^8]'S5NV=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BJ#UC2X=6LYM/N16*=&1OI%*_-D?_)O-+VGAXHB8_A_W+O.RL_#(P/\?T_UGO\ G-O3NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5X_P#\Y!^;?JUK%H$!_>7%)9?9%/[M?]G(O+_GGF[[,P6> M,_P[1=#VKGH#&/XO5+^J\%SHWFG8J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%4T\KZ%)KVI6^F1=9W"DCLO61_\ 8)R;*9;<,W%+@/"WOR%8U^F9 M(\UVOAQ8C_1]7X_S78]G9.#*/Z7I_'^<^H/^Z8?T=KAL)#2*]0I_LT^./_ (7U$_V>:KM+%Q0XOYCM^R\O M!DX?Y_\ NGT?G+/6.Q5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*OG__ )R$\L?5-0BUJ(?N[I>$ MG_&1!\)_V<7_ ";;.D[,S<43 _P_[EY?M7#PR$Q_'_NGDN;ITCL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BJ)TS49M-NHKVV/&:%U=3[J:Y"<1,$'^)E"9@ M1(?POL'R_K4.MV$&I6_]W.@<#P/[2?-&Y(V<3EQG'(Q/\+WF+(,D1(?Q)AE3 M:[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78 MJ[%78J[%78J[%78J[%5&]O(K&"2ZN&"0Q*7=CV51R8Y*,3(T&,I"(L]'R%YM M\Q2^8]3GU2:H]5OA4_LH/AC3_8IG:X,0Q1$1T>%SYCEF9'JE&7M#L5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKVK_G'?RQR:XUZ8;+^XBKX[/*W_$$_Y&9H M>U,W* _K2_WKT'9.'G,_U(_[Y[AG/O1NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*OBS4+L;LOW&F=W$V 7SZ8HD*&38 MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*HC3KZ33[F*\@-)8'613[J>2Y"<1($'^)E"1 MB01_"^R["]COK>*[@-8ID61#XJPY+^&<-*)B:/1[^,A( C^)7R+)V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*I-YU_XX6H?\PD__ ";;+]/]>9;"("M)A)_R+!F_P"-,P]9+AQR]W^Z]+F:*/%EB//_ '/J?6.<:]N_ M_]7T5Y_L/K^@7]N!4FWD8#W4>HO_ RYDZ:7#DB?Z3BZJ/%CD/Z)?(F=J\,[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78JKV%]+87$=W;GC+"ZNI\"IY+D91$A1ZL MHR,2"/X7V)H.L1:U80:E;_W8L@R1$A_$C M\K;78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78 MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78 MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78 MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78 MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78 MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78 MJ[%78J[%78J[%78J[%78JQK\Q?+(\QZ)<6*BLP7U(O\ 73XE_P"#_N_]GF5I MN=H\.[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%7N'_ #CSYKY)-Y?G;=:S0U\#M*@^GC)_LI,Y_M3#RF/ZLO\ M>O1=E9^>,_UH_P"^>U9H7H78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J\F_/_P W?4;!-#@;]]=_ M%)3M&IV'_/23_A4?-SV9@XI<9_@_W3I.U,_#'@'\?U?U'S]G2O+NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*K[>![B188@6D=@JJ.I)-%& FMRD"S0?8'E M'R^GE_2K?3(Z?N4 8CNY^*1O]DY;.)SY?$D9=[W>#%X4!'^:F^4-[L5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKY%_,& P^8=15 MMB;J5OH9BX_XEG:Z4WCC_5#PNJ%9)?UI,?S)<9V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*OI?\C/,'Z4\OI;.:RV3F(U-3Q^W$?\ 5XMZ:_\ &/.4[1Q<&2_Y_J>N M[-R\>.OYGI_XEZ'FL=J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%4K\U M6LMWI%[;0*7EEMID11W9D957Z3EV$B,P3_.C][3GB90D!UC+[GS'_P JK\S? M\L$OX?\ -6=9^.=W&7$+?/Y1X21W*&28N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*O=?^<>?-8EAFT"=OBC)FAK_ "G^]0?Z MK_'_ +-\Y[M3#1$Q_5D])V5GL'&?ZT?]\]ES1._=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5? M+GYP^6/T#KTWIBEO=?OX_#XC^\7_ &,G+X?Y.&==HCW<9"0L=5?(LG8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78 MJ[%78J[%78J[%78J[%78J[%78J[%78JI7=U%:0OD?D5Y7_2VM?7Y5K!8C MU-QL9#M"/H^*3_GGFJ[1S<$.$U*#5(-VA M>I'\RGX9$_V:K=@RG%(2'\+Z\TW48=2MHKVV;E#,BNA]F%CW4)B8!'\2)R#-V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*O-_SU\L?I;1?K\2UGL3ZGOZ9 MVF'T?#)_SSS:=G9N"?">4_\ =?PNI[3P\>/B'/'_ +G^)\VYU3R3L5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5?07_./_ )K^O:?)HDS?O;0\XZG2?G_ M .<#96<>A6S4ENOCEIVC!^%?^>K_ /"QM_-FZ[,P<1XS_#]/]9T?:FHX8\ _ MC^K^J\ SI'F'8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J^I/R?\ *_Z! MT&'U%I<77[^3Q^(?NU_V,?'X?Y^>2M]^1(L44@D& MP^O_ "EYAC\PZ7;ZI%0>L@+ ?LN/AD3_ &+\ESB<^(XI&)Z/=X,HRP$A_$F^ M4M[L5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKR[_G(36?JFBQ M:>K4>[F%1XI'\;?\E/1S;]F8[GQ?S!_NOQ)TW:N3A@(_SS_L8_B+YVSIWE78 MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78 MJ[%78J[%78J[%78J[%78J[%78J[%7OG_ #CC8&/3[V][2S+'_P BUY?\S\YS MM67J \O]U_TB]-V1&HF7?+A_TO\ TD]>S2.]?__0]4XJ^?/^] H ML\'$_P"LC&O_ LB9TO9<[@1_-E_NGENUH5,'^='_I_R9_K0_WT7M6:%Z%V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*J=Q;I<1M!, T1O,S^6M7@U) M:E$:D@'=&^&0?\#\2_Y?',;48?%@8_CB6/\2:W;V+"L(;U)?]1/ MB8'_ %_[O_9YB:K-X4"?]+_6?_ #(S=]E2J1'>+_TO_23HNUX7$2[CP_Z;_I!X)G1O,NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*O8?\ G'SS;]6N9?+\Y^"XK+#_ *ZC]XG^ MSC7E_P \O\O-'VG@L"8_A],G>]E9Z)QG^+U1_K?C_4_T:>P[-CPXA_2N M3/"MF5#2Y)BXC9Q,FKQXS4 MCZD'_P K=\K_ /+ELQZO'D/#$W)DF8KENQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5XI_SD1Y8JMOKT(W'[B6GANT3?\33_@,WW9>; MG _UH_[YY[M;#RF/ZLO]Z\0SH'G78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J^C/R'\W?I72CI4[5N+&@6O>(_W?_(O^[_U?3SE^TL'!+B'*?^Z>K[,S M\<.$_5C_ -P].S4NX=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKQ7_ )R!\Y\53RY;-NU);BGAUBB_YFM_SRS? M=F:?_*'W0_WSSW:NH_R8_K3_ -[%X?G0/.NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5] _\X^^5_J>GRZU,M)+MN$=?]]H>O^SDK_R+3.:[3S<4A ?P M?[IZCLK#PQ,S_'_N7K.:9W;L5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BK"/SHTT7WEBZ(%7AX2K_L6',_\BV?-AH)\.4>? MI==VC#BQ'^CZGRYG7/&NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*J]A?36%Q'=V MS<)H7#HP[,IY+D91$A1ZLHR,38Z/KORAYEA\RZ9#JD%!ZB_&M?LN-I$_V+?9 M_F3BW[6<5GQ'%(Q+W.GS#- 2"<90Y#L5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BJC>WD=E!)=3GC%"C.Y\%4CXVUC4Y-5O)[ M^;^\N)&D;V+'E3Z,[C'#@B(C^%X'),SD9'^)"98P=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5?87D[3CIVC65HR\&CMXPP_RN(]3_A^6<1GEQ3)_I%[S3PX(1'] M$)QE#>__TO5.*L;_ #'TG]*^7KZU JWHLZC_ "H_WJCZ63,K2SX,@/G_ +KT MN)JX<>.0\O\ <^I\DYVCP[L5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK-/R ML\_-Y2U$&8DV%Q19EZT_EE4?S1_\,G+_ "<<98V*,I[%3Q8??G;1-BP\'*)B:*EDD. MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*LD_+WS6WE?6(=0)/HUX3 =XV^W M_P !_>+_ )29BZK#XL#'_2_UG+TF?P9B73^+^J^M(I4F198R&1@"I'0@]",X MPBGMP;W78$NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5*?-?F2#RYITVIW.ZQ+\*]V8_8C'^LW_ #5EV'$]AT^W_ +R=U0>U3]K_ %5^ MTV5Y)B$3(_PMF.!R2$1_$^P]*TV+3+6*QMA2*!%C4>RCCG$3F9DD_P 3WD(" M $1_"BL@S=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL50>M:<-2L;BQ)H+B)XJ^'-2G_&V3QRX) _S3Q->2''$Q_G Q?&3* M5)5A0C8C.Z> :PJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J]+_ "/\\?H/4?T7 M=-2SO2 ">B2]$;Y2?W;_ ///]E,U/:&G\2/$/JA_N7;]FZGPY<)^F?\ NWT? MG+O6.Q5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*O.?SU\Q_HO0C9QM2 M:^;TQX\!\2_YGXBZGM/-P8ZZY/3_F_Q?C^D^:\ZIY)V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5'^7M-_2FHVUA_O^:./_ ()@N599\$3+ M^:"V8H<<,]^[%7_]/U3BK3*&!5A4'8@XJ^./,NDG2-2N=//^Z) M70>X!^$_[)=\[G%/CB)?S@\#FAP2,?YI2W+6IV*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5[)^27YF"U9?+NJ/^Z8TMY&/V2?\ =+'^5O\ =?\ E?!_+QT7 M:&DO]Y'_ #_^*=]V=K.']W+_ #/^)>[9SSTKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BK%_/WGZS\H6?K34DNI 1#"#NQ_F;^6-?VF_XVS+TVF.8T/I_BDX6JU4 M<$;/U?PQ?+FNZY=:Y>2:A?OSGE-2>P'95'[*+^RN==CQC&.&+QN7(D=LP^EGCI_P * MK9I^U)5 #^D[GLF-Y"?Z/Z0^ALYEZIV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5\X_GUY8_1FL#4HA2&^7D?:1:+ M)_P0X/\ ZS/G4=FYN.'"?X/]R\GVGAX)\0Y9/]T\SS;.H=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKZ*_(CSC^E=-.CW#5N+( +4[M$?L?\BO[O_5]/ M.8[1P<$N(?3/_=O5=F:CCCP'ZH?[C_CKU#-0[EV*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*OF[\Z_/?Z?U#]&VC5LK- MB*CH\GV7?_53^[3_ &;?MYU/9^F\./$?JG_N7DNT=5XLN$?1#_=/-LVKJ78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J]?_YQZ\K_ %B[FUR9?@MQZ41/ M\[#XV'^I'\/_ #US2=J9J @/XO5)WO96&Y&9_A],?ZWX_P!T][SG'IG8J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 MR5^96E'2_,5];4 !F,B@=.,G[Y1]"R9V>DGQXXGR_P!SZ7A]9#@R2'G_ +KU M,:S+<1V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*OIO\G_ #]_B?3OJUVU=0M0 M%DJ=W7]B;_C63_+^+_=BYR>NTWA2L?1+\<+V&@U7C1H_7#_9?TF?YK79NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5\R?G;YE_3&OR6\9K!9#T%_U@?W MS?ZWJ?N_^>:YUG9^+@QWUGZO^)>/[1S>)DKI#T_\4P#-DZQV*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5G?Y):9]>\S6[%>26ZO*WM1>"-]$KQYKNT)\.(_TO2[+ MLZ'%E']&Y/I_.2>Q=BK_ /_4]4XJ[%7S?^?NC?4M?%XH^"[B5Z_Y2_NF'_ K M&W^RSJ>S/^.O-_-8:HB:'K#TO% 6&1C_> ?L.?]_#_DK_QD^WS>NT7! MZX_3_%_1_P".O3Z#7B[(C]1_JO:\T+T+L5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BK#?S:\L?X@T&>.,5N+?]_%XU3[2_[./FO^ MMQS.T6;P\@[I>F3@:[#XN,_SH^J+Y7SL'BW8J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78JG/E#S--Y:U.'4X-_3-'7^9#_ 'B?2OV?\KXLHSX1EB8EOT^8 MX9"0?7&F:E!J=M'>VC(>.7T1_V;INT-9X8X(_7+_81?.N=. M\J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%6T0N0J@EB: #J3@5]<^0O M+0\MZ-;Z=0>JJ\I2.[M\4GSXGX%_R5SB]3E\69E_I?ZKW.EP^% 1_P!-_69! MF,Y3L5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKP#_ )R*TCT-3M=14 +<1%#3NT9ZG_82HO\ L29NG1NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5-_*?F M:Y\M:A%J=H?BC-&7LZG[<;?ZW_"M\?[.49L(RQX2WX,QPR$@^M-"UNVURRBU M&R;E!,O(5ZC^96_RT;X6_P K.,R8SCD8GH]OBR#)$2CRDC\K;78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78JD'GSS.OEK1[C4:CU57C$#3>1OACV/VN)^-O\A6 MS)TV'Q9B/^F_JN+JLW@P,O\ 2_UGR*[L[%W)+$U)/TEH3X))\#?\ ME%BS<=F9*F8_SQ_N?Q)TO:N/B@)?S#_NOQ%\\YTSRSL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5;1RA#*2&!J".H.!7OGY5?G&NHA-(UYPMULL4QV$G^ M3*?V9?\ *_W9_P 9/M\YK-!P^J'T_P 4?YKTVA[0X_1/ZOX9?SO^//7SS/U3],?YO\4G2ZOM$0],/5/^=_#%X!?7T]_,]U=.TLTAJSL:DGYYTD M8B(H/,2D9&SS42OYL1_Q3UO9<*Q7_.D?^)>D9JW;.Q5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5\G_ )G>6/\ #FN3VJ"D$A]6+_4??C_L&Y1_[#.RTF;Q8 ]?ID\3K,/A9".G MU18KF8X3L5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5>B?E;^:TGE5OJ%\ M#)IKM7;=HR?VT\4_G3_9)\7V]7K-%XWJ'U_[IVNBUQP^F7]W_N7T;INI6VIP M)=V4BRP2"JLIJ#G,3@8&CL7JX3$Q8W")R#-V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5"ZEJEKI<#75]*D,*]6<@#_;_P G)P@9F@+8 M3F("Y'A#QSSG_P Y U#6OEQ/;ZQ(/QBB/_$I?^16;S3]F=7^]C_Q7^E>+7-S+=2M/.QDED)9F8U))ZDG-Z *#SY))LJ>20[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%6??DKY8_36NQSR"MO9#UF\.0_N5_X M/X_^>;9K>T,WAXZZS]/_ !3L^SL/B9+/TP]7_$OIS.3>P=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKSK\^-%^ MO^7FN5 YV/BQW_,/%_O M7S5G5/).Q5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*O0_P G_P Q?\,7GU&] M;_<=2AV,K#IX?ND^'_)=Y4SI>S<'#'C/\?^Y_X\\MVIGXY< Y M0_W?_'?^*>4YN72NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5].?D=I7U#RU# M(:\KIWF(/:I])?\ A(D;.3[0GQ93_1]+V'9L.'$/Z5R_WO\ O6?9K79NQ5__ MUO5.*NQ5*_-.C#6M+NM--*SQ,JU[-3]VW^Q?BV78_\ ,7.ST^MI8&H(!_>./^+&'V5/^^T_V3/G2:;01Q;R]<_]C%YC5=H2 MR[1]$/\ 92>YTL.#'$?T609C.4[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%7E?Y_^6/K^EQZO$M9;-J/[QO\ "?\ @).'_#YN.S,W#+A/\?\ NG2]J8>* M'&/X/]R^>GTVOAFV^B?\ M-_XEG&:]V3L5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL56RRI$IDD M8*BBI)- .Y.$"T$T\M\Z?GS8:9RMM$ O+@;>H?[I3\Q\4O^P^#_ (LS;Z?L MV4]Y^B/^S_XZZ;4=IQAM#UR_V'_'GAWF+S3J7F*?ZSJ)(@?'@H2OX9PN2?'(R_G&WO\<."(C_ #1PHS(-CL5? M_]?U3BKL5=BKY6_-S0?T-YBN444CG/KI\I-V^Z7U%SL-%DX\8_H^G_2O%Z_% MX>4_TO7_ *;_ (\P[,YP'8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78JR?R7^8FJ>4Y:V;\["0T;_ )YM]F4?ZOQ?S(NIE^83GNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5#:CJ5MIL+7-[*D,*]7=@H_')Q@9&ANPG,0%D\+R+ MSG_SD#%%RMO+B>HW3ZQ("%'_ !CB/Q-_K2+ZMK%YJ\[7>H2M/,W5G-?H'\J_P"2OPYO88Q 5$<+S^3)*9N1XB@\ ML8.Q5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*H_R_I9U74;:P7_ '?* MD?T,0"?H&599\$3+^:&S%#CD(_SB^RE4* JB@&P SAGOV\5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BJA?V,5 M_;R6=P.44R,CCQ##BV2C(Q-CHQE$2!!_B?'GF#19=$U"?3;C^\@7&<:6I?R\ M8*U$,?PQC_8_M_ZTC/F_P:6&'Z1O_._B>=SZN>;ZCM_-_A8UF6XCL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BJ?\ D/RTWF36+?3J'TV;E*1V MC7XI/O7X5_RF7,;4Y?"@9?+^LY.EP^+,1_TW]5]=(BHH1110* #L!G%/=-XJ M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J^8OSLT']%>8II$%(KM5G6GBWPR_3ZJ._\ LLZSL_)QXQ_0]+QW M:.+@RG^GZ_Q_G,"S9.M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5;1RA#* M2&!J".H.!7TE^4?YGKYE@&FZ@P&IPKU_WZH_W8O_ !8O^[4_YZ)^TL?+:W1^ M$>*/]V?]@];H-;XPX9?W@_V;T?-6[9V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5\R?G' MYY'F35/JUJW*QLR4C(.SM_NR7W'[,?\ D+R_;SK-!I_"C9^N;Q_:&I\6=#Z( M?CB8!FR=8[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%68_E%HQU7S):(0>$#>N MQ';T_C3_ )*^FO\ LLP==DX,9_I>G_3.?H,?'E']'U_Z7_CSZISCWM'8J[%7 M_]#U3BKL5=BKQ_\ YR)\O^O9VVL1CXH&,4A_R7W0G_5=>/\ STS=]EY:)A_. M]3H>UL5Q$_YOI>"YT;S3L5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BK:L5(930C<$8%>C^4/SRU?1@MOJ'^G6P_G-) /\ )E_:_P">G/\ UES5 MY^SH3WCZ)?['_2NVP=I3Q[2_>1_V7^F>S>5_S1T+S%Q2VG$5PW^Z9O@>O@O[ M#_\ /-FS19M'/%S&W\Z+O\.MQY>1]7\V3+,PW.=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BJ4Z_YMTO0$]34[E(=JA2:L?]6-:R-] M"Y=CP2R?2+:,N>&+ZCPO*/-/_.1'VH= @]O6G_XUA7_C=_\ 89N4_,CTD_X:3E_L#7H5^&4>C+_K#XHF_V2:YT/9>:P M8'^M%YOM;#1$Q_5E_O7C6;UT#L5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL53;0O-FJZ"W+3+F2#N5!JI_UHVY1M_LERC)AAD^H<3=BSSQ_2 M>%Z+H?\ SD3J5O1-4MH[E?YD)C;_ (W1O^!3-9D[+B?I/#_LG;8^UI#Z@)?[ M%GNC_GKY7ZC_F_P +'\R7%=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5>]?\ ./7E?ZO: M3:[,OQW!]**O\BG]XW^SD^'_ )Y9SG:F:R(#^'U2>E[*PT#,_P 7IC_5_'^Y M>P9I'?.Q5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5Y9_SD%Y?^NZ1%JD8K)9R48_\ %6=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BJO8WTUA.EW:N8YHF#(PZ@CID91$A191D8FQS#Z=_++\R(/-] MKZR,?.?^9_OI?[U[9F@>B=BKL5?_]'U3BKL5=BJ5>:]"77M+N=, M>G[^,JI/9A\4;?[&0*V78) Q_G/CR6)H7:.0%74D$'J".HSM MP;>#(K9;A5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 ME'E[\S=>T$!+2Z9H1_NN7XUIX#GNG_/-DS#RZ3'DYC_2^ES,6LR8N1_S9>IZ M/HG_ #DWIG^N8G\FY/+YN9_*F+^E\F_^5\^6OYYO^19Q_DW)Y?-?Y3Q M?TOD[_E?/EK^>;_D67S7^4\7]+Y._Y7SY:_GF_Y%G'^3;_D67S7^4\7]+ MY._Y7SY:_GF_Y%G'^3;_D67S7^4\7]+Y._Y7SY:_GF_Y%G'^3;_D67S7^4\7]+Y._Y M7SY:_GF_Y%G'^3;_D67S7^4\7]+Y._Y7SY:_GF_Y%G'^3;_D67S7^4\7]+Y._Y7SY: M_GF_Y%G'^3;_D67S7^4\7]+Y._Y7SY:_GF_Y%G'^3;_D67S7^4\7]+Y._Y7SY:_GF_ MY%G'^3;_D M67S7^4\7]+Y._Y7SY:_GF_Y%G'^3;_D67S7^4\7]+Y._Y7SY:_GF_Y%G' M^3;_D67S7^4\7]+Y._Y7SY:_GF_Y%G'^3;_D67S7^4\7]+Y._Y7SY:_GF_Y%G'^3;_D67 MS7^4\7]+Y._Y7SY:_GF_Y%G'^3;_D67S7^4\7]+Y._Y7SY:_GF_Y%G'^3;_D67S7^4 M\7]+Y._Y7SY:_GF_Y%G'^3;_D67S7^4\7]+Y._Y7SY:_GF_Y%G'^3;_D67S7^4\7]+ MY._Y7SY:_GF_Y%G'^3;_D67S7^4\7]+Y._Y7SY:_GF_Y%G'^3;_D67S7^4\7]+Y._Y M7SY:_GF_Y%G'^3;_D67S7^4\7]+Y._Y7SY:_GF_Y%G'^3;_D67S7^4\7]+Y._Y7SY: M_GF_Y%G'^3;_D67S7^4\7]+Y)1K7_.1.FP KIEM+8=7JD#^I_P 5]3!IIGG%VBD!5T)5@>H(V(SM0;W>$(K9;A5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*N!IN.N*IQI_G+6=/H+2]N(U'11(W'_ ("O'*)8 M(2YB/R;X:B<>4I?-D%G^=/FBVH#=B11V>-#_ ,-QY_\ #9C2T&(]/M+E1[1R MCK]D4U@_YR$\PQBC1VLGNT;?\:2)E)[,QG^=^/@W#M7(/YOR_P"/(U?^-2Y_BN([*CWR2>U MY]T4+/\ \Y$:Z^T4%J@_U7)_Y.T_X7)CLO'WR^S]3 ]K9.@A]O\ Q247GYW> M:+FH6Y6('M'&GZW5V_'+H]GXATOXM$NTLIZU\ QK4_-NKZJ"+Z\GF4_LM(Q7 M_@*\/PS+A@A#D(APYYYS^HR/Q2G+FEV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5%:5ILNJ7<-C;BLL[JB_-C3(3F( D_PLX0,R M(C^)]AZ+I,.D64.GVXI% BH/>@^T?\IOM-G$9)F8X"$1$?PHW*VQV M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*H/6M*BU:RGT^?^[N(VC)I6G(4Y#_*7[2Y9CF82$A_"UY("<3$ M_P 3XXO[&6PN);.X'&6%VC<>#*>+9W$9"0L=7@I1,20?X5#),78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78JB](U>ZTBZCOK&0Q7$1JK#_/XE;[+*WPLN M5S@)CAER9X\A@>*.T@^GORX_,>U\X6O:*_B ]:&O_)6+^:)O^"C;X'_8=^3U M6E. _P!#^&3V.DU8SCNF/JC_ +Z/]%F.8+GNQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*I!YW\XVOE/ M3WO[GXG^S%'7=W[+_J_M.W[*_P"5\.9.GP'-+A'^'C _SO],RO,-S78J[%7__2]4XJ[%78J[%7 MS'^=GEO]#Z_)-&*0WH]=?]8[3#_D9\?^SSK.S\O'CK^9Z?\ B7C^T1Q>.(%Q_EM^\E_Y*,V<3J,GB3,O-[K38O#@(^2>YCN2[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J^:?SQ\K_H?6S>1+2"^!E'@'&TR_\ !<9/^>F=5V=FXX4>1Q\ M1_V$7_)U:HB _B_W+O.RL/%(S/\'T_UO^D?]T]_SFWIW8J[%78J[%78 MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78 MJ[%78J^=/S]\M?H[6%U.,4BODJ>G]XE$DV]T]-_\IV?.G[-R\4.'^9_N7E.U M,/!/B'^4_P!U%YAFW=.[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78JB M](U>ZTBZCOK&0Q7$1JK#_/XE;[+*WPLN5S@)CAER9X\A@>*.T@^G?RY_,JT\ MX6_$TBU"-:RP_P#,V*OVHC_P4?V7_8=^3U6D. _T/X9/8:36#..Z?\4?^)9E MF"[!V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5+]?U^ST&S?4-0<1PQCZ2>R(/VG;]G+<6(Y#PQ:LN6.*/%+ MD^5O//G6[\W7YO;GX(U^&*(&H1?#_*=NLC_M?Y*<$7K]/IQAC0_SI/%ZG4G/ M+B/^;'^:Q[,IQ78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78 MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%4Z\E:"=?UBUT MVE4ED'.G\B_'+_R35LQ]1D\.!DY&GQ>+,1[S_L?XGV!G$O=NQ5V*NQ5__]/U M3BKL5=BKL5><_GIY9_2VAF]B%9K%O4'CP/PS#_B,G_//-IV=FX)U_/V_XEU/ M:>'CQV.>/U?YO\3YKSJGDG8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78JR MC\L] _3NOVEJPK$K^K)X<4^,@_Z].'^RS#U>7P\9/^;_ *9S-'B\3(!_G?Z5 M]99QKV[L5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL58/\ G%Y7_3V@RF-:W%I^_C\?A'[Q?]E'R_V? M#-AH-=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5;52Q"J*D[ # KZW_+ M[RP/+>C6^GD4F"\Y3XR-\3_\#]C_ %4SC-3F\69E_I?ZKW&EP^% 1_TW]9D6 M8KENQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5AOYM^6/\0:#/'&*W%O^_B]R@/-??G%S55_GX9G: M+-X>0=TO3)U^OP^+C/\ .CZXOE?.P>,=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BJ)TW4KG3+A+RRD:*>(U5UZ@_P"?VE_:R$X"8H\F4)F!L;2? M27Y9_FK;>:XQ9W7&'4U&Z=I !\3Q?\;1_L_Y2YRVKT9P[C>'^Y_K/7:/7#-L M?3D_W7]5G^:UV;L5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BJ6>8O,EEY=M'O]1D$<2]!U9CV2-?VG;_FYOA^++<6* M64\,6G-FCBCQ2?,'G_S_ 'GF^\]::L=K&2(80=E'\S?S2-^TW_&N=;IM,, H M?5_%)X[5:J6>5GZ?X8L7S,<-V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*O9/^<=?+WJW%UK4@^&)1!&2-N3?'*0W\R($7_5ES1=J9: A_G?C\?PN^[)Q M63/N](_'X^I[MG//2NQ5V*NQ5__4]4XJ[%78J[%5EQ EQ&T,H#1NI5E/0@BC M#"#6X018HOD#S?Y>D\O:K<:9)_NESQ)[H?BC;_9(5SML&7Q8B7>\)J,7A3,> MY)\O:'8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7NG_ #CIY>].&ZUN0;R$ M01GV'QRG_9-Z?_ -G/=J9=Q#_.>C[)Q4#/\ S1_OGLV:)Z!V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*N(KL>F*ODO\ ,?RQ_AO6[BQ44@)]2'_C&_Q*/]AO'_L,[/2YO%@#_IOZ MSP^KP^%D,>G./]5C.9;B.Q5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5GOY+^5OTYKL'CK^*?I_XIV79V'Q,EGZ8>K_B7T[G)O8NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5\H_FCY6_P -ZY/:QKQMY3ZT/AP?]D?\8WYQ_P"QSL='F\6 /\7TR>)U MN#PLA'\/U18GF:X3L5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL57P M3R6\BS0L4D0AE930@CHRD=#@(O8I!K+<4;F]9H##U0^C^;_-_P".O3Z+M 9/3/Z_YW\__CSU?-,[MV*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5BGG MG\R=-\HQ4N&]6[852!#\1\"Y_P!U)_E-_L%?,S3Z268[?3_.<+4ZR. ;[R_F M?CZ7S9YM\Y:AYINOK>HO6E0D:[(@/[*+_P 2;[;?M9U6#!'"*B\CGU$LQN7_ M $BD>9#CNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*OK+\L_+OZ T& MUM'7C,R^K+M0\W^,AO=!QB_V&<9J\OB9"?\ -B]OH\7A8P/\Z7^ MB9O>R\U$P/\ 6B\_VK@L#(/ZLO\ >O"\Z%YQV*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*KH87F=8HP6=R%4#J2=@,!-;J!>S[ \H: OE_2K;3%I6&,!B.[GXI M&_V4C-G$Y\OB3,N][S3XO"@(_P U.,H;W8J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7E/_ #D# MY7^O:;'K$(K+9MQ>G>-S3_A)./\ P;YN.S,W#+@/\?\ NG2=JX>*/&/X/]R^ M>\Z9Y=V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*OIS\E?*WZ#T))Y5I<7I]9_$*1^Y3_@/C_UI&SD]?F\2=#Z8 M>G_BGL.SL'AX[/U3]7_$L^S6NS=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKS;\]?*?Z7T? M](PBMQ8$OMWC-/6_X"BR_P"JCYM>SLW!/A/*?^Z_A=1VG@XX<0^K'_N?XGS= MG4O)NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5Z[^6GYVR M:=QTSS"S2VVP2?C*PV(SG2*V+TP((L+\"78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%4#K.NV.BP&ZU*9((AW/7-S+=2-/<.TDKDLS,26)/4 MLQW)S=@ "@Z$DDV5/)(=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL59 M7^5_EK_$.O6]JZ\H(SZTNU1P3XN+?Y,C\(O]GF'K,OAXR>OTQ3&,D3$_Q/C_ %C2I])O)M/NAQF@A?DAY M9_3&NK=2+6"Q'JMX<^D*_P#!_O/^>>:SM#-P8ZZS]/\ Q3M.S\;?8W[\?[M_\M&SL]-F M\6 E_IOZSP^JP>#,QZ?P_P!5CF93BNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5F7D#\S]0\HR>FO[^Q8_' QV'^5$W^ZW_P"$?]I?LLN! MJ=''-_1G_._XIS]+K98#_.A_-_XE]'^5O-^G>9[;ZWIDG,"G-#LZ$_LR)V_X M@W[#-G+YL$L1J3UF#/',+B?^.ISE#D.Q5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*H34-8LM-4-?3Q6ZGH975!_PY&3C"4N0,O7;<(S_ ,5H M:?\ #R\N7_&-,YKM/-Q2$!_!_NGJ.RL/#$S/\?\ N8_\>>L9IG=NQ5V*NQ5V M*O\ _]?U3BKL5=BKL5=BKL5>&_\ .0GE(I)%YAMU^%Z13T\1_=2'YK^[_P!C M'G0=F9]C _UH_P"^><[5P;C(/ZL_]Z\7S?//NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*OI_P#)GRM^@M"CDE6EQ>?OGKU (_=)]$?Q?ZSOG):_-XF3;Z8>E['L M_#X>/?ZI^K_B6=YKG9.Q5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*O#?\ G(?RMPD@U^%= MG_SL_ASX3],_]TZCM+3^)#B'U8_]Q_$^;LZEY-V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5%:9JUWI"6 MA'*-BIH>WPY"3^=+YN_P"5B^8O^KC<_P#(QL?RN/\ FQ^2_F\G\Z7S=_RL7S%_U<;G M_D8V/Y7'_-C\E_-Y/YTOF[_E8OF+_JXW/_(QL?RN/^;'Y+^;R?SI?-W_ "L7 MS%_U<;G_ )&-C^5Q_P V/R7\WD_G2^;O^5B^8O\ JXW/_(QL?RN/^;'Y+^;R M?SI?-W_*Q?,7_5QN?^1C8_E M3^=+YN_Y6+YB_P"KC<_\C&Q_*X_YL?DOYO)_.E\W?\K%\Q?]7&Y_Y&-C^5Q_ MS8_)?S>3^=+YN_Y6+YB_ZN-S_P C&Q_*X_YL?DOYO)_.E\W?\K%\Q?\ 5QN? M^1C8_E3^=+YN_Y6+YB_ZN-S_R,;'\KC_FQ^2_F\G\ MZ7S=_P K%\Q?]7&Y_P"1C8_E3^=+YN_P"5 MB^8O^KC<_P#(QL?RN/\ FQ^2_F\G\Z7S=_RL7S%_U<;G_D8V/Y7'_-C\E_-Y M/YTOF[_E8OF+_JXW/_(QL?RN/^;'Y+^;R?SI?-W_ "L7S%_U<;G_ )&-C^5Q M_P V/R7\WD_G2^;O^5B^8O\ JXW/_(QL?RN/^;'Y+^;R?SI?-W_*Q?,7_5QN M?^1C8_E3^=+YN_Y6+YB_P"K MC<_\C&Q_*X_YL?DOYO)_.E\W?\K%\Q?]7&Y_Y&-C^5Q_S8_)?S>3^=+YN_Y6 M+YB_ZN-S_P C&Q_*X_YL?DOYO)_.E\W?\K%\Q?\ 5QN?^1C8_E3^=+YN_Y6+YB_ZN-S_R,;'\KC_FQ^2_F\G\Z7S=_P K%\Q?]7&Y M_P"1C8_E3^=+YN_P"5B^8O^KC<_P#(QL?R MN/\ FQ^2_F\G\Z7S=_RL7S%_U<;G_D8V/Y7'_-C\E_-Y/YTOF[_E8OF+_JXW M/_(QL?RN/^;'Y+^;R?SI?-W_ "L7S%_U<;G_ )&-C^5Q_P V/R7\WD_G2^;O M^5B^8O\ JXW/_(QL?RN/^;'Y+^;R?SI?-W_*Q?,7_5QN?^1C8_E3^=+YM'\Q/,1%/TC<_\ (UOZX_EU>K'_)1?B;_ "F:= M%IMK%8VXI# BQH#UHHXBOOG$3D9$D_Q/>0@( 1'\*)R#-V*NQ5V*NQ5__]#U M3BKL5=BKL5=BKL50&OZ+!K=C-IMT/W4Z%3[']EQ_E(WQKEF/(<\ET^['&:!RC#Y=Q_DL/B7.VQS$P)#^)X3)C..1B?X4'EC! MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5E'Y:^5#YFUJ&R<5MT/J3?ZB]1_LVXQ_[/,/ M5YO"@3UY1_K.9H\'C3 _A^J7]5]9 4V'3.->W=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BJ4^:_+\?F'3+C2Y: 3(0I/[+#XHW_P!B_%LNPY3CD)#HT9\0RP,3_$^0 M+NUEM)GMIU*2Q,493U#*>+#.VB1(6'A)1,314LDAV*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*ICY=T277-0@TRW^W.X6O@/V MW_V"&)2+.?]Y >W$_:C^<3?#_ *G!_P!O.PT>?QH7_%':3Q6MT_@SH?3+U1_' M]%B&9S@NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5[-_SCSY4]6:;S!./ABK##_K$5 ME?\ V*%4_P">C_RYHNU,U 0']:7^]=_V5@LG(?ZL?]\]TSGGI'8J[%78J[%7 M8J__T?5.*NQ5V*NQ5V*NQ5V*O%O^<@?)G-$\QVJ_$E([BGATBE_V/]VW_//- M]V9J/\F?\QY_M73_ .4']6?^]>'9T#SCL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKZ3_ M ".\H?H;2/TA.M+F^H^_41C^Y7_9?WG^S7^7.5[1S\<^$?3#_=?Q/6]FX/#A MQ'ZLG^Y_A>CYJW;.Q5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*OGC\_/*7Z.U-=8@ M6D%Z*/3H)5'Q?\C$^+_6]3.F[-S\4> \X?[EY7M3!P2XQRG_ +MY9FX=,[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7MW_./ M7E(@3>8;A>M88*_\E9!_R;_Y&9H.T\_* _K2_P!Z]%V5@YY#_5C_ +Y[9F@> MA=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK#_ ,TO)8\U:0\,2UO(*R0':I8# MXHOE*OP_Z_IM^SF=H]1X,[_AE]3@:W3^-"A]4?5#\?TGRLRE2584(V(SKWBV ML*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ57L;*6^GCM+9><,RE'![@B MAR49&)L=&,XB0H]7R/YR\L3>6=3FTR>I"&J,?VD/]V_TC[7^7R7.TP9AEB)! MX;483AF8G\127,AQW8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%64_EMY0;S3K$5FP/U9/WDY'9 M%_9_YZ'X/^&S#U>?P8$_Q?PN9H]/XTP/X?XGU@B! %4 *!0 = ,XU[=O%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%4A\\^58_-&E3::]!(PY1,?V9%^PW_ !JW M^0S9DZ?,<4Q+_3?U7&U. 9H&/^E_K/DB\M);.9[:X4I+$Q1U/4$&C#.SC(2% MAX:43$T5+)(=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BJ:>6?+UQYAU"'3+0?O)6H6[*O[WD;]%WOZ<;]E:>SXA_A],?ZSWO.<>F=BKL5=BKL5=BKL5?_]/U3BKL5=BK ML5=BKL5=BKL5>QT&G\*&_US]4O^)9WF MN=D[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J\/_/SR+Q8>9;-=FHER!V/V M8YO^9;_[#_*SH.S=3_DS_F?\2\YVIIO\H/\ /_XIXKF^>?=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKZ2_);R%_A^P_2-XM+Z[ - M"-TCZI'_ *S_ &Y/]@O[&4,R\3XC^5U_ MRD;XERS'D..0D.C5EQC)$Q/\3Y(\S>7;GR[J$NF7@_>1-L>S*?L2+_DNO_-/ MVL[3#E&6(D'A\V(XI&)Z)7ES2[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%45I6F3ZK=Q6%HO*:=P MBCW/C_DC]K(3F( R/\+.$#,B(YR?7OEK0(/+^G0:7;;QP+2O=B?B=S_KOR;. M)RY3DD9'^)[K#B&*(B/X4SRIN=BKL5=BKL5=BKL5?__4]4XJ[%78J[%78J[% M78J[%78J^9?SC\B?X;U,W5JM+"[)9*=$?_=D7_&Z?Y'P_L9UFAU/BQH_7!X_ MM#3>%*Q]$_QPO/\ -DZQV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5Z%^2_DC_$.J"\N5K969#M7HS_ M .ZH_P#C=_\ )7C^WFLU^H\.-#ZINT[.TWBSL_1#_=/IC.4>O=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BJC>V4-] ]K)U6G."?#T_A_JL M;S*<1V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*O3/R4_+_ M /3M[^EKU:V-JP(!Z22#=5_U8_MO_L%_FS4]H:GPX\(^N7^QB[?L[2^)+B/T M0_V4GT=G+O6.Q5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5YW^LUKJ%H"5 &\B=7B_UA]N+_*Y)_NS-GH-3X4J/T3_V,OYSJNT-+XL> M(?7#_91_F_\ $OFG.K>1=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKW#_G'_ ,E<%?S)=+NU8[>O MA]F67Z?[I?\ GKG/]IZC_)C_ #_][%Z+LK3_ .4/]6'^^E_O?],]JS0O0NQ5 MV*NQ5V*NQ5V*NQ5__]7U3BKL5=BKL5=BKL5=BKL5=BJ3^;O+%OYFTV73+G82 M"J-3=''V)!_J_P#$>2Y?@S'%(2#CY\(S1,2^2=9TBYT>[ET^]7A/"Q5A_$?Y M+?:7_)SL\6,'8J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%43IFFSZG>9@B* M.Y.0G,0%GHRA S/".9?6WDWRM!Y8TR+3+?/S;IC6Z@"\BJ\#GLW="?Y)/LM_L7_ &,S=)J#AE?\/\3@ZS3#/&OX MA]#Y5N;:2UE>WG4I+&Q5E.Q!!HRG.O!!%AXN0,314\DAV*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*IUY.\J7/FC48]-M=N7Q._9$'VY#_QK_,_% M,8XB(Y11V5MCL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKYY_._\O#I%T=;ATKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL53WR5Y5F\T:I%ID-0K' ME(_\B#[;_P#&J?Y;*N8^HS#%$R/XDY&FP'-,1'^=_5?6UA8PV%O':6RA(85" M(H[!109Q6_G=^7WZ9M/TU8K6\ME_> =7C&_P!+Q?:7_(Y+_)FW[/U7 M > _3+_8R=-VEI?$'''ZX_[*+YWSIWE78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7O?Y$>0?J<'^(KY?WTP M(MP?V4/VI?\ 6E_9_P"*_P#C)G.=HZGB/ACI]?\ 6>E[,TO"/$ESE]']7^=_ MG/7\TCOG8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7C7YZ?EU M]80^9-/3]X@'UE1W4=)_FGV9/\CXOV&S>]G:JOW%9T+S;L5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BJI:VTMU*EO I M>61@JJ-R2=@!D20!93&)D:#ZF_++R%'Y1TX1R -?3T:=QX_LQ+_D1_\ #-R; M.1U>I.:7]"/TO9Z/2C!'^G+ZF89@N>[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%4-J>FV^IVTEE>()()E*NI[@_J/\K?LY.$S V.883@)C MA/(OE'S[Y*N/*6HM935:%OBAD[.G_-:_9D7^;_(9,['3:@9HV/\ .>*U6G." M5'E_#)CF93B.Q5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*OIO\G?(G^&M,%S=+2_NP'DJ-T7_ '7#_P ;2?Y? MP_[K7.3UVI\65#Z(?CB>O[/TWA1L_7/\<+/\UKM'8J[%78J[%78J[%78J[%7 M_]?U3BKL5=BKL5=BKL5=BKL5=BKL5=BKYO\ SF_+L^7[S]*6*4T^Y;< ;1R' M(.$_7'_91>3[0TGA2XH_1+_8R>:YM74.Q5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*LW_*G MR"WFO40TX/U"V(:8_P W\L(_U_VOY4_V.:_6ZGP8[?7+Z?\ BG8Z'2^-+?Z( M_5_Q+ZBCC6-0B *JB@ V [#.1)M[$"F\4NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*M.@<%6 *D4(/0C%7S/^;GYNYI7>NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5C?GWR5;^;=.:RF MHLR_%#)3='_YH?[,B_\ &RKF5IM0<,K'^+6RM&'$'H\HW5?]6+[;_[!?YLU/:&I\./"/JG_ +EW'9NE\27&?HA_LIOH MS.7>K=BKL5=BKL5=BKL5=BKL5=BK_]#U3BKL5=BKL5=BKL5=BKL5=BKL5=BJ M#UC2+;6+26PO4YP3*58?Q'@R_:5OYLG"9@>(3KGRIJ+ MV%Q5H_M124V=.S?ZW[+K_-G9:?.,T>(?YSQ.ITYP2X3_ )K'\R7&=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL53#R_H-UK MU[%IUBO*:4T'@!^T[?Y"#XFRK+D&./$6W%B.20C'J^LO*?EBV\LZ?'IMF/A0 M59N[N?MR-_K?\1^'.-S9CEEQ%[?!A&&/"$XRAO=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL50.MZ+;:U9R:??)S@F6C#O[,O@RGXERS' MD.,\0YAKR8QDB8RY%\I>=_)UUY4U!["Y^*,_%%)39T[-_K?SK^RV=CI\XS1X MA_G/$ZG3G!+A/^:?YR09DN,[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7J7Y- M?EE^FYAK.II_H$+?NT/^[7'_ #*3]K^=O@_GS3Z_5^&."/UG_8NY[/T?B'CE M] _V?_'7T1G,O5.Q5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5YU^;OY:#S/;?7[!0-2@78?[]0?[J/^6/]U-_L&^UR39Z'5^$ M>&7T2_V+JM?H_&'%'^\C_LWS6Z%"58$,#0@]0) M_F=O\IV^)LXS)D.21D>KV^+&,<1$JTPSQH_5_#)\JZKI5QI-U)8WJ&.>%BK M*?'^*G]EL["$Q,6.1>+G P/">80F38.Q5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*KHXVD8(@+,Q J23V& FE M]-_E+^72^5; M+ZS=@'4;@ R'^1>HA4_\G/\ +_U%SD];JO&E0^B/^R_I/8:'2>#&S_>2_P!C M_19[FN=F[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78JQWSWY*MO-NGM93_#,M6ADINC_ /-#?[L7_C;CF5IM0<,K'^BW6BWG/$:,/U,OBK#XE;.PQY!D'$.1>+R8SCEPRYA Y8UNQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5FGY8_EW-YOO*RU33X2#,X[_P#%,?\ EM_P MB_[#E@:O5#"/Z9^G_BG8:/2'/+?Z(_5_Q+ZAM+2*SA2VMT$<,:A5510 #H!G M)2D9&R]C&(B*"KD63L5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKQG\ZORO]G\[@ ZA< -,>O$?LPJ?\ (_;_ )G_ ,GAG):W4^-+ M;Z(_3_Q3V6ATO@1W^N7U?\2SC->[%V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5__TO5. M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*O/?S;_+5?-%K]=L5 U* ?#V]1?]]- M_E?[[;_8_M?#L]%J_!-'Z)?[%U6NT?C"X_WD?]E_1?-,D;1,8Y 5=20010@C MJ",ZH&WD2*6X5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKW/\DORR] )YBU5/WC"MM&W8?[_ &'\S?[J_P"1G\G'GNT-7?[N/^?_ M ,2]'V=HZ_>2_P S_B_^)>SYHGH'8J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%6#_FC^7$7FVT]6 !-1@!])_YAU]%_\EOV M6_8;_99L-'JCA-'Z)?5_Q3KM;I!G%C^\C]/_ !+YBN[26SF>VN%,*3VF+$,<>&/)'Y6VNQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*OG_\ ./\ *O\ M13OKND)2S8UFC7_=;$_;1?\ ?+?R_P"ZV_XK^QTFAUG'Z)?5_#_2_P"//+]H M:+@]0_G+^5GZ M15]>TA/]*45GB7]L#_=J?\6K^TO^[%_R_P"\W>@UG#Z)?3_#+^:Z+M#1JH_9/_%J_L-_SS;]GAM=%K/"/#+Z/]PZC7Z+Q1Q1_O/]V^&/_22H(P@T@BWSC M^;7Y5OY;D;5=-!;39&W7O"Q_8/\ Q2?]UO\ \\W^+@TG4:+6>*.&7U_[O_CS MRFNT7A'BC_=_[C_CKS7-JZAV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5Z)^47Y:GS/=?7KY2--MVW_XM8;^D/\ (_W[_P !^WR35Z[5 M^$.$?7+_ &+M=!H_&/%+^[C_ +/^C_Q3Z550@"J* ; #MG*O7-XJ[%78J[%7 M8J[%78J[%78J[%78J[%7_]3U3BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKP[\Y/RH]+U/,&C)\)^*XA4=/YIHP/V?]^K_L_L\N/0:#6WZ)_YDO\ >O.= MH:&OWD/\^/\ OO\ BGBV;YY]V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5GWY5_EE+YKN/K5V"FFPM\;=/4(_W4A_Y.-^S_K9K=9JQA%#ZS_L M?Z3L]%HSF-G^['^R_HOIBVMHK6)8(%$<48"JJB@ '0 9RA))LO7@ "@J8$NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5Y3^;GY3#6@^LZ.M+X"LD8_W:!^TO\ Q=_R<_U_M;C1:WP_1+Z.G]#_ M (ZZ37Z'Q/7#Z_XH_P __CSY\92I*L*$;$'.E>7:PJ[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%4T\L^6 M[SS'>IIU@O*1^I/V57]J1S^RB_\ -OVLIS91BCQ2;L.&667#%]3>2?)-EY2L MA9V8Y2-0RRD?$[>)\%'["?L_ZW)LY#4:B6:5G_-B]GIM-'!&A_G2_G,@S&6)#J M&G@OI;GYF(G]A_\ BO\ WW)_L'^/BTG4Z/6#*.&7]Y_NWDM=H3A/%'^[_P!P M\YS:.J=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL595^7GD*X\ MWWWH)5+6*AGE'[(/15_XL>GP_P#!?LYAZK4C#&_XOX8N;I-*<\J_A_BD^IM+ MTRWTJVCL;)!%!"H5%'8?Q8_:9OVF^)LY"9>SA 0'"/I"*R#-V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5__]7U3BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5>"_G#^4_U OKFBQ_Z,:M/$O['_%L:_[Z_G7_ '7_ ,8_[OH]#K>+ MT3^K^&7\YYG7Z'A]2=R?]]1?Y?\ ,W^Z_P#@5; U M>K&$?TW8:/1G.;.T!]4O][%].:?I\&G6\=G:((X(E"HJ] !G)2D9&R]C" @* M'((C(LG8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J\D_-K\H?TKSUG0T O.LL(V]3_ (L3_B[^9?\ =O\ MQD_O-UHM=P>B?T_PR_F_\=='KM!Q^N'U?Q1_G?\ 'O\ =/ 70H2K A@:$'J# MG1O,-85=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BJ:^6?+%]YDO%L-.3G(VY)V55[O(W[*C_FU?BRG+FCB'%)N MPX999<,7U#Y%\BV?E&S%M;#G.]#+*1\3M_QJB_L)_P ;.YC:"=0\3@JRL*@@]58>& M$$@V$$ BB^6:7"/^D7 MU5Y9\M6?ENQ33=/7C$FY)^TS'[4DC?M.W_-J_ JYQ^;*B?/^&3S6OT'#ZX?3_%'_B7CN;QT+L5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BK-ORT_+2X\WW'J25BTZ(_O).Y/\ OJ+_ "_YF_W7 M_P "K8&KU8PC^F[#1Z,YS9V@/JE_O8OIO3-,M]+MTLK)!%!$.*JO0#_/[3?M M9R. M*-RJ'T?[C_ (Z\NS;NF=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL53;ROY7O?,MZFGZ>G*1MV8_91?VI)&_91?^;5 M^+*,V:.*/%)NPX99I<,7U/Y.\G67E2R6QLA4FADD(^)V_F;_ (U7]C.0SYY9 MI6?^D7M-/IXX8\(^)_G)[F.Y+L5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK M_]?U3BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5>*?FM^39?^Y=GH]"S,/A M0?\ &SG]A/\ C7XLQ-1J8X19_P V+EZ;2RSFAR_BD^GO*OE.Q\L6:V.GIQ7J MS'=G;^=V_P ^/[.^*O"_S4_)@VQ?6/+R$Q&K2VRC=?\N!1_NO^:+_=?['P M?#'T.CU]^F?^;/\ XIYO6]GUZ\?^=#_B/^)>-9O70.Q5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*IQY6\J7WF>\6QTY.3'=F.RHO\\C?R_P##-^S\649LT<0N3?@P M2S2X8OJ+R5Y*LO*5D+.S'*1J&64CXI&\3_*B_P"ZX_V/];F[R2_P#"R?ZWQ9N-'K^#TS^C^=_-=)K>S_$]4/K_ )O\ M_P#X\^?KBWDMI&AG4I(A(96%"".S YTH(.X>8((-%9A0[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%7J?Y7_ ).2ZV4U36E,=ALR1]&E_P":(?\ AG_8_GS3ZS7#'Z8?7_N/ M^/.YT79YR>J?T?[O_CKZ#M[>.VC6"!5CB0!5510 #H%4=,YHDG*7-Z['CCC'#'8([*VQV*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5Y/^9_Y,)JY?5="58[PU,D/19#_ #)^S'+X_L2?:^%^3/N= M'K^#TS^G^=_-_P".NDUO9_'ZH?7UC_._X\\ G@DMY&AF4I(A*LK"A!'564]# MG2 WN'F""-BLPH=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BJ?\ DSR5?>;+SZI8K1%H993] ME%/=O%OY$^T_^KR9<;/J(X19_P V/\YR=/IY9Y5'_.E_-?3_ )0\GV/E6S%E M8+UW>1OM.W\SG_B*_LYR6?/+,;D]C@T\<,>&/_22>9CN2[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J__1]4XJ[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%6"_F-^5=GYLC-S#2#45'PRTV>G[$P'VO]?[:?Y2_! MFPTNL.'8^J'\W_B76ZO11S[CTY/YW_%/F[6]"O-#NFL=1C,4R=0>X_F5NC*? MYESJ<>09!<=WDLF*6,\,A10&6M;L5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BJZ.-I&"("S,0 *DD]A M@)I0+>Y?EE^28M^&J>8D#2?:CMCN%\&G\6_XJ_X/XO@7G]7VA?IQ_P"G_P") M>CT?9U>K)_I/^+_XE[-FB>@=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL52+ MS?Y+T_S5:FTOT^(5,GU,0U.EE@-'Z?X9, M9S+<1V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*O6/RR_): M75N&IZZK16?VDA.SR#^9N\<7_#O_ )*\7S3:O7B'IA]7\[^:[O1]G&?JGM'^ M;_._XZ]^M;6*UB6"W01Q1@*JJ* = !G-DDFR]/&(B*"I@2[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78JP;\Q?RKLO-L9N(J0:DH^&6FS4^RDX'VE_ M9Y_;3_+7]WFPTNLEAV^J'\W_ (EUNKT4<^X].3^=_P 4^;]?\OWN@736.I1& M*9=Z'H1V=&Z.A_F&=3CRQR"XO)Y<4L1X9"DNRUJ=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK+_R M^_+:^\X3U2L-C&:23D;5_P!]Q_SR?\0_;_9Y8.JU<< [Y_S7.TNCEG/\V'63 MZ9\O>7;+R]9II^G1B.%-_$L3]IW;]IV_YM^RJYRF7++(>*3U^+%'%'ABF65- MSL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5?_]+U3BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BJ0^?R\U'RC/PNE]2V1U.DE@._T_P YB^9CANQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*H M_0]!O==NEL=.B::9NPZ ?S.WV47_ "FRK)DCC%RV;,>*60\,19?1OY=?E+9^ M556[N:7&I$;R4^%*_LP@_P#)S[;?Y'VF'X^IZS2:&.'<^K)_N? MZK/LUKLW8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%4+J>EVVJ6[V=] M<$@HR,-C_;_*W[.3A,P-C8L)P$Q4MP^>_S'_)JZ\O\]0TKE<:?U*]7B'^5 M_/'_ ,6?\'_/G2Z77C)Z9>F?^QD\MJ^SSB]4?5#_ &4'F>;9U#L5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BJO86$^H3I:VD;2S2&BHHJ27POG-ZOM S],-H_SO MYST^C[.&/U3]4_YO\,7JN:=W3L5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL523S9Y.T_S3:_5-2CY4J4==G0G]J-O^)+]AOVES(PYY83<7'S MZ>.85+_I%\V>>_RWU'RA-^_'JV;&D/\]B>9KA.Q5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5Z;^6GY-W&OE-1U<-!IQ^)5Z/+X< M?Y(C_OS]K_=?VO474ZO7C'Z8^J?^X=OH^SSE]4_3#_93_P".OH:PL(-/@2TM M$6*",<5110 9S,I&1LO51B(BAL%?(LG8J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%7_]/U3BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL50]_I]OJ,#VEY&LL$@HR,*@C)1D8FPQE 2%''=HND;G_)_WU(?^1;?Y M'Q/FXTO:!AZ9^J/\[^*+I-7V:)^J'IE_-_AE_P 2\#U'3;C39WM+V-HIXS1D M84(SHXS$A8W>9G P-'8H?)L78J[%78J[%78J[%78J[%78J[%78J[%78J[%78 MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78 MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78JR/R; MY"U+S9/Z5BE(5/[R9MD3Z?VG_P A?B_V/Q9BY]3'"+/^ET1+TSVE_/_ (?^.O-:OLTQ]6/U1_F?Q?\ 'O\ M=/(B*;'-VZ-V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ54M;66ZE6"W1I)7(554$DD]E4=[_EQ^1T M=CQU'S$JRS[%+?JB_P#&7M*_^1_=_P#&3]GGM5V@9>G'R_G_ /$O2Z3LT1]6 M3>7\S_BGK^:1WKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BK_]3U3BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5>=?F#^35CYCY7NG\;74#4D@?!(?^+57[+?\ %B?[/GFTTNOEBVEZ MH?[*+J=5V?'+O'T3_P!C+^L^>]?\NWV@7)LM2B:*4=*]"/YD;[+K_JYTN++' M(+B;>7RXI8C4A279:U.Q5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*JEM;2W4BP6Z-)*YHJJ"22>RJ,B2 +*1$R-![7^7_P"0_'C? M^914[%;93_R?8?\ )M/]DW[&:'4]I?PX_P#3_P#$O0Z7LS^+)_I/^*>T001P M(L4*A(T "JHH !T"J.F:(F]R] !6P7X$NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5C_G#R+IGFN#T=0C_>*/@E79T_U6_E_R&^', MG!J983R)^&=!M["1?]U-\_A_D= MLZ?3ZR.;EZ9?S7E-3HIX.?JA_/\ Q]+$,SG!=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5;52Q"J*D[ # KUO\O\ \BKB_P"%]YAY06^Q6 ;2,/\ BS_?*_Y/][_QCS3: MGM$1VAZC_._A_P"/.\TO9AEZLGIC_,_B_P"._P"Z>[:?IUOIT"6EG&L,$8HJ M(* 9SLI&1L[O20@("AL$1D6;L5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKS[\P?R>L/,P:\L^-KJ)J>8'P2'_BY1W_ .+4 M^/\ G]3-GI==+%L?5#_<_P!5U>JT$8/+=_Y?N39:G$T4 MHW%>C#^=&^RZ_P"KG2XLL<@N)MY7+AEB-2%);ES4[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%4_\H>1]3\US^AIT?P+]N5MD M3_6?^;_(7X\QL^HCA%R_TO\ $Y.#32S&H_Z;^%]'>1/RTTWRA'R@'K7C"CSN M/B/^3&N_I)_DC_9NWPYR^IULTVCC@&WJE_/9;F$YSL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5?_U?5.*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*I9YA\M6'F&V M-GJ<2RQGH3]I3_-&_P!I&RW%EEC-Q+3EPQRBI"W@/GS\E-0T#E=Z9RO+(5)H M/WB#_+0?;7_BQ/\ 9(F=)INT(Y-I>B?^Q>8U79TL6\?7#_91>;9M74NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*LK\E?EMJGFQPUJGI M6H-&G<$(/$)_OQ_\E?\ 9\?U?S7-TVCGGY?3_/?0WDK\N=+\I1_Z M(GJ71%'G<5<^R_[[3_(7_9\\YG4:J68[_3_->IT^DA@&WU?SF4YAN:[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78JMEB653 M'( R,*$$5!![$80:01;R'SY^0T-WRO?+I$,QJ3;L?@;_ (Q-_NH_Y#?N_P#C M'FZTW:1CMDW_ *;HM5V8);X_3_0_A_S7A^IZ5=:5.UI?1-#.G57%#\_=?Y6' MPMG00F)BQN\[.!@:D.$H7)L'8J[%78J[%78J[%78J[%78J[%78J[%78J[%78 MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78 MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78JR#REY%U3S5-Z>G1?NP: M/*VT:_ZS_P W^0G)_P#)S&SZF.$>K_2_Q.3@TT\QJ(_SOX7T)Y%_*C3/*H$] M/K-]WF7+#S!;&SU.)9HCTKU4_S1O]I&_P!7+<666,W$TTY<,7U79\L6\?7#_91>T1':'J/\[^'_CSO-+V89>K)Z8_S/XO^._[K^J]UTS2[;2[=+.Q MC6&",45$% /[?YF_:SGIS,S9W+TD(" J(X0B<@S=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5?_UO5.*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*O/O/7Y-Z9YCY75 MK2TOCN74? Y_XMC_ .-T^+^;GFRT^OEBV/K@ZO4]GPR[CT3>!>:O)6J>5YO1 MU.(JI-%D7=&_U'_XU;B_^3G28=1'*+B?^*>8SZ>>$U(?'^%(\R''=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL51FDZ/>:O.MII\33S-T5!7Z3_ "K_ M )3?#E<\@@+D>%GCQRF:B.(O;O(WY"6]IQN_,1$\O40*?@'_ !D;_=G^K_=_ M\9,T&H[2,MH>G^E_$]%INRQ'?)ZOZ'\+UV&%($6*)0D:BBJHH !V &:4F]R[ MT"M@OP)=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BJ3^9?*6F^98/JVIPB0#[+='4^,;_:7_B+?M9?BSRQ&XEHS M8(YA4@\(\[?D=J6B\KG2ZWMH-Z ?O5'^5&/[S_6C_P"1:YT.G[0CDVEZ)?[% MYK4]FRQ[Q]TJ_P#$(O\ D9FBU':73'_I M_P#B7H--V7UR?Z3_ (K_ (Z]DL[*"RB6VM8UBA045$ ]E&:.4C(V7?QB(B MALK9%D[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78 MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78 MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78 MJ[%78J[%78J[%78J[%78J\W\^_DKI_F M>:;QL[X[F@_=N?^+$7[#'_?D?\ MLDD;-IIM?+'M+UP_V3J=5V='+O'T3_V,G@7F+ROJ'EVX-IJ<+1/^R>JL/YHW M'PN/\VSI,6:.47$O,9<,L1J0I*LN:78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78JR;R=^7>K>:W_ -!CXVX-&GDJ(Q[;Z?I_G?POH+R/^5>E>5 )HQ]8O:;SR#<>/I)TB'_#_P#%F_A:VNXU MFA<49' (/T')1D8FQLQE$2%'=XYYU_YQ_5^5UY;?B=S]7D.WRBE/_$9?^1N; MS3]I],G^G=!J.R^N/_22_P![+_BGC.IZ3=Z5.UK?Q/!,O57!!_M7_*S>PF)B MXGB=!.!@:D.%"Y-@[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78 MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78 MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78 MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78 MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78JNBB>9Q'&I9V- H M%23X 8":4"^3U3R7^0M]J7&YUQC9V_7TQ0RL/^(P_P"RY/\ \5YI]1VE&.T/ M6?\ 8?\ 'G=:?LR4]Y^B/\W^/_CKW#R_Y9T_R] +73(5A3N1]IC_ #.Y^)S_ M *V:#+FED-R-O1XL,<0J(X4TREN=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK#_.7Y5Z/YH#2RIZ M%X>D\0HQ/_%B_9E_V7Q_Y:YG8-9/#L/5'^;)P-1HH9MSZ9?SH_CU/"O./Y2Z MSY9Y3,GUFS7_ '=$*T'_ !:GVX_?_=?_ !9G0X-;#+M],OYLGF]1H9X=_JC_ M #HL*S/=>[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78JNBB>5A'&"SL: 5))[ 8":4"WJ'DW\AM1U,K<:T396QH>&QE8?Z MOV8O]G\?_%6:C/VE&&T/7+_8?\>=SI^S)3WGZ(_[/_COX]+W#RUY1TSRW#]7 MTR%8@?M-U=O]>0_$W_$?Y[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%4%K&BV>LV[6>HQ+/ W56'?^93]I&_RU^++(9# W$\+7DQQR"I#B#P[ MSQ^0MU8\KOR^QN814F%O[Q?]0])?^%D_XR9T&G[2$MI^G^E_#_QUYS4]EF.^ M/U#^;_%_QYY+-"\+M%*I1T)#*PH01U# YN0;W#HR*V*W"KL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL53#0_+U_KLXM-,A>>4]0HV _F=OLHO^4[95DRQQBY'A M;<>*60U$<3VWR3^05K9\;KS PN)NHA0D1C_7;[4O_")_QD7-!J.TC+:'I_I? MQ/0Z;LL1WR>K^C_#_P >>M001V\:PPJ$C0!5510 #H%4=!FF)O>U'93>7[N/^R_TKW#RE^7FD>5E' MU"*L]*&:2C2'_9?L?ZL?'.?SZJ>;ZCM_-_A>CP:2&'Z1O_._B9+F*Y;L5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL58)YO\ R;T7S#RFB3ZG=G?U(0 "?^+(?L-_L?3= MOY\V.#7SQ;?7'^E_Q3K<_9\,NX]$OZ/_ !+Q7S9^46N>7:RF+ZU;"I]6$%J# M_BQ/MIM]H\?3_P O-]AUT,O]&7\V3SV?09,6]<4?YT6%9GNO=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL57PPO.XBB4N[&@514DGL ,! M-U^5?R_T?RNH_1T ]:E#,_Q2'_9_L_ZL?!/\G-#FU,\O MU'_-_A>AP:6&'Z1_G?Q,BS%.@7T_S7#U&DAFY_5_._B> M">=?RCU?RSRG"_6K(;^M&#L/^+8_M1_ZWQ1_\69T>GUL,NWTR_F_\2\SJ-!/ M#O\ 7#^='_?,(S8.N=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL51>EZ3=ZK.+6PB>>9NB MH"3\_9?\K(3F("Y'A9PQF9J(XGK_ )._YQ\=N-SYCDXC8_5XCO\ *67I_L8O M^1N:3/VGTQ_Z:7_$N]T_977)_I(_[Z7_ !/^F>QZ1HMEHT M-.A2"%?V4%*_ MY3'J[?Y;?%FCGDE,W(\3O\>..,5$<*-RML=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK__T?5.*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5)O,GD[2_,D7I:G LA HK]'7_4D7XO]C]G+\6>6(W$N/FT\,HJ0>,^ M;?\ G'Z]L@T^AR?6HAOZ3T60#_);^[D_Y)_ZN;W!VG&6T_3_ $OX709^RI1W MAZ_Z/\3RN^L+BPE:WNXWAF7JCJ5(_P!BV;B,A(6-W2RB8FCLH9)B[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8JVD;2,$0%F)H -R3@)I0+>B^4OR.UG6>,]\/J-L=ZR"LA'^3#V_YZ<,UF?M M&$-AZY?['_3.UP=FSR;R_=Q_V7^E>U>4ORTT;RP ]I#ZER.LTOQ/_L?V8_\ MGFJYH<^KGEYGT_S8O0X-'##R'J_G2^IE68;FNQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5B'FK\JM"\Q\I)X?1N6W]:&BL3_ )8_NY/]FG+_ "LS<.MG MBY'BC_-DX&?0X\NY'#+^=%X_YH_(?6=+Y2Z<5OH!O1/AD ]XF^U_SS=V_P C M-WA[2A/:7H/^Q=%F[,G#>/[P?[+_ $KSFZM9K21H+A&BE0T97!5@?\I6W&;0 M2!%AU,HF)HJ620[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%47I>D7FJS M"VL(7GE/[**6/S-/LK_E97.8@+D>%G#'*9J(XGJ7E;_G'N]NN,VNS"VCZF*. MC2?)G_ND_P!CZV:C-VG$;0'%_2_A_'^E=S@[*D=YGA_HQ^K_ (G_ '3V#RSY M&TCRTG'3;=4DI0R'XI#\Y&^*G^2OP?Y.:3-J)Y?J/P_A=]ATT,/TC_._B3W, M=R78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J\^\Y_DMI'F M<6H M^I7AWYQ@<&/_ !9#\(_V2<&_:?GFRT^OGCV/KC^/XG5ZCLZ&7<>B7X_A>%>; M?R\U?RLU;^&L%:+-'\49_P!E^P?\F3@V=#@U4,WTG?\ F_Q/-Y])/#]0V_G? MPL;S+<1V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5,=#\NZAKLWU?3('GDVKQ&PKW=_L1K_ )3LN59, ML<8N1X6W'BED-1'$];\I_P#.//V;CS#-[^A"?PDF_P")+&O^K+FES]J=(#_. ME_Q+O,'977(?\V/_ !7X_K/7M$\OV&AP?5=,@2"+N%&Y]W;[;M_E.V:7)EED M-R/$[W'BCC%1'"F&5-KL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5?_]+U3BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M52S7?+.G:]%Z&IP).O;D/B'^HX^-/]BV6X\TL9N)X6G+ACE%2'$\D\T_\X\$ M:?ZTF;K#VITF/\Z/_ !+H\_9/7&?\V7_%/)M=\LZE MH,OHZG;O W8L/A/^HX^!_P#8MFYQYHY!<3Q.CRX98C4API9ES4[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78JB+#3KG491; M6<3S3-T1%+'[ER$IB(L[,HP,C0'$]0\K?\X_:C>\9M:D%I$=_36CR'_F7'_P M_P#J9J?H_W3V'ROY T?RTH_1\"B7O*_Q2'_9G[/\ MJIQ7-)FU,\OU'_-_A=]ATL,/TC_._B9#F*Y3L5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL52S7/+.FZ['Z.IV\!K^C+\?\ %/+_ #%^6VO:!5KRUG#-OBU>/) MR/P=-ET>3%S'^='U,9S+<1V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5P%<59AY=_*7S# MKE&BMC!"?]V3_NQ\^)_>N/=(VS!RZW'CZ\7]7U.?BT.3)R'#_7]/_'GJ?EO_ M )Q\TRSI+K$KW)W$,<8"HCA1>09N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*K9(UE4QR ,C M @@BH(/4$80:01;S+SC^1&F:L6N=)/U&Y._$"L1/_&/_ '5_SS^!?]]9M<': M,H;2]*>:?(>K^6'XZC 1%6BRK\4;?*0=*_R M/Q?_ "TMRD M#4_?2_ E/YE+?%(/^,2OF'FU>/%S._\ -BYF'1Y,O(;?SI?3^/ZKUORQ_P X M_:98\9M8D:\E_D6J1C;_ "?WCT/?FG_&/-+F[3E+:'H_W3O,/948[S]?^QB] M/L=/M]/B%O9Q)#"O1(U"J/\ 8KFIE(R-G=W,8"(H#A5\BR=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BK_]/U3BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL54KNSAO(F@N8UEB;9E M3KPG^DZ7-V?DQ].,?T/QQ,)92I*L*$;$',]US6%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78JR'RW^7^M>8B#I]LYB/^[7^%/^#?[7^PY- MF+EU,,7U'_-_B*.,5$<*/RMM=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL58UK_ .7&@Z[5[VT3U34F2/X'KXL\?'G_ M ,].696+59,?(_[YQ,NDQY.8_P!Z\YUW_G')35]&O*>$=P/^9T7_ %1S:8^U M?YX_TG_$_P#'G4Y>R/YA_P!/_P 5_P =>>ZW^5/F/1R3-9O+&*_'#^\%!^U2 M.KJO^NBYL\>MQSY'_3>EU>30YYCN2[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%5DT*3HT4JAXV!#*PJ"#V(.$&MP@B]B\U\V_ MD1I.J\I]+/U&X.]%'*(G_C'_ +K_ .>;<%_WTV;7!VC.&TO7'_9.HS]F0GO' M]W+_ &#QGS5^6^M>627OH"UN#_?1_$GTM]J/_GJJ9O<.KAEY'?\ F_Q.@SZ. M>'ZAZ?YT?I_']9C&9;ANQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5--$\KZGKK^GIEM).:@$JOP@G^>0_NT_V;93DS1Q_4>%NQX9Y M/I!D]*\N?\X[WUQQEUFX6W3J8XOC?_59_P"[3_8^MFJR]J1'T#B_K?C_ (EV M^'LF1WF>'^KZOQ_LGJ'EO\K= \OT>VMA+,O^[9OC:O\ ,.7P(W_&-$S49=9D MR+D-_YTO4RS,-SG8J[%78J[%78J[%78J[%78J[%78J[%78 MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7__U/5. M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*I'Y@\D:/Y@!_25LDCD4]0#BX M_P">B<7S(Q:B>/Z2XV730R_4/^*>9>8/^<=(VK)HMT5\(YQ4?\C8]_\ DDV; M;%VI_/'^E_XEU&7LD?P'_3_\4\TU_P#+;7M")-W:.8Q_NR,/)R/^]=/ET>3'S'^E]3&*60U$<3TCR[_SCWJE MY235I4M(S^RO[Q_^%_=K_P &_P#JYJLO:<8_2./_ &,7;8NRIR^H\'^RD]1\ MN?E%Y?T*CI!]8F'^[)_C/T)_=+_L4Y9J,NNR9.O#_5=SAT&/'TXC_3]3,P*; M#IF"[!V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*NQ5+M6\N:;K XZC;17&U 70$@?Y+_:7_8Y;#+*'TDQ M:LF&.3Z@),'U?\@_+][5K3U;1J;!'Y+7Q*S>HW_ NN;"':62/.I_C^BZW)V7 MCERN'X_I,+U7_G'+48C73KN&9:5I(K1GY#CZR_\ #+F=#M6)^H$?[+_B77S[ M)D/I(E_6]/\ Q3#]3_*CS+IV\MC(X[&*DG_"PEV^]MQ1YR'^;ZO\ HRFNHW<,"TK2-6D/R/+T5_X9LP9]JQ'T@R_V/_%.?#LF1^HB M/]7U?\2S71_R$\O65&NA+=M3?U'XK7Q58?3;_@G?,"?:627*H?C^D[''V7CC MSN?X_HLYTGR_I^D+PTZWBMP0 ?30*33^9A\3?[+-?/+*?U$R=C#%&'T@11^5 MMKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKB*['IBK _-7Y+Z%KO*6&/ZE0>:/R4UW1>4ENGUVW'[4.[4K^ MU!_>5_XQ^JO^5F[P]H8\G/T2_I?\4Z+-V=DQ\O7'^C_Q+ 64H2K"A&Q!S8NL M:PJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%4_T3R!KNMT-C9RNC"H=A MP0_\]9>$?_#9C9-3#'S(@:)_SCI?34?5;J. ;'A$#(W^JS M-Z:+_L?4S6Y.U(CZ1Q?UO2[3'V3(_4>'^KZGHNA?DWY?_ M "3^&'_DEFKR:_)/KP_U/QQ.UQ=GXH=.+^OZO^._[%FD420H(XU"HHH !0 > MPS!)MV %+L"78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7__U?5.*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5C^O>0-#UVK7]I&\C=9%'!_\ D9'Q M8_[+,G'J9X_I+BY=+CR?4 \\US_G'.UEJ^DW;Q'^28!Q_P &G!E_X&3-GC[4 M(^H7_5=7D[)!^@U_68!K7Y,>9-+JPMQ*0=5=2I_X%LSHR$MPZ^43'8[*.20[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[% M78J[%78J[%78J[%4?I.@W^KOZ6G6\EPW?TU)I_K$;+_LLJGDC#ZCPMD,4LFT M09/0=!_YQ^UF]H^HR1V2'L3ZC_\ H?3_P"2N:W)VG"/T^O_ &+M,794Y?54 M/]E+\?YST?R_^1OE_2Z27*->RC>LQ^&O_&).*_[&3U,U>7M')/EZ/ZKML79N M.'/U_P!;_B6?6MG#:1B&VC6*)>BHH4#Y*NV:Z4C+*Y0Q3HLD;=58 @_,'""1N$$ [%CNH_EIY M*7.,?]S_ +ECM]^0/ERY;E%] M8MQ_+'("/^2RRM_PV9,>TL@Y\,OA_P 3PN++LO$>7%'X_P#%<3'[K_G&V%B3 M;:@RCL'A#?\ #+(G_$L?\ 9?L<679 Z2_V/[4DN/\ G'/65/[BZMF' MBQ=?U1OF0.U(=1+['&/9,^AC_LOU)/<_D9YGA-$@CE'BDJ#_ ).&/+QVCB/7 M[&@]FY1TO_."6W?Y3^9[3^\L)#M7X"K_ /)IGRV.MQ'^)IEH6-5@;TY;.X1QV:)P? MN*Y,9H'D8_-K.&8YB7^E*$^H7'^^G_X$Y9Q!APE3:%T/%E(/@1AMC2W@W@<; M55%E.141N0?\DX.()X2KQZ)?2KRCMYF7Q$;$?JR)R1'4?-D,9C]O\ Q*>6G_.- MHV-SJ'S5(?U.TG_&F42[5[H_[+]CDQ[([Y?[']K(++_G'WR_ 0TSW$Y%*AG M!_Y%HC?\/F-+M/(>7#%R8]E8QSXI,CT[\KO+6GFL-A"3_P 6 R_\GS)F)+69 M)J6TD M&] S#X2?\B1:QO\ [!LV^/-')])XG39<$\7U#A2K+FEV*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5=%"\S!(U+,>@ J./.0_W7 M^YC_ '3+M*_YQXUBXXM?3P6R'J!61Q_L0$C_ .2N84^U(#D# M+_8N?#LF9^HQC_LOQ_IF9Z/_ ,X]:+:\6OY9KIP=Q41H1_JI63_DMF!D[3F? MI C_ ++\?Z5S\?94(_43/_8Q_'^^TVUU!/2O(HYX_Y9%##[GKDHS,=P>%A* EL1Q,.U?\ )7RUJ-6% MN;=S^U"Y7_A&YQ?\D\SH:_+'KQ?UG R=G8I].'^JPS5/^<;QNVFWWR69/^9D M9_YE9GP[5_G#_2N!/LC^;+_3?C_>L2U+\B_,MG_=11W(\8I!^J7TFS,AVCCE MS]/]8?\ $N#/LS+'D!+^J?\ BN%C-WY'UVT;C-87(/\ QB8C_@E'',N.HA+E M*/S<.6FR1YQE_I5#_"FK_P#+%<_\B7_YIR7C0[X_Z8,? G_-E_I2[_"FK_\ M+%<_\B7_ .:D?EEYBU4TM[*55_FE' MIC[Y>'+_ &.53U>.',C_ #?5_N6['H\D^43_ )WI_P!TSS1/^<<[J2CZM=I$ M/Y(5+G_@WX*O_ OFNR=J@?2/],[+'V23]1_TKT#0_P FO+FDT;ZO]9D'[5P> M?_)/X8?^2>:W)K\D^O#_ %?QQ.TQ]GXH=.+^O^.%F<%O';H(H55(UV"J /D M!F 23N78 ;!4P)=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BJR:".=#%,H=&%"K"H(]P<(-;A!%[%@_F# M\E?+NKDR)";24[\K<\1_R*/**G^HB9L,7:&2'7C_ *WXXG79>SL<^G!_4_XG MZ6*?]"VV_P#U<'_Y%#_JIF9_*I_F_:X/\D#^=_L?VN_Z%MM_^K@__(H?]5,? MY5/\W[5_D@?SO]C^UW_0MMO_ -7!_P#D4/\ JIC_ "J?YOVK_) _G?[']KO^ MA;;?_JX/_P BA_U4Q_E4_P W[5_D@?SO]C^UW_0MMO\ ]7!_^10_ZJ8_RJ?Y MOVK_ "0/YW^Q_:[_ *%MM_\ JX/_ ,BA_P!5,?Y5/\W[5_D@?SO]C^UW_0MM MO_U<'_Y%#_JIC_*I_F_:O\D#^=_L?VN_Z%MM_P#JX/\ \BA_U4Q_E4_S?M7^ M2!_._P!C^UW_ $+;;_\ 5P?_ )%#_JIC_*I_F_:O\D#^=_L?VN_Z%MM_^K@_ M_(H?]5,?Y5/\W[5_D@?SO]C^UW_0MMO_ -7!_P#D4/\ JIC_ "J?YOVK_) _ MG?[']KO^A;;?_JX/_P BA_U4Q_E4_P W[5_D@?SO]C^UW_0MMO\ ]7!_^10_ MZJ8_RJ?YOVK_ "0/YW^Q_:[_ *%MM_\ JX/_ ,BA_P!5,?Y5/\W[5_D@?SO] MC^UW_0MMO_U<'_Y%#_JIC_*I_F_:O\D#^=_L?VN_Z%MM_P#JX/\ \BA_U4Q_ ME4_S?M7^2!_._P!C^UW_ $+;;_\ 5P?_ )%#_JIC_*I_F_:O\D#^=_L?VN_Z M%MM_^K@__(H?]5,?Y5/\W[5_D@?SO]C^UW_0MMO_ -7!_P#D4/\ JIC_ "J? MYOVK_) _G?[']KO^A;;?_JX/_P BA_U4Q_E4_P W[5_D@?SO]C^UW_0MMO\ M]7!_^10_ZJ8_RJ?YOVK_ "0/YW^Q_:[_ *%MM_\ JX/_ ,BA_P!5,?Y5/\W[ M5_D@?SO]C^UW_0MMO_U<'_Y%#_JIC_*I_F_:O\D#^=_L?VN_Z%MM_P#JX/\ M\BA_U4Q_E4_S?M7^2!_._P!C^UW_ $+;;_\ 5P?_ )%#_JIC_*I_F_:O\D#^ M=_L?VN_Z%MM_^K@__(H?]5,?Y5/\W[5_D@?SO]C^UW_0MMO_ -7!_P#D4/\ MJIC_ "J?YOVK_) _G?[']KO^A;;?_JX/_P BA_U4Q_E4_P W[5_D@?SO]C^U MW_0MMO\ ]7!_^10_ZJ8_RJ?YOVK_ "0/YW^Q_:[_ *%MM_\ JX/_ ,BA_P!5 M,?Y5/\W[5_D@?SO]C^UW_0MMO_U<'_Y%#_JIC_*I_F_:O\D#^=_L?VN_Z%MM M_P#JX/\ \BA_U4Q_E4_S?M7^2!_._P!C^UW_ $+;;_\ 5P?_ )%#_JIC_*I_ MF_:O\D#^=_L?VN_Z%MM_^K@__(H?]5,?Y5/\W[5_D@?SO]C^UW_0MMO_ -7! M_P#D4/\ JIC_ "J?YOVK_) _G?[']KO^A;;?_JX/_P BA_U4Q_E4_P W[5_D M@?SO]C^UW_0MMO\ ]7!_^10_ZJ8_RJ?YOVK_ "0/YW^Q_:[_ *%MM_\ JX/_ M ,BA_P!5,?Y5/\W[5_D@?SO]C^UW_0MMO_U<'_Y%#_JIC_*I_F_:O\D#^=_L M?VN_Z%MM_P#JX/\ \BA_U4Q_E4_S?M7^2!_._P!C^UW_ $+;;_\ 5P?_ )%# M_JIC_*I_F_:O\D#^=_L?VN_Z%MM_^K@__(H?]5,?Y5/\W[5_D@?SO]C^UW_0 MMMO_ -7!_P#D4/\ JIC_ "J?YOVK_) _G?[']KO^A;;?_JX/_P BA_U4Q_E4 M_P W[5_D@?SO]C^UW_0MMO\ ]7!_^10_ZJ8_RJ?YOVK_ "0/YW^Q_:[_ *%M MM_\ JX/_ ,BA_P!5,?Y5/\W[5_D@?SO]C^UW_0MMO_U<'_Y%#_JIC_*I_F_: MO\D#^=_L?VN_Z%MM_P#JX/\ \BA_U4Q_E4_S?M7^2!_._P!C^UW_ $+;;_\ M5P?_ )%#_JIC_*I_F_:O\D#^=_L?VN_Z%MM_^K@__(H?]5,?Y5/\W[5_D@?S MO]C^UW_0MMO_ -7!_P#D4/\ JIC_ "J?YOVK_) _G?[']KO^A;;?_JX/_P B MA_U4Q_E4_P W[5_D@?SO]C^UW_0MMO\ ]7!_^10_ZJ8_RJ?YOVK_ "0/YW^Q M_:[_ *%MM_\ JX/_ ,BA_P!5,?Y5/\W[5_D@?SO]C^UW_0MMO_U<'_Y%#_JI MC_*I_F_:O\D#^=_L?VN_Z%MM_P#JX/\ \BA_U4Q_E4_S?M7^2!_._P!C^UW_ M $+;;_\ 5P?_ )%#_JIC_*I_F_:O\D#^=_L?VN_Z%MM_^K@__(H?]5,?Y5/\ MW[5_D@?SO]C^UW_0MMO_ -7!_P#D4/\ JIC_ "J?YOVK_) _G?[']KO^A;;? M_JX/_P BA_U4Q_E4_P W[5_D@?SO]C^UW_0MMO\ ]7!_^10_ZJ8_RJ?YOVK_ M "0/YW^Q_:[_ *%MM_\ JX/_ ,BA_P!5,?Y5/\W[5_D@?SO]C^UW_0MMO_U< M'_Y%#_JIC_*I_F_:O\D#^=_L?VN_Z%MM_P#JX/\ \BA_U4Q_E4_S?M7^2!_. M_P!C^UW_ $+;;_\ 5P?_ )%#_JIC_*I_F_:O\D#^=_L?VN_Z%MM_^K@__(H? M]5,?Y5/\W[5_D@?SO]C^UW_0MMO_ -7!_P#D4/\ JIC_ "J?YOVK_) _G?[' M]KO^A;;?_JX/_P BA_U4Q_E4_P W[5_D@?SO]C^UW_0MMO\ ]7!_^10_ZJ8_ MRJ?YOVK_ "0/YW^Q_:[_ *%MM_\ JX/_ ,BA_P!5,?Y5/\W[5_D@?SO]C^UW M_0MMO_U<'_Y%#_JIC_*I_F_:O\D#^=_L?VN_Z%MM_P#JX/\ \BA_U4Q_E4_S M?M7^2!_._P!C^UW_ $+;;_\ 5P?_ )%#_JIC_*I_F_:O\D#^=_L?VN_Z%MM_ M^K@__(H?]5,?Y5/\W[5_D@?SO]C^UW_0MMO_ -7!_P#D4/\ JIC_ "J?YOVK M_) _G?[']KO^A;;?_JX/_P BA_U4Q_E4_P W[5_D@?SO]C^UW_0MMO\ ]7!_ M^10_ZJ8_RJ?YOVK_ "0/YW^Q_:JVW_.-]DK5N+Z5T\%15/\ P3&3_B.1/:LN M@#(=D1ZR*<6?Y >7+=@TAN)P/V7D !_Y%)$W_#93+M/(?YL?A_Q3?'LO$/YT MOC_Q+(-/_*WRU8'E#80L?^+ 9/\ D^9,QI:S)+G(_P"Y_P!RY4-%BCRB/\[U M_P"Z9%9V%O8IZ5I$D,?\J*%'W+F+*1EN=W+C$1V I7R+)V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 =V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5__]D! end GRAPHIC 16 cvgi-20231231_g2.jpg begin 644 cvgi-20231231_g2.jpg M_]C_X 02D9)1@ ! 0$ > !X #_X0+R17AI9@ 34T *@ @ ! $[ ( M - !2H=I 0 ! !6)R= $ : "T.H< < $, /@ M G)E4WI.5&-Z M:V,Y9"<_/@T*/'@Z>&UP;65T82!X;6QN&UL;G,Z&UL;G,Z>&UP/2)H='1P.B\O M;G,N861O8F4N8V]M+WAA<"\Q+C O(CX\>&UP.D-R96%T941A=&4^,C R-"TP M,2TS,%0P.3HR-#HU,"XY-C@\+WAM<#I#&UL;G,Z9&,](FAT M=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JR ML[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V]_CY M^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! @0$ M P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)R MT0H6)#3A)?$7&!D:)BEZK9:UIT=]IEPMQ;R#Y77]00>0?8UQVA:M= M>"=%BTCQ%H]TD%GE5U"RB\Z%TS]]MOS*>>XK?TR.P&@WEWX,^RR&^>2X1C*Q MB:9AR3UV\@9 Z=!0!NU1O-8M;'5-/T^X+B?4&=8,+D91=QR>W%<1K5[K'AG M1WU6Z\717&HPA6ETZ1(A%+R,QJHPP^H.>*T]>F%QXT\$S@;1(]RX![9AS0!V M5%<+<:Q=:_XAU&TA\01Z'I^G2_9\J8_.GE RQ^?HHSCCK5WPOKUY)J^I:)?W MD6J36<:SV]W %7SXV[,!P&!XH ZVBO.M#O-<\4:2^IV?B=;;50S[=+$%ITPOR[5.#SZU?K@/% U"3XI:-!I$RV]Q-82H;AD#^2N[+,%/!.!@9XR:N/ M/K/A/7M+BOM4DU;2]3G^REKB-5D@F()4@J!D'&,'IB@#LZ*YO0-5O6\4:YHF MJS^=);2+<6CE0I,#C@< 9VD8SUYI/"6JWNNW.K:C--NT_P"U&"QC"@ (G#-G MJ=QYYH Z1W6-&>1@JJ,LS' ]:Y8_$+27,CV5KJ=]:Q'#W=K9.\(]?F[_44S MXDS2#PK'9QN8QJ%Y#:2.#C".W//;@8_&MJZOM)\+:1#]KEBL;*/;#'D84<<# MCZ&@"SIFIV6L:?%?:9<)<6THRDB=_;!Y!]C5JN1\/:AX7MI-ZKKVFKJ\OC"WTJ:X4R6]E&(FCB4_=#[N M6/K0!Z%17#+XYNI/ ,6HQP1MJTMT-/6->8S<%MN?]W'S?I[T[5+7Q1X;TB76 MEUY]4>U7SKJSFMT6.1!R^P@97 R1]* .WHKD]<\07=Y<:+I?AV=;>?6$,_VJ M1 Q@@"AB0IX+'/'TK+UV;Q)X4N]&2/6Y+^RO]1AMY7N(8_,3+3Q+XHU#6XWUN33[&QU*>WA>"%/,?:W"Y(^ZHQ[DDY- M'=7,Z6MK+<2YV1(7; YP!DU!I>I0:OI=OJ%GN,%P@=-PP<'U% M]:_BC5KR/4=$TC1Y_*N=2NAPK+JU]#:JYP@=OF?Z '_ !+KEIXATB_2:ZLT:-FMG7]XK#&V08S@=1TH Z.HYYX[6WDGG<)% M$A=V/\*@9)K OI/%=[J]Q;Z6MGIME %V7-RAF:X)'.%5@%&>.>>*I1Z[ MZ==3K!)-:QM&]LS<*<$G/6@#L:*Y?5];U2;Q;'X=T-K:UE^R_:I;JZ0O\ MN[;A$!&3QR'-5M8X_[)U6 M807!<'?"[C"E7M=URYL]>T;2--2-[B_E9IBX)\N!!EF !'/0 GW MXH WZQ]5\6:%HEP+?4]2AAGQGRN6<#U(4$@?6MBO/M&U.V\&ZQK$?BB"6VEO M+UYH]4:$M'/&Q^5=P!VD?W3P* .WT[4[+5[-;K3+J*Z@8X$D39&?3V/M5JL' M1]/T:UNK_7M(NU:WOU#S"*13 "HY< #@]<\UE6.J>+/$=H=6T4Z;96#DFT@N MXW=YU!P&8@C;G'04 =G17*Q>.(1X'N-=NK5HKBV=K>6SW9(N VW8#[DCGT/M M5/4-3\::+HD^M7R:9<1QQ&22RBC<-",=0V?FV]2.,@'!H [:BN)U'Q?K$/AW MPS=Z?:6DUYK+1H\<@8("Z9XYR #ZYXIMYK?BS1=9LM,NUTV_DU7SNEO+=YK>XM8VC*E?O*RDGC'0 M_P"0L^LZWK6N7NG^&6M+:VT]A%<7ETC2;Y<9**H(Z9Y)H ZNBN9TCQ%?R3ZK MI>M0P1ZIIT?FAH,^5/&02K@'DA:.WDB=O/( M)')W?*"1QU]S0!W+ND:%Y&5%'5F. *4$,H*D$$9!'>O/_$VM7'B3X.RZK9"& M".> FYBD4N1AMI52",'<.I!X[5T_A1=17P]:?VG+:R P1^3]GC9,)L'#98Y/ MN,4 ;5%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !45TL[6S:1)6'&Z-ER"#]:R[;1-='@7Q+)96TFGW M>J7#W%M9*VUHE.,CC@,R@UZ+10!Y-K(TJX\&7&G>%_"-V-1DA"R%M.99(<'Y MMSD99N,8!.<_6NIU"RNW\1>"I$MIFCMA-Y[B,D19@ &X_P //'-=A10!YS)I MFG^'?$FK/X@\.+J=C?W!N[>]2P%R8V;[T;<$CGD=N36[X8\F8W]WI7A>WT>' M:%M97@6"2YXS\R!?2NIHH \SUBXTW6=+F34_"=Y!XE*LJ"VLVW>;S MM=9E&"N0#DGUZUWF@Q7T/AZPCU:3S+U+=!.VF75]:V]E(MQ]GC+':6Q@=BPR#MZG%%W>S>-=>T>+3K&[BT[3KM;VXNK MJ Q N@.U%# M']*30_#MCIL?2VA",1W;JQ_$DFL^Z\,W&I>(+>^U75#<6=G,9[:Q6 (J/C + M-DEL=NE=#0!C>+-";Q%X)Y_$6AW&C:-H^I)J% M]$8)%N;5HTMU;Y7+,>. 3TKNJ* .+U?1;W1;KP_JVDVKZA_9,!L[BWCP))(2 MH&Y<]2",X[YK(\9:U>:K>>'5CTJ\L[&/6;;?+>1^6SR$G 5>I ;)]<5VVNZ M19')&-Z-Q@AT/#"LN+POJE_JEE>^)M7CNUL)?.@MK:W\ MI-^.'8DDDCMZ4 %I:7*_%34+MK>46SZ9$BS%#L9@_(#=,^U9WBRWB7QK97GB M#3[C4=#6T*1I' T\<-QOR6=!G@K@9P:[JB@#S_P^C77Q*6_L-!FTS2AI;10R M-:^2LA\Q3DC& 3S@'D@9JKX8\1/H6H>)%OK"[EL9-:N6BN+6 R[7W?,C!>1Q MM(/0\^E>E5DZ!H?]AKJ(^T>?]NOYKW[FW9YA!V]3G&.O'TH YW3+*^U&7Q+X M@N;.:V&HVOD6=M(O[WRU0@%E[%B0:ROAO%?ZGJ=QJ>L M+\^E6ZZ3"68BTK41ITN[+3&W$N5P> "1CUS[5'H&B M6_A[1H=/M69UCR7D?[TCDY9C[DT :5%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 TOFR4E;^)&.,*0?7M]16"UWINN?$?2;OP MB%ED@\PZE>6Z$1M&5X1FQAF)Y_SQZ!)&DJ%)45U/56&0:(XHX4V0HL:_W5&! M0!YO)>:3<^)M;C\=ZG- UM/Y9JP+?X?W5]96FEV]QJ\\\RXBMKR>3 MR@.=[Y? XZUZ53(X(H68Q1(A0Q*2?O*LBD$$>A--\"WL\^J:O;V=]% MH1/*5U."W6,Z?L/FM*% VA>X)Z$<8.:[:F&&)IA*T:&11@.5&X#Z_C0!Q5EX M2N)/@]%H-RA2]%L9$!ZI+N,BC/8@D#\ZA\ W4_BG6+OQ/?1LICMHK"%64##! M0TQ'I\Y_*NKUQ=;>U">'VLDE;(>2[+?(,<%0HY/UI/#FB1^'M MM-BH./SH X#PU:0:MKGB2;P_$UKH=[;"!'"%(Y9B"&D1>. #U%8^@VO@ MRPT=;+Q7YNGZM9@QW,,MY<)N()PR!6P01S\HKUH *H"@ 8 ':FR013,IEB1 MRARI90=OTH \_NM$M]1^&,Q\+Z3=6A-R+Z.UN69GF96!)^9B?F"\ _E4OB/Q MWIM_X+U"'3H[B6^N+.5&M6MV#0#8=Y?(P HR??'&:[34K>YNM,N(+"[-G*XC,4]]%([%D/#;8R."1QR<=: ,=_^ M0%\./^N]O_Z*K=\3?\C]X/\ ^NUU_P"B:Z6PLX].TVVLH/\ 5V\2Q+GT48_I M5B@#D-6_Y*QX>_Z\[G^0KG#IGA[2_%FM0^,EEM_M=TUW9W;74T4_ :[@M8 MVDE9;@JBC);$S' 'KQ78^$=9T_5O#MH-.NDG:WMXHYE7K&VT<$=CP:W*:D:1 MEC&BJ6.6*C&3ZF@!U%%% !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 453N]6L+'/VJZC1A_#G+? MD.:Q;GQM:ID6MM)*?5R%']:YZF*HTOCDB)5(QW9TU%<+/XSU&3B%(81[+D_K M6?+X@U6;[]]*/]PA?Y8KAGFU!?"FS%XB"V/2J*\K>]NI/]9M45\A^,6*^,+\J2#N7D'_ &16;%JNH0',%]X9P M/P;-=#8?&WQG9X$UU;7H':XMUY_%-IHEEE5;-,N./IO=,^F**\4TO]H52RKK M6A$#/,EI-G_QQA_[-7=:+\5O!^ME4BU5+29O^65ZOE$?\"/R_D:Y*F$KT]XG M3#$4I[2.QHIL7F"^HN*EK<^OJ*^38?B M3XQ@(*>(;TX_OOO_ /0LUL6GQK\:6V/-O;>[ [36R#/_ 'R%KZ%Y956S1YRQ M]-[IGTU17A.G?M"WZ8&K:';3>K6TS1X_!MW\ZZ_2?CCX3U#:MZUUILAX/GQ; MES]4SQ[D"N:>"KPWC]QO'%49=3T>BJ.F:WI>M0^;I.H6UXF,DP2AL?4#I^-7 MJY6FG9G0FGJ@HHHI#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "FR2)%&7E=41>K,< 5A:MXKM;'=%:8N)QQD'Y%/N>_X5QU_JEWJ M4F^[E+#/"#A5^@KS,3F5*C[L=683KQCHM3KM0\8VEOE+)3^ZH_QKF;[Q M#J5]D27!C0_P1?*/\36917@UL=7K;NR[(XY59RW"BBBN(R"BBB@ HHHH \=\ M9_\ (X7_ /O+_P"@"L.MSQG_ ,CA?_[R_P#H K#K]HP7^ZT_\*_(X)_$PHHH MKK)"BBB@#6T3Q5KGAR3?HNJ7%ISDHK90_5#E3^(KU/PY\?Y59(/%.G*Z]#=6 M?!'N4/!_ CZ5XM17/5PU*K\:-J=>I3^%GV)H7B?1O$MMYVB:A#=J!EE4X=/J MIY'XBM6OB_3[J]L]0AFTN::&[# 1/ Q#[NV,5]*^&?%]Y;Z?;6WB1_M,X0"6 MZC4 [N^0."/<>G2OE,UGALM9[^ ]MC%+DC\.YW=%1V]S#=PK M-;2++&W1E.:DJ(R4E=.Z-6FG9A1113$%%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !103@9/2L/4?$T%MF.S GD_O?PC_ !KDQ>-P^#ASUY67XOT1 MK2HSJRY8*YM/(D2%Y&5%'5F. *Q;WQ1:P$K:J;AO4<+^=:A@'T%5Z^$QW%=:=XX2/*N[U?W;+\3VJ.616M5W-*ZU_4+K(,WE*?X8OE_7K6 M:2222DW^XW\J^=J_7?#O^#B/6/Y,^,XE^.G\_T"BBBOU(^3"BBB@" M2"XFM9TGM99(94.5DC8JRGV(Z5W?A_XR^*M$*1W5RNJVZ\;+L9?\''S9^N:X M"BLZE*%16FKEPJ3@[Q=CZ7\,?&;PWKVR&_=M(NVP-ERV8R?:3I_WUMKT%75T M5T8,K#(8'((]:^)ZZ?PM\0O$/A%U73;PR6N(_0?P_48KRJV6)ZTG\F M>A2Q[6E1'UE17!>#/BWH?BKR[6Z8:;J;8'D3-\DC?[#]#]#@_6N]KQZE.=.7 M+-6/3A.,U>+"BBBLRPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBL[5]9M](M M]TOSRL/DB!Y;_ >]1.<:<7*3LA-I*[+5Y>V]A;F:ZD"(/7J3Z =ZX;6/$USJ M6Z*#,%MTV@_,_P!3_2L[4-2N=3N3-=/D_P *CHH] *JU\SB\QG6]V&D?S."I M64.^,_^1PO_ />7_P! %8=;GC/_ M )'"_P#]Y?\ T 5AU^T8+_=:?^%?D<$_B9TOA?PM;:QIVI:MJ^H'3]+TT1^= M(D)D=V:=X^>:]\%>&-;EM MSHMPAD@CTV-?+1 #GSHU^\H) SG/4<]S#J3]M9/2]OP^_2/L[VUM?\?N, M_5?AT%:V3PY>3:A*VIR:3,DUOY1$Z#+,N"?DQDY/3'Y]L[/3O$>KW/]LZO;2RJJA1):6@4DE5 M YEDVX!.2%YZ\'S+Q?H-GHESITFERW$EIJ5C'>1+<@>9&&)&UBO!^[G(]:*% M63GRS?\ P15:<5'FBCGJ**FM+66]O(K:V7?+*P11[FNR4E%.4MDDU4TK3HM)TN"R@P5B7!;&-S=V_$Y-6Z_ MGSB#-7FF.E67P+2/HO\ /<_5LJP*P6&5-_$]7Z_\#8N:=JEWI<_FVDA7/WD/ M*M]17>:-XAM=74)_JKD#YHF/7W![UYO3D=HW#QL593D,IP16.6YO7P$K+6'; M_+L:XO T\2KO27<]=HKE_#_BH716TU)@LW1)>@?V/H?YUU%?I6#QE'&4O:47 M=?BO4^3KT*E"?)-!111788!1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %5KV_M] M/A\RY?']U1U;Z55U;6HM-38N)+@CA,]/]/2/YE[4]65BIQW(- M3*A5C35646HO9]QJ<7)Q3U0RBKE]ID^G)"UP4S,"0JG)7&.#^=/NM(EM82_F M)(R,$D1,Y0D9'UK5X+$1SF$4K*9-H+ M*ISMSV/O4%<\X2IR<)JS1<9*2N@HHHJ"B*Y_X])O]QOY5\[5]$W/_'I-_N-_ M*OG:OUWP[_@XCUC^3/C.)?CI_/\ 0****_4CY,**** "BBB@ HHHH *]-\"_ M&34O#WEV&O\ F:EIHPJN3F: >Q/WA['\".E>945E5I0JQY9JY=.I*F[Q9]F: M1K&GZ]IL=_I%U'=6TGW70]#Z$=0?8\U=KY$\)^,=5\':H+O2IOD8@36[G, M'Q4:NCT9T=%%%<)UA1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !115#5]5BTFR,TGS.>(T_O'_ M J9SC"+E)Z(3:2NR+6];ATBWYP\[C]W'_4^U>>W5U->7#SW+EY&/)-+=W]M17=K%PZQJ1U1=2;4+IK]2"+HS,900,#YLYZ<4FI MZK?ZS>M=ZK=S7=PP ,DSECCT]A[54HHY5>]@N]@KOOAWHF!)K%PG/,=OG\F; M^G_?5<;I6G2ZMJD%E!PTK8+'^$=2?P&37M-K:PV5I%;6R;(HE"HOH*^$XTS; MZKA%@Z;]^IOY1Z_?MZ7/I^'O]8FO=AMZ_P# W^XEHHHK\8/T,**** "N MP\,^)LE+'47YZ12L?_'3_C7'T5W8''5<#556D_5=&CGQ&'AB(OF51B)S_&/0^]=37ZK@L92QM%5J6WY/L?&8BA.A4<)A111788! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !61K>MKIZ&&##7+#\$]S3];U==-@V1X:X]?(9_GGU5/#8=^^]WV_X/Y'JX'!^T_>5-OS"21Y9&>1BS M,3C/&<&K5C;JVJ7ETVQF@D8 MQQLX7>^3CKV'6LB">2VG6:!MLB'*G ./SICNTDC.YRS$DGU->IA\;"E2A&4; MN,G+\$EWV:OM8YIT92DVG:ZM^)M:O#>XED@BA=LQPYV# XRO(Q,J4JKE17N_\ M#7J^M^K.JFI**4MPHHHKG-"*Y_X])O\ <;^5?.U?1-S_ ,>DW^XW\J^=J_7? M#O\ @XCUC^3/C.)?CI_/] HHHK]2/DPHHHH **** "BBB@ HHHH *T-$US4/ M#NK0ZEI-PT%Q$>".C#NK#N#Z5GT4FDU9C3:=T?5W@+Q[8>-])\R+;!?P@?:; M4GE3_>7U4^O;H:ZNOC;0]>=ML<8R37FVK:G+JM\T\O"]$3/W16MXLUC[5=? M8H&_7:^HR"%>\:GE M#WJ2^XZ8X;^9G 0^$-5E'SI%%_OR?X9JRO@B\/W[F ?3)_I7;45V1RO#K>[^ M9HL/ \2U_P"!NK:KK5S?0:M9H)B"$=7XP .H'M6!=_ ;Q7 ";>?3KH=@DS*? M_'E _6OHRBOH:6.K4H*$=EH9RP=%GRAJ7PS\8:2K/=:#'](UV'R]8TVVO%Q@&:,,5^AZC\*[(9I+[ MOLL^-Z*]\\1_ /3+L/-X9O7L)>HM[C,D1]@WWE^IW5YBWPXU[3_$4 M.GZU8RV\#-N>X7YHV0==KCC/;'7D9%=KS##*E*K*5E%7=^R.3ZG6YU!*[>B- MSX?Z']CT]M3N%Q-=#$>?X8_7\3S] /6NPI$18XU2-0B* JJHP !T I:_GW-, MPJ9EC)XF?79=ET1^J8'"QP>'C1CTW\WU"BBBO,.P**** "BBB@!RLR.&0E64 MY!!Y!KT7PYK0U:RVRD"YB $@_O>C"O.*M:;?RZ9?QW,!Y4_,N>&'<5[&4YE+ M 5^9_ ]U^OJCAQN%6)IV7Q+8]5HJ&TNHKVTCN(#NCD76;TJVS!5+,0 !DD]J\YU_ M5VU;4"RD_9X_EB7V]?QKAQN*6'IW6[V,JM3DCYE2;4)[F[>>X;>TC98'^GI4 MRL'7XI]?*U:4Z4N2:LS[.E6A6@ITW=!11169J%%%% !113XHI)Y!'"C.YZ*HR M::3D[+<3=M6,HK?LO"L\@#7L@A']Q>6_P'ZUN6VAZ?:_=MU=O[TGS']:^DPG M#6.Q"YIKD7GO]W^=CSZN84:>BU]#B(;:>X.((9)/]U2:NQZ!J<@R+5@/]I@/ MYFNZ & .@%%?0TN$<.E^]J-^EE_F<,LTJ/X8HXB7PMJ?"[QI8@F;0+AP/^>#++G_O@FN;O=.O=-E\K4;.XM)/[D\3(?R(K[0J.XMH+ MN$PW4,9++X_9D?%5%?4&N?!_P (ZTK-'8'39CTD MLFV ?\ Y7]*\K\4?!#7M&5[C1776+89)6-=DRC_#/%UYX-\11:C9Y>(_)<09P)H^X]CW!['\17/T5,HJ<7&6PXR<7='V;I.J MV>N:3;:EILHFM;E-\;#]0?0@Y!'8@U]?1%?*XF@Z%3EZ=#Z&A656'-U"BBBN8W"BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LKQ%JG]EZ6S1G$ MTOR1^Q[G\*U:\Y\1:D=2U:1E.8HODC^@ZG\:X,?B/84=-WHC&M/DB91.3D\F MBBBOD#S0HHHH **** "BBB@ K8T;PY6UN'AN$,U15\%*+B[/<^E335T%%/B94F1I$\Q%8%DSC*[6=9;+4H;&SU"W@"*JQ6;*2)>.=YQP2E)71:JKV-K<0V<$@:X:YVO.Q6'^ MKSY&[OK_ %^?GIT.JC5]K'F2T.I\&:KY-PVGS-\DOS19[-W'X_YZUVU>11R- M%(LD;%74@J1V->HZ5?KJ6F0W*X!9?G [,.HK[?AK'^UI/"S>L=5Z?\#]3Y_- ML-R35:.SW]2Y1117UQX84444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 445'<3I;6\D\IPD:EF/L*3:2NP.=\8:KY%L+ M"%OWDPS(1V7T_&N*J>^NY+^^EN9?O2-G'H.PJ"OC<7B'B*KGTZ>AY=2?/*X4 M5+;6\EW"RBT!%LHT+077DM.%^:0A,DYZXR?TK.%%SA*?1 M"46TV<\"5.0<'U%6XIQ(0K#T[=Q:*KPW M'\,A^C?XU8KXS$X6IAY6EMW/L\)C*6*AS0WZKL%% !) R3T%=3HOAX1A;F_ M7+]5B/1?<^];Y?EU?,*OLZ2]7T1I7Q$*$>:1G:7X>GOL2W&88.H./F;Z?XUU M=I8V]C%LMH@@[GN?J:L45^HY=D^&R^/N*\OYGO\ \ ^;Q&*J5WKMV"BBBO8. M4**** "BBB@ HHHH **** .;\5^ ]!\80$:K:!;D#"7QR*^?/'' MPTUCP5(9I1]LTUFPEY$N /0.O\)_0]C7U/3)H(KF!X;B))8I%*O'(H96'H0> MHKLP^,J4';==CEK8:%779GQ317K7Q,^$3Z.LNM>%HGEL!E[BT!RUN/[R]RGM MU'N.GDM?1T:T*T>:!XE2G*E+ED%%%%;&84444 %%%% !TZ5]0_"GQD?%OA-! M>2;M2L<0W.3RXQ\LGXCK[@U\O5UGPV\5'PEXTM;J5]ME.?(NQGC8Q^]_P$X/ MX$=ZXL90]M2TW6QU86M[*IKLSZMHH!! (Y!Z&BOESWPHHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#*\1ZA_9^C2LAQ M)+^[3ZGJ?RS7G-=%XRO?.U1+53\L"\C_ &CS_+%<[7R>95O:5VELM/\ ,\ZO M+FG;L%%%%>:8!1110 4444 %=+X7T 7;"^O4S I_=H1]\^OTK,T+26U;4!&< MB%/FE8>GI^->CHBQQJD:A5484#H!7LY;@U4?M9[+;S.JA2YGS,=1117TIW!1 M110 4444 %%%% !1110 4444 %%%% !1110!C>(=!35[;?$ MW&/D;IN']TU MYVZ-%(R2*5=3AE(Y!KUVN2\8Z*&3^T[9?F&!,H'4=F_I7Q_$.5*I!XNBO>6_ MFN_JOR/=RO&N$O8S>CV_R.-K2FU&*3P[;6"J_FQ2L[$@;2#GW]ZS:*^%IU94 MU)1^TK/TW_0^BE!3:OT=SH3JNEW-[%J=XEP+N,*6B3&R1EZ'/8<"J-KJ4*:E M<:C<1%YV+/"@ VAR>I^E9E%=4L?5E)2=KIWVW?=^9C'#02:U[?+L=#::] FG M*MRT[31I*K( "LQD.HHK*OBJE>,8S^S_ ,!?HC2G1A3;<>H5U7@G M4#'=RV#GY91O0?[0Z_F/Y5RM3V=R]E>PW,?WHG#8]?:M,OQ3PF*A671Z^G4C M$T57HRI]_P SUBBFQ2+-"DL9W(ZAE/J#3J_8$TU='PNP4444P"BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y?QKJ)AM(K* M)L-,=[X_NCI^O\JZBO,==OO[0UFXF!R@;8G^Z.!_C^-?.<18MX?!\D=YZ?+K M_E\SUUK\SVCK_D4?,S]\9/KWIP&[[AS[=ZBHKX&CCJM/1ZH]7%Y/AL1J MERR[K_(T=,U$Z9.\JPK*70I\Q(V@]<$5=EU*P?P\UM':1QRFX+",.YV_+C?D MG\,?I6()"?OC=[]_SI0 WW3SZ=Z][#YG&4>1.WDUW/E\5E>*PJ=ES1[K_+;<7#8FPI'EQ@\J">Y]JLZ]?6MU9A8IXYW,Y>+9'M\N+;C:>/6 ML&BN[ZQ+D=.VAY'.[6"IH9RF%?)7^50UT'A71?MUU]KN%S!"?E!'#M_@*PCA M?K3]C:]S3#U*E.HI4W9FUX>T41*M[=+EV&8U(^Z/7ZUT-%%?7X+!4<#15&DM M/S?=GK5:TZTN:84445VF04444 %%%% !1110 4444 %%%% !1110 =>M?/\ M\7OAH-%FD\0Z#%C3Y6_TFW1>+=C_ !#_ &"?R)]#Q] 5'/!%=6\EO5"?,C&M1C5CRL^*J*Z_XD^"G\%^)FAA#-IUSF2TD//R] MT)]5SCZ8/>N0KZJ$XU(J4=F?/3BX2<6%%%%62%%%% !1110!]/?"#Q*?$/@. M".=BUUIQ^RRY/+ #Y&_[YP/JIKNZ^;?@CX@_LCQV+&5B(-4C,)'82#YD/_H2 M_P# J^DJ^6QM+V59I;/4]_"U/:4E?H%%%%<9U!1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4CNL<;.YPJ@DGT%+67XDN?LV@7+ X M9U\L?CP?TS6=2:IPXIU%#5]&!Y?K.G-I>J2VQ MSLSNC)[J>G^'X50KN_&FG^?IJ7:+\]NWS'U4_P#U\?K7"5^39O@OJ6+E37PO M5>C_ ,MC[; XCV]!2>^S"BBBO).P**** "BBB@#T3PE>?:M!C1FR\!,9^G4? MH!KG;>W-L>DB!Q]0WP%.3W6GW:?D?%YA3]GB9) M==?O"BBBO7.$**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@"AKEY]AT6YF!PVS:GU/ _G7E]=KXYN=MG;6P/^L4TN2AS]V%%%%?,'KA1110 \2'&&^8>_:E&UNA MQ[$_UJ.BNNCC*M+1.Z[,\S%Y7AL5K)6?=?UJ6K6UDN[R.VB'[R1@HSVKTZRM M([&SCMH1\D:X^OJ:Y;P18EFEOI!E5_=QY['N?Y5V%?H^2PYL.L0U9R_(^2J8 M186K*G>]NH4445[I(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ' M,?$'PG'XP\(W-B%7[7&/-M'/\,@' SZ'D'ZY[5\GNCQ2,DBLCJ2&5A@@CL17 MVO7S7\:O#(T/QL;^VCVVNJ*9Q@<"7.''XG#?\"KV,MK6;I/Y'F8ZE=*HCSJB MBBO=/)"BBB@ HHHH GL;R;3M0M[VV;;-;RK+&WHRG(_45]DZ;?PZII5K?VQS M#=0I-'G^ZP!'\Z^+Z^F_@OJO]I_#6UB8YDL97MF)]CN7_P =<#\*\C,Z=X*? M8]' 3M-Q[G?4445X)[ 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %NGKB?&\N=2MXO[L6[\R?\*\_, M9 M2*3AHV*M]0<5ZY7G'BFW%OXAN-HPLF)!^(Y_7-?'<4T$Z,*RZ.WW_P##'NY- M4M.5/OJ8]%%%? GTH4444 %%%% &MX8G,'B*U/9R4/OD'^N*])KRBQE\C4+> M7^Y*K?D:]7K] X5J7P]2GV=_O7_ /F?YGW6%AR4(1\D M%%%%V^UZS:PGHT@)^@Y/Z"M*5-U:D81W;M]Y,Y*$7)]#T M71[/[!I%O;XPRH"_^\>3^M7:**_9Z5.-*G&G'9*WW'P,Y.E7=A-_J[J%X7XSPRD'^=:4I^SJ*?8BI#G@ MX]SXOHJ2>![:YD@F&V2)RCCT(.#4=?8'S(4444P"BBB@ KVW]GG4?^0UIK-_ MSSN$'YJW_LM>)5Z5\";PV_Q$:'M9Z&N[7K,?]-E/ZUZ97T>3K]W)^9W M8;9A1117MG4%%%% ',^/?&4'@?PR^IRQ>?,S"."'=CWZ?>9J9'._Q MCTW33J\UQI=TJ 2/IJQ!G"XR1\JC/IPQ/IFNW\"^,;;QMX:CU*",P3HWE7-N M3DQ2 D>X.00?0UT=>3_ \3^R?C'XPTB#Y;>913P,=8YRF%&-N=H^Z.@[5G?$'Q'9^&_!M]/>2*)9X7A@CZEW9<=/09R?_KB MG3E%RC",;A)-)R;-#POXBM?%7ANTUBQ!6.X7YHR03$X.&0^X(-<7XF\>Z]>^ M+IO"?P_L89[Z"/==7DY&R#IG Z<9 YSSD8XS6K\)=$NM#^'=G%?QM#<7+R73 MQ-G*!VRH(/0[<9'8YKHET_1]":_U>.U@M&D5IKRX2/#.!EBS8Y/:ZAJ_P 4_!%J=6UZ33-=T]&'GQP+M:,'C@A%QSWPPYKT[0]9M/$& MA6>K:%$FUK4M20PI'#"P5?4G MA M,'[S2=T;]%%%UDKI'&45*3GT'T&*7S9!T=OSK\_66/K+\#T9<1 MT^E-_>1 9Z4[R9#TC;_ODTXL6ZDGZFDJUED>LOP,9<1RZ4_Q_P" -V,.JD?7 MBG>2Q_N_]]BBBM%EM/JV92XBK](+\1-A!Y('XYKUJ)_,A1_[R@UY-7JMD]?S+^X?KNE M8_K4%.(%;_GG$S?T_ MK6!73^!A_P 32X/I#C_QX5ZF414\?23[_EJ<>.ERX:;\CN****_6SXD**** M"N.^)GC23P7X8%Q8QK+J%U)Y-LC GGNV!UQP,>I%=C56]TK3]2:%M1L+:[:! MM\1GA5S&WJN1P>!R/2K@XJ2& ].BXK7^''B_5=4OM4\-^*A&=9TEANFC&!<1Y(W8'&00.1C(8<=: M[35-4M-&TR>_U"416\*EF8GK[#U)]*\Z^%=G=:SXAUOQS>1^1'J1,%K%ZH&R M6^F0H'K@FNB[G3E*:]#*W+-*)I?$GQKJ6ARZ?H7A:(3:[J;@1 IN\M>.5 /M4MK&NH?M,7 M9F7>-/TXO#D9VDK&N?;_ %C?G7JM$I>Q48Q71-_,(KGNV,O#K27L M2P:G92>1>0C^]CAP.P;T[$$=JQ/&WBK7[[QG;^"?!21>;=WLBY\E<9X MX..".<')8 8JEX%7^S_CCXNL8?EBN(OM!0=,B3_[8?SKTU-+L(]3?44L;9;Z M1-CW0A42LO'!?&2.!QGL*4^6E4>G33YCC><%J>6:IX.^(/AC3Y-8TKQQ"?$Z>+_"5IJRQB*60%)XESA)%.& SVSR/ M8UF_$KQ9;^&_#$UNNZ74=0C:"U@C&68L-N[ ],\>IP/I+\,_#EQX7\"6=C?J M$O)&>XN%'\+N<[?J!@?A1/WJ2E+>^GH$=)V6QR^N^(_%'C#QQ>^%/!5U'IEK MIZXO=0926W9P0#C@YR !@G:3G%4=9T'Q_P" =,DUVP\8S:W';X:XM;V,E2N< M' 9FXZ="#U->KWT]MI.GW>HRQ );PO-*8U&YE4%C]3Q7DGBGXL6_BJQ/ASPQ M:M'-J7[EKG4)$A1 3SW(Y'OGT!-:4>:;7+'W>OZZD3M%:O4]1\+Z]#XG\+V& MLV\;1)=Q!S&W5&Z,/?!!&:U:QO"&@)X7\(Z=HT;"BBBMC,**** "NS^$D_V?XI MZ,QZ,\B'_@43C^9KC*Z?X;L4^).A$?\ /VH_/BL:ZO2DO)FE+2I'U1]94445 M\@?2A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Y MYXK&/$=Q[A#_ ..BO0ZX+QBFW7L_WXE/\Q_2O)S97PZ]?\SGQ'PѝRYY MX4444 %%%% %[1&VZ[9'_ILH_,UZ;7E-I+Y%[!*?^6_H.WWCV%=+\3-)\2:[HL6F^&=@CFW?:BT@0X&-HY[=< M_2N:T73/B=X?TB#3=+T_1X;>%<* 5RQ[L3NY)ZDUW4(1C#G4ES>;V_X)S5)- MRY6G;\SU#3=-L]'TV&PTV!+>V@7:D:#@#_'WKS1F&C?M)+)*P1-6L3&A/ SL M4@?B8C^/%='X6E\?-K./%<%@M@8F^:W(W!\C'0],9J7QWX)_X2RUMY[*Y-EJ MMDV^UN0Q&TYS@XZ>N?\ &HIVA-QF]U:^Y4KRBG%;'6UY7\/W75?B_P"+=7@P M\$:+;K(!PV7)&/P0'\J=(GQ;OK-M,GCTZ!64HU^'568'@GY25!$.WWG/95'*HC#IL)W:58-_$,Y M$A']WH1_>// QF/X@>$?&'B7Q7'<6MO;76EVC*UO;SR@(W )W+GGYO7K@#I5 MT3?%P 6ND #H,K_ /%5K"FHT_$7\3/IL__ F$5M'=B8^5]F(P8]HZX)YS MNKE-9\#:_H_BV?Q)X#NH$EN@?M-G/PLA)S]",\]00>^*YH4XN3BY6?3L;2D[ M)I&GXF^&GAJ^T>XDM-.@TZ[A0R0W-JOEF-E&0<# I/A+KU[K_@)[5M.U%-.T6TE 2>6%LLR9YP S$\=LJ#T) MYKN_#'ARS\*^'X-*T_)CBRSR-]Z5SRS'W)_+@=JUJ.U+EE*[OZV^9$-9W2LC M6HHHKC-PHHHH *Y'QTW-BO\ OG_T&NNKB/&TN[5((A_!%D_4D_X5YV92MAI+ MO;\S"N_W;.;HHHKY(\X**** "BBB@ KU6S&+& 'M&O\ *O*@,D =37K*+LC5 M1_" *][)UK-^GZG7AMV.HHHKZ [0HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** /(G&)&'H33:GO4\N_N$_NRL/UJ"OQ*<>63 M1^@Q=TF%%%%2,**** "NG\#-_P 3.X7N8<_^/"N8K?\ !DOEZ_MS_K(F7^1_ MI7JY/)1Q])OO^>AQXY7PTUY'H%%%%?K1\2%%%% !4-W=V]A9RW5Y*L,$*EY) M&/"@5-7'_$3PEJGC#3;>QTW48[. %C.LF?WG3;T].?SK2G&,II2=D3-M1NE= MG)QP7WQBUX3W(EM/!]C*0D8.U[QQUY'ZGL.!SDUZS!!%;6\<%O&L44:A41!@ M*!T %>867@3Q_IUC#9V7B^W@MX$"1QI'@*HZ#[M=!X6T#QCIFL^?XA\1QZE9 MF)E\@)@[B1AN@Z8/YUTUU&2]V2LMEK_D8TVUNG=]3G+\CP_^T1:7D^4M]7M3 M!YA'RABH 'XM$/Q85ZH2%4EB ,DGM7/>,O!EAXRTM;:\)@GB.Z"Y11M+!2TK*>H8[03^+&D_9UE%N5FE9_+L-+/$$(8VI*V\4A'#Y8M^BA?S%=QXM\6:?X/T1]0U%MS8(A@!PTK M>@]!ZGM[G ,_AOP[8>%M$BTO2U811DLSNG5K-R=H_Y"M.%.RU8_P5X2U+5];_ M .$S\;*?MTGS6-BPP+5>S$=F]%[=^3QZ37FG_"(?$C_H=8O^_?\ ]C76^$=, MU[2]-GA\3:JNJ7#3%XY57&U-H&WH.X)_&HKKF][F3\E*]'\07] M]8Z=<%[FQ.V>)XRA7)(Z'J,@U#XM\.:/K/AZ]75+2'"PLXGV -&5!.0W;%87 MB/X<3W7B)O$/A75GT?4W!\S RDA/K]>X((SSUK.F\!^.-?C%IXJ\6QFP)'F1 MV<>#(H(./NJ,^YS@XX-7&--24XSLOQ)D6L^85VW@N\\W3Y;1C\T M+;E_W3_]?/YUZ^55.6LX/JCIP\K2MW.EHHHKZ<[PHHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ KS?Q%<_:M?N6'1&\L?\ >/YYKT&^NEL MK":Y?I&A;ZGL/SKRQV+NSLI[L:?S.3$RT41****^>.(**** " MBBB@"SIL7GZI:Q?WYE!_.O4J\\\+0>=XA@.,B,,Y_ S&G[+&58=I/\S[K"SYZ$)>2"BM6#3+-;&&?4;XP&XSY:QQ[]H'&6Y_2FC16 M36)K&XN(XA I=Y3R-N,\#N>1Q4_4J]HNV]NJZJZOKI=:ZC^L4[M7V\GTWMW, MRBM2ZTNW_LUK[3KEIXHW"2+(FUE)Z'W%37>@K;VDICF>2Y@$9EC\O@[^@4]_ MRI_4:^MELK[K;7;OL]NS%]9IZ:^7]?>OO,6KVBW/V36K28G $@#'T!X/Z&FZ MC8KI\R0&7S)@H,J@<1D_PYSR:IUDN?#5DW\46OO1H^6M3TV9Z_15/2;S[?I- MO$'\0:SK4NGP"^-DB167GEF\L/G[ZXX-?72E&" MU/FXQZ+=PSVQB= YPKCDY4GCU%1[:"=BO9RMW,&(C#*]8?B3PXOAI;*VNKK?J;5[7^SSI^9-;U%EZ"*!&_[Z9A^BUEC)--0"016$9^9SOD^@Z#\_Y5QU6+^\DU"^EN9?O2-G'H.P MJO7QF+K^WK.?3IZ'EU)\\KA1117*9A1110 4444 =9X'MOWEU='L!&O\S_(5 MU]9/AJT^R:# ",-+^];\>GZ8K6K[+!4_9X>,?ZU/4I1Y8)!11178:!1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <@>]2:3=7:V=N]Y<,1+(L-G&V.N<;SW(7/&>]<_8^UW$DP7H'8D M"HWGEDV>9*[>6,)N8G:/0>E=/]HJ-55(WT5NU]=VEIHMEW29E]5;@XNVKOWM MZ7_KH:FLZ;%;1+3V5W)8WL5S#]^- MLCW]J]2M+J.]LXKF YCD7(]O:OO>&\GX M#J?85\F3327$\DT[EY9&+N['EB3DFO8RVC>3JOIL>9CJME[-#*[_ $+6/&FE M> [:30K:WFTS[8ZAX[9;B5).,JP(.T'CL/UK@*T=*\0:OH99]\02 ME0WU X->Q5ASQM9/U/-IRY7?\CU*6VN+#XFVAT?1;,W>HZ$)-5T?S!$K,X/F M1KZ,0%.!Z'U-0Q-I.C_#'Q2^G:)J&F0W0CMUEU*3][/(6/R*N!\J D^ISR>* M\J.H7IU#[<;N?[9NW_:/-;S-WKNSG/O5C5-?U;6VC.L:E=7OEC">?*7"_0'_ M ":YOJTM+OMWZ&WMUKIW_$]!\#ZMJ]MX=AO-9U"1M-CG2TTJSF VSW&[Y2S8 MW&*,G=C.,@ =,5F_$'PM:6%O=ZO!>:A/=1ZJ]C>&^11YTFS?YB8Z+['/4!GVJUJ7B#5]9AABU74KJ\C@&(EGE+A M?S[^]6J,E4YT_4EU4XWL%K;KNEGD6.-?5F. /S-?9&DZ?%I.CV>G6_P#J[6!(5]PJ@9_2N/,ZEH*' M?B(\L[]PHHHKRSG"BBB@ HH MHH MZ9J$NF7Z7,/.WAES]X=Q7I5K=17MJEQ;MNC<9!_I7E5;/A[76TFX\N8E MK60_,/[A_O"O5R_&>PER3^%_@=%&KR.SV/0J*;'(DL:R1,'1AE6!R"*=7U.Y MZ 4444 %%%% !1110 4444 %%%% !1110 4444 %<1XLUH7<_P!AMFS#$QA\_\CCKU?LH****\ M XPHHHH **** "K6F69O]3@M@.'<;L=EZG]*JUUW@K3\++?R#K^[CS^I_D/S MKJPE'VU:,.G7T-*<>:21UBJ%4*HP , #M2T45]H>H%%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>7ZW8_V?K%Q;@8 M0-N3_=/(_P *]0KE?&VG^9;Q7\8YB^23_=/3]?YU\WQ%A/;X/VD=X:_+K_G\ MCU*J8.O&M3W7X^1C7HQKTW3EU/7Z*YKPOXA%Y&MC>O_I"C$;G_EH/ M\?YUTM?K.#Q=+&456I/1_@^S/BJ]"=";A,****ZS **** "BBB@ HHHH *** M* "BBB@ HHHH *;++'!"\LSK''&I9W8X"@)2/X%/]T'J>_3IUWH4)5Y\L3&M5C2CS,Y/XG^-V\9>)3]E=O[,L\QV MJ_WO60CU./R KBJ**^JIPC3BH1V1\].;G)R84445H2%%%% !1110!Z'\%?#_ M /;/CV.\E7-OIB?:&]"_1!^>3_P&OI:N ^#?ADZ!X&BN9X]MWJ9%Q)GJ$Q\@ M_+G_ ($:[^OE\;5]K6=MEH>_A:?LZ2ONPHHHKB.H**** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K@?%FF_8M4^T1C]U944Z2-X MI&CD4JZDAE/8TVOC]CS HHHI %%%% !1110!M:%XAETIQ%+F6U8\KW3W'^%= MY;74-Y;K-;2+)&W1A7E-7--U6ZTN;S+63"G[T9Y5OJ/ZUZN#S"5'W)ZQ_(Z* M59QT>QZ?16/I7B6SU+:C-Y$Y_P"6;G@GV/?^=;%?2TZL*L>:#NCNC)25T%%% M%:%!1110 4444 %%%% !1156^U*UTV'S+N4)Z+U9OH*F4E%7D[(3:2NRU7+Z M_P"*5A#6NF.&DZ/,.B^P]3[UDZQXHN-1#0VV8+<\$ _,_P!3_2L*O QF9\RY M*/W_ .1QU*]](@268EB22#M)V(VHSKRPVPY[#N?Z5U5?3Y7A_9T_:2 MW?Y'?AX9]0HHHKUSI"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "HKFWCN[62WF&4D4JU2T4I14DXO9C3:=T>3W MMI)8WLMM-]^)MI]_0_B.:@KM?&>D^; NHPK\\8VR@=U['\/\]*XJOR/,L%+! M8F5)[;KT_K0^WPF(6(I*?7KZA1117FG4%%%% !1110 JL48,A*LIR"#@@UW' MA[Q0EVJ6FHL$N.B2'@2?7T/\ZX:BO1R_,:V J<]/;JNC_KN^G^%=MHNO:9XAT];W1KR*[@;J4/*G MT8'E3[&OU+ 8N..PZQ%--+;7N?'8FB\/5]E)J^_R-"BBBNPP"BBB@ HHHH * M*** "BBB@ I'=8XV>1@J*,LS' ]:Q/$WC'1/"5F9]9O$C?&4MT.Z63_ '5Z M_CT]Z^?/'/Q4U?Q@SVL.ZPTO/%M&WS2?[[=_IT_G77A\)4KO31=SFK8F%):[ MG5?$[XO?;%FT3PG.RP'*7-\G!D]5C/IZMW[< M*JHH5 %51@ # I:**^6/H HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH Y+Q?HV?^)E;K[3 ?HW]#7(UZTZ+( MC(X#*PP01P17G?B#16TF\S&";:0YC;T_V3[U\YF>$Y9>VAL]SAKT[/F1DU-: MW)M92ZQQ2$C&)8PX_(U#4UFD#WD2WN#%Y<*H40'KD#O_*M*6R>TN19P65E-;*H!A=E\Z;CEAW_ /U5S>IZ MBU[JC7"?*B$"%8+I028.ZC(ZU!J4=OIEL]O'&K7%PQM9-%:4ZDZ;YH.PXR<7='=6?C&PGPMTKVS]R1N7\QS^E;5O>V MUV,VUQ'+_N.#7E= )!!!P1T->K3S:K'2:3_ Z(XB2W/6Z*\OBU;4(!B*]G4> MGF$C\JM+XGUA>EX?Q13_ $KLCF]+[46:K$QZH]&HKSH^*-8/_+Y^4:?X5#)K MNJ2_>OIA_NMM_E3>;T>D7^'^8_K,>QZ3)(D2EI75%'4L<"LN[\3Z7: _Z1YS M?W81N_7I^M>>R323-NED9SZLQ-,KDJ9O-_!&WXF/S-_@*YZ6:2>4R3R-([=68Y)IE%>75Q%6L[U'(J7E\*W_R-Z-/G>NQ=CC6*-8XU"HH"J!V%.HHKZT] M$**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@!KHLD;)(H96!# ]Q7FNNZ2VD:BT7)A?YHF/<>GU%>F50U MC2HM6T]H),!QS&_]UO\ "O$SG+5CJ'N_'';_ "^?YGH8#%_5JFOPO?\ S/+Z M*EN;>6TN7@N$*21G# U%7Y;*+BW%[H^Q335T%%%%2,**** "BBN9\;Z__9.E M_9;9\7=T"H(/*)W;^@_$]J[\OP-7,,5##4MY/[EU?R.;%XF&%HRK3V7]6.2\ M;>(/[6U/[+;/FTM20"#Q(_=O?T'XGO6+I6L:AHE\MYI-Y-:3KT>)L9]CZCV- M4J*_HC!X*C@\-'#4E[L5;_@OUZGY+B,14Q%:5:;U9[/X:^/LT2I!XJT_SQT- MW:85OQ0\'Z@CZ5ZAHGC[PQXA5?[-UBW,A'^IE;RY!_P%L$_AFODBBLJN749Z MQT-:>-J1T>I]LT5\>Z7XLU_15"Z7K%[;(!CRTF;9_P!\]/TKIK3XT>-;9<2: MC#<@=/.MD_FH%<,LLJ+X6F=<T$"+^N,_K7+ZEK^KZP?^)KJEY>>@GG9P/P)Q6L$] #+<:I'!3XCU[^U]1BSINGN" W2:8OH^J&B:-9>']&M] M,TR+R[>W3:H[L>[$]R3R:OU\MBL0Z]3FZ=#Z'#T52A;J%%%%]3T4I14E9@U?1GF.JZ7/I-X89AE3S'(!PX_SVJE M7J.HZ=!J=HT%RN0>58=5/J*\[U32[C2KLPW RIY20#AQ_GM7RF.P3P[YH_#^ M1YU6DX.ZV*5%%%>:8!1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %*B-)(J1J69C@*!R32QQO+(L<:EW8X50,DFNZ\/>'5TU M178_P!G^ZJO3H^W_ ."HISHT;E'4JRG!4C! M!IM?G^Q].%%%%("&\NX;"SENKIMD4*EF/^>_:O&-6U.;6-4FO;CAI&^55/PCT7 MSW?R/SGB#,?K-;V%-^['\7_P-@HHHK[D^:"BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH ***N:5I5[K>IPZ?I=N]QU?4O@+P19^"="%K#MEO)L-=7&,&1O0 M?[(SQ^?>JOP\^'MGX(TSS7-+?\@HHHKS3N"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "J][8P:A:M!=)O1OS!]0 M?6K%%*45)6>P-7T9YSK.@7&DR%N9;8GY90.GL?0UE5ZRZ+)&R2*'1A@JPR"* MY+6?"!7=/I7(ZF GD?[I_I7SF+RV4/?HZKL<-2@UK$Y.BE=&CJ$.1Y-OWE8=?H.]=SI^F6VF6_E6J8_O,?O-]37 MIX3+YU_>EI'^MC>G1<]7L4M$\/0Z2@D?$MR1R^.%]A_C6Q117T].G"E'D@K( M[XQ459!1116A04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &'KWAN+55,T&V*[ ^ M]V?V/^-<%7_/I7S.;9%#% MWJT-)_@_^#Y_>>O@LRE0]RIK'\CRZL3Q5KPT+2&>,C[5-E(!Z'NWT'\\5UNN M:+<:$DDUT0;1 6-P!\H ]?2O"/$6LOKNLR71R(A\D*'^%!T_$\G\:\OAOA^K MB\?_ +5"T*>KOU?1>?=^7J=.<9K##X;]S*\I[>7=_P!=3+9BS%F)+$Y))ZTE M%%?MQ^;!1113 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBO0O OPD MU7Q4T=[J0?3M*)SYCKB28?["GM_M'CZUG4J0I1YINQ<*W,C=9)&X2)?5CV_GZ5]+^!O .F^"=-\NV GOI5_TB[8?,Y]!Z+[?G6Q MH7A_3/#6EI8:-:K;P+UQRSGU8]2:TJ^=Q6,E7]V.D3VL/A8TM7JPHHHK@.P* M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH S]3T2SU5?](CVRXXE3AA_C^-< M=J7A>_L,O$OVF$?Q1CD?5?\ #->@T5PXC T:^K5GW1E.E&9Y)17I.H:!I^I$ MM-#LE/\ RTC^5OQ]?QKFK[P9=PY:RD6X7^Z?E;_ UX5;+:]/6/O+R_R..5"< M=M3FZ*FN+2XM'V7,,D1_VUQFH:\UIIV9AL%%%%( HHHH **** "BBB@ HHI5 M5G8*BEF/0 9S3 2BMBR\+:G=X+1?9T_O2\?IUKI+#PA8VN'NB;IQ_>X7\O\ M&NZC@*]7I9>9M&C.70XZPTN\U*3;:0LP[N>%'XUU^E>$K6SVRWI%S*.<$?(O MX=_QK?1$C0)&JHHZ*HP!3J]S#Y;2I:R]YG7"A&.KU # P.!1117IFX4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% #9(TFB:*9%DC<%61AD,# MV(KR;QE\#;'4?,O/"DBV%R>3:2$F%S['JA_,>PKUNBMJ5:I1=X,SJ4H5%:2/ MCG6_#NK>'+PVNMV$UI)_#O'RO[JPX8?0UF5]H7^G66JV;6NI6L-W;O\ >CF0 M,I]\'O7EWB7X"Z7>[IO#5VVG2]H)LR1'Z'[R_K]*]FCF4):5%;\CRZN!G'6& MIX!175:_\-O%7ASZ.5G\#Q'/V:\=?02(&_48K/E\%ZBG M^KD@D'^\0?Y5W5%<4\MPTNEOF9.A3?0\[?PMJZ?\NNX>JR*?ZU"?#^JCK8R_ MA@UZ516#RBCT;_#_ ")^K1[GF@T#53_RXR_E4J>&=7?I9L/]YU'\S7HU%"RB MCUD_P_R%]6CW."B\':I)]\0Q_P"\_P#AFKL'@>0X^TWJKZB-,_J:["BMHY9A MH[IOYEK#P1A6_A#3(>91).?]M\#],5KVUG;6B[;6".(?["@9J:BNRG0I4_@B MD:QA&.R"BBBMB@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ K"UKP3X;\0LSZOH]K/*W68+LD/_ UP?UK=HJHR ME%WB["<5)6:/)]3_ &?]#N"6TK4[RR)_AD"S*/H/E/ZUR%_\ O$EODV%[87B MYX!=HV/X$8_6OH>BNR&.KQZW]3EEA*,NECY7N_A/XUL\[]#ED'K#*DF?P5B: MR)_!OB:VSY_A[5$ ZDV AT;/C9M!UA/OZ5?+];9Q_ M2E7P_K+G":1?L?06SG^E?9%%5_:DOY?Q)_L]?S'R'!X'\57)'D^'=4(/=K1U M'YD5L67PB\:WN"-&:!3_ !3S(GZ9S^E?4E%0\TJ]$BE@(=6SY_T[]G_7)RIU M/5+*T4]1$&E8?AA1^M=?I7P%\-VA5M3NKS46&,J6$2'\%Y_\>KU&BN>>.KS^ MU;T-XX2C'H9.C^%M"T!1_8^E6MHV,>8D8WD>['D_B:UJ**XW)R=VSI225D%% M%%(84444 %%%% !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 %%%><:I\;_# M>DZO>:=LS5?&D]AXUBTZ."%M+BDAM[V MX;.Z*68,4P1V MQU(5 3@>N*IS^([>>VTJYTF\M9+>]OEMRTJN2PVL2J@#Y7RO\6!P<]JD9NT5 MA7?C7P_8W4MOSOI;5!<0RESLQR2'QWJSI'C&)]#N;KQ%Y5C/9WSV$PC)=7E M7'W ,DYSTY/!H Z>BLO3?$NDZL+C[%=@FU&Z=98VB:,>I#@$#@\]*AT_Q?H> MJ7J6EC?;YI03$&B=!*!UV,P ;\": -JBN O/'UW%::!%;RV3W>IHTDMPEI<2 M0*HS@JH WNMWUFD=M>RVV^!) ,JV N&&2_KMR#V MS0!OT5G:3KVFZWYW]FW/F- 0)8WC:-TSTRK $9^E:- !1110 45SG_"<:;_S MPNO^^%_^*K0U356M?"=YJ]HH+Q6+W,2RC@D(6 8 _G@UQX?'8;$MJC-2:-ZN M'JT5>I&QIT5R5A/XWU#3;:\CG\/HMQ"DJJUO/D!@#C[_ +UT,&I6\NH2::9E M:^@B26:-48 !L@$$\=0>^:[# N45BR^+]#@M([F6^VPR3O;HWE.=TB9W*!MS MG@_7MG-)<>,=#M8X&FO'!N$,D<8MY&DVYQN*!=RCW(% &W167/XDTBVT2/5Y M;Z,:?(55;@ LI).!T''/'MWI-*\2Z3K5P\&G7?F31H)#&\3QMM/\0# 9'N.* M -6BL2#QCH-S?1VD&H*TDDGE1MY;B-W_ +JR$;2?8&MN@ HHHH **SM6UNVT M?ROM*2OYN[;Y8!QC'7)'K4>E^(;35KIH+:.965"Y,B@#&0.Q/K6#Q%)5/9N6 MO8CGC?EOJ:M%<<_C6:T^(ESH=_!&FG+Y44=TH.5FD364D1;HG M192/[C, K?@34%_XXT6S%Y''<237-J'5HH[:5P'7/RDJI Y']: .BHKCI/'2 MKX4T761Y<:75S!#>&:)U6(,FY]N<$X['D'WK>TKQ%I>M331:=U:/0_#][JAVR2@A[>5HXW16)WE5X'RGW('& M: .@HK(?Q%8V&A6-_JUW$GVJ-"IB1R)690?D3&\CVQG'6FIXMT-]*DU%=006 MT<@BB97 MGBD-M'>(.75F4!@K="R]CT-/TCQ'!?\ @V'7KC$2"V,MP!_ R@[QR>Q!'-1) M.+LRDTU=&U17-Z?XJ2#PSIVH>)WBM+F_4O'!!$[$@\@!1N8D*1GZTS6O&5M; M>&5U?1YX)XA=QP2M,K 1@N ^X'!4@'/-(9T]%96E^)M)UFZ>VTZZ,D\:>88W MB>-BF<;@& R,]QQ52R\46T>A2:CK-[:+&MU) KVZ28)#$!0K#<6XYP#G!QQ0 M!T%%UOKS M9-&H:14B>3RP>A8J"%'UQ0!L44R&:.XA2:!UDBD4.CJV$=[YC2NR'!)VD! >V030!V-%85MXG@B\-P:IK\3Z3(Y\M M[>9&W"3)&%&,MG&1@%=5U/0YH[B?3XBS131NI1L9 9#M89_"@# MI**H6.KVUYI;QSRQ!2 JOT.>G4'O6/KWC6ST[PT^J:>WVD_:!;(## M)MWB0*^<#C'/IDC ZT =/16%9^(HKG6+M3=6RV,-G'<@/')'*@8MEGW@*%P. M!U'.:DTWQ;HFK7B6MC>[YI%+1J\3Q^8!U*%@ P^F: -FBN?;QWX<1RK:D!AS M&[>3)MC8,5PS;<+R.Y&>O2K.I^*='T>Z-M?W9294#LD<+R;%/0MM4[1P>N* M->BH[>XAN[:.XM9%EAE4.CHA%24 %%%% !1110 4444 %%%% !16)J'B MJRTV^DM)XKAI(\9**I'(![GWJ]I6JP:O:M/;+(J*Y0B0 '. >Q/K7'3QV&J5 M71A-.2OIZ;F\L/5C#VDHZ=R[17$Z#JWC/Q#HL6IVLFA0Q3-(%22"8L-KLG.' M_P!FM2^AN'N7A1@ T80KLR>!\W.4K^6_EL^<;1)C83GMFGZGXKT71[LVM_>[)E0.Z)$\GEKZMM!VCW.* M -BBN:U3QE::?KNCV:'SH-01I6FCADD 3;\A4J"#D]?0VD4^?-MY3%&\0;(ZA$JI; MQ22%AC)8(H+!?+-#AT^UO6OT>"[)%N8D:1I,=<*H+''?CB@#8HKF=3\ M86W_ BMSJV@317+03Q0LLJ,NPM*BD,IPP.&SS6[J-ZNG:7=7TB,ZVT+S,J] M6"J3@>_% %FBN)AU[Q?)H<6NQV6E7EG(BS?8K0RM<%#CA6Y4L >F.QKJ;35K M.]OI[.&1OM5NB22PO&RL@<97J.?PZ=#0!=HK(D\4Z-%IHOGO/]':9K=&$3DR M2*2"JJ!EN0>@/2LW6O'6GV?A:YU72Y!=/%*L(C:*0%7)Z.N-R\9/./3N* .I MHK&N?%NC6D%O)<74B_:4+Q1BWD:1E'!/EA=P'N13IO%6B0:5;ZE)J$8L[F3R MHI@"0SX)V\#@_*>#W&.M &O17/?\)WX<\MV^WOF,X>/[-+YB\9R4V[@/?&*M M77BG1K2UM;B6]#1WB;[?R8WE:1<9R%0$XY]* ->BJNG:G9ZO8I=Z;.L\#D@. MOJ.H(/(/L:M4 %%%% !1110 4444 %%%% !1110 4444 %?+/B[PCXDN?&VN M3VWA[59H9=1N'CDCLI&5U,C$$$+@@CO7U-175AL2\.VTKW.>O059)-GF/P>M M[GPQ\.=3EU^SN=/\F]EG9+F%HV*"*/D!L<<$?A45CX;\4:YX-O6+:7&FN2&^ M=9HY//4DAD 8$ 8"KCCBO4Z*QJU'4FYOJ:TX'M.92"#:Q$$=_D%7J* .!T+PW%J]UK\\NI:K;?\3>X0QVEZ\2$<=S=,DC_ [>B@#R*87> MNZEXDALK]M5GFT15AG6W$(G D)(0#[PYVYYR>,UU]EXGT?5+K1K+2+&.]F7E MD*X.G*$Y))7@CA<<$UUU% 'E_AS[OPW_ .N=Y_Z*:A/]&GAU2YB:33['Q/>O MN7LNE6<AB\=+%12:M8\JT>^\(QZ/8_:/&>JPS+!'OA74I0J-M& M5 Z \8K>?6K#1_B'=WVI7 M[6_TV VTS*2LN&;(&!UY''6NWHKVSSSRG1'% MS:^&9'C*[]?NGV.,%3^\."/45T7]IV?AOQ_K5QKTOV6*_BMS:7$BG:RHI#(& M]<\X[YKM** /*[]/*^'=W=S6DD=G=:\+J"!H_F,+3+CY.V<$X]_>M75;J'Q= MXCMF\,O]I:UT^[2:Y0%54R(%CC+'ONYQV_.NK\0Z+_;VG1VOG^1LN(I]VS=G M8X;&,CKC&:U* /)+!=(NO#FF:3>:SKTEV#%$VCPK%OAD4CL8P54$9W$].YKU MNBB@ HHHH Y?QG:7-U]B^S6\LVWS-WEH6Q]WKBJOA"QN[;5Y7N;6:%3 0&DC M*@GKF*:&R&1U1O+?##W!P M:YY!K>K7_B'2[M'_ +6M="^QEQ_R\XD9@P_WU8#ZDUZU17>;'G6H:QI_B#1= M!TG0R9=0BN[5C"J,K68C^\S\?+@ C\>,UI:%%OT7Q>(DS))J5X,*.6.T 5V= M% 'G*W5IJ'@?P6L$B3"#4+&"9?[DBI\RD>H-=!@?\+7SCG^Q.O\ VWKIJ* . M)\TA2B[6U&,L,=G3-;&GJH\+>-R 6O;[)]?W8KN:* //C,FEW/@S6-1RNG0Z:86G M()6WD>),,WH" 5S3=8\402Q->Z7IMG!:2:C%&-:N+?S$R$YFVX!^7[@8G\:] M#HH \]\+WQO?B7-(VJ?VH#I.U+H6PA1\2@D(!]X#/7)Y)KT*BB@ HHHH *** M* "BBB@ HHHH **** "BBB@ KY9\7>$?$ESXVUR>V\/:K-#+J-P\YSUZ"K))LY#X565UIWPRTJUU"VFM;B/SM\,\ M91US,Y&0>1P0?QK"U&VFBUV\\%Q*PMM8O8[Q"HP%MSEIP#V^:/ '^W7IE%85 M)<\W+N;0CRQ4>QP/BR%++QQIU]>WUWI6G&P>W2\M=H$4F\':VY6"@KWXZ5D7 ML&G2^'[ZZTZXU&^CNM7LUDN;Y4"7!5U&Z/:JY&."2.<5ZK14%'+7X'_"T](. M.?[.N.?^!)7*:8ZV46C:M>1LVGV>L7XN) -PA+E@CD>@/?MFO5** /.?$FL6 M>M6=Q/I=G&;9-0L4.I(,?:F\P?*.,D+QSD]:JYM-)UWQ%'KVN:EH\D]X]Q%' M!L*743*-NW=&Q8\8P#^'6O4** ,?PI:06/A33[>T2\C@6+,:7P F4$D@-C@' MGI7&W]UX/O+ZXD\3VTGA[6TD97,,DB.X!X=70 /D8/0FO2J* /,K6YO[:#PS MK7B,W,MA9W5TK7%Q%^\6-UVPRR _CN9-B%?LL2J=P8_PYR!M[UW= M% 'FD2+_ ,*?\1_*/FGO&/'4^8>?T%.U2>PL=5>6+7;GP_?R64'F-/;B6VO5 M"8&%/4CD'&#Z UZ310!C>$9I[CPCITMW9QV,K0C=!%'Y:KR<87MD8./>MFBB M@ HHHH **** "BBB@ HHHH X'Q+IU[/XBN9(+.XDC;9ATB8@_(.X%;_@ZVGM M='E2YADA)A\GIT,9+%J3;=]/4]"KCI5*"H-:*WX'COA M6[\,Q>'($U3Q7J6GW0DE\RV@OY8T3]ZV,*O R,'\:ZC4)(=2UCPS_8UVUU') MIU_%!<.Y+.0D:ABQY)R.37=45[9YYY!8QZ5+X3M-%U/6->^VC9!)HMNL7F)( M&[*8^%!&[<6Z=\UTEIJ^G^&=<\2Q^(/W,UW<_:("ZD_:HC& J+QR001CWKNZ M* .%O+V*TU/P9?7UFFCP;)U:#^"W9XAM3( /M@5';*!X \;D#!:ZU0GW^]7 M?44 >?:9J%IX>\2?;==86UO>Z3:K:WU07/B()<:9)!96/ MAFVN1/)'J-S:AR5WX 487:SCYCD^G7OZ110!Y!YYN-#\7R/US2=,T/PSH5E>W-Y8M9L%BU.U&1;R;#N9\_PL<]N_:L:ZO;J_\&^*B\T. MIPQM;LFJP6@B-UAE+!L<-L '(]:]3HH \UU"ZL_^$XFU:ZUR[TW3;^QC^QW] MJR^7)M)W(69&P<\@>^*Z6BB@ 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@ HHKC;[Q??VVH7$$<-L5BE9%+*V2 2/[U<]?$T M\.DY]2)SC#<[*BJ.BWLFHZ1#=3JJO)NR$! X8CO]*XWP_P"*[RP\%Z"TMO/J MMWJ-U<6ZEY_GR))-N6;.1\H'7@?3%;0DIQ4ELRD[JZ/0**Y=/&@M$U9=?T]K M"?2XDF>.*7SA*CY"[6P.&XK[3Y=*6YNR2L=UY@E7RV^ M1P ,$'!P;]_RV*_>V\9QZ'%+J/BF: M#4;'3M.L([F]N[;[2$FNA"JKD# 8J=S9/0#M0!T=%CT5EV^M>?XIO-&^S[?LUO'/Y MV_.[>2,;<<8V]*M1O/ EQJ.E6WV=TOA;.PN<,@6<)D';SNZ8XP&SDX MH [JBN:D\2ZD^H-INGZ(MU?6\*2WBF\"1P%L[4#E?F) ST%5W\=AK/3Y+32Y MIKF\O'L9+5I CP3*#E2<8QD#GT.?:@#K:*Y!?&&KO<7]FGAL&]TX![E/MP\L M(R[E*OL^8D9XP.G6K@\3W=[9:9-H>C37IO[?S\R2>5%"O'#/@_-D\ #G&: . MCHK@=>\6ZI<^$=0>RL38W]E>Q6MTOVGF++I@JP7Y@V['8@$GZW6\2#2];U:Y MUA+B'[)IT,TL"77FQ*2S#:B[1\Q.!NSSQP* .QHKFH/%%_#?V,.O:(VFQ:@_ ME03"Y$N)""0C@ ;2<>_-0S>+M1>^U:WTW0?M:Z5)MFD:[$88; WRC:8+6\,K,;>_:W:8JA.W'' U52;+%VI9CM#8<;?D&#G.3@#IVH ["B MN:M_%ER]EJ@GT6?^TM.F2)[*V?SO,+@%2&P.,'))' J2R\1WW_"00:3K6D"P MENHGEMY(KD3(^S&X'Y5P1D>M '0T5Y]J'BO5=9\!/JT-@VEV\IMS%<)>9D)^ MT1JRX"C (W#.>1VYK>A\80S0:CJ(MF71;%&/V\O_ *]EZB-,:7P5J>L:A-K U:!52+ M4)45A<^9Y9&W]V!M'RCU[YZ4 =71110 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 M5R]WX,^U7L]Q]OV>;(S[?)SC)SC[U=116%;#TZZ2J*]B)0C/XBII5C_9FFQ6 MGF>;Y>?GVXSDD]/QKC-'\-:M:Z/X4@GM-DFGW\\UROF(?+1C*5/!Y^\O3/6N M^HK6,5"*C'9%))*R.*UWPK?:SJ^O[0(8;VP@CMYF8$&6-R^",Y SCG'>BZC\ M2:UK^@37>ABRM["X,MRYNHWR2A&5 .=OZ\CCBNUHJAGG-WHWB6#PIK/AVSTA M9Q=3SO#>?:8U1D=RV-I.0W;'3WK7\0:3.59 MF VD>ASD5U]% ' 1>'MF8M7N9;+6/MJ6)NE9XH,.!&)&(#$;O6MG2-* MOX+CQ+)<6YB_M"?S+<%U.X>4%['CD$'=;BT[0;:^TVYOK&UL/+ MGL+>^6$I/G[S$, PQQP34-MX1UB'2=2MDTJ.V\[5K:ZAABG5E6)2I/)()*X. M<]3TS7IE% &/XLBU*X\+WMMHD7FWMPGDI\RJ$#'#-DD=%)/KG%(1K0T4W3WVG10W$*W M,:&"9"2K10M-;"YC22VDC7;@DG:P(QR">E5+7PQJ\4 M^D75S%&T[:Q-J%XL;C; '1@%!)RV.!Q_]>NZHH YVWTJ\CU_Q-'=;BT[0;:^TVYOK&UL/+GL+>^6$I/G[S$, PQQP37H MU% 'FUOX2UB'POXBLX]+BMY+J]@N;2WCG4JR*R,5W$]1M().,G\ZO:IX9U/Q M#=ZU)+:_81?Z=;I#YLBMMECIQQ5K2])O;:[\3O-#M6_N"]N=ZG>/*"YZ\<8 '7/M4]O8W&BZ+=+9#[;< -)%'@)O;;PO)QU'7(K5HKSJ M6682CB'B:<+3=[N[Z[Z7L=$L15G!4Y/0X+2_AJC^&A;:MJ6IIOK7=T5Z)SG MGU[X6U:^T_6].-E&-VJ'4K2:9T:&X^93Y;+R1P"#D8K3T33)EUZ"X3P=I>AP M0HQDFV1-,SD8 C,?0_>V3>O[P2;M MASG SD=<8[U8DTB^;4?"4H@^33ED%T=Z_N\VY0=^?FXXS7344 M(Y=,1T%[=6KIY",G%0:/X;O+?QMIVI0: VF644,T8O03JS?-G'W03UI M9O"%[%!K7AZPC":'J4)EM9-PQ:3'JA7.=A(!X!QS7C7:WFG*?!.C MV$D#JUS?,D+9V]X@GS!B1D$XQ[UK^&K/4--U'68+RR*6]Q?RW<-R)5*N'Q\N MW.X$8[C%=%10 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 %% I%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '_]D! end GRAPHIC 17 cvgi-20231231_g3.jpg begin 644 cvgi-20231231_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@" MO 1, 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@ HKX._P""B/[?_P 8-,_:.\8_L ?LX>+M'\&:]X?_ M &:M<^)^O^--5L'NKMH86DMK:PTR(2Q*EQO5IGN'\Q8T4!8V8ED]I_9?\7_M MFZ#\:&^#_P"T7X@\,>+_ K?^ +?7O"7CC1_#\VF7S7 F2*ZL+V(SS0R.@EA MD6:/RMXD(,8*%B ?1%%?G/\ \%$?V@?^"V?[.'P3\5?M_?#"_P#@YIG@;P/" MVKW?P6UW0;JYU:?0XW_>276II.(UO?*/F-!"JQQX*++.R;I??/VH?^"FG@#] ME?\ X)DI_P %'?'O@6_BBOO!.E:OH_@J:8)>7.HZE%";732VT[7\V=4=@IV* MDC[3MQ0!].45\-?'3]L/]L/_ ()V>$?A;^T7^VUXV\(^(?!?C7Q9IWAWXIZ7 MX?\ #+:>/ 5UJ*-]GN[2X-Q(UU9P3@03B<&1PZRH4P8CW/[5?[:_Q$@_;@^' M7_!-+]F&]TFR\=^,/#=YXM\9^*]8T\WL7A7PU;,8A-';"2,3W5S<#R(M[>7' MAI'60;48 ^K**^5OV8OVS_B%;_MS^/?^":'[3FIZ9J'C;PWX4L_&7@7Q;IFG M&Q3Q3X;N)/L\CRVV]UANK:Z#0N8VV2J5D5(\,@^A_B[\5/!'P,^%/B7XU?$O M6%T_P[X1T&[UC7;YESY%I;0M-*^.Y"(Q ZD\4 =%17YXVO[?'[>U_P#\$Z)? M^"P<5AX93PFFFOXNA^!IT)C<-X,24EI&U7SMPU(V0-X'$?V<<0F(_P"NKU+] MK_\ X*BZ#\/_ ('_ 1UO]E.'2_$_C/]IK7M)TGX.Q:RL@LHX;V..:35;Q(V M61K>U@D622)&5V9DCRNXLH!]>45\A3_M=_&K]D3]N?X8?L=?M9>/=)\8:!\< M=*U%?A]X[LO#RZ5/9:_IZ1RW&F74*2O$T,T,J-;R#:X=6B82Y$@^O: "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 **** /@/\ X+M?\$JOA?\ MI? [5OVK/#_ M ,0-:^'WQ<^%/@75[CPYXY\-RLLMWIR6L\L^E7:*RF6VE5IDX8%//D^\CR1O M%_P25_X*3?M(>._BWJ'_ 3._P""CGPBM?"7QS\&>#(->TG6]#8-H_C;P_N2 M%-2MB.$DRR!T'!/F86(QR11^@_MP_LZ?MQ3ZI\8?B-^S5XJ\(>*/#?Q$^#TO MA_4_AEXEANK.[AOX+6_1+S3[Z 3*TDJ78C:"6 *QABQ*G)K2_9I_88^*$?[5 ML_\ P4#_ &H?$N@-\0(_A?;>!?!7A?PQ!-)IOA?2!-]JF,D\PCDO[J6<@M+Y M<"HB^6J\ER BCUO7OAMXE\$&\ M;QG'9.+HZ=)=O<%!#(854V_V<"8_NY)EC=A7Q5_P6(_:NU7]OK_@A;^RK^U_ M>^$TT.R\5_'?PE?>-M+MRQM[1(TU.UN I;GR/M2*4W9.UH\DFOO3P#\)_P#@ MLAXH^'FM_!G]HW]H+X(0P:HEQ9Q_$CP+X:U)-8BLI=REDL)W%K'=!&(24R/' M&VUFBFVD/VWQ@_X)E_LO?%O_ ()WS_\ !,R?PU-IGPZ3PC;:'HPM) UUIAMM MCVMXCL/FN(YHTF+-G>X;=D,P(!\R_P#!UY<6C MQW)4GK_I*3Y]]WO7TAXW_8&_:7_:ZMOA1\-/V\OB)X+U;P3\*/$EAXBU!/"< M-V;OX@ZO81LEG/?QW"K'I]N'8SRVJ-=>;)M'FHBX;N/VIOV(O$/CW]J;X<_M M[?L\Z[I&E?%/X>:=>:''KL$RZ9=2PJTMN8YC]H@G1)/+DW;HI M%?"@'RK\<%U+4O\ @[)^#,7AP,W]G?LI:A-X@:+^&T;4-52,/CMY[1<'NP]1 M7O'_ 7^LO$M_P#\$:OVA(/"BRFZ7P%))*(0<_9DGA>Y_#R%ES[9KM/V7OV( M]?\ O[4OQ _;V_:&U_2-7^*GQ TBST&WMO#\F6DDP$MP9) MOW\]PZQ^9)MVQ1*F#I_L[? C]JW4/!/Q:^&__!0KXP>%/B?H7C3Q7JT/A73- M(\.+8Q6/A2ZC\I-,N0B)YK;&D5B?,;#',TF1M /"K2^\,V'_ ;*)?0M$=+C M_89SVVLG_"'X(/N>F.N3ZU^=_P"RCHGC/3/BK_P1SNOB2DXTM_"7C#^S3<@[ M!,\)DM\9Z$Q/9;?4 8Z5^AL'_!+;]IF/]B1O^"4K?'7P^/@CN;2AXX"W!\6G MPH;GSAHGV.=HB.6]J_3JOE[0_P!B MCXH_&O\ ;/\ !7[;W[9=_P"%1J7PJT'4-/\ A?X'\'7%S=V.EWE^J1WVK3W5 MS%"\]Q)%&D4<0A1(%#'=*Y#K]0T %<9\9M$^.6MZ991? [QOHNAW:3L;Z76M M,:Y66/;PJ@$;3GG-=G10!\S?&'4/V[_@S\,M9^*&N?&_P;=6FBVGVB>WM/"C M>9(NX#"[G SSW->W>"[SQYXC\':3X@GUJS#W^F07#_Z)CEXU8\ ^]-_P#H-V7_ (#'_&C[ M%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK M8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ M (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E M_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>- M_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7 MC?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MB MB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ M@,?\:JQ7'C&;5I=(75[4/#$LC,;;@@_C715CV7_([WO_ %Y1?S- !]B\;_\ M0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[ M+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ M0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[ M+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ M0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[ M+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ M0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[ M+_P&/^-;%% '.Z1<>,=8MFNH-7M5"RM&0]MSE3CUJU]B\;_]!NR_\!C_ (T> M!_\ D$2_]?LW_H5;% &/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XUL44 M 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P ! MC_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ M 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ MT&[+_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/^-'V+QO_ M -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10! MC_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/ M^-'V+QO_ -!NR_\ 8_XUL44 <[?W'C'3[FUM9=7M6-U+Y:%;;@'&>>:M?8O M&_\ T&[+_P !C_C1XE_Y"^C_ /7Z?_036Q0!C_8O&_\ T&[+_P !C_C1]B\; M_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XUL44 M 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P ! MC_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ M 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ MT&[+_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/^-'V+QO_ M -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10! MC_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/ M^-58KCQC-JTND+J]J'AB61F-MP0?QKHJQ[+_ )'>]_Z\HOYF@ ^Q>-_^@W9? M^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V M** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q M>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%X MW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9? M^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X M#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8H MH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** *>AZJ-7L?M/EE2DC1MGN5 M.":N5C^!_P#D$2_]?LW_ *%6Q0 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% 'DO[=W_ ":'X\_[ A_]&)7=?";_ ))7X9_[ M%^R_]$)7"_MW?\FA^//^P(?_ $8E=U\)O^25^&?^Q?LO_1"4 =!1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5CV7_([WO_7E%_,U ML5CV7_([WO\ UY1?S- &Q1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 8_@?_ )!$O_7[-_Z%6Q6/X'_Y!$O_ %^S?^A5L4 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/XE_P"0 MOH__ %^G_P!!-;%8_B7_ )"^C_\ 7Z?_ $$UL4 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !6/9?\CO>_\ 7E%_,UL5CV7_ ".] M[_UY1?S- &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^A5L4 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y+^W=_R:'X\_ M[ A_]&)7=?";_DE?AG_L7[+_ -$)7"_MW?\ )H?CS_L"'_T8E=U\)O\ DE?A MG_L7[+_T0E '04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %8]E_R.][_ ->47\S6Q6/9?\CO>_\ 7E%_,T ;%%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^!_^01+_ -?LW_H5 M;%8_@?\ Y!$O_7[-_P"A5L4 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% &/XE_Y"^C_]?I_]!-;%8_B7_D+Z/_U^G_T$UL4 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/9?\ ([WO M_7E%_,UL5CV7_([WO_7E%_,T ;%%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110!C^!_P#D$2_]?LW_ *%6Q6/X'_Y!$O\ U^S? M^A5L4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110!Y+^W=_R:'X\_P"P(?\ T8E=U\)O^25^&?\ L7[+_P!$)7"_MW?\FA^/ M/^P(?_1B5W7PF_Y)7X9_[%^R_P#1"4 =!1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 5CV7_([WO_ %Y1?S-;%8]E_P CO>_]>47\ MS0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% &/X'_Y!$O_ %^S?^A5L5C^!_\ D$2_]?LW_H5;% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110!C^)?^0OH_P#U^G_T$UL5C^)? M^0OH_P#U^G_T$UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !6/9?\CO>_]>47\S6Q6/9?\CO>_P#7E%_,T ;%%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^!_\ D$2_]?LW M_H5;%8_@?_D$2_\ 7[-_Z%6Q0 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% 'DO[=W_)H?CS_L"'_P!&)7=?";_DE?AG_L7[ M+_T0E<+^W=_R:'X\_P"P(?\ T8E=U\)O^25^&?\ L7[+_P!$)0!T%%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/9?\ ([WO_7E% M_,UL5CV7_([WO_7E%_,T ;%%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110!C^!_P#D$2_]?LW_ *%6Q6/X'_Y!$O\ U^S?^A5L M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/XE_ MY"^C_P#7Z?\ T$UL5C^)?^0OH_\ U^G_ -!-;% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 5CV7_([WO\ UY1?S-;%8]E_R.][ M_P!>47\S0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% &/X'_Y!$O\ U^S?^A5L5C^!_P#D$2_]?LW_ *%6Q0 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'DO[=W_ ":' MX\_[ A_]&)7=?";_ ))7X9_[%^R_]$)7"_MW?\FA^//^P(?_ $8E=U\)O^25 M^&?^Q?LO_1"4 =!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 5CV7_([WO_7E%_,UL5CV7_([WO\ UY1?S- &Q1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_@?_ )!$O_7[-_Z% M6Q6/X'_Y!$O_ %^S?^A5L4 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4457U;5])T#3+C6]=U.WLK*TB:6ZN[N=8XH8U&2[NQ 50.22<"@"Q7 MRM_P6Q_Y1C_$S_N#?^GJQKCOCG_P7_\ ^">_PW\92?"#X$^)/$GQ]^(/*V_@ M?X#>'I/$=R[ X^:XAQ:J W#?O2R\Y7C%?,O_ 4$^.W_ 6/_:3_ &1/%WCG MXS?L?> O@3\$K?[!)JWA_P 2^*6UCQEJZMJ%LMJ4^R@6UFHN&ADDCE D"H5! M.3G#$_[M/T?Y'B\1_P#)/8S_ *]5/_2&?F?7U3_P1._Y2R_P"1WO?^O*+^9H V**** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBOY6ZXL9C/JG+[M[WZVV/C.+N+O\ M57V'[CVGM.;[7+;EY?[LKWYO+8_J,\#_ /((E_Z_9O\ T*MBOY6Z_JDHP>,^ MM\WNVM;K?<.$>+O]:O;_ +CV?L^7[7-?FYO[L;6Y?/<****[3[,**** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /)?V[O\ DT/QY_V! M#_Z,2NZ^$W_)*_#/_8OV7_HA*X7]N[_DT/QY_P!@0_\ HQ*[KX3?\DK\,_\ M8OV7_HA* .@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH *Q[+_D=[W_KRB_F:V*Q[+_D=[W_KRB_F: -BBBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_ _\ R")?^OV;_P!"K8K' M\#_\@B7_ *_9O_0JV* "BBB@ HHHH **** "BBB@ HHHH **** "BOGG]K[_ M (*M_P#!/7]A026/[2_[4OAG1=90 1^%;*Y;4-9E8_=5;"U$EP-QP S(%R>6 M'-?._P#P\Z_X*@?ME_Z#_P $T_\ @E[JGAO0;KBV^*_[3=XV@:>%/"S1:5 6 MO+J)OO+(C= ,J,XH _0XD 9)P!U-?)?[4O\ P7 _X)K_ +*'B#_A7OB;]H.V M\8>-Y)3!:?#[X96K^(=9N+C_ )X>39[UADX^[,\?ZBO)1_P1;_:3_:T/]J?\ M%8_^"F/C_P"(]A$O"H4];>=+;]_?(.<2.T,GC M(ZBQI/\ P0.\/_'G5(/&7_!5;]MCXH_M)ZG'*LY\,ZEJK>'_ G!*#N#0Z1I M[JJD'N9,, ,KVK]!J* .+^!O[.7P!_9D\&Q_#S]G;X+^%_!&B1X/]F>%M#@L M8G8#&]Q$J^8_7+MEB2222:[2BB@#'\2_\A?1_P#K]/\ Z":V*Q_$O_(7T?\ MZ_3_ .@FMB@#XH_;"_X(U>"OB/\ %B;]LC]A#XK7_P"SW\?D#2/XU\(VRG3/ M$ASN,&LZ=_J;V-V'S.5WYPS>;L5:Y7X'_P#!8WQ[^SY\3-,_9*_X+1?"*S^" M_CR_E^R^&?BAITSR^!/&;#^.VOG_ ./&4C!,%P1MR-S(76.OT!KDOCA\!_@U M^TK\,]3^#7Q]^&>C>+O"^L1>7J.B:[8K/!+Z, PRCJ>5=2&1@&4@@&@#JK>X MM[NW2ZM9TEBE0/')&P974C(((X(([T^OS4N?V/?^"B__ 1VN)/%7_!-?7=0 M^._P%MG,NH?LW^-]99M;\/6^=S?\(]J4F2Z*,[;27=P,*)9'WCZG_8-_X*<_ MLG?\%$/#E[/\#_&%S8^*M")B\8?#?Q5:'3_$/AR=6VO%=V3G_ M]>47\S6Q6/9?\CO>_P#7E%_,T ;%%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%>?_ +2W[5/[.O['7PLO/C5^T[\7]$\%^&;'B34M9NMG MFR8)$4,8S)<2D [8HE9VQPIKX7/[4W_!43_@KT?['_8)\'7_ .S;\"+WY9_C MO\0=(#>)_$5L>"VB:6QQ;QNIRMS,1E6#HZ.I2@#Z-_;O_P""LO[)W[!-[9?# MSQCJVI^,OB?KNU/"GP?^']B=4\1ZQ*X_=A;6/F!&Y(DE**0K;=Y&T_S[5_0O M^PC_ ,$L/V1?^"?%E>ZS\(/"%WK7CC7-S^+/BEXSO3J?B37IF.9'N+V0;E#- M@F.,)&2 2I;+'Z-KBQF#^M\OO6M?I?<^,XNX1_UJ]A^_]G[/F^SS7YN7^]&U MN7SW/Y6Z_JDK'\#_ /((E_Z_9O\ T*MBC!X/ZIS>]>]NEM@X1X1_U5]O^_\ M:>TY?L\MN7F_O2O?F\M@HHHKM/LPHHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH \E_;N_Y-#\>?]@0_P#HQ*[KX3?\DK\,_P#8OV7_ M *(2N%_;N_Y-#\>?]@0_^C$KNOA-_P DK\,_]B_9?^B$H Z"BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'LO^1WO?\ KRB_F:V* MQ[+_ )'>]_Z\HOYF@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** ,?P/_R")?\ K]F_]"K8K'\#_P#((E_Z_9O_ $*MB@ H MHHH **** "BBB@ HKC?C?^T1\!?V:/!LGQ#_ &AOC-X8\$:''D'5/%.N06,+ ML!G8C3,N]_15RQ) )-?%FL?\%]/"WQTU6X\%_\ !*W]B[XH_M+:K',T'_"1 MZ/I+:#X4@F!P5FU?4$54(/I&58 D-WH _06O)_VH_P!NO]CK]BGP]_PDW[5? M[2/A+P/ T1DM[;6]71;NZ4=?(M5S/<'@\1HQXZ5\D_\ #)'_ 7-_;;_ -(_ M:Z_;K\.?LZ^$;KF7P%^SKIS7&MO$?X)MA2.@#R<_\ M%JOVB/VLB=+_ ."37_!-+X@_$VQN#MMOBG\2E'A+PGM/2XADNAY]\@X)C18Y M.>!ZG_#LO_@J3^V9_IW_ 4G_P""H&H>%= N>;GX4_LQ63:#8A3R8I=6N UY M3_8M:LG5<(EP4*K?08^4Q2\["RH\ M88D_55% 'YP^%/\ @I]^U[_P34\2V/P4_P""V/P^AN?"=Q=)9>&?VJ/A_I;R M:!J#,=L::S:1KOTNX;C+*OE,Q.U=B-+7Z%^#/&O@[XC^%-/\=_#[Q7INNZ)J MUJESI>L:/?1W-K>0L,K)%+&2DB$=&4D&G^+/"7A7QYX:OO!?CCPUI^LZ/JEJ M]MJ>DZK9I<6UW"XP\4L4@*R(0<%6!!%?GIXS_P""6?[5G_!.?Q7J'QV_X(B_ M$:VMM!N[I[WQ1^RYX]U%Y/#.KLQW2/I5P[;M)N6[#<(F;:&98T$9 /T;HKY/ M_81_X*\_L^?MF>+;O]G_ ,:>'M8^$?QQT-2OB7X+_$.+[)JL#JN6DM&8*NH6 M^ 666+YBF'9$#+GZPH **** "BBB@ HHHH **** "BBB@ HHHH *Q[+_ )'> M]_Z\HOYFMBL>R_Y'>]_Z\HOYF@#8HHHH **** "BBB@ HHHH **** "BBB@ MHHHH ***^3OVY/\ @L)^S/\ L;^,+?X!>%M,UGXM?&O5ODT#X,?#2V^WZQ-( M1E6NM@*6$(!#,\N&"9=4< T ?56IZGINB:;<:SK.H06EG:0/-=7=U*L<<,:@ MLSNS$!5 !))X %? /Q8_X+->/?VE?B#J7[,W_!%;X'P_&WQ=8SFT\0?%?5I7 MM? /A20_QS7RX.H2 ?,(;8_..4>3:4K#TS_@FS^W5_P5"U*W^(7_ 64^*P\ M)_#LSI 0Z9H6@:=':VMLGHL<8 !)R2>I)))))- 'QU^S1_ MP12\*_\ "T[+]KC_ (*9_&"]_:0^-$'[RPO_ !3:JGAOPN20WDZ3I/\ J(0K M 8E=2Q9!(JQ,37W0 , 444 %%%% &/X'_Y!$O\ U^S?^A5L5C^!_P#D$2_] M?LW_ *%6Q0 4444 %%%% !1110 4444 %%?-?[;G_!1;P_\ LO:OJOP;^&?P MYU+Q[\4;7X9:MXY'AC3I8(;;2M&LE93J.H3S2QB*W:<>4B1>9-(X8*F%9UZ+ M]FO]L^_^-/Q.U#X"_$S]GWQ;\/O&NE^%K3Q";?6&M+K3=4TZ>0Q+<65Y:SR+ M*!(I5HY%BE0XW)AE8@'N5%?G[^T-_P %]O#/P*&I?%#1_P#@G[\=_&/P6T&_ M:VUGXVZ!X;A&CLB2&*2\M$ED62ZLU<%1*V#B+[ 8]X;9CS/,.0GD[?,\P^7MW_+0!ZE17S#X6_X* M7Z9;ZY\-9/C]^SKXL^&/AKXRZC%IWPT\2^)[RRD2YOYX6GM+"_AMYG?3KJYB M5FAC?>"R-&[1RXC;N?VG?VT/!7[.GCCP/\$M+\):GXQ^)/Q*O;F#P3X%T*6& M.>ZBMHO-N[V>:=UCM;2"/!DERT5XY^S3^V7X0_:!\?^-O@5 MKOA'4/!OQ*^'%Q:IXQ\$:S<0S2PV]U%YMI?6T\+-'=6DR;MLJX961DD2-QMK MU^\O+33[26_O[J."""-I)IIG"I&BC)9B> 22>E $E%?("?\%@OAG-\()/V MP+?X'^+7_9[AUXZ8_P 9!+:^281=_8SJZV'F?:FTL7'R&XV^9M!E$)B'F5[5 M^U5^V/\ !K]D3X/6?QB^(=[=ZG#KFL6.C>#]$\.1)=7_ (FU6]<)9V%A&759 MIIF.5RZH%#.S*BLP /5:*\'^%O[<5IK?[1%I^R5\?/A'J?PT^(6L^&Y/$'A/ M2]3U6UOK3Q!81.$N1:W5LY5KFW+(9K=@K*KK(ADCRX]XH **** /)?V[O^30 M_'G_ &!#_P"C$KNOA-_R2OPS_P!B_9?^B$KA?V[O^30_'G_8$/\ Z,2NZ^$W M_)*_#/\ V+]E_P"B$H Z"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ K'LO\ D=[W_KRB_F:V*Q[+_D=[W_KRB_F: -BBBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_ _P#R")?^ MOV;_ -"K8K'\#_\ ((E_Z_9O_0JV* "BH=0U'3](L)M5U6^AM;6VB:6XN;B4 M)'$BC+,S' 4 #))X%?&/Q\_X+[_\$[/A'XP;X1_"7QQKGQR^(+%EM? 7P)T& M3Q+?3.#@KYMO_HR$,0&!FW+_ '>* /M2LCQSX_\ GPO\+7?CCXE^-=(\.Z) M81[[[6-=U**TM;=?[TDLK*B#W)%?!'_"T_\ @X(_;A^3X3?!'X>_LB^#+O\ MU?B+XB72^*?%K1'@2PZ?"!:0-W,-SAA@?,>^MX&_X-\_V8_%GBBT^*7_ 4( M^-/Q(_:@\7VTGG0W'Q5\22_V-92]_LFDV[+!#&>?W3F5.3Q0!-\1O^#@W]D3 M4_%UU\)?V%/AQ\0?VG?&UNWER:5\&_#,MWIUHY^ZUSJB0PJJ+T'05 MN4 ?$?P0_P"#?_\ X)]_#[QE'\7_ (_Z%XF_: ^(/!G\;_'GQ%+XAG9LYPMM M+BU50W*@Q,RX #=Z^T]'T;1_#NE6^A>']*MK&QM(5BM+.S@6**&-1@(B* %4 M#H ,"K-% !1110 4444 %%%% !1110 4444 %%%% &/XE_Y"^C_]?I_]!-;% M8_B7_D+Z/_U^G_T$UL4 %%%% !1110 4444 > _MW?\ !-#]DS_@HEX2M-'_ M &@/ TL>OZ*PE\)>/_#ER;'Q!X=G#;DFL[U!O3:^'\MMT98 LA(!'RC%^U7_ M ,%(O^"-TJ^'O^"A&CZI^T+^S]:L$LOV@_!VE%O$?ABVZ+_;^GH2;B-!C==Q M$G +.TDCB,?I9398HIXF@GC5T=2KHXR&!Z@CN* .0^ O[0GP0_:C^%^F_&G] MGCXHZ-XP\+:M'NL=:T.\6:)B,;D;',CB.U\,^*+E6T7Q2<[1/H MVI9\FZ1VX6(MOW'8IE*L0 ?;M%%% !1110 4444 %%%% !1110 5CV7_ ".] M[_UY1?S-;%8]E_R.][_UY1?S- &Q1110 4444 %%%% !1110 4444 %%%4/% M7BOPOX%\-WWC'QMXDL-'TC3+9[G4M5U6\2WMK2%1EI)99"%C0#DLQ H OUY M3^U[^V]^RQ^P=\+9?C#^U=\9=(\(Z,NY;-;V4O=:C*!GR;6V0-+=UC:YVZ1$Z])F;S!E7C>124KZQ_8;_X)L_L@_\ M!/#P?<>&_P!FKX7Q6>I:H=_B3QEJ\QO=7J6A:C):7./')"R M;3\LBYL>5==KJ>ZL#7NY%PUG7$M:=++:7M)05VN:$79Z7]Z4;Z]KVTONC>AA MZV(;5-7MYK]3[6\#_P#((E_Z_9O_ $*MBO@7X$?\%B?$WQ.^(.C?"'P=^RE] MIU+7]7$%LQ\;$+'YC99VQ9'Y47\-9UPU6A2S*E[.4U=+FA)V M6E_=E*VO>U];;,*^'K8=I5%:_I^@4445X1@%%%% !1110 4444 ?EW_P76_8 M9_;'T3QYK7_!4O\ 8!\3:5=Z_8?!'5O WQ;^'^OL%@U[PJZSSRS6[EE"W$/F M-+M++N\B,J6*M%-]!_\ !++_ (*.?LF_\%,/ O\ PD'@71+WPY\3_ NAC0/' M?@+Q/"UMK6@!S&)8V7@R0/+ I64 8*X81ON04?\ @H9^T?\ '/X4Z5\<_AS\ M0/V?/&FK?"[7?@==OX/\>>$]"75+>PU4V6H1WMK>PVI:[@3:;219VB:( R99 M O/ _LP_LZ^+/B!_P5&U?_@JII7P+\0>!_!>C_L\V_@R.'4=&-GK/C_4A.EU M)??8#B9(HH(8;>/[2D!?@%^P-XS\):/X$AU!=2\' MR^#O O@33K52=9U"]MVL=/TFWAZ$.[HA &$B5W;"(Q'YH?\ !7O]F;Q/^PE_ MP0!_9H_X)\ZCK_VQ-2^+_A+PKX^GMY"8+DS_ &_4[I%)^]"+V)=F1]U$) /% M>Q:?^W_^WOK/[15_\?/BS_P0^^/.OOHES<6GPNTF*[TV*U\/V#J8Y+PHTK>9 MJ5RF1)-G$,3?9XL*T\MSZK^UY^S3^TE_P61_X)2Z[X<^*7P87X,_$VYU\>(O MACX6UN_%Q:;<$60OYE&SS+D)-N*+B**]08=HV+@'-_\ !U.HTG_@C5XQ M\9:7-9(R/NLJ2/@CI7#_LU>._$GQU_P"# MH'Q-KWCY&'_"'_L;:9_85FPPML][=Z9@?MT?#KXW? M\%B/@E\,OV,-9_9P\:> -.OO&6CZY^T'?^+=):SL]'L;#,UQI5E.S%-3GGN MB136IFA5%,DCK\JGM?VD_P!ESQW\ ?\ @JGX#_X*G_![X?ZIXCT"_P#AQ=?# MGXQ^'_#-B;G4+73C,MW8:K;6J?/=B.XBBBFBB#2B)8VCCDVL >4?%OQ%J'@ M+_@Z^^%NG^%Y&AC\<_LHWECXFBB/RSQ0:CJ5Q%(X[D/;1*&/90*]_P#^"[_Q M#\4?"[_@C]^T#XM\&W4L%^?A[<6"S0L0\<5W)':3,".01%.YR.1UKFOV;?V7 M?'_QV_X*L^,_^"K/Q9\ ZKX8T33OAK:?#SX.Z!XDM?L^IW%B+A[N]U:XMB=] MGOGDDBABEVS&-I&DCC+**[71[OQ]_P %/_V:OC[^S)^U+^R/XG^$&D7NJZWX M&TJZUR_CNI-=TXP^7#K=L B!1N<2(OSINC&V63YMH!Y1I?PZ\*V/_!L*G@:: MTB-@?V)&FFX&/-;PJ9VF'OYI,@/KS7P5^SW\6?'OQZ\>_P#!'GX=?$+4)YM- M@T'Q#JLB7#$BZN=*MS;V,C9SN:.*T3:W7]\Q[U]=P^#OVWI/^"/;?\$AY/V> M?$A^,8\#-\+/^$H.G.OA3^PMGV :]_:I_=&#^S,/]F&;SSOW?D?QUUO[5W_! M+#7?A)\'?V3O'_[('AV;Q)XI_8ZUBQ.GZ$LD4%WXJT!X(;;6+>)I&6-;R:.( M3IO8(7#I_&* .4_X+P^(M0^'O[=O_!/;XD>%Y&BUI/VDH]"2:$X\1Q)!XAT&ROTC;= M&E[:I*$/J P.#0!\U_M@_M=?LU>._P!F?QCX1\(?&+1[_4K_ $DQV=G!*Q>5 M]ZG ROH#7MWPE\9>%S\*_#)&MP<^'[+^+_I@EF?";3M/'PK\,@6,/_(OV7_+(?\ /!* -3_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:@_[ZK+M/$N@IXMN M[U]4B$3VL:I)G@D$Y%=!_9VG_P#/C#_WZ%9%G969\9WL1M(MHLXR%\L8!R: 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?RVU^['[ M6O\ P6G_ &._V>/B$W[.GP9T/6/CK\996:.T^%/P@TT:K>PR@X/VV>,&&Q1" M1YAD8R(IW>60*_">O%SC['S_ $/QGQ<_Y@O^XG_N,*_863_@H%_P6-_;3?[' M^Q5^PCH'P)\*77$/Q%_:6U5AJ31'JT6A66Z:&4#E?.9XV) )P#7X]5_4]_9V MG_\ /C#_ -^A1D_V_E^H>$?_ #&_]P__ '(?G5IW_!$GPM^T/?P^*O\ @J__ M ,%!OB5^T5=B59G\'-J;>&O",4@.X;-+TYER5.!O\P;@HW+VK[/^ ?P2_9-_ M97\'KX _9N^%/@_P-HX"[['POHL-FLS 8#R&-097ZY=RS')))S7HW]G:?_SX MP_\ ?H4?V=I__/C#_P!^A7M'[,4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG M]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T M&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\, M?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\ M,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_ MX3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T& MH/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3' MPQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3 M'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_ M^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ MWZ% '/Z]XET&YU/3)H-4B98;HM*P/W1MZFM3_A,?#'_0:@_[ZJIXCLK--5TE M4M(@&O"& C'(VFM?^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?]]5 MY;^UQ^R]^QU^W7\)KGX)_M5?#K1/%V@SY>W2^0K<6$Q&!/:W"8EMI0./,C93 MC(.02#Z]_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 ?F-%J?_!2+_@B](!X3UW7O MVMOV:+,_\@FYF63XA^![->T+G:NLV\:]$.) !#&A8_:_[(?_!0G]C_ /;J M^%T7Q;_9D^-6F>(=-^5-0M 6AO=+G(Y@N[9P)+>08/#@!@,J64AC[%_9VG_\ M^,/_ 'Z%?&'[9G_!&3X;?%_XHO\ M??L6?$F^_9_^/UN&DC\?>#;5/L6O'.[ MR-9T\XAOXG(&YF&\G:6,@0)0!]A_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5\#? M!G_@KOX[_9F^)&F?LH_\%K?@OIGP@\87\_V3PO\ %_1]TO@/QDPZ-%>./^)= M,1\QAN" HY8Q;D2OT!M(M%U"TBO["*UG@GC62&:%59)$(R&4C@@@@@CK0!7_ M .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^ MA0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/ M_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/ MC#_WZ% %/_A,?#'_ $&H/^^JR[3Q+H*>+;N]?5(A$]K&J29X)!.170?V=I__ M #XP_P#?H5D6=E9GQG>Q&TBVBSC(7RQ@')H M_\ "8^&/^@U!_WU1_PF/AC_ M *#4'_?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'_" M8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ M?5'_ F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_ F/AC_H M-0?]]4?\)CX8_P"@U!_WU7C_ .VU^W]^QK_P3U^'\?C_ /:D^)NFZ(;TE-"\ M/VT/VG5M;FZ"&SLXP99V+%5W !%+#>R@YKY#'A?_ (*N_P#!88^9XDAUG]CO M]GB^Z:9:!/\ A8_BRT/:5\%-$B=?X0/.7E2)D;- 'KO[9O\ P6S_ &>?V>?' MY_9F_9P\):M\>?CG=;H['X6_#MA*UDXX+ZG>X,.G1*2-Y?:!^S/\.+^:T\)Z2RG=&=1F1A+J MMPO?+;%8,%=XVV5]C_L;_P#!/_\ 9$_8&^&B_"W]EKX*Z3X$=/\ M 'PXTK1= T+2;9;;2M%T6RCM;6SA7[L<44:A(U'HH K5_P"$Q\,?]!J#_OJK MG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ MZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H M/^^JN?V=I_\ SXP_]^A7SS^UW_P5-_X)P_L+^;8_M+_M.>$=$UB/A?"UG+_: M&L2,?NJ+"T62X&XX 9D"YZD]?\)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5? MG]_P\]_X*,_M@?Z#_P $S_\ @D_K.G:+<\6WQ3_:3N!X;TI0?NS1Z;$6O+R% MNH>-@<#E1GA5_P""./[97[6;?VE_P5'_ ."H/C+7],N.;CX6_ ZU3PGX>"'K M;SSQ@W.H1=>9-C].>* /;_VJ_P#@M#_P30_8WNY/#_QC_:IT&7Q&)/*B\&^% M_,UC6)9B<+%]DLUD>)F/ \T(N>XK\\OVP_CS\0?VYO&5Q^U7X<_8"^)OPN\# MV>GV]@?%OQ(CM=/NM=E+L(9/[-#M/"H3 $Q+(Z^6I*$*&_3W]D__ ()G?L#_ M +#NG1V?[+7[*G@_PI<)'Y;:U!I@N-3F7&,27UP9+F0=>&D(Y/K7F/\ P6C_ M &\OV3?V#_V-]=G_ &A+!=;U;QI87&D^"/ 6ENBZEX@ORHV^3P?*CA=HY)+@ MJ5B^3 >1XXW^HX-SW$<.<1T,933:ORR2WE&6C5NKZKS2.C#8CZK653HM_3J> M7_\ !$C]F96.L?M3^)[#."^D^%_,7IT^TW"_^.Q C_IJ*_1&OS\_X(!_\%2/ M@+^V[^S=;? G3M$A\$_%#X>6*P^*_A[<7.YVBR -2M&/-Q;R.V689:.1]KY# M1O)^@=5QKG6+S_B7$8FO%Q:DXJ,DTXQCHHM/9]9+^9L6(Q*QE5U4[I[>G0** M**^5, HHHH **** "BBB@"*^L;'5+&;3-3LXKFVN(FBN+>>,.DJ,,,K*>&!! M((/!!J2...&-8HD"JH 55& .@ I:* "BBB@ HHHH **** "BBB@ HHHH ** M** /)?V[O^30_'G_ &!#_P"C$KNOA-_R2OPS_P!B_9?^B$KA?V[O^30_'G_8 M$/\ Z,2NZ^$W_)*_#/\ V+]E_P"B$H Z"BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ K'LO\ D=[W_KRB_F:V*Q[+_D=[W_KRB_F: M -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **^,OVK/^"W_P"R MG\#?B(_[.'[/6B:_\?\ XRN6CM_AA\(+7^TI[:0'!-]=IF"QC0D>879GC')C MQS7F'_##/_!5K_@IE_Q-?^"E?[1__"C/AE><_P#"@O@5JO\ Q,+R _\ +'5] MO\ QZ^,LA:.U^%G MP@L_[3NH) <$WURF8+%$)'F%V,D8.XQD5Y;_ ,,2_P#!6/\ X*:_\33_ (*/ M?M%?\*#^%]Y\W_"AO@9JV[5;V _\L=7UW!W9&5>*V!BD5O\ EFPK[)_9._8E M_91_8:^'B?"W]D_X%:!X*TC"_:AI5I_I%\RC DN;ERTURX'&^5W;'&<5ZG0! MY3^R5^P]^R9^PK\/5^&'[)WP)T'P7I15?M;:9:YNK]E&!)NV"7%O.O8E7!PRGE7&&5@&4@@& MOS]N_P!BK_@H9_P1_NY?&/\ P2\\0WOQI^!L$C3:G^S-X\UMFU/1(,[G_P"$ M=U.7

,] M)C\9?##Q?9G3O$7AV=6VO'=6XFO! M/#7_ 4P_;*_X)A^(;+X._\ !:?P''K/@>:Z2R\-_M6?#W1W?1[HL0L::Y8Q M*7TR=N 9$7RF8X52JO+0!^D%%9/@7QYX(^*'@_3OB%\-O&&F>(-!UBU6YTK6 MM%OX[JUO(6^[)%+&2CJ?4$BM:@ HHHH *Q[+_D=[W_KRB_F:V*Q[+_D=[W_K MRB_F: -BBBB@ HHHH ***^(OVJ_^"U/P[\(?%2Y_9%_8 ^%&I_M'?')TUK]J/XH:5+;:!:%25D_L>RD7S=3F7G#,OEJZ@.FQ@]:' MPW_X(Z?&#]K[QOIO[17_ 6Z^.%O\5=7L;D7GAWX'>%O-M/ ?AB3J ;*-:^-GQUU !]6^,7Q+D%W? MQOC[FGP,6CTV%8RX ^O*** "BBO)/VI/V]/V,_V*-"/B#]JO\ M:6\(>"(S$9(+/6=707MTO_3"T3=//TZ1HQH ];HK\\C_ ,%L?CY^U6?[+_X) M0?\ !,WXD?%.SN#MM?B;\0XQX1\*%3_RWAGO!YUXH')C58WYX[9/^'=7_!7/ M]LK_ $S_ (*$?\%/Y/AWX>NN;GX8_LN::VD($/6-]:NPUVX(^5D*LIYP>H1^*/@I^RYH,GB<2^=+XV\4J^LZU+ M.3EIOMEZ9)(F8\GRBBY[5].T ?GE_P .L_\ @I7^V#_IW_!2_P#X*HZ]IFBW M/-S\+/V:[(^&]+4'EH9-2E#7EY"W0I(H.!PPSQ]#?LB_\$H/^">'["_E7_[- M/[*OA?1=8CY;Q3>VIU#6'8_>8W]V9+@;CDE5<+GH!Q78_M,?MS_L=?L;:,=< M_:D_:6\&^!XS%YD-KKVNQ17=RO\ TQMLF:<^T:,?:OS*_:U_X/-/V"_A6USH M/[)GP?\ %_Q9U-"5M]2NT_L+29#T#*\Z/=-SSM-LF1_$,\ '[%UQOQK_ &B/ M@)^S9X3;QU^T)\:?"O@C1ES_ ,3+Q7KUO80N0,[5:9U#MZ*N2<@ M:=H:Z'$]N>D@U+5F,\Q'=[+:21PO4 M5V7P4_X,Z_C%\;O%B_%K_@J5_P %#-;\3:W=$-J=EX2GGU&\FYR0VK:H"V>3 MQ]F89)PWJ ?1W[8/_!WM_P $P?@!:WVB_L__ /"3?&+Q!#&ZVH\/Z:VGZ5YP M!PLMY>!'V9_CAAF![9K\./'/[8WQ7_X*(?M$:]^U=^U)XNEU/Q[J*A=.TEX6 MALM!TG),%KIT+$[+.$.MWWF#I*AN]\=N_O D8]N36'_P66_X(O?"O_@J#\*[;Q%X M0NK/P=\9?!UFP\ >.8X-JE1EO[-O@@)ELW)/8M"S%T!!DCD^U\/>*<)P;Q70 MS3$X=5X0>J>\;_;ATYX[QOIZ.TEYN;X&IF. E0A/E;Z]_)^3Z_TG_.)HWC+X MM?"3XR^#?B[^RYK^M:7\7M.UJ&'X?OX9MC/?:A>2-L6Q\A0?M,_!WB+]J3P/H_AKXB7OA^VE\8Z#H&H&ZL[*^* R1 MQR$<@'JH+A22HDE"B1O@;_@A#_P0\TS]B331^UG^UE%IOB+X[:I#);V_V+*N98/#JC3LHK2TII; M3J6=N9[:;123;M_DO)>7ZA1117YV>N%%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% 'DO[=W_)H?CS_ + A_P#1 MB5W7PF_Y)7X9_P"Q?LO_ $0E<+^W=_R:'X\_[ A_]&)7=?";_DE?AG_L7[+_ M -$)0!T%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!6/9?\CO>_\ 7E%_,UL5CV7_ ".][_UY1?S- &Q1110 4444 %%%% !1110 M4444 %%%'3K0 45\6?M1?\%Q_P!EWX1?$:7]F[]ESPQX@_:*^,C;DA^''PA@ M%_\ 8W!P6U"_4-;V,:MQ(Q+O'U:,#FO-?^& O^"HW_!2_P#XFW_!4;]IG_A4 M'PVO/F_X9Z^ ^IF.:[A/_+'6-;Y>?(^62&#="X.5,9H ]-_:G_X+A_LL?!?X MBR?LW?LU^'M?_:%^,K%D@^&GPAMO[0>UD!P3?WJ!K>QC5N)"S,\?5H\<_\ #/WP(U0K=W<)_P"6.KZYRTV1 M\LD,&Z%P#1K/$UXZC DN M9V+37,F./,E=VQQFO3* /+_V4_V+?V5OV'_AVGPK_91^!F@>"=& 7[1'I%IB M>]=1@27-PY::YDQQOE=VQQG%>H444 %%%% !1110!C^!_P#D$2_]?LW_ *%6 MQ6/X'_Y!$O\ U^S?^A5L4 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%-8@VEZWILMK=L<9B!'$JYX#(P#@] MBH-:48TI5HJI+EBVKM*[2ZNUU>RZ75^XU9O4M^)?^0OH_P#U^G_T$UL5_/MX M_P#!]U\/O'.L>!KW4;2\ET?4IK-[NPG66&N8V(Q6S7X^>4%% M%% !1110 4444 %%%% !1110 4444 %4?$OAGPWXS\/WOA+QAX?L=6TK4K5[ M;4=,U.T2>WNH7!5XY(W!5T8$@JP((.#5ZB@#\Y_'7_!*?]I[_@GSXPU']H#_ M ((@?$JTT?3KVZ:]\4_LQ^.;V27PGKKGF1M-E=MVDW38XVL(B=BEHXTV'V/] MA7_@K_\ 7]K[QK<_LX_$SPKK'P;^.VC+M\0_!GXAJ+;40P&3+8RL%34;<@% MEDB^8H-Y15()^M:\'_;J_P"";7[)?_!1+P5;>&/VB_A\9-5TEO-\+>-M"N/L M6N^'K@-N6:RO4&^(AP'V'=&S*I9&P* />**_-)/VEO\ @I7_ ,$:'&B?MTZ7 MK'[2'[/%H=MK\=?"FF%_%?A2V' _MVQ4G[9"@^]=QDMA2[LSNL0^]_V>_P!H M_P"!'[5_PLT[XV?LX_%71O&/A;54S9ZQHEV)8]P +1N.&BE7(#1.%=#PR@\4 M =M6/9?\CO>_]>47\S6Q6/9?\CO>_P#7E%_,T ;%%%%?AYX9MCJ'B'7YF;:D=I91G>VY_E$C[(@Q M+@D _+MW_P % O\ @H3_ ,%6KJ7P;_P20^&K_#'X3SR&&_\ VHOBGH;*;V+. M&?0-)E >Z/!VSS@1YW*PA8!J]^_84_X)%?LL_L.^(+SXQ0+J_P 1OB_K>7\3 M_&;XCWIU+7]0E9K?LJ_ "]YC^$W@[40?&WB>U/\.JWX&-.B=3\UO&-^&:.1,A9*^W?V5/ MV//V9?V(OA7;?!?]E?X-Z-X-\/6^&>UTNW_>W<@&/.N)W)EN92.#)*S-@ 9P M *]+KB/CO^TM^SS^R]X0;Q]^T;\;O"O@?1U#;=0\4Z[!91RD#)2/S6!D?IA% MRQ) )- ';T5^?.J_P#!?;PM\==2G\(?\$L?V*/BM^TIJ22M"OB/2-&;0/"D M,H."DVKZBBJA!_Z9%6 )#=Z@_P"&7?\ @O%^VK^__:A_;;\(?LV>$KKF3P5\ M M);4-=>$_\ +.;6;P_Z-,.?WEKN4X''H ?8O[1_[87[*_[(/A?_ (3']I_] MH/PEX%L&C+P-XDUN&VEN<=1!$S>9.W^S&K-QTKX]N/\ @NSXG_:5N'T'_@D] M_P $]?BG\>F=S'!X\U6Q_P"$5\(@YQO&HZ@JM(5Y8Q^6C,!@')X]%_9P_P"" M#O\ P34_9X\4?\+-U3X*3?%#QW)();SX@?&75)/$NJW,HZ2DW>88Y!U#Q1(W MOTK[!BBM;"U6""..&"&,*B(H5(T X '0 4 ?GM_PQ'_ ,%L/VT?])_;8_X* M+Z3\#_"]US/\//V9-*:*_,9Z*^NWN9X90.&\I7C))(X KUO]EO\ X(@_\$T? MV3M='CWPA^SA8>*?&;R^?=^/?B1X_Y[^?>EQ#(>[0K'].35;]K?\ MX+N_\$IOV+?M6F_%W]L#PW?ZW:Y5_#/@V4ZWJ D'_+)X[,2+;O\ ]=VC'OR* M_-KXY_\ !X_\1?B[XJ;X4?\ !+[_ ()]Z[XJUR[++I=[XPBFO;J8]/ETG2RS MMU!R+GV*T ?O , 8 Z 5\]_M9_\%6_^"=7[#D=Q!^TY^USX.\.ZE; F7P] M%J'V[5N/^G&U$EQ[9,>,]Z_&T_L8_P#!V5_P5K_?_M'_ !PN_@IX(U'[^D:A MK*^'H3;G[T1T_2U:[FQV2\QDXRW&1]"?LF?\&8O[#GPTDM_$/[7GQO\ %_Q6 MU-2'N-,TXC0M*D)Y966)Y+I^>-RW$>>3M&> #E_VG?\ @]#^"=KJQ\!?L$_L MA>*OB!K%S+]GT_5/%DPT^WEE)^4PVEN)KBY!Z!6,#?U\C_M'_@[T_P""N/\ MQYVU]\ ? ^I?Q*I\'00HW?W"^DUTP,\WUD=C7KE 'X??LS?\&7WPLDUD?$+_ (*! M?MD^*/'FM7[!(&]Q7Z:_LE?\ !)'_ ()O M_L.K;77[-7[(?@_0]4M0/*\27=@=0U8$=2+Z[,MPN3SA7"YZ 8%?1E% !111 M0 4444 8_@?_ )!$O_7[-_Z%6Q6/X'_Y!$O_ %^S?^A5L4 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y+^W=_R:'X\_[ MA_\ 1B5W7PF_Y)7X9_[%^R_]$)7"_MW?\FA^//\ L"'_ -&)7=?";_DE?AG_ M +%^R_\ 1"4 =!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 5CV7_ ".][_UY1?S-;%8]E_R.][_UY1?S- &Q1110 4444 %%%% ! M1102%!9C@#J30 4$@#)-?$W[3'_!;]FO\ 8^\%^(/VDOC&-R)X M!^$D8NX+!P=I;4=2 :VLHE;*NV9&C(^=%'->>#_@G;_P4Q_X*4D:U_P5<_:A M_P"%:?#N[^;_ (9U^ ^I-;IQV3@X+:AJ*AK:QC5N'8EWC/ MWT YKSG_ (=\?\%._P#@I9_Q./\ @JC^T[_PJOX<7GS?\,[_ 'U-H6NH3_R MQUC6N9+G(^62&'="WWD:,U]K?LQ?LB?LR_L8_#F'X3?LM?!'P_X(T&+:9+30 M[$(]RX&!)<3',MS)CCS)6=SW->C4 >;?LN_L>_LP?L5_#F+X3_LK_!#P_P"" M-"3:9;;1;(+)=NHP)+B9LRW,F./,E=WQWKTFBB@ HHHH **** "BBB@ HHHH M Q_ _P#R")?^OV;_ -"K8K'\#_\ ((E_Z_9O_0JV* "BBB@ HHHH **** "B MBB@ HHHH **\K^.G[<_[%_[,:2_\-#?M7?#SP7+""6L_$?C"SM;EO987D$CG MV52?:OEOQ!_P?PO^S6/BA\=M;MVV/HWP9^%FI:I*7[*KS1PQ/G MCE7(YZT ??%%?GW_ ,/(_P#@L+\=,Q?LK?\ !$K6/#EA-GR?$WQW^(]EHGD^ MGF:9$&N3ZG:_&,4?\,U_\'$OQ_\ F^+W_!13X+? ^RG_ -;I_P &/AA+KMP( MS_!Y^LNI1\<%TZ'D=J /T$KQ7X[_ /!1_P#8#_9B\Z'X^?ME?#;PM=6^?,TS M4_&%H+TXZA;57,SD>BH:^9?^(?#X5_%7_2/VW_V]OVDOCCYW_'WHGBCXH3V& MBOGJ$LK%8_*4]P)/2O:O@1_P1E_X)5_LU^3+\(_V#/AO:W5MC[/J6K^'TU:\ MB([K-ZA_P ''W["7C"^ET7]D3X8_&W]H#4(Y#$(/@_\(]1O M(Q)Z-+=+;J%!ZN,@#)&14/\ PWM_P7 ^/'[O]FS_ ((WZ5X T^;_ (]O$WQW M^*EM!C/_ #TTRQ4W*8X)^8^@Y%??VGZ=I^DV,6F:58PVUM!&$@M[>((D:CHJ MJ. !Z"IJ /S['['G_!?SX^?/\>_^"JOPY^$EE-@W>A? KX4"^+*>J1WVKL)X M?]\ GCI2Q_\ !NI^RY\276\_;7_:F_:%^/\ (Y#7-C\2?BW>#3B?[L=M9>1Y M2?[(<]^:_0.B@#\T/VS?^"0GPF^#UO\ #GPK^PQ\([/PMHM_JPT._P!$TYYI M(;>2:0NEZYD9WQS)YCDGHAZYKZ*^;?\ @L[_ ,%^OA=_P3C^)/AS MX"_!KP!'\4OBE!>0:EXK\+6>H>5#H&D?*[FYF4-LNYHB?)AP2 ZRN-IB2?[) M_8A_;>_9Z_X*$?L]:/\ M*?LU^,5U30M47R[NTF 2\TF\4 RV5W$"3#/&2,K MD@@JZ%D=6;ZC-,]SO'\/8+!8F+]A2YU"5G:3TTOLW!-)6V3\S6>,=:"H-_!T MZZ[7_0^=/%W_ ;7_P#!%/Q?<_V@W[$EAI-VK;H;OPYXMUG3GB;U46]XB_@5 M(]JQO^(=']E/PY_R13]KO]J+X:[/]0/ OQVOH/)]"OGI-C'OFOT HKY[^M'_#%__!P# MX"RW@S_@M!X$\;HG^IM_'7[/-A89'96DL)2Q_P![J>M?H!10!^?_ )W_ <[ M> 3B2R_8R\?VB=XI/$FE7TOUW9@6C_AM[_@OIX#&/&__ 1+\(^,8U_UMUX% M_:)TVTVC^\L5[$7?_=!S7Z 44 ?G_P#\/GOVMO!?_):_^"$G[3MAL'[_ /X0 M73[#Q+CUV>1-'O\ PH_XB-?V/?#G'QJ_9C_:7^&I'^M'CKX&:A 8O4MY!F_3 M-?H!10!\.^#/^#D?_@BCXWG^QV/[=&CZ?.#MD@\0>&=7TTQMW#&ZM(US^.*] MB\"_\%7?^"8OQ+\M/!/_ 4'^#-[-+_J[3_A9.FQW!_[923*_P#X[7L7C/X6 M_#'XC0?9?B%\.=!UZ+&/+UG2(;I?[9>_L,:1IUP#NCG\/^)]7TTQMZJ+6[C7], M5A?\0Y?[('AWGX*_M0?M,?#4C_5'P+\<[^ Q#T7SQ-^N: /T HK\_P#_ ("_\ DBG_ 7<_:"?&I!)\K4=.4%;=VR0+B!0R;F8)O8R#1\(?\')__!%+QA]>Q>!O\ @K7_ ,$N_B05C\'?\%#/@S3K<^L_\,89\Z%8 M_+_X6+TQWS_9U>"?\%+M>^"?QL_X*(_$W5_"VO:1XAB_XDTD&I:-K(N(;B+^ MQ[%=RO#(5.&!4D?SKQ'4/AU\--)L)]4U338K>VMH6EN+B>]D5(HU!+,Q+X M!))Z 5]WDWA1Q;Q%EDRG>W-*:<;-IJ7[II--6>K76[6I\/_8?B/F= M6KB,!CZ*H\\U%-:Q49-6?[EZJUGJ^]WN?H]8_P#!?;QU^TAH.G?!O_@GQ^Q/ MKOQ%^.U_;N^O^'I;QX_#/@5&FD6"XU;5I(H58/"L=PL,2@N'\L.K@ ]9\%?^ M"+6M_&CXD:=^U-_P6.^-P^/_ ,0K&3[1H?@<6[6_@7PDY_Y9V6FD!;M@/E,] MPN9 %+1EE#U\]_\ !.#_ (+6_LS_ M_9#\-_L\_L<#-M78IQMPONG_"*_\'#/[;?S>+/' M7PQ_8]\'W7+:=X<@7QEXO$9ZQR7$FVQC)7@21;74DG' KX5P=-\CDI6TNKV? MFKI.SW5TGY(^KRUXB67477ES3<(\S2M>5E=VLK7>MK*W9;'W#\4_C)\#_P!F M_P "-XT^,_Q/\+^!O#=C&(_[2\1ZQ;Z=9PJJ\('E94' P%'I@"OBSQ-_P<$_ M SXFZ]=?#[_@FQ^S-\4OVGO$=O*89+GP#X,/VB_'B77<$G+(EF^VU6/.-J- M$Y4 -Z_7'B+Q7\"OV9?AJNH^+/$GA/X?>#]&A$:3ZA>6NE:;8QC)"@N4BB7 MKQP*1VGP_P#\*8_X.!?VV/WGQI_:.^'G[*'A"Z^_X:^%FG#Q)XH:(]8I]1N2 M+>"3TFM3QC[OKV_P)_X(!?\ !.;X4^+U^+/Q<\":Y\Z49+02=MU[1H[6ULX$&.IVI&@'T KX>_:W_X.5?^"0O[(_VG2]1_:7@\ M?ZY;9!T'X76W]LN[#JOVI&6S4@\$-.#GMP:_.;0_^#:S_@M5_P %&M7M_&W_ M 5?_P""A4NBV+RB;_A')M:F\17-HW4I':0R1:?:YS@&&1P"2=IZ'[I_9(_X M-4_^"1W[,7V76/&7PJU7XL:Y;X8ZC\1]4-Q;!^^+&W6*V9">BRI*0/XCR2 ? M$WQ!_P"#L7_@H-^V5XJN/A3_ ,$F_P#@G%>W=XQ\M=4U+3KOQ%J"(W28VUFL M<%ICUE>9 23CIC)_P $7?\ @Y3_ ."K#KJ?_!1O]L^3X>>%+\AKKPSJGB!9 M1Y;="NC:1LLR0.TTD;CH>*_C%K,.&E37 M]1.FZ7O'1DM+(K)C/599Y5/0@C.?TE^!G[-7[//[,?A4>!_V=/@?X4\#:2 N M^P\*Z!;V,_]>47\S0!L4444 %%%([I&ADD<*JC+ M,QP /6@!:1F5%+NP R23P!7Q#^T=_P70_9W\'_$>X_9K_8A^'WB#]IGXP)E M#X,^% 6XL--?.W=J.K8:ULH@P*LP,C1D8=5ZUP2_\$V/^"C?_!2-AKO_ 5P M_:G/@KP!='>/V(/VE?C"N4'@;X3(+FTT]P=N[4=4PUM91!LJ[9D:,C MYT7K7GX_X)Q?\%)O^"DY&M_\%9_VI#\/_A]=G'_!'A^#!-AH-@L7GN M!CS9I.9+B4CK)*S.>[&O0: ///V9_P!DO]FK]C;X<0_"7]EWX*>'_!&@0[2U MEH5@L;7#@8$L\IS)<2XX,DK.Y[L:]#HHH **** "BBB@ HHHH **** "BBB@ M KXI_;O_ ."WG[/G[&7CZY^#WAWP??>/?%NGD#5['3K]+2ST]R,^3+W3"KEB2 2:_G(OOAJ_QAU"Y^+$OQ135)/$MS)J=S(T@;S/ MFW,Q.>^:J'#_ !EQ&WA^':"JU4KRO.G%QCHKI5)1OJ[:7MUW1^D>'&4\&X_& MUJ_$E5QHTU%**4_?E+FW<$VDE%]4VVM=&C]B/^">?_!:?]G[]K3QE#\%/$GA M6]\#>+=3N)&T>SU"^2YL]0R_\%*O" MG_)6/^" GQ>L]O\ K/\ A#_B!H^OX_W?)V;J)\/\9<.-8?B*@J55J\;3IRM9:_P#!W/\ \$;'T&35X_'OCUKB--W]EKX"N#.W'.#GRACW<"I/S<_3FBOQ M=\7_ /!Y#\$O&FKMX=_90_9%O=3=V*1ZM\6?B9HWA.VB[>8RF2X+J.NT,&(] M#70^#_\ @I'_ ,%%_P!KXJEC_P %=/V _@387)Q#;>$O%D'BCQ!;@C)\R*_N M$MG([%0 <&@#]@:\^^-?[6G[+/[-MHU[^T)^TAX$\#QJF[_BK/%EGI[,,9&U M9Y%+$]@ 2>U?"G@[_@E)I/[4FR?]I_\ X+P?&KXR_:-OVC1/A_\ $*P\.:+> M;NS6.F^9D'L%D&,]37M/P4_X(#_\$@/@1=KJOAG]AGPCK>H;_,EU+QT)_$4T MLO4R-_:4DZAB>+?C!XBC./\ MA'_A%\/M2UF=\\#9((D@?)X&)362/^"I_P#P5#^.6(_V0?\ @AG\1+:SG_U6 MO?'7QEI_A(6RGH\EBYDG?_=1LU]PZ;I7PB^!?A!;#2--\.>#M M?N0VT-OI] MG#QV"A$7@?I7DOQ*_P""JO\ P3/^$'F1_$;]OOX0:;/%G?9-\0M/DN1C_IA' M*TA_[YH ^>/^%-_\'(/[0'/Q _;%_9]^ 5A/]V+X9> ;KQ/J,">DC:LRP&3' M=#MZ8H_X<(_\+;_TG]M__@J!^TO\7/,_X^]!_P"$]_L'0IO7_0+%!MSTXDZ< M5+\2O^#H'_@B7\-O,@_X;"_M^ZCS_HOAKP;JUUN^DOV983_W\KY^^)7_ >C M_P#!,[PSYEM\.?@E\7_%$ZYV3-HNGV-L_P#P.2\,@_[]4 ?:/P+_ ."&/_!( M[]G5XKGXX(/I7U'H'AWP_X3TB'0 M/"VA6>F6%NNVWLM/M4AAB'HJ( JCZ"OP9\2_\'KOC7QKJ3>'/V;O^"8]YJ=X MW^HDU+QU)#\<^W.:/\ B'S_ .#DG]H3]]^TI_P5I%A8S_ZW37^+7B*^V9Z_Z-%# M';C_ ("_- '[U^,/B!X#^'NG?VOX_P#&VD:':8/^E:QJ45M'QU^:1@*\(^)7 M_!8#_@EC\(_,3QU_P4(^$,$T6?-L[+QW97MPGUAMI))!_P!\U^47@_\ X,DI M?$&H_P#"0_M!?\%*M3U6[F(-U'H_@']X?^WFYOG+?C$*]W^&O_!F+_P2W\)^ M7<^/?BC\7O%9!\+OV;_BYXCF M3.V34+/3=.@D/LWVN9\?6,'VKZ?^&O\ P;,?\$3/AEY6_PQ_82^$6BS1XVW=E\.].6X./68 MPF1OQ8T ?CMJW_!Z#\>OBE?R:%^RW_P2VEU"Z!VQ-=^+KK59&)Z$P6EC&5^F M\_6L7Q=_P6K_ .#JGX^^%=2N_@]_P3/U#P7I_P!@E>'6-(^">L&XC0(3YD3Z MG++%-(.H"Q') &TG@_T%:3H^D:!81Z5H6E6UE:Q#$5M:0+'&@] J@ 59H _C M*^&U_9^)K.^\>W?B?4=>U_7=1EO/%6NZY,\FH7NH.Y:9KEG)?S-[,2&).23D MY)/JW[$'B7_@J%X1_:AO/A__ ,$8_%'B.W^(?BO2FN?&&@:-'I\FFR6D!W+> M7@U(&S@<,VQ99-I)E**P,A63]8_^"U7_ ;P:U^T5\:K+]JO_@G9?:#X1\>> M+]8CM/B-X=U9C!I.K"5PK:PH0'RKJ+<9)0H_?@%@/-W"?[H_X)@?\$P/@'_P M2Z^ :_"GX4Q-J_B/5V2[\>>/-0@47_B*_"D&1R"?+A3++% "5C4GEG9W?]XX MK\6LEX@\-L+P_1RZ-.K"RD[>Y3Y=I4M>;FGKSW=WZ2Z672WEM:Q^2O_"UO^#W_ ,"_\C!\-O[9\OEO^)-X(N-V.3_QY,,Y M!QQ^'-'_ \=_P"#Q'P)_P C!^P=_;/E_>_XM,/^"._VZ).);C_ (4'XLZ_=_UD-YY8R>>G/;J* M4?\ !T=_P6I\(C;\2/\ @CYY3#[W_%&>(['V'^MW]P?Y=J_?ZB@#\ 3_ ,'G M/[3OA'YOB3_P2D\E1][_ (K*]L?.>W/'O7[U5E:]X%\$>*=W_"3^#M*U'>,/]OT^ M*;<,8YWJ<\@_\'JW_!,>]VQ^(/V?OCE8.P&6AT#1YXU..N!^5<9KW_!*[_@F-XGW-K_\ P3K^ M!MT[DEI9?A/HYDR3DG?]GW#)Z\\T ?$^A?\ !XA_P2!U<*=0_P"%IZ7GJ+[P M3&V.,\^3YZY_P $-/\ @D#XA)-__P $[/A9'GK]A\,QVO?/_+';C_(KB]<_X-N_^")7 MB$$7_P"P1H$>?^?'Q#J]KZ_\\;Q?7_.* *>A?\',/_!#SQ$0+#]O#3(\]/MW M@W7;7OC_ );6*X_R>E=GH/\ P7J_X(Y^(]O]G_\ !0SX.6;;QV\^*3Z\^M 'U]H/_!7+_@E?XEVC2/\ M@H_\#6=\;(I_BGI4+MG/ 62=6)XZ8XKL]"_;J_8C\4A3X8_;&^%>H[QE/L'Q M"TV;<,9XV3G/'/TK\V]>_P"#+?\ X)7ZGNDTCXR_'+37.=BP^*-)D09]1)I9 M8@?[PZ]ZXW7?^#)']B2X+?\ ",_M@_%2TR?E^W6NFW&!GOL@CSQQVYY]J /V M(T3XO?"?Q, WAOXG^'=0!Z&QUN"7L#_"Y[$'\:Z*OPBUS_@QU^%%P3_PC?\ MP40\0V@[?;OAS!<>O]R]C]JYW_B">^+WA'YOAM_P52$3#[O_ !;:XL?<_P"J MU1^X'\^U '[_ -%?@"?^#4;_ (*S>#N?AE_P5Z\DQ\P_\3K7K'G[P_U4DF/F M],^O7BD_XA\/^#F;P7\WP\_X+*[HH^D/_"]?%]MN ^Z-@M60]3P3@?C0!^\W MB[X<_#WX@6XM/'G@/1M;B"[1%J^EQ7*X],2*1BO'?'7_ 2N_P""9OQ+#MXX M_P""?GP9U"5SEKJ3X:Z8L_X2I ''X-7X^?\ #K#_ (.]O O'A_\ X*.?VSY? M"_\ %W[NXWX^7/\ IML,\'//X\T?\,[?\'L?@?Y= ^.?]L!.A_X2?PK<9_A_ MY?(QG@9Y]<]L?'$17X6TT2/1M4O!^[9I)=$46UQ/$I M6.4M)&)CP@FQ)X?\0M(\*:KX4N$\7S+;VENOG+=B38]JZ\K(C=58'H1].(/#C,*V&S*-&G+GM!M-)\MI^UD]:47':UFOC^%6E\GF.>+**\LN MA";A6;<_>G?W]/W;YKKT@TELK/;^I+X$Z9^RK_P1V_8O\,_!3XY?M+>"/#6A M^&Q?-#KNO36NA17IFO)KG;%;O,VYE$PC"HSLVP8'(4?&O[6__!X7_P $S/@9 M]JT3]GC0O%OQBU>'*Q2Z18'2=*+CJK75XHEQGHT=O(IZ@XQGX9_X)+?\&ROQ M%_X*6^#I/VU/^"D_QN^(NE:'XBNDE\(6&)]:M<,GB?Q9 =9U$2#_E MHDUX9/(;_KB(QZ 5_-WLU2]Q=-.^WGU/IL/1I8?#PI4U:,4DEJ]$K+5Z[=]> MY^39_P""PG_!S3_P5=;^S_\ @GM^Q[+\-O".H';:^)M+\/J$:)NN[6-8VVK$ M#G-ND;@=!DBM[X;?\&E7[=/[77BNW^+'_!6+_@HYJ&HW[G?+IND:A=^(=05& MP3%]LOV2*V(Z8CCF08 '%?OP % 50 . **#8^%/V2/^#;O_ ()#_LA?9=3T M/]E^S\?]@0_P#HQ*[KX3?\DK\,_P#8OV7_ *(2N%_;N_Y-#\>?]@0_^C$K MNOA-_P DK\,_]B_9?^B$H Z"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ K'LO^1WO?\ KRB_F:^&O^"Y?[;/[3G['?\ PJ[_ (9Q M^)G_ CO_"1?VW_;/_$FLKS[1]G^P>3_ ,?4,FS;Y\OW<9W?M%_$;7OL:_#GPMX0\/Z?IUG9"/SQ>3ZE?Q0QQV5N3 M): 22JXR" %^8U[C'_P3%_X*"?\ !1N1?$7_ 6"_:M;P]X'N2'7]G#X%7\N MGZ2\1Y\G5M4S]HO\C >)#Y89=TCRC^$?A7MFTW M3'SM#ZEJY!M;.(,"K,#(488=4ZUPJ?\ !,[_ (*'_P#!1]QX@_X*\_M5'PIX M$NCO7]G#X$W\MCITL1_Y8ZMJN?/OLC >)#Y>X;HW7I7W!^SO^S#^SS^R3\.+ M;X2?LT_!OP_X)\.VN"FF>'].2!9'Q@RRL!NFE(',DA9V[L:[NM3TS@?VL(F<#'FS./GGE(ZR2,SGNQKOJ** M "BBB@ HHHH **** "BBB@ HKR_]I7]M?]D?]CK0/^$E_:C_ &CO!_@:W:(R M6\7B'7(8+BZ _P">$!/FSG@_+&K'@\<5^>7[17_!V!^RMX<5]+_9 ^"&O?$. M65&-AXJ\;:Q:^"O#EP/[T-UJA6:X(^\8U@#$=#SP ?J[7GW[0?[6'[,G[)WA M?_A,OVE_C[X1\"Z<49H9_%&O069N,=5B21@TS?[*!F/85^&NL_\ !8C]N_\ M;QO+C3-/_:Q\=C2& _V&/@9J6JZ@J_W+CQ!K(@^RNHR6FMO,C[@$=.'T M/7/@]\!_$\WQ#B_8/^ 'A_QB[AW^)W[>?[3EKXNU^[<)=,T-O#WA5) =NV7 M5M251&N MIZRL!ZQW.KZ@RPVLH_YZVQ(X'')K\Z?BS_P6R35;+^S/CC_P7NUZ+3;>(12> M!?V1/V?3IJ0@ #9;ZOK(MI0 .%QE?<8KYF\7_P#!3'_@DMJ7BF'4XO\ @GY\ M=OVFO%!DQI_B']I3X\W=Q* /TS?2?^#6?]B_QR/' M?[0G[3NG?M&?$YI%23Q#X[\27?Q'U6\G!XC,-JDUHLF\G&Z)2I/+#%?'7_!6 M'_@JO^S+\6OBM)X,_P"">?[-'COP-XQN;*.'7#XV\)0Z-I]K&8T,6H0V8E>1 M"82F%>.-'RC[6.X27?@M^WC_ ,%W?%VDMH7_ 3)_P""(_@GX*Z7=V[167B# MP1\!);*7#*1N;4-0*VTK+=9UF#4_\ A(KAY"TPFO8)ID:Z5WW-&S[_ -XI907!?])\)L/A ML9QOA\/7QGU6,U*/,MY$OV;[G]I3X7_#GQ>!.WA#XL?$[0)=0AOY@ M$$,4,.1;"_"F7:;EMK'8%_>[&?\ 2GXE? +X+2^8W_!2S_@Z9\3ZJ_)O?#W@ M7XD:#X$M;GUB:RLGE>5/]D8/ Z5^-?PP_9.^+O\ P4,^,.F_L9?LY^!XM>\4 MZR5N+V]N@PLO#=DK 2:E=RJ/W,:!L#JSLRHJNSA&_6CX1?\ !E#^P5X?TZTD M^-G[3_Q4\3ZA'"GVO^PGT_2K2:3 W$1O;7$BH3G \W(X^8UV>,N5Y?E'&]7# M83&/$1C&*U;E*E;3V4I?:<>]W+6T_?3;QR?-,QS;+H5<6G=:*_5=TNE_QWZG M-:;\1O\ @S0_97U637]4U?PO\1_$1??=:AXCTSQ!XREOI!_$YN(IK0GCT4&N MQ?\ X.V?^"+7[-^AOX0_9H_9K\>M9I_J;/P=X TO1[ XX&0UU$RCTQ$:]\^& MO_!JM_P1.^'WES:I^S)JOBFXBQMN/$OCO5'R?4QV\\,3?0H1[5]!?#7_ ((Z M?\$JOA)Y;^!_^">OPCBFBQY5WJ'@>SOIT/J);I)'!]]U?E1Z9^/?QC_X.\OV M??BWJ#Z#X _X(W:/XRNKEL02>,M:M)Y'/;-O'ITQ?\)!7B'C#]K7]O7]L$-' M\#_^#8'X)I;78PNLP_LN7]Y.@/(_TU1#$/\ @0Q^M?TU^#/AQ\//AQ8?V5\/ M/ >BZ#:X ^S:+I<-K'@=!MB516U0!_)CJW_!!/\ X+C_ +5FI#5+;_@FWX0\ M 6,Q)=+2#0-"CCW?],Y+@W QV !Q7M7P7_X-*O\ @M.UG';ZM^U/X%\!V! $ MEG#X_P!6EF4>@CM;4Q'_ +^"OZ9** /P$\._\&3GQ$\93IK/[0'_ 4Y>ZNP M,/%IW@&:];GKBXN=00_^0^:W-9_X,=/A=/9&/P__ ,%%-?M;C!Q+>?#>"=,] MOE6^C/\ X]7[OT4 ?@9X9_X,V_BI\(M3&J^"_P!HGX.^/)(C^[7XA_#W5X8W M'7YH[?5'3GZ&O7)\//V /^"97B58,>7>M\/]8M-58_\ M7>6)P!_P*OV!HH _._PW^T/_ ,%\/@SIJZ-9_P#!&GX,Z_9P]+3X>?&ZTT:- MLM?H!10!^?_P#P_MF\-?N_BS_P1\_;5\.%?]9>)\$Q>V:^WG0W7)_X#V-+ M_P 1+7_!,K0O^2LO\6/ (7_6GQA\'-9A\L>K>3!+QGBOO^B@#XH\'?\ !QA_ MP13\=;/[$_;\\+P>9C;_ &SI6I:=C/3/VNUCQ[YZ=Z]4\'_\%9O^"7?CT*/" MO_!1'X*7,CC*VS_$S3(IB,X_UM^,?@?\ !7XB;_\ A8'P@\+Z[YF? M,_MCP_;76[/7/F(7('/G^$O_!6_P#;5\+!?]596_QR-S9J/^N, MUL<\^K=SZUY9^VW_ ,$WOV^?V??V3_'7Q!TO_@K[\8/B+X>TS0G;7/ ?B[0] M/G&JV+LJ7"O=HHEC5(F>4E1R(BIX8UABJWU?#3JVORINW>RN>CD^ 6:9MA\$ MY@_!?X)ZMXUTS2;YA+KMQK"Z M;#=8^4M AAE=D[@N(R?[HZU]8_L&_P#!1_X!?\% /"U[?_#&2\TO7M'5&UOP MMK 475LK<+*A4E9H201O7D' 95) /\W]?1O_ 2R^)'[5GPD_:MMO'_['_[. MEQ\5_$EAH5Z=0\!P^*K;1!J6GLJI)NO+D&*+RW:*4!@=[QH@Y8$?G64\59IB M,TA3JM.,VE9)*U^SWT\[Z']3\:>#7!V6<'XC%8)2IUJ$'/G_X(Y_%>__ +$MOVV-!\-ZFC^7=:;X\TV]T"2V M?^[(]_#%&".Y#D>]?IA_(Y]IT5R/PL^/_P "/CGI_P#:WP2^-?A'QC:[ _VG MPKXDM=0CVGONMY'&/>NNH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@#R/]M[]B']GK_@H1^SUK'[-?[2G@Y=4T+5%\RTNX2$O-)O%!$5[:2D$P MSQDG#8((+(X9'96_*C_@G-_P;!>)_A]^U[JWB+_@H5X^T;X@> OAUJB2?#?0 M+.(^7XK/#P7^JQ-G:L0(4VI+"25&+EXE'G_MG6/9?\CO>_\ 7E%_,UW8;,\Q MP>&K8:A5E&G524XIM*:3NE)+1V>JN93HT:DXSE%-QV?;T->.-(D6*) JJ %5 M1@ >@I:**X34**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** ,?P/_R")?\ K]F_]"K8K'\#_P#((E_Z_9O_ $*MB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /)?V[O^30_'G_8$ M/_HQ*[KX3?\ )*_#/_8OV7_HA*X7]N[_ )-#\>?]@0_^C$KNOA-_R2OPS_V+ M]E_Z(2@#H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBN9^*WQH^#WP M(\*R^.OC?\5O#?@[1(<^;J_BG7+?3[9.,X,L[JN?;- '345\%>-?^#B']B75 M_$ES\.?V+? GQ._:3\5V[^7)I7P7\"75_;6\AZ&:]F6*!(NYE1I% Y[&LK_A M8O\ P<3?M??+X!^!_P (/V4O#-STU+QQK!\7^)DC/W9(K>U"V2MCDQS@%>!G M@Y /T&N[NTT^UEOK^ZC@@AC+S33.%2-0,EF)X Y)-?(O[1G_!=W_@EM^S;K M?_"$:O\ M1:9XQ\5O*8;7P;\,;:7Q'J5Q./^6 2Q61(Y/]F5TKS>T_X-_O _ MQPNHM>_X*9_MQ_&C]H^[\P23^']<\3R:%X9W@@[HM*TYD$7/82D$ #'%?77[ M.G[&/[)G[(NB?\(_^S%^SCX,\"V[1".=_#7A^"VFN!ZS3*OF3'@?-(S'@,9.?&+7_@B[_P $TI/%-UIK_LV9 MACMD=$_X3'6>"2/BLOK5\0YQ:L_7MZ'X_Q3X?YSG>>UL;0J4U"?+9 M2*]-T;3X?];?ZM?1V\*?5Y"%'YT :5%?*/QK_P""YG_!(C]G]9/^ M%B_\% OAS))"VV:U\,ZP==GC8'!5HM,6X<$=P5R*^0_C?_P>4?\ !++X=M>: M?\)O!GQ/^(5U%&3976F>'8-/L)W[!I+V>.>,>_V=C[4 ?K517\Y7QV_X/=_V MC]/_%^EZ%I=N,W&I:QJ$=K!%_O22,%7\37R'^T#_P<+?\ !'/]G#S[ M7QA^W)X4UN]AR!I_@43:^\CC^#?8)+$A_P!]U /!(-?C?HW_ :9?\%G/VJ] MT_LX>' M(Y=+_9'_ &/_ !;XJN#&Z)JWCO5K?1[:*3D)(L-M]JDGCZ$J6A8]..M?F_\ MM6_\'.O_ 58_:N-]HEQ^TI_PJ_0YHL1:7\'M"-D7)'>]GF^VH<<$I,%)S\O M2OW'^#'_ :E_P#!%[X2>5<:W\ ==\UNZCP7N MO&>H7FM>:?5HKR:2$?18P/:OJ[X4_L\_ #X$6/\ 9?P/^!O@_P &6P38+?PI MX9M=.CV^FVWC08]J["B@ KR/]M[]B']GK_@H1^SUK'[-?[2G@Y=4T+5%\RTN MX2$O-)O%!$5[:2D$PSQDG#8((+(X9'96](;I,JKRMSLB0$B.$$K&"?O.SN_P!15C^! M_P#D$2_]?LW_ *%6Q3E*4Y.4G=L222L@HHHI#"BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH *@U+3=.UG3KC1]8L(;JTNX'ANK6YB#QS1L"K(RGA ME()!!X(-3T4;C3:=T?F=^T+_ ,&YOP(\5_$:/7O@O\;-6\%:9JU\QET*XT== M2AM<_,5@WI4 MDI=]=/1;+Y6/K\TX_P",$/&5KLV?9O%7AJUU&/;Z;;B-QCVKKZ*]0^//BKXI_P#! MN]_P1S^*NH?V[-^Q7HGAG5$??:ZGX"U2^T&2V?\ O1I83Q1@\]"A'M7(_P## MBOQ]\+!YW['_ /P5_P#VHOA_L_X]='UWQK%XETBW]-EG>1#CIG+G.*_0.B@# M\_3\ _\ @X\^"//PX_;X^ 'QL@AZ1?%?X87/AV>9!V#:,[*'QP">,X)[TG_# MP#_@MS\&#Y7[0?\ P14M/&5C%_Q\>(O@Q\8+&YW8Z^7IUV@N&SU'S#TK] Z* M /S]'_!QC^R?\/L1?M??LN?M&? EH^+JZ^)?P:ODM$]66:S\_>GHP49 Z5[- M\&?^"T/_ 2B^/QBB^&?[?WPQEN)\>18ZSXFBTJZD)[+!?>3(Q]@N:^G" 1@ MC(/4&O&?C/\ \$Z/V!?VB?-E^.'[&'PP\3W$V=]_JW@BQDN@3U*W'E>:A]U8 M&@#UK0/$7A_Q7I46N^%]=L]2L9US!>6%TDT4@]5="0?P-7*^"=>_X-L_^"7= MMJLOB7X#^$OB!\'=9F;<^K_"?XGZKIDH;LRI)-+$F.P5 /:J7_#I7_@HY\'Q MN_9-_P""\/QAM88?]3I_QE\*Z;XT$JC^!Y[@1.N>F\#(Z@4 ?H'17Y^?:?\ M@Y<^"'^MT[]EKXXZ9%T\B;5?#6LW&/7=FS3/X\^U+_P]X_X*!?"'Y/VMO^"$ M/QMTV.+B>^^#VO:;XW1E'618[9HF [[2<@=>E 'Z!45\%^&O^#DS_@E8^KQ> M%OC3\1O&?PDUN7A=%^*GPVU72YE/<,ZP20KCOF0"OI;X,?\ !0+]A;]HGRH_ M@7^V)\,O%D\V-EEH?C>QN+D$]FA67S%/3AE!YH ]>HHHH **** "BBB@ K'L MO^1WO?\ KRB_F:V*Q[+_ )'>]_Z\HOYF@#8HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH ***\Q_:)_;-_9=_9.M;:X_:$^,^D>&Y+ MQ"]I93F2:[G0'!=+>!7E9,C&X)C/&:SJU:5&#G4DHI=6[(Z<)@\9C\0J&%IR MJ3>T8IRD_1*[9VW@?_D$2_\ 7[-_Z%6Q7CW[)?[7_P"S1^U#HM[_ ,*'^,6D M^(9[2>2:ZL(&>&[AC9\"1[>94E5"2!N*XSQG->PT4JM*M!3IR4D^J=T&+P>, MP&(=#%4Y4YK>,DXR7JG9H****T.8**** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** /)?V[O^30_'G_8$/_HQ*[KX3?\ )*_#/_8OV7_H MA*X7]N[_ )-#\>?]@0_^C$KNOA-_R2OPS_V+]E_Z(2@#H**** "BBB@ HHHH M **** "BH[N[M-/M9;Z_NHX((8R\TTSA4C4#)9B> .237R+^T9_P7=_X);? MLVZW_P (1J_[46F>,?%;RF&U\&_#&VE\1ZE<3C_E@$L5D2.3_9E=* /KZBOS MU_X>,_\ !7[]J_\ T?\ 80_X)+W/@+1KG_CU\?\ [46OC1DC!Z,^BVA:\(Q\ MVY7(QVY&3_AT[_P42_:E_P!+_P""C'_!7SQRVF7'-Q\/?V?-.B\)Z:B]X'O0 MKW-Y$>XD56QQD<8 /J']J+_@HU^PG^Q7:2S_ +4?[5G@KP=<11[_ .R-1UJ- M]1D7&>/:OV7?^",'_!,3]CZ[BUWX,_L@>%3K MT_M#?MR_#G]G/PW<\R>%_@9X6?6-8>$_\LY=3U$@6\H_YZ6^5X&!R173 M?"C_ (-YO^"<7A3Q7%\3OV@/#'BSX^^-$P9?%OQY\77'B*>4YR0UO(5M64GL MT+8Z9ZY^Y*1F55+,0 !DD]J ,OP5X$\$?#7PW;>#?AUX-TK0-'LTVV>E:)IT M5K;0+Z)%$JJH]@*U:\<^,/\ P4._8+_9^\V/XV?MG?"_PO/#D/9:SXZL(;DD M=EA,OF,?8*37RK\8?^#IC_@BO\)?-MK+]IZ^\7WD6=UGX/\ !^H7&[_=FEAB M@;\)* /T-HK\2/C#_P 'N7[).A>;'\!?V+_B%XG9,B)_%6M6.BHY[']P;T@' MW&<=A7S)X]_X/,_^"C?Q9U8^&/V9/V/OA]H\]R2+>WGM-2UZ^4?['E2P(3G' M)B(]J /W5_X*+?MRVW_!/3X#M^T;XG^'T&M>&;"[$.OW.K>,: M3\0_"FJ>%'\7KJ*V]G;AA=BY&Q[5U^]'(IY5P>,?EG(K][\(.">".-\+B:>; MU8TJE&,G92E&;BU_%DY/DY:7:*6NM3W;;X_+HTHX:E>[UEJ[_W;=W_ M ,-KM_1Y^R%_P<)_L!_M$? 27]H#XQ_&_P"'?PGLFN_L]CH/B7XCVLFK2NJ! MI=UF4BF3865055PQW$'&"W&_&?\ X.O?^"+_ ,)A+#X?^.?B/QW-D^BRWJVT+?57(]Z_,[_@E]_P:^:__ ,%(_#K_ +8'[6GBC7?A5X"\0E)? M!WAW0]/C76M?M2,G4I&N R6<4G!C!B=I5._"KM>7]/O@/_P:M_\ !&'X(V]O M)J_[/&K>/M0MG#)JGCSQ;=W#.1V>WMG@M7'L837XSGE/ TLWKT\'*,J49-1E M'F49):*24VY+FMS6;=KVV/H:=25:G&?@W:2O8? MLX_L%^*M=>0E;6Y\8^*[?3"#V)AM8KK=_NB0?6N(A_X+M_\ !S5^V.D0_9#_ M .":/_".Z1?_ /(/UZS^%^IW*$'H3?ZC*+,_78*_3'XC?ME?\$+/^"2UY<:+ M8ZO\&?AWXCQ]GD\*_#'PK:2:W.YP%A>TTJ%IPS' !E"J3U/!-<;_ ,/1O^"G M'[7'^A_\$X?^"3_B#1]&N>+;XF_M+:B/#>GH#PLR:7$S7EU$WW@\; X ^7GC MRBSX%'[!G_!XW^V7S\:?VOIOAA;77WT?XAV>BA8R.A3PU%(P&.-K<]CWKPW] MHK_@A%^S%^SOK#>)/^"MO_!>[P[!XEA_X^O"V@Z9=>(]=E)QPJR7+72Y/ 9K M8@GJ1BOUL_X=+_\ !0/]K+_3?^"F/_!6+QE<:5<XE"M_M>GT)^R5_P2=_X)U?L.F&_P#V:_V3?">B:O#R/$]Y9G4-79N[ M?;KLRW R>2%<+GL,"@#\(?@Q_P $6O@9\:_)B_82_P""5G[07Q1L9\8^)'[3 M7C>'P/X<8=IX+.QBAO;R \?ZN4/UZ8X^O/@1_P &CFD>)YK;6?VO_C3X3\+V M4EHMJPYVKKVK"YU*9#]TAL$@?>R>/VJHH ^8_V2/\ @C9_ MP30_8CF@UCX!_LE>&+?78&#CQ9K]NVK:N9.ID6[O3++$2>2(RBYZ 8%?3E%% M !1110 4444 %%%% !1110 4444 %%%% &/X'_Y!$O\ U^S?^A5L5C^!_P#D M$2_]?LW_ *%6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 8_B7_D+Z/_U^G_T$UL5C^)?^0OH__7Z?_036Q0 4444 %%%% !11 M10 4444 %%%% !1110!0\2^%?"_C/2)?#_C#PW8:M83#]]8ZG9I/#)_O(X*G M\17S5\9_^")7_!);X^^<_P 1_P#@G]\-#-<9\^\T#P^FCW$A/=IM/,$A;W+9 M]Z^I** /S\_XAV/V:_AW^]_8_P#VP?VD_@<8N;6P^'OQCO#8+Z*]O>"?S$_V M2XSZT?\ #!W_ 7-^"_S_ 3_ (+.:+X[LHO^/;P_\9_@Y9OT_P">FH6+_:'S MQGY1TSWK] Z* /S\_P"&C?\ @XR^"/'Q/_X)U? KXT00_P"LN/A#\5IM DD0 M?Q"/6D;+8YVCJ>!VH_X?P>(?A=_H_P"V#_P27_:D^&_E_P#'UK6G^ 4\0:-! MCKNO;.7GU&(SD9K] Z* /C#X3_\ !PM_P1Q^+UX-)TW]N+PUX?U!7V7%AX[L M[S0'MW[H[:A##&".Y#$>]?4OPP^.GP2^-VF_VS\&/C%X5\7V>W=]K\+^(;;4 M(MOKN@=ACD=^]5OBQ^SC^SS\>K,Z?\<_@/X,\:6Y388/%GA>TU%"OIBXC<8] MJ^6?B?\ \&ZW_!'7XFZE_P )!'^QMIGA35D8O:ZKX UN_P!"EMG_ +T:64\< M0/U0CVH ]9_;R_X*/? +]@#PM9:A\3I+S5->UA7.B>%M("FZN57AI7+$+#"" M0"["=+U'R[:/6[;65U.*V.[B2 M=!#$Z)SR4$A'H>M?GO\ \%0?V6C^QO\ M:ZG\"=)\<>./$/AW3])LI_"FH^/ M_$LVK7WV*6(.T:SR\^2ER;E$4#"[3U.2?GFOS/-N*LTP^:3ITFE&#:LTG>W= M[Z^5M#^N."_!K@[,^#\/BL:I5*U>"GSJ;7)S*Z44GR^[>SYE+5/IH?U MG:UIMOK&CW\-U:7<"36MU;2AXYHV 975APRD$$$<$&IZ_*[]B;]F#_@MY\1? MV4? OB?X0_\ !43PS\./"%[H,8\.>%]5^"=EK%YIM@&9(2;F:13,&0+(@88" M.B\@9KU+_AW]_P %X-0^>\_X.#;*P(X$=A^RAX=E##U)DGR#]*_1<+6^LX:% M6UN9)V[75S^6,XP"RO-L1@E+F]E.<.9;/EDXW^=KGW_17P!_P[&_X+ WORZU M_P '"7BZ15_U8L?@#X?MB#[E9#N^E'_#I7_@HU?\>(/^"^WQFD#?-+_9W@G1 M[0E_52H.U<_PUN>F%M#\W7YOIZ4 M??\ 17P!_P . ="N?^0W_P %@/V[]3V_ZK[=^T4S>7Z[=MF.O&?H*/\ B'?_ M &>+GC7OV[?VMM57J4U#X]W; O\ WSMB7YNOYF@#[_HKX _XAOOV$KO_ )&' MXO\ Q_U?=_KQJ7QMU1O/]-^UESCCICH*/^(9S_@E9=S9XQSYD[;OJJO6QR/<<5AZE_P7 MU_X(W:49!=?\%"?A\_E#+?9KZ6;/&>/+C;=^&:]AT[_@G]^P;HY1M(_8E^$5 MJ8TV1FV^&VEIM7&,#; ,#':MS3?V2_V5M&$:Z1^S/\/K01',0MO!EC'L.NS3CC\:^TK#X,?![2D\O2_A/X:MEW[MMOH5 MN@W>O"=>!6[8Z1I.EECIFEV]N7QO,$"INQTS@L_&/]C6WTW6 M-)\17\E]=^$KO4(K.YT^YE8O(L+S%8GA+%F4%T9 P4!@-U?'\88#'8W"TWAT MY*+=TM]=G;K;7[S]T\"^).'>'\XQ4+N[+W=[ MV/SR_9F^.7CO]F[X\>%_C/\ #G4)X-3T35H9A' Y'VJ$L!+;N!]Y)$+(P[AJ M_J%K\@/^";7_ 0B^+MK\7='^-7[7T>FZ3HWAO4DN[;PG:W\=W^F[MTOI]P>.G$G#O$&<8 M6.63C4E2C)3G'6+NTXQ4EI+EM)W5U[V][A1117V!^%A1110 4444 %%%% !1 M7G/[3'[67[/O[(/P^G^(_P"T#\3=+\/V:VUS+86EU>1K=ZH\$+320VD!8/:8SC*I=6 M^?-MV(.0)%4GJ,B@#T*BN.^(/[0OP+^%'C3PU\-_B3\7/#VB>(O&6H"R\)Z! MJ&JQ1WNKSG/R6\!/F2XP>141%+.[M@*!U)/84 .HKR[X M4?ML?LE_'3QI_P *\^$/[07ACQ#K#P3SV=GINI*_]H0PN$FEM&^[>1QL0KO M75"P#$9&>H^+_P ;OA'\ /"(\>?&GXB:3X:TEKR*S@O-6NUB%QRV5U<:;&9"1NBD"NN1D#-=50 45Y8_[;O[(R?%H_ QOVAO"W_"4C61H[:7 M_:B?+JA7<-.,O^K%X5Y%J6\XCG97?>-_'/@KX9^$=1^('Q&\7:9H&A:1:/=: MKK6LWT=M:V<"C+22RR$)&@'5F( H U:*X'X)_M2?L]_M&R:C;?!/XLZ3K]SI M"POJEA:S%+JUCE!,,LD$@618Y K&.0KLD"DJ6P:[Z@ HHHH \E_;N_Y-#\>? M]@0_^C$KNOA-_P DK\,_]B_9?^B$KA/V[V5/V0O'KNP &B$DD]/WB5V7P-UK M1_$?P5\(:_X>U:VO[&\\,6$UG>V#KB*/?_9&HZU&^HR+C.8[*+?<2\8^Y&>H M]17R\W_!=+X@_M& V7_!,#_@F/\ &/XTQ3<6?C?Q'8IX0\+2@])$U#41ND ' MS%#&C$8P>> #]"JYGXK?&CX/? CPK+XZ^-_Q6\-^#M$ASYNK^*=0#[\\:_P#!Q#^Q+J_B2Y^'/[%O@3XG M?M)^*[=_+DTKX+^!+J_MK>0]#->S+% D7&;GIJ7CC6#XO\3)&?NR16]J%LE;')CG *\#/!S\>^+/^#S?]A+X M,>&X_!/[('_!/WQ;<:58(4T_3;^YTWPU9Q@=-D=F+L(OT4''85YZO_!SQ_P7 M'_:MMY)?V&?^"5,4UA(V!J%AX&U[Q*\ /0^? 880>G+H1[4 ?H1:?\&_W@?X MX746O?\ !3/]N/XT?M'W?F"2?P_KGB>30O#.\$'=%I6G,@BY["4@@ 8XKZY_ M9U_8S_9*_9"T(Z#^S)^SEX,\"6QBV7$GAOP_!:S7"CO-,J^9,>!\TC,>!SQ7 MX=3Z;_P>K_M?VL5W+/JGP]T6_.$5+GPWX=:V!/)95/\ :"_B">.*XWQU_P & M]/\ P4>^*VI9_P""F'_!<;X?:5ITPW:A_P )'\5=4UV>W4]5,&H-:Q<=-HE" M\8!Q0!^\/QA_X*'?L%_L_>;'\;/VSOA?X7GAR'LM9\=6$-R2.RPF7S&/L%)K MY5^,/_!TQ_P17^$OFVUE^T]?>+[R+.ZS\'^#]0N-W^[-+#% WX25^8?A+_@@ MO_P;W?!TS?\ #4__ 7H\/\ BB2)<_9O /B;0M/=#Z/&)-2<_P"Z-IY%>C^" M?A?_ ,&5'P(BAT34O'NH?$[6XY-UO-=MXMU*>X(_@V:=!#:-]"GZ4 >E_&'_ M (/0X1-+\+:UXIO(AVVFU:),Y]8B/:OKSX4?M]?\ !$?X M6R6EU^Q[_P $4_B;XHN[, 6&I_#G]DE)KQV'3%S<+%*[=/F9L^]>WQ_\%E/V MO?%J+%\%?^"#W[2UXI&V!?&MKI_AL>P/GRR;!T^E 'YCM\0?^#TC]M"W=]"\ M*>._!FFRG'V8:/H?@]H0>I#W@@NS_P!],>.*KS?\&QW_ 7\_:X5;_\ ;"_; MNTG[-H$2Q20$#IM$H'0#BOU!'[<7_ 7P\<\>"_\ M@B'X5\(Q/Q%=>-_VC-+NLC^\T5G$'4?[/7BC^UO^#G;QU_QX^$OV,O EL_W_ M .TK_P 2ZI>)[KY($)Q[T ?#'PF_X,>? EG)%=_'3_@H)J^H(0/.L/"7@.*S M*GN%GN+J;=]3$/I7T_\ "3_@T _X(]?#DH_C70_B-X^((+KXI\;M K>HQID5 MH0/QS[UZ1_PR1_P<,>.?^1J_X*[?"SP)N^]_PA/P"MM4V?3^T91G'O1_PZ,_ MX*&^,/\ DLG_ 7S^-U]N_UG_"$^$M)\.9]<>0)-O]* /5_A)_P0\_X)%_!) M8O\ A!?^">WPRD>$#RI_$7AY-9E0CH1)J!G<-_M9S[U]$>'O"7PG^#'ATV?A M3PQX=\)Z3'C=%IUE!86ZXZ<(%4=Z^(/^(>[X3^(_F^,G_!2/]L3Q]N^_#XG^ M/,YA]PJ001[5]LU9TK_@V6_X(U1WJZMXS_9FU?Q=?KTOO%GQ)UZ[?WROVU4. M>,Y7M0 ?\%A_^"I>C?L^? JV\$_LL?&#P_?^-O%%]):37^A:Q;WD^AV:)F6; M;&S>5*Q9$0L!C,C+\R C^?SQG\ /!_C[XPR?&?Q/?ZA=:A>WS:AK5O/=L\6J M7V[*,LX!_);_A4GQ5_P"$U_X5 MK_PK/Q!_PD?G>3_8']C3_;?,SC9Y&S?NSVQFOS7B;&9S@LVDZ4Y1A*/*K7LT MU[R]6[WZVL?UOX.Y1P/G'!4(8FE3J5X5'.ISI.2E&3Y'KKRJ-K?9;YD^I^E_ M[$__ 4W_P""Q?[5WPJB^!G[)'[._P -?%'B+PM#%#XB^,/Q/\726UA8Q3%Q M:K/IUH@N+F8K%+^]B8J?+&]=Q);V3_AS=^U[^U5_I_\ P5#_ ."J_P 1?&&G MW'-S\-/@]$GA#P[M/6WG: &>^BZ_-(8WZ<\<]M_P1"_80\??L9?L^:QXC^,. MFG3O%GCV^M[N]T=F!?3[.!'6VAEQD"7,LSL ?E$BJ<,K"OM:OMLE^M_V52^L MWY[:WWWTOYVM<_GGQ _L3_7+&_V1;ZOS^[R_#>RYN6VG+S\W+;2UK:6/"OV3 MO^"9/[ ?[#=K$G[+/[*7@_PI>11[/[<@TT7.J2+C&'O[@R7+CV:0CDU[K117 MJ'QP4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^!_^01+ M_P!?LW_H5;%8_@?_ )!$O_7[-_Z%6Q0 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 8_B7_D+Z/\ ]?I_]!-;%8_B7_D+Z/\ ]?I_ M]!-;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110! M\_\ [>7_ 3A^ 7[?_A:RT_XG1WFEZ]I"N-$\4Z05%U;*W+1.&!6:$D E&Y! MR59223\F_ ;_ (-S/@3X*^*XO_C1\;=6\;:7IWEW,>B6VC+ID5R=W$<[B:5W M3CD(8R?4=*_3*L>R_P"1WO?^O*+^9KR\1DN5XO$>WJTDY=]=?5;/YW/L,KX_ MXQR7*WEV"QDH47?W59VOORR:PAM;2T@2&UM; M:()'#&H"JBJ.%4 #@ 5/117J;'R#;;NPHHHH$%%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 8_@?_ )!$O_7[-_Z%6Q6/X'_Y!$O_ %^S M?^A5L4 %%%% !1110 4444 %%%% 'Y!_\%V_&?QW_8?_ &S[[]OCQ1\'=8\= M?!3QA^S'K7PJU#4=$B$TO@35;V>:5+]XR0$BG8VT3RY7&?^"@'[/'C;1/$/]O_ T@\-76O:"R2)J%O%,D\22N/F62WD\] M#&X#(9F5@I7%<=^VK^V+\%-3\/\ [0G[$7B#Q'IFG>,M)^ E]KMAI>HZA&DN MM65Y8:C&6MXG ,GE/;%7"[L>;&3C<,_*W_!-#]G?P;^RW_P6H\>?#;]@35)H MO@AJ?P/L=9^+OA73+QI]#\.^-IKM5M[>#!*P73VJ/*;<'Y(Y&& OE(@!U/\ MP6 ^&7PZT?\ X*F?L%_$W1_ ND6GB+5/C3J-OJFN6NFQ1W=[$MA!M6:55#RA M0BA0Q.T# Q6__P '.?QY\>_"/_@FE'\,/AOKUQI6I?&?XD:-\/9=2M)"LL%I M?>?-J3,.]9O_ 6E\5>&=#_X*-_\$_;36?$-E:2_\+MU&3R[ MFZ1"$:T@C#8)Z%W50>[,!U-=A_P<9_LL_$W]IC_@G+-XA^#'AFXUSQ5\)/'. MD_$+1]"M$+3:C_9YE2XBC4 EG%M<7#JH!+&,*H)8"@#C_P#@XGTNU_9,_P"" M8'A/]HGX :=;Z!K?[.?Q \+:M\/&LD\L644?L\EO<&*2+[KH &!P M*S-$^,\W[8__ &_A[J;/)X0^!W[-,GB_PUIEP,++Q)K7[2GC7P^_AY-,G6 M:2VT**5;^\U:9$),=M;+%&)6/W7=4^\0*T/$?P=M_P!A_P#X.$?!O[2NJQBQ M^'/QS^!3?#BSUJZ<+;V/B33YK:XMK260X6-I[.R1(0Q!ED$BJ"0 0"9OB+J7 M[.7_ RM-5\'Z@4MY[>.Q\1VRB6&!VGC3?'YZ1 S1[HR-Q5FVF@#Q#1? MV7_"(_X-7S\/KFUQ>7/[,3^.I+\N3/\ \)"^G'7Q>M+]XS"_(D\S.[(SFO O M%/[:_P 0/^"A.F?\$O/@!\1M0:^L_BUJ9\8?%:"7B/7;GPY&AC2=1Q)#+=07 M$[Q-\A98^/E&/9D_:UT*7_@V>/@AED7XDGX*M\&QX"V_\3H^,19?V!_9HL_] M:;GSOWWE;<^4?,QL^:O/OC+^P9XK_P""X-G?>,?B'>?"[Q>L)VC5M(U9[1(89_P"^EO MX_V[/^"K_P"R!\"/A5?P:Q8_!OQ+=?%/XFZC83":'0[:W-JVD),ZDJLEW<0R M+'&3N*(T@!121^CE !222)$C2RN%502S,< #U-+7!_'[]G/X=?M*^%5\%?$X MZD^F;94GM+#47@6YCEC,;QRA>)$*D@J>#DT ?R<_'+]J;Q=^T78M\#_A7JDM MCX8M%-OXO\56SX?4R.#:6S?W",;W_BR1]WB3"^&7[0/C3]C73;SPQ<1WVL_# MN]5OLJ(WF7/AZ=SSLW'YH6)/!/#'. ]4_9?U9M3TF*>\^'U]<9=0 M"\N@RNW?NT!)Z]03SS]^'2M(UO\ :7UN;PAX1O)+3PA:2;/$'B"'K>'J;6W/ M0Y'WFZ 'N" _],8/B;P]K^$<\TQ&85/[2C#V?-=>V4^5Q4(PO9T6M92^T[S; M5514?S"'%&/J4H8E8AO"JGR.3=GRV47>VU7LDK\S35T[O]/?VJ/^#W.9C=Z- M^Q-^Q<%7G[%XC^*.L9/_ /3[%L#\+L_2OS]^,O_ 6G_P""XO\ P4+OI=*A M^+/Q"OM+FDR_A3X4Z-<:;9O">L,G]F(MQ,ASSYLSG'&>E?U$? [_ ()??L!? MLV:9ING? _\ 90\$>'9-*M8X+74K#PY;"^8(H >2Z,9FFD. 3([L['))).:] MC_X0?2/^?F]_\"VK^9S]//X^_@A^R;_P6ZTW43K?[.__ 3P^(WAVZGE,\/B M&/X(R+?)(QRTD6K:E:O=(23D[+@#Z5ZKXI_X(S?\'-7[7T9E^,GP]^+'B5+C M)F'Q%^+=IY:H?^F=]J6['0; G'I@5_5?_P (/I'_ #\WO_@6U'_"#Z1_S\WO M_@6U '\PGP[_ .#0[_@J!X@MH)/$?PZ\":%=#!D_X23XJA[.PL)7Q_NR M9]Z^FOA+_P &E/[4_A]K:\\23?LKZ+?1 %[VUT;Q1XC!(]8-4NUMW_&(#VK] MX?\ A!](_P"?F]_\"VH_X0?2/^?F]_\ MJ /S%^#O\ P;Y_MA_"ZY34/#W_ M 5&\)>!WV@&/X0?LE^%/#D\8'87D"^^(^[_7_ /"7_ &#_ ,$__!UQY?W?[ /V"_@WI$D9RL]A M\,]+CESZF00;B?M>%_!'@OP19_V?X+\(:7I%OC_4:7I\=NG_ 'S&H%1_ M\(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D M?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__ @^ MD?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S> M_P#@6U &Q6/9?\CO>_\ 7E%_,T?\(/I'_/S>_P#@6U9EKX5TZ3Q3=6#3W.R. MVC92+AMV23U- '5T5C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ MP@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ M #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\ M_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ M (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_- M[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6 MU &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!; M4?\ "#Z1_P _-[_X%M0 >!_^01+_ -?LW_H5;%_^!;4?\(/I'_/S>_\ M@6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO M_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 M ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1 M_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16 M/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"# MZ1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 'B7_D+Z M/_U^G_T$UL5RFN>%=.M=1TV&.>Y(GN2KEKAB0-O;TK3_ .$'TC_GYO?_ +: M@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ M/^$'TC_GYO?_ +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ M (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC M_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:@#8HK'_X0?2/ M^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ M +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO? M_ MJ/^$'TC_GYO?_ +:@#8K'LO^1WO?^O*+^9H_X0?2/^?F]_\ MJS+7PK MITGBFZL&GN=D=M&RD7#;LDGJ: .KHK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ M ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W M_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ M -BBL?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH M_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VH V* M*Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X M0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ MX0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:@ \#_ /((E_Z_9O\ T*MBL;P*H71I M%':\E'/^]6S0 4444 %%%% !1110 4444 <%^T)^S#\ _P!JGP#?_#?X^?"C M0?$VG7^G7%F#J^D07,MJLT9C:2!Y48PR -E77!! (Z5O?#+X6?#CX,>"[/X= M_"?P-I/AW1+",):Z7HFG16L"< $B.)57)QDG')K?HH Y#Q5^S[\!?'6NS>*/ M&_P1\(:SJ=P%%QJ.J^&K6XGE"J%7=))&6;"@ 9/ ':NIT[3M/TC3X-)TFQA MM;6UA6&VMK>()'%&H 5%48"J !P *FHH YGP7\%/@U\-_$6J^+_AW\)?#. M@ZMKLGF:YJFBZ#;VMQJ+YSNGDB16F.23ER>36EXS\#^"_B/X:NO!?Q#\(:7K MVCWR!+W2=:T^.ZMKA000'BE5D<9 ."#R*U** ,WP?X,\'_#WPU:>#/ 'A33= M#T>PC\NQTG1[".VMK9,D[8XHP%09). !UJ'PA\._A_\ #W^TO^$!\#:/H?\ M;.J2ZGK']CZ9%;?;KV7'F7,WEJ/-F? W2-EFP,DXK8HH YE/@I\&H_B4WQFC M^$GAA?�>0WBL:#;C4C%MV[#=;/-V[>,;L8XKH;^PL=4L9M,U.RBN;:YB:* MXMYXPZ2HPPRLIX8$$@@\$&I:* .>^&WPC^%'P:T23PS\(/ACX>\*:;-<-/+I M_AO18+&!Y6^](8X$52QP,MC)Q70T44 %%%% 'CG_ 4%T?2?$/[%WQ%T+7M, M@O;*\\//#=VEU$)(YHV= R,K9#*02"#UK?\ V2_A!\,/@-^S3X(^%'P;\#:= MX;\.:3X;M4T_2-*MQ'#%NC5W; Y9W=F=G8EG9F9B22:R?V[O^30_'G_8$/\ MZ,2NZ^$W_)*_#/\ V+]E_P"B$H Z"BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ K'LO\ D=[W_KRB_F:V*Q[+_D=[W_KRB_F: -BB MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_ M_P#R")?^OV;_ -"K8K'\#_\ ((E_Z_9O_0JV* "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@#'\2_\A?1_P#K]/\ Z":V*Q_$O_(7 MT?\ Z_3_ .@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH *Q[+_D=[W_KRB_F:V*Q[+_D=[W_ *\HOYF@#8HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?P/_P @B7_K]F_] M"K8K'\#_ /((E_Z_9O\ T*MB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** /)?V[O\ DT/QY_V!#_Z,2NZ^$W_)*_#/_8OV M7_HA*X7]N[_DT/QY_P!@0_\ HQ*[KX3?\DK\,_\ 8OV7_HA* .@HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q[+_D=[W_KRB_F: MV*Q[+_D=[W_KRB_F: -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH Q_ _\ R")?^OV;_P!"K8K'\#_\@B7_ *_9O_0JV* " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\2_P#( M7T?_ *_3_P"@FMBL?Q+_ ,A?1_\ K]/_ *":V* "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ K'LO^1WO?\ KRB_F:V*Q[+_ )'> M]_Z\HOYF@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** ,?P/_R")?\ K]F_]"K8K'\#_P#((E_Z_9O_ $*MB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /)?V[O^30_' MG_8$/_HQ*[KX3?\ )*_#/_8OV7_HA*X7]N[_ )-#\>?]@0_^C$KNOA-_R2OP MS_V+]E_Z(2@#H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "L>R_Y'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9H V**** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\#_\ ((E_Z_9O_0JV M*Q_ _P#R")?^OV;_ -"K8H **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** ,?Q+_P A?1_^OT_^@FMBL?Q+_P A?1_^OT_^@FMB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q[+_ )'> M]_Z\HOYFMBL>R_Y'>]_Z\HOYF@#8HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** ,?P/\ \@B7_K]F_P#0JV*Q_ __ "")?^OV M;_T*MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** /)?V[O^30_'G_8$/\ Z,2NZ^$W_)*_#/\ V+]E_P"B$KA?V[O^30_' MG_8$/_HQ*[KX3?\ )*_#/_8OV7_HA* .@HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH *Q[+_D=[W_ *\HOYFMBL>R_P"1WO?^O*+^ M9H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@#'\#_\@B7_ *_9O_0JV*Q_ _\ R")?^OV;_P!"K8H **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** ,?Q+_R%]'_Z_3_Z":V*Q_$O M_(7T?_K]/_H)K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "L>R_Y'>]_Z\HOYFMBL>R_Y'>]_Z\HOYF@#8HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?P/_ ,@B7_K]F_\ M0JV*Q_ __((E_P"OV;_T*MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** /)?V[O^30_'G_ &!#_P"C$KNOA-_R2OPS_P!B M_9?^B$KA?V[O^30_'G_8$/\ Z,2NZ^$W_)*_#/\ V+]E_P"B$H Z"BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'LO\ D=[W_KRB M_F:V*Q[+_D=[W_KRB_F: -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH Q_ _P#R")?^OV;_ -"K8K'\#_\ ((E_Z_9O_0JV M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\2_ M\A?1_P#K]/\ Z":V*Q_$O_(7T?\ Z_3_ .@FMB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH *Q[+_D=[W_KRB_F:V*Q[+_D=[W_ M *\HOYF@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** ,?P/_P @B7_K]F_]"K8K'\#_ /((E_Z_9O\ T*MB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /)?V[O\ DT/Q MY_V!#_Z,2NZ^$W_)*_#/_8OV7_HA*X7]N[_DT/QY_P!@0_\ HQ*[KX3?\DK\ M,_\ 8OV7_HA* .@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH *Q[+_D=[W_KRB_F:V*Q[+_D=[W_KRB_F: -BBBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_ _\ R")?^OV;_P!" MK8K'\#_\@B7_ *_9O_0JV* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@#'\2_P#(7T?_ *_3_P"@FMBL?Q+_ ,A?1_\ K]/_ *": MV* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'L MO^1WO?\ KRB_F:V*Q[+_ )'>]_Z\HOYF@#8HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** ,?P/_R")?\ K]F_]"K8K'\#_P#( M(E_Z_9O_ $*MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** /)?V[O^30_'G_8$/_HQ*[KX3?\ )*_#/_8OV7_HA*X7]N[_ M )-#\>?]@0_^C$KNOA-_R2OPS_V+]E_Z(2@#H**** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "L>R_Y'>]_Z\HOYFMBL>R_Y'>]_P"O M*+^9H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@#'\#_\ ((E_Z_9O_0JV*Q_ _P#R")?^OV;_ -"K8H **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?Q+_P A?1_^OT_^@FMB ML?Q+_P A?1_^OT_^@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH *Q[+_ )'>]_Z\HOYFMBL>R_Y'>]_Z\HOYF@#8HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?P/\ \@B7 M_K]F_P#0JV*Q_ __ "")?^OV;_T*MB@ HHHH **** "BBB@ HHHH **** "B MBB@ HJO9:OI.I7-W9Z=J=O<3:?<"WOXH)U=K:4QI*(Y #E&,_\ 7E%_,UL5CV7_ ".] M[_UY1?S- &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^A5L4 %%%% !1110 M4444 %%%% !1110 5\;?\%ZOVE/CI^R=_P $U_%?QC^ UUK%A=V^M:3:>)-? M\/1!]0T71)[V.*^N[;((281,460C]V9?,!!0,/LFN>^(?B#X;V-G8>"_B9+8 M/:>,;U]"M=.U.V$L&I2R6TTK6KJRE"'AAF^5_E;&WDL 0#\]OV2?V272M5T_4-$\/W'VFP#, MS0W8N]5E5 H^160*1%&T+_3G@CPEJ'P?_P"#K'Q?XF\60M#8_%O]E=)/"EXX M^2XN++4-/BN+9#T+JEH\K*.0K(3]X4 =S^SY\;M>_9&_X+,>)?\ @EY<^(=2 MOOAUX]^$UO\ $3X5V>K:G->/X=NX[F6SO]+@EG9I/LTGV>2Z2(L5A*LL85'" MCZF_;8_:8T3]C7]D;XC_ +4_B#3Q>0> _"%]J\=@7V_;)XHF,-ON_A\R7RX\ M]M^:^(/'GA/5_B]_P=8^"_$/A:%Y=.^$O[*\D_B>Z0?);W%]J&H0PV['H'9+ MI)%7J55CT4U]#_\ !;SX.^+?CS_P27^/7PS\"6$MWJUS\/KJ\LK.W4M)@#Y;TSX6_'/4?^")+_ /!4.?XT^*3^TC+\,G^+T'C3 M^W[L0)B ZLFC)8>;]E&FFR M/L?E^6=QD(\W]Y6C^T]_P5&\7_M5?![]BOX- M?L_>)-0\&:O^V)JUI<>*]6T"]:._T'0+2&&;6K:TG7YH+AFD:W2X'S(J2LN& MPR]?#\:?!@_X-TT^ULM6\-ZS]K0K_ &=J>NVC7.GVTF?NRO\ :9$" MGD-;L.U 'V?^T%X[A_X)7_\ !1W]F[PI\*=3U2W^$W[0FIWW@?Q=X0U#7+J] MMK'75$#:5JEK]IDD:*>629H)]K!94VNRM(H:OT*K\T/^"X7A/5_C)_P42_X) M\_ _PA$\^JI\>)O&%S%",M#IVB_8KNYE;'W5V!@">I&!S7Z7T %%%<9\9M$^ M.6MZ991? [QOHNAW:3L;Z76M,:Y66/;PJ@$;3GG- ',?MW?\FA^//^P(?_1B M5W7PF_Y)7X9_[%^R_P#1"5\T_M6>#/VT;#]G;Q;>_$/XR>#M2T2+2BVHV-EX M=DAEFC#+\JON^4YQS7/^$_@Y_P %CKCPMIL_A/\ :Y^&-KI3Z?"VF6MQX4+2 M0VY0&-&/V1\+/_ D?_N:@#[&HKXY_X4O_ ,%K?^CR/A9_X2/_ -S4?\*7 M_P""UO\ T>1\+/\ PD?_ +FH ^QJ*^.?^%+_ /!:W_H\CX6?^$C_ /1\+/_"1_P#N:@#[&HKXY_X4O_P6M_Z/(^%G_A(__1\+/ M_"1_^YJ /L:BOCG_ (4O_P %K?\ H\CX6?\ A(__ '-1_P *7_X+6_\ 1Y'P ML_\ "1_^YJ /L:BOCG_A2_\ P6M_Z/(^%G_A(_\ W-1_PI?_ (+6_P#1Y'PL M_P#"1_\ N:@#[&K'LO\ D=[W_KRB_F:^4?\ A2__ 6M_P"CR/A9_P"$C_\ M1\+/\ PD?_ +FH_P"%+_\ !:W_ */(^%G_ (2/_P!S M4 ?8U%?'/_"E_P#@M;_T>1\+/_"1_P#N:C_A2_\ P6M_Z/(^%G_A(_\ W-0! M]C45\<_\*7_X+6_]'D?"S_PD?_N:C_A2_P#P6M_Z/(^%G_A(_P#W-0!]C45\ M<_\ "E_^"UO_ $>1\+/_ D?_N:C_A2__!:W_H\CX6?^$C_]S4 ?8U%?'/\ MPI?_ (+6_P#1Y'PL_P#"1_\ N:C_ (4O_P %K?\ H\CX6?\ A(__ '-0!]C4 M5\<_\*7_ ."UO_1Y'PL_\)'_ .YJ/^%+_P#!:W_H\CX6?^$C_P#1\+/_"1_^YJ/^%+_ /!:W_H\CX6?^$C_ /1 M\+/_ D?_N:C_A2__!:W_H\CX6?^$C_]S4 ?8U%?'/\ PI?_ (+6_P#1Y'PL M_P#"1_\ N:C_ (4O_P %K?\ H\CX6?\ A(__ '-0!]C45\<_\*7_ ."UO_1Y M'PL_\)'_ .YJ/^%+_P#!:W_H\CX6?^$C_P#1\+/ M_"1_^YJ/^%+_ /!:W_H\CX6?^$C_ /1\+/\ PD?_ +FH M_P"%+_\ !:W_ */(^%G_ (2/_P!S4 ?5WB7_ )"^C_\ 7Z?_ $$UL5\!?%/1 M_P#@L/X"\9^"O#6N_M:?#FXN?$^N-8Z9+:^$EV0RB,N6DW6X.W QQDYKM_\ MA2__ 6M_P"CR/A9_P"$C_\ 1\+/\ PD?_ +FH_P"%+_\ M!:W_ */(^%G_ (2/_P!S4 ?8U%?'/_"E_P#@M;_T>1\+/_"1_P#N:C_A2_\ MP6M_Z/(^%G_A(_\ W-0!]C45\<_\*7_X+6_]'D?"S_PD?_N:C_A2_P#P6M_Z M/(^%G_A(_P#W-0!]C45\<_\ "E_^"UO_ $>1\+/_ D?_N:C_A2__!:W_H\C MX6?^$C_]S4 ?8U%?'/\ PI?_ (+6_P#1Y'PL_P#"1_\ N:C_ (4O_P %K?\ MH\CX6?\ A(__ '-0!]C45\<_\*7_ ."UO_1Y'PL_\)'_ .YJ/^%+_P#!:W_H M\CX6?^$C_P#1\+/_"1_^YJ/^%+_ /!:W_H\CX6? M^$C_ /_P#7E%_,U\H_\*7_ ."UO_1Y'PL_\)'_ .YJXC0M M'_X+#ZK\>]>^$MK^UI\.4U;2=#M;Z[NW\)+Y$D4K$*JXM]VX8YR * /OVBOC MG_A2_P#P6M_Z/(^%G_A(_P#W-1_PI?\ X+6_]'D?"S_PD?\ [FH ^QJ*^.?^ M%+_\%K?^CR/A9_X2/_W-1_PI?_@M;_T>1\+/_"1_^YJ /L:BOCG_ (4O_P % MK?\ H\CX6?\ A(__ '-1_P *7_X+6_\ 1Y'PL_\ "1_^YJ /L:BOCG_A2_\ MP6M_Z/(^%G_A(_\ W-1_PI?_ (+6_P#1Y'PL_P#"1_\ N:@#[&HKXY_X4O\ M\%K?^CR/A9_X2/\ ]S4?\*7_ ."UO_1Y'PL_\)'_ .YJ /L:BOCG_A2__!:W M_H\CX6?^$C_]S4?\*7_X+6_]'D?"S_PD?_N:@#[&HKXY_P"%+_\ !:W_ */( M^%G_ (2/_P!S4?\ "E_^"UO_ $>1\+/_ D?_N:@#[&HKXY_X4O_ ,%K?^CR M/A9_X2/_ -S4?\*7_P""UO\ T>1\+/\ PD?_ +FH ^QJ*^.?^%+_ /!:W_H\ MCX6?^$C_ /1\+/_"1_P#N:@#[&HKXY_X4O_P6M_Z/(^%G M_A(___#FV^&OQ;&M0V^G:[::WHNJ>'-?N M=,O]+U*U8O;W=O<6[JZ21L21G*\\J:]'HH ^3?AW_P $I?!,7Q;USXD?M(_& MOQG\5[0?$BR\8>$="\7:A;"RM;^UT73=/@O;R"SMK>.]NXFL6\MY@Z(@B8)Y MP>5O9?VBOV3?A7^TK>^%?%/BR75-'\5>!-5DU+P-XV\-7BVVJZ%<21&&8PR, MCH\-_$M[]JU;7KB*/RH3/*%55CBB CB@B2.&)/1S\,C/XH;X6'Q0WB+_A2;:TO_ BHU W/VLM]F$?G&W^U M?Z1]A,QL_,^;R.U>O?M&_LV?![]JWX57?P;^-GA6MQ$5DM[B*15=)48,I'H2#W=% 'D'P>_8M^&OPK^+=U^T+XA\6>)O' MGQ"N-"70X?&OCF_AN+RQTM9/,^Q6T=O##;VT;2 /(8XEDF95,KR%5QZ_110 M4444 >E M^ =#TS4+=HI[?1[:*>)^J.L2AE/N""*V** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ KR#P;X%\76'[:?C3X@7F@SQZ+J'@_3K M6RU%@/+EFC=BZ#GJ :]?HH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@#R#]BGP+XN^'WPGU+1/&F@SZ==S>,-4NHX+@ ,T M,DY9'X/0CD5Z_110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 >0?M'^!?%WBSXL?"36_#F@SW=IH?C"2ZU:>$ K:PF!E#MSTSQ7 MK]%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5 MY!X-\"^+K#]M/QI\0+S09X]%U#P?IUK9:BP'ERS1NQ=!SU ->OT4 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y!^Q3X%\ M7?#[X3ZEHGC309].NYO&&J74<%P &:&2'_B?X@\'W5]:21IK_ M (8>V6]M\J1F-KB&94/.=P7<,95E/-=/4=W_ ,>DO_7-OY4 ?"'_ ;/_$KX MB_&#_@C;\,?B1\6/'FL>)O$.JZMXDFU/7-?U*6\N[N3^WK\;I)I69W. !DD\ M "K?[1O_ 1RU_\ ;DU7Q/\ %7]H[]M7XQ^&_%U[J%X/ %C\._',FG:/X,LT ME=;#RK2(!;FX,:Q2W$LC%I)&=4:-%CV\Q_P:L_\ *#GX1?\ 80\2?^G_ %"O MIW]J;XI>/?%]_-^R'^S)KXM/B'XBTL/K'B>)/,B\":1,6C;5IAT-RP61;.W/ M,TR%R/)@G= #Q7_@WV_:*_:7_:0_X)T:?K?[5WB5_$7BGPKXSUKPJOB^4EG\ M06NGW)@2\=\#S6W!X3)U/COX'^)=WX3E\5> M*(/A[X3\5Z; DMW8^'M GEMKZ2T\P%([B34Y]=6.8JRKBWE*R>6$/3^-KGX4 M?\$U_P!@G4_AI^S5HMDDGPU\%V^F^"?"OVI9+BYU.[D-II4<_P#$SWFH.JF5 MAF2221N3NKT_]F7X):9^S=^SWX,^ ^E:@]ZGA3PY:Z=/J,O^LO[B.,":ZD/> M2:7S)7/=I&/>@#\]]6_86^)?["__ 5K_9[D_84^/OQ3U?1/'L6NR?'7P=XW M\>WVOV+:/:P1E=6F-W([0S-<3K&CD_-,R!-J^<&^U_\ @HIH?C75_P!B;XGW MWP]^,OBCP+JVD^!-8U*QUSPC<00W:S06,\D:^9+#(T:[U1BT1CD^7 =03GX4 M_P""K_[#-U^R5^UO\$?^"F_[%7Q(\;Z9\3=?^-WAOP7XQ\/ZCXTU#4[3Q9I. MH7#)):LEY-*R*BJ?W2%84CWR*B-$KC] _P!N3_DRGXP?]DM\0?\ IMN* /(? M^"&'BSQ5X[_X)'_ CQCXW\2ZAK.KZEX(CGU'5=5O7N+FZE:>4M))+(2SL>[, M2370_&NYU7XO_MV>"OAMX?TU-2MO@[X/OOB!J=@\PC2;6[Z.YTG0X78Y 5HA MKLA)SM:*!\9 (X[_ (("_P#*&S]GO_L0(O\ T=+7=_\ !/G_ (N3H'CW]K^[ M^=OB]X[N]1T&4\X\.V(73-(V'_GE-;VGV\#^]J4A[T ?'?[?/_!(#XG:-^RS MX[_;@/\ P4?^-MK^T+X,\)WWB_\ X2RP\=36F@I=6=O)=R:?;Z:@6.UT\A'B MC0$LJE6D:7YU>[^U%_P52_:>\!?\$+/@C^T%8F#1OCE^T';^&/"OA_4Q8KLL M]4U6(L^J+ 1M&;>*6>-<;%DEBX*C:?J#]J?2F_;\U+5_V&_!&HS)X @NH[;X M[^*;*4JLEJ-LC>&+61?O7-RI5;IE/^CVLC*<2W$93Y:_X.1/">@Z7^SA^S_\ M;?!B6'_"*? W]ISPI=^+K;3"GV?1=-1C =ZI\L(C=[6/80-HG7H,9 -S_@H[ M+:?\$8/!'P=_;/\ @CXU\53:-IGQ)TOPO\;;3Q)XLO=2'BS0[])(Y]1N_M4K MAM1AG2.:.X78V9)(R?+;97NO_!;N'XEZ;_P3#^,?Q#^%'QY\8> M8\)^ M1U M>TO_ ;?Q6D]Q)!%YBQO,8FFC4[",P/$V'/S'C'@7_!U'X:UCXK_ /!.OPC^ MS=X-@-SXC^*?QS\,^&?#=G$-SSW4SSR+@#G $1)/0=Z^BO\ @M/"MM_P2'_: M*MU9B(_@[K2@L5](M6>1W8DLS,22Q))))-?GY^Q1^TK^R_P#M,?L[?M!>-?\ @HC\5]:T M3X^?#?Q9XD'Q!LKKQ?>Z=J?@ZUCNY(M,708HID-M"L9MH8S;#?-=$[S(\R[_ M +[_ ."8?_*-7]GG_LAOA+_TS6E?FM9?L%>)?^"XWP1D_P""U/P*\>CX6?M MMXNO[CX'7.EV<$-O8Z=HM]O_!/GX>?M/?%3P?'H7BG6K6]LO$VGV\9 M6'^T+"^N+"XDB!)VQR26S2!/KOQTVK>!)=5CBT>-]/T/= XM[>./SF!O' M^:XFF$$9GVDQQ&8IA]C#Y$_X*8_\ *='_ ()T_P#7Y\3_ /TP MVE??WCCQQX/^&?@[4_B#\0?$UEHVAZ-927FJZKJ-PL4%K BEGD=VX4 "@#\J M/&7[,'Q9_P""/O\ P5"_9IMOV0_VF/B;XJ^'?QZ\67OA?X@_#+XA>+I]:B4Q M6PF.IV[2_,C1QEI6?[RF'!(P+9_#6CW!5[[6;U9V[H?$6N&*[NLC_GI;Z;:Z?M/79J\@[G(!R_ M[8G_ 3$\ _MD7&N:Y^T+^TK\1] T'3M/$/@K2/ /C6?P]IWA>".!=UZZ0,$ MN[KS/-\2-/?C0]>U M\/\ VCJ>A"ZD&G75T9"79Y( KJSDNT31%R6+$^X?M?\ ['?P6_;D^"VI_ /X M^1^(9?#FK6[Q7EOX?\6W^E-(&&/WGV2:-;A00"(YA)&2.4/(KY-_X-]O#GQS M^#OPQ^.7[(GQ+^)NK>-?"GP5^.VJ>$?AKXHURH?%_P3_P ')/PF\ W?[17CC6_"7B/X&^(-9_X0[5=5C72[ M"[6XDB#0VUO'%'Q&$4/(KR_+S(237WI\:?BQX3^ _P 'O%7QN\>7+1:)X0\. MWNLZM(GWA;VT#S2;1W;:A ')/\ TLDKZ-_;L_XN MCK_PK_9 M?WB_$3QW!J/BB(=O#NB%-3O-P[Q37$6G6#CNNI$4 >4:!_P3O\ MC3\<_P!FOX?_ -^,?QM\7> =!U'3[_Q=\9H/AYKS:;JWB3Q5J]TU]<6+7B* M98;"WFN+L,B;6F!MDRJ0LC>*_L0_#3X\?\$W?^"V-W_P3J\!_M"^./B+\$/' M?P4G\>:?HWC_ %R34[SP?=0W_P!D/EW#_,('D!4#"AO/7<&>+>_Z-?&OXT^! M/@%X!N/B%X_NYQ;I-';6&GV%N9[W5+V5MD%E:0K\T]Q*Y")&O))[ $CRG]E[ MX!WWP\^(/BK]L7]IBZTRT^*GQ5EL=/FM&OT>'PUI,)<:=X=M)20)61I))9G3 M_CXNIY64;%B50#YM_90\;6__ 5G_;L_:6U'XPZMK%W\*O@=XNB^'GP^\':; MK]W8V)O$_[-_Q5N/#ECXHU:?S;[5_#MPTTFDSWDAYENA%#+&\AY?RE9BSE MV/EO_!OKX2U'X*?'O]N']F[Q;"T.O:%^TW?:Y)%*,22:9JD1FL+C!YVRPQ%P M?>C_ ((@^$]7\2?\%&_^"@W[35K"[>'?$/QPL_"^D78'[NXNM&6]2[VGHP4W M4(R..30!J? ?4/B_X2_X.4OB#\(/%7[1?CCQ?X:/[*\6O:7HOB758VL],N9M MF6,TMKI4=S"RRQ0RS1.]QY;*[Q1"/<%=P>3\" M?\K3?CC_ +,NL_\ U(X*]N_X**?\$R=+_;A\7?#3X\?#KXVZC\+?B]\'M;DU M'X??$'3=(CU!(%EV"XM+NSD>-;NWD"*"AD0\L,[7=6 /"_B;XXU/_@F%_P % M?_@-\%?ACK^JK\'?VG=,UK1M2\#7^KW%Y::#XBTV.&6#4;!9W_V[/\ @O9X OOB#\=+;XB^$OV/=!O;GQEXFT/P MC'HVBQ>+M1BV+I-G$)KF4SHB6EQ/YES-L:!H\0G ?]:J "BBB@ HHHH **** M .8^,G@76OB5\-]5\&>'_B?X@\'W5]:21IK_ (8>V6]M\J1F-KB&94/.=P7< M,95E/-?&?_!L_P#$KXB_&#_@C;\,?B1\6/'FL>)O$.JZMXDFU/7-?U*6\N[N M3^WK\;I)I69W. !DD\ "ON^[_P"/27_KFW\J_/3_ (-6?^4'/PB_["'B3_T_ MZA0!T_[1O_!'+7_VY-5\3_%7]H[]M7XQ^&_%U[J%X/ %C\._',FG:/X,LTE= M;#RK2(!;FX,:Q2W$LC%I)&=4:-%CVW/^#?;]HK]I?]I#_@G1I^M_M7>)7\1> M*?"OC/6O"J^+Y26?Q!:Z?^+[^;] MD/\ 9DU\6GQ#\1:6'UCQ/$GF1>!-(F+1MJTPZ&Y8+(MG;GF:9"Y'DP3NF3XV MN?A1_P $U_V"=3^&G[-6BV22?#7P7;Z;X)\*_:EDN+G4[N0VFE1S_P 3/>:@ MZJ96&9)))&Y.Z@#F/A3X)\;_ +4?BKX\?'?P/\2[OPG+XJ\40?#WPGXKTV!) M;NQ\/:!/+;7TEIY@*1W$FISZZL MY/V%/C[\4]7T3Q[%KLGQU\'>-_'M]K]BVCVL$975IC=R.T,S7$ZQHY/S3,@3 M:OG!OT(_9E^"6F?LW?L]^#/@/I6H/>IX4\.6NG3ZC+_K+^XCC FNI#WDFE\R M5SW:1CWK\X_^"K_[#-U^R5^UO\$?^"F_[%7Q(\;Z9\3=?^-WAOP7XQ\/ZCXT MU#4[3Q9I.H7#)):LEY-*R*BJ?W2%84CWR*B-$K@ ^Z_^"BFA^-=7_8F^)]]\ M/?C+XH\"ZMI/@36-2L=<\(W$$-VLT%C/)&OF2PR-&N]48M$8Y/EP'4$Y\Y_X M(8>+/%7CO_@D?\"/&/C?Q+J&LZOJ7@B.?4=5U6]>XN;J5IY2TDDLA+.Q[LQ) M->O?MR?\F4_&#_LEOB#_ --MQ7B/_! 7_E#9^SW_ -B!%_Z.EH ['XUW.J_% M_P#;L\%?#;P_IJ:E;?!WP???$#4[!YA&DVMWT=SI.APNQR K1#79"3G:T4#X MR 1\B_M\_P#!(#XG:-^RSX[_ &X#_P %'_C;:_M"^#/"=]XO_P"$LL/'4UIH M*75G;R7\=W>HZ#*><>';$+IFD;#_SRFM[3[>!_>U*0]ZR/VI]*;]OS4M7_ &&_!&HS M)X @NH[;X[^*;*4JLEJ-LC>&+61?O7-RI5;IE/\ H]K(RG$MQ&4 /E_]J+_@ MJE^T]X"_X(6?!']H*Q,&C?'+]H.W\,>%?#^IBQ799ZIJL19]46 C:,V\4L\: MXV+)+%P5&TZ__!1V6T_X(P>"/@[^V?\ !'QKXJFT;3/B3I?A?XVVGB3Q9>ZD M/%FAWZ21SZC=_:I7#:C#.D@Z7^SA^S_ /&W MP8EA_P (I\#?VG/"EWXNMM,*?9]%TU&,!WJGRPB-WM8]A VB=>@QG4_X.H_# M6L?%?_@G7X1_9N\&P&Y\1_%/XY^&?#/ANSB&YY[J9YY%P!S@"(DGH.] 'T'^ MUO\ \$Y-9_;[^)NI?\-"_M%_$;PW\.]&MH+7P=X)^&?B^31H[V_>QGN#S.8($@R/X&+@!4:-%^WOVA?C MRGP0T#3/"G@OP^?$_C[Q,7LO G@]+GRY-2N$4;YYY,-]GLH RR7%R01&A 4/ M+)%%)YI\/OV+=$^$7[)_Q!_9W?Q]9ZO\3?C%I7B+6/&GB:XVV\WB#7+ZW\FY MNXX=Q,=M"9K:"*-21!"D"%B?F8 ^8?\ @G!X.\9_\%?/V(_%W_!0'XP_$3Q= MHWC3XH>(-?\ ^%/76C>*[VQ3X>Z=97,UEIR645O*L0E2>W>6>5E8W))67?& M@^AO^"*'[=_B?_@HM_P3I\$?M#_$>WAA\91_:=#\<1V\2HC:K92F&68*O">: MHCGV *9BHX KR'_ (-IO&>D>$?^"(/@'2?&&=*N_AS>^*M-\96EVNQ],N;; M6]0GFCE4\HRQ2(S ]-U9'_!J?\-/%W@?_@D?H_C3Q=ILUF?B#X\UWQ/IMM.I M#+:2SK;QM@]%?[*74]U=6'# T ?I'1110 4444 %%%% !7YY_P#!SO>_%SP) M_P $D_B+\;/A#^T1XW\$W_AJ31U:S\):I'91ZC'=ZM:64J3RI%]IV^7&?\ U)=+H ^U/%[?$J;X%WX^$,E@ M/%TOAEE\.3:N"UK'?M!B&2< Y:-9"K.H.652!R:_+/\ X*K?\$R_B-^PC^R5 MXG_X*7?LX?\ !1KX[GXT?#5;?7=6UWQ;X\>[T[Q*GVB)+BVFL JV\41#GRX$ M7R0%$11@0R_K7X4_Y%;3?^P?#_Z *^:OC#X2TO\ X*5^/+/X0HJW7P,\#>*H M;[QU?XW0>.-:T^X$D&BP_P ,MC:W422W*FLIUE0: M#X=F6^OD8J2"KW\6FZ=*GI?.IQ@BO??%WA;2_&_AF]\):U<:A%::A 8;B32M M7N;"Y53U\NXMI(YHF_VD=6'K0!\!_P#!([X%?'G]EK]NO]I?]F_PU\9/&7C7 M]GGPM/H@\"W/CK7)=3GTG7+BU%Q?Z;:W4I+21PK*GF+G"%X0?WAE9J7_ <= M:A\7_ '[/?PQ^)_PQ_:*\<>%XI/CEX5T;5?#GA[58[.QU.TN+F3S5N#%&MQ+ MDK'\C3&+"?ZO))/*_L7?LA:]_P $S_\ @N?J_P"S1^S#\0?$^H?!7XJ?!B^\ M=>(O!GB+7I]17P]K$6J1VPNDEG9I"9F8J'D9I)-\H=G\E"O9?\','_)DOPV_ M[.1\%_\ I5+0!^B5?'&A^"/C'^U5XC^.7QD^"WQ&F\(W?BWQA:?#3PWXWM%1 M[K1?#.@S31:I=V:R*R?:WU.?6X(GP55EM96#B'97OW[8'QNOOV<_V9?&?QBT M335O]8TG1G3PUIC?\Q'6)V6WT^S'O->2V\(]Y!4W[./PDT#]E/\ 9E\)_"*\ M\11/:^#/"T%OJ^O7LHC%U-%%NN[^9VP TLOFSNQP,R,3B@#\P/VXOV,OBE_P M1T^,/P*_:]_8;_:U^,.OR>,?C;H?@;X@_#SXB^.[C7;7Q;#J;R#S,3=+G]W( M-V"09!(GEF-@_P!&?MR?M!>+?CI_P5?^"O\ P2:\+^+=6T7PIJ/@_4/B%\8I MM U*6SO-5TR#SH+#2AQ-P5F#>J>&/!-G^V[\>_"_[9 M/Q#MC;?"SX8MU'2/"6J1R!H;J_L;IKN>&)QD/BU$4O M!Y6;/O0!W7@/XPZI^PW_ ,%I-%_X)Y:/K>HW'PJ^-_PMG\2>!=#U/4YKO_A& MO$6G//\ ;;:S>=V>.SGM(//,.XHDRDQJ@=\Y?[2__!%[XA?M3>!_$7Q_^+7[ M>_QE\-?&V[M+G4_#=]X2^($UAX?\&3@-);:?:V<(56MH0$CDF+":K_%S_@Z _9CL_"\+S1_"OX'^(_%'BB2(9%K:WJW^F0;R/NEIY(Q@ M\D'TKZG_ &M=>\3_ +2]QK'[!_P(\23V%WK&GK;?%?QKI[#_ (I'1;E/WEO$ M_(_M6[@9D@CZP1R&ZDP%@CN #CO^"&W[3/QX_;-_X)0_"?X_?M&7LI\9:YH] M];ZAK MTCDOUMK^YM(;XH5VAY8H8Y"=NUF8L!M8"O(/^";^J_%S1?^"W_P"V MG\&/'W[07C7QUH_A?0? LOAT>+]66;^STO-/DO)HX884BMX$\V9\+%$@P%R" M02?O+X1^#OA7\*_ NG?!+X/6&FZ=HG@C3[71;/0M-E5ETJ&*WC\BW902R$0M M$P#?,5=6YW9/PE^PA_RL-?MX?]BQ\-?_ $R"@#]$Z*** "BBB@ HHHH *CO( M);FTEMH;R2W>2-E2XA"EXB1@,H<,N1U&01QR".*DHH _.C_@F#J_Q:TG_@L[ M^W-\&/B%\?\ QIX[TOPC!X /AU_&&K+.;"*]TVZOI(H8HDC@@3S)V&V*- 0J MY!.2?H#]L?\ 8/\ $_[=_P 08O"WQ:_: \>>$_A3HVC1&U\,?#;Q0^CW.OZK M))*9I[^YB'FM;PQ+;K# K*ID>9WW;8P/ _\ @G?_ ,I_/^"A7_7G\+O_ %'7 MK[7_ &@?CYX?^ GA.WU*XT>ZUSQ#K5X-.\'>$-+9?MWB#4F5F2UA#'"@*K22 M3/B."*.261E1&8 'P;_P2.TS]H[]D3_@I=^T#_P2_P#$7QZ\5_%#X3^"O"NB M^*? >N>-]1:^U/P_]O.!ILEP>6##S2J\+BUWHJ&1Q7U/\3O.^-?_ 4'\"_# M*TVS:7\'?"EUXZUE'Y0:SJ2W&DZ,K8Z@6RZ](0>0P@8#H:U/V0OV<;+]FQ/$ M'CSXN^+=*U+XM?&3Q*=9\=ZS#+LCO;V.V*V^F6(DQ(UI8VL:'*W/_ !3MHJ:;H^P]HYK.T2^ ' ?4 M)#W- 'Q?_P %KZAH:1,+6^:$"62 3))&0LFXJ'1UX&5(R*^//^"W/_ 3/^$W[97[, MGB?XW7OQ)\9>$?B%\,/#=]XE\ >*=(\=:A;6FDW]E:O,CFT\[[-&&\L*\Z1I M,JDD2#&#[?\ \$R/B5\8_C'_ ,$\?@K\5?V@1*?&?B'X::1?^(9KB+RY;F>2 MU1O/D7 VO(I61EP,,Y&!T !\P_\ !#_7_BI$OCT- M*T34O&.L&[N(+)+=S'"N L<:J"!LC1$XX45](_\ !1Z]O/%'P,T[]F'0[J2+ M4_C?XJL_ RF!RLB:9#_ M '-9<=Z /._VEO\ @E"W[=?C;7->_:1_::^*7AGPY8L-.^&G@;X6>,VT2PT. MRBB5!>S+"A%W>R2^;(&DRD41BB"95V?Q/_@DC^U[^T%^SO\ L9_M4Z1^V;\3 M]4^).E_LE_$+Q-HND>/M3E+7VNZ;I=I]I,$LKEFDG4 #+,[#[0B$ML!/VY^T MQ\=_$W@HV7P5^!-A9ZQ\5O%MK+_PB^F7>6M=*MU(276=0V\QV5N6!(R&GD*0 M1G?)E?"?VCOV%O#'PX_X)"_%_P#8.^!FKRZWXPU[X5>);^6>\F1M6\5:Y=13 M3W.H7"KR\EU>/AB!M4RJBX554 '@WP!^&/QL_:@_X(YZK_P4M\8_&'Q5:?M% M^*O"&L?$#PEXITSQ%=PVWAUX&GN=,TFTL_,^SKIWD0PPRP/&ZSB:9Y=[,&'M M?P8\<_$O_@M+_P $]/@K\4/#_P 6]>^&7A3X@:!+J'Q5O_A[JILM7GNK5OLD MND65R0SVMO)>).M:?_!!W3]/_8F_X(._!O6OV@]4_L&T MM/#-YK]Y)>1N76'4]5NKVTC2)07DEDCN[=4A16DDDD5%5F8*0#QWX8_ 3XR_ M\$F_^"T_P0_9F_9[_:-^(?C7X+_M!^&?$K^(O GQ \2RZPWAR[TFR^T?;[>: M7F%7>2W3)Y;=*K%_W6SZ7_:C_P""5U]^W[\0_$7B_P#:A_:D^*V@:'#/]C^' M?@WX9>-WT>ST>U2-5-_<")#]LOI9O-E#2[DBB:*()E79^U^ ?PDN5>.SD<-L.HWMR\U1G$'F2]M^TQ\=_$W@HV7P5^!-A9ZQ\5O%MK+_P (OIEWEK72K=2$EUG4 M-O,=E;E@2,AIY"D$9WR94 ^6/^" 'Q._:GU'X MK4 %%%% !1110 4444 V^5(S&UQ#,J'G.X+N&,JRGFOC/_@V?^)7Q%^,'_!&WX8_$CXL>/-8\3>(= M5U;Q)-J>N:_J4MY=W5:1 +VY_P;[?M%?M+_M( M?\$Z-/UO]J[Q*_B+Q3X5\9ZUX57Q?*2S^(+73[DP)>.^!YK;@\)DZN8-S$N6 M)]J_:F^*7CWQ??S?LA_LR:^+3XA^(M+#ZQXGB3S(O FD3%HVU:8=#\U!U4RL,R222-R=U ',?"GP3XW_:C\5?'CX[^!_B7=^$Y?%7B MB#X>^$_%>FP)+=V/A[0)Y;:^DM/,!2.XDU.?75CF*LJXMY2LGEA#\VZM^PM\ M2_V%_P#@K7^SW)^PI\??BGJ^B>/8M=D^.O@[QOX]OM?L6T>U@C*ZM,;N1VAF M:XG6-')^:9D";5\X-^A'[,OP2TS]F[]GOP9\!]*U![U/"GARUTZ?49?]9?W$ M<8$UU(>\DTOF2N>[2,>]?G'_ ,%7_P!AFZ_9*_:W^"/_ 4W_8J^)'C?3/B; MK_QN\-^"_&/A_4?&FH:G:>+-)U"X9)+5DO)I61453^Z0K"D>^141HE< 'W7_ M ,%%-#\:ZO\ L3?$^^^'OQE\4>!=6TGP)K&I6.N>$;B"&[6:"QGDC7S)89&C M7>J,6B,,?&_B74-9U?4O!$<^HZKJM MZ]Q_;D_P"3*?C!_P!DM\0?^FVXKQ'_ (("_P#* M&S]GO_L0(O\ T=+0!V/QKN=5^+_[=G@KX;>']-34K;X.^#[[X@:G8/,(TFUN M^CN=)T.%V.0%:(:[(2<[6B@?&0"/D7]OG_@D!\3M&_99\=_MP'_@H_\ &VU_ M:%\&>$[[Q?\ \)98>.IK304NK.WDNY-/M]-0+':Z>0CQ1H"652K2-+\ZO]B? M\$^?^+DZ!X]_:_N_G;XO>.[O4=!E/./#MB%TS2-A_P">4UO:?;P/[VI2'O61 M^U/I3?M^:EJ_[#?@C49D\ 074=M\=_%-E*562U&V1O#%K(OWKFY4JMTRG_1[ M61E.);B,H ?+_P"U%_P52_:>\!?\$+/@C^T%8F#1OCE^T';^&/"OA_4Q8KLL M]4U6(L^J+ 1M&;>*6>-<;%DEBX*C:=?_ (*.RVG_ 1@\$?!W]L_X(^-?%4V MC:9\2=+\+_&VT\2>++W4AXLT._22.?4;O[5*X;489TCFCN%V-F22,GRVV5A_ M\'(GA/0=+_9P_9_^-O@Q+#_A%/@;^TYX4N_%UMIA3[/HNFHQ@.]4^6$1N]K' ML(&T3KT&,ZG_ =1^&M8^*__ 3K\(_LW>#8#<^(_BG\<_#/AGPW9Q#<\]U, M\\BX YP!$23T'>@#Z#_:W_X)R:S^WW\3=2_X:%_:+^(WAOX=Z-;06O@[P3\, M_%\FC1WLYB62XU34)8E\RXE\Q_(AA)\N)+X/,QAC%N#_<9 MG "HT:+]H_M"_'E/@AH&F>%/!?A\^)_'WB8O9>!/!Z7/ER:E<(HWSSR8;[/9 M0!EDN+D@B-" H>62**3#_8Y_9M\*?LD^#+GP7K7C>TUSXA>/-;O_ !;X^\0R MA8+CQ'K$S1?:[J*#<3';0A[>WBB!80PI A)/S, ?"O\ P5Q_X)O_ !(^'/[, M&L_MK_";]LKXU7/[3.EZSIDWA74M&\:W<=EK&J7-]# FC6>C*YMXK5O.9(H$ M4L 9GF'FE_TX^'1\;-\/M"/Q+6U'B,Z-:_\) +'_4"]\I?/\O\ V/,W8]L5 M\=_\%L/^"9GPD_;5_9G\2?%_5/B1XQ\)>/\ X:^';WQ'X \4Z1XYU"VM-(U" MSMI)DD-IYWV9 VP*\Z1K,%)*R#%>R?\ !+KXF?&7XS?\$Z/@I\5_VA#,_C/Q M#\-M*OM?N+F+9+=2R6Z,+B1<#:\J%96& TAX'2@#WFBBB@ HHHH **** "B MBB@ K$^(G@ZY\?\ @^]\(6WC76?#_P!NB,4FJ:!+#'=QH>&$;RQ2!"1D;@NX M9RI4X-;=% 'B/["7[!/P>_X)V?!Z+]G_ /9Z\3>*6\%V<\TVE^'_ !#JD=Y' MI\DTK2S-#(8EE =W9BK.R@DD $DGY^\:_P#!O'^Q+\0?B-XB^+'B?XN_'637 M_%FK/J7B#4+?XP7\!O+E@%WLL>U<*BHBJ B(J* J@#[OHH ^9OV>O\ @DY^ MRI^S+\/M.^&GPWG\6SZ?:?$^V\>ZC/X@\2/J-UK.JVUN(K47D\ZM)+#"T<$\ M<:E=LMM&V<;U;T[]K;]ECP+^V3\%+[X&_$+Q?XOT"QO+NWNH]8\#>)Y])U*U MG@D$D;QSPG/##[K!E/7&0"/2Z* /$?@S^PA\-?A7XCT'QSXS^)GQ!^)_B'PK M#)'X6UWXI>*FU2;2/,C,4DL$:I'"L[1EHVN3&9RCNGF;7=6[O]H'X*:3^T5\ M)-:^"_B3QAKVC:/XBL)K#6Y/#ES%!=YH1E7 "@J?0M(^$'A7PK\$[3X!^!;B^\/:)IOA:/0-'ET6Y\FYTV MTCMA;Q&"3!\N2-%78V#@J#CBNJHH _/G3_\ @VK_ & =(ADM]*^*'QXM8Y;F M6XE2W^-&I('FED:260@,,L\CL[-U9F).22:^H_A7^P5^R_\ "?\ 8[7]@_3/ MAXNK?#1]*O-/U#1?$5PUX^HQW-?'NH?#NPELOALGC[7EOHO"T,D8A M(-5\/>%]-M]-\.Q^([N*XGL+&"%(8;594B1I$1$ !DWOV+$ >>Z#_P3O^&? MP[U'Q5%\"/BW\0?ASX?\;ZO<:KXH\'>#-9MH=-N+ZX.;FXM_/MI9]->4Y+FQ MFMQN)< /\U>_T4 <]\)OA/\ #CX%?#71/@]\(?!]GH'AGPYI\=CHNCV"%8K: M!!@*,DEB>268EF8EF)))/0T44 %%%% !1110 4444 ?//Q]_X)N?"3]H[]IC MP/\ M:^//BGX_M_&/PSENW^'T^CZU;V]MH1NHUCN1'#]F*RB5$"OY_FEA\OW M0 -/]N3_ ()_?![_ (*#_#+2?A#\>_&GCBWT+2M3CU!K3PGXIDTHWUU$5:&2 MX,"CS/+=1(B\*KX<#*J5]SHH ^%OA_\ \&\_[!G@'XB>'/B/)XM^+_B"?PQK M]GK.GZ5XJ^*M_J&GRW5K,L\)FMY6*2J)$5MK<'&#Q7US\(?@GX1^"Z>)G\,W M5]=7/B[QA?>)-[N2HVY55'EQ0Q06\2X)6&WC4LQ!8]A10!\UZQ_ MP3*\#77[1'BG]HSPM^U1\=_#-UXTE27Q'X6\/_$Z:/1KAUC6/=';R([6S%5' MS0/&5Z(4'%>W_"'X/?#3X"_#ZP^%OPC\)6^BZ%IWF&WLH'=RTDDC22S222%I M)II)'>22:1FDD=V=V9F)/2T4 ?.WCC_@FO\ "?Q_^V1HW[>6L?%KXA0_$;PW MI4^E>'K^SUFU2UT_397D9[-;4VIADC/FN"95>0\$N64$>LGX)^$9?CZO[1MW M=7\^O0>#SX;L()9D-M96CW0NKAHD"[EDGDCMA(2Q!6S@ 52K%NPHH ^:/VZO M^"57[.__ 4-\8^&O&7Q[\=_$FTD\(02+X?L?"'CJXTJVM99 ZR7(2'&9W1S M&9"<^6-HP"V>4_9?_P""'_[%_P"RA\>M"_:/\%:]\2]?\2>&4NO[!/CCXB7F MKVUE)<6[V\DT<,Y*K)Y4DB!NH#FOL*B@#QGXM?L/_#/XE?&*7]H;PKXW\6_# M[QU?>'UT+7/%'@+5(;6?6=,5R\=M=)/#-%(8V9S'.$6XBWL(Y4!(KL_V?_V? M?A#^R[\*-+^"?P,\&PZ'X+4;;P=>V MMI)?HVWAKEK=[FW( (#VTL+C>:1B6>:1FD=B69F))KKZ** "BBB@ HHHH * M*** ,3XB>#KGQ_X/O?"%MXUUGP_]NB,4FJ:!+#'=QH>&$;RQ2!"1D;@NX9RI M4X->6?L)?L$_![_@G9\'HOV?_P!GKQ-XI;P79SS3:7X?\0ZI'>1Z?)-*TLS0 MR&)90'=V8JSLH)) !))]NHH ^$/&O_!O'^Q+\0?B-XB^+'B?XN_'637_ !9J MSZEX@U"W^,%_ ;RY8!=[+'M7"HJ(J@ (B*B@*H ]6_9Z_P""3G[*G[,OP^T[ MX:?#>?Q;/I]I\3[;Q[J,_B#Q(^HW6LZK;6XBM1>3SJTDL,+1P3QQJ5VRVT;9 MQO5OIFB@#S3]K;]ECP+^V3\%+[X&_$+Q?XOT"QO+NWNH]8\#>)Y])U*UG@D$ MD;QSPG/##[K!E/7&0".<^#/["'PU^%?B/0?'/C/XF?$'XG^(?"L,D?A;7?BE MXJ;5)M(\R,Q22P1JD<*SM&6C:Y,9G*.Z>9M=U;VZB@#C/V@?@II/[17PDUKX M+^)/&&O:-H_B*PFL-;D\.7,4%S=6&_9V_ M85^'/[+G[*T_['7PD^)'C6V\')H=SI6@F\U:">]T&&990QM+AH-VY6E+IYWF MA&5< *"I]LHH Y72/A!X5\*_!.T^ ?@6XOO#VB:;X6CT#1Y=%N?)N=-M([86 M\1@DP?+DC15V-@X*@XXKXCT__@VK_8!TB&2WTKXH?'BUCEN9;B5+?XT:D@>: M61I)9" PRSR.SLW5F8DY))K]!J* /'/A7^P5^R_\)_V.U_8/TSX>+JWPT?2K MS3]0T7Q%<->/J,=W-+-*?&WC7Q[J'P[L);+X;)X^UY;Z+PM#)&(7-LJ11^;.8@(OM=R9[G9E1+AG M#>\T4 ?'W[5?_!$K]D_]L?X^WW[2?QA^)GQ>C\2WFGQV$9\/?$R\TZVL[-,% M;:"*' BBW@R%1]YV9SEB375?L/\ _!*#]E?]@/Q]KWQ1^#5]XVU?Q!XATB+2 M[K5O'/C*YUB:"S24RF&!IR3$COL9P/O&-/[M?2]% 'SMX]_X)D?L^>-M<\&/#WQ4OC>?%3P/X3\0_8M)\67+QK%--<(L9F@>>)5CG:TEMS<*N)? M,R2?>?"?A/PQX#\+:;X'\$^'[/2=&T:PAL=)TO3[=8;>SMHD"10QHH"HBHJJ M% P !6A10 4444 %%%% !1110 5XK^W1^PC\(_^"AOP:N?V>?V@?$_BE/!6 MHRPRZQH'A[4X[./47AF2>$S2>4TI"21HX57525!8-@8]JHH \YUS]G*Q\2?L MYWW[-FM_%WQQ)87^D'3)?$MMK:6NM1VI 7:EW;Q(4?8-GF@>9@D[MWS5\>:9 M_P &T/\ P3WT318?#>C?$?XZVFG6\ @M["U^,NHQP11 8"*BD*JXXP!C%?H3 M10!Y/\$?V,?@G^SWKGAG5_AK97]O#X-^&5IX$\+Z=<72R0:=I<,PE=DRN\SS MLEOYTC,WF?9(3@$,7P?VJ_V!?!/[5?Q)\(_%^[^/?Q:\ ^(_!<4\.EZA\-/' M2."2 /=J* ///@=^S'\,?@)?:QXE\-G5M7\3 M>)/(_P"$E\9>*-6DU#5=4$(80QR3R'Y(8P[[((@D,9DD*1J7#O%=CXAAFNY;='U2[L MF>2U%V(H$1TCF,4X"+&?-M86). '[:'['GPS_;L^!-_P#LY?&3Q)XJL/"^ MK7$;ZS;^$]??3I=0B4-_HTTD8+- Q(9H^ Q1.?C9K.G^8ANM'UGXP:C'[S[)J?A_4(U*">UF (&49HWB=7BE1BDB. MIQ7I5% 'E7P,_9 ^&'P&UWQ9\0=&U;7-<\<>.C#_ ,)=\0O$M['<:OJ*PH8[ M>/YV+?*]Y_P;A?L)7^O:KXGN?BW\>O[0US5)M2U MB[C^,^HH][>3-NEGD*D;Y&/5CR<#TK[]HH \F_8V_8M^"?["7P3_ .%$? 2' M5TTJ35;K4[S4-=U9[^_O;RX8&2>>XERTKX5$!;HL:#G%._B'%:1>.KS5=:MIK;6XK6)8K:.2W%LL<0C1553"(RH& M<$@_0]% !1110 4444 %%%% !39XWEA>*.=HF92%D0#X(]J=10! M\\_ S_@FW\)?V?OVH_&O[8?@OXJ?$"Z\;?$C[(/'UUJ^M6T]MKBVL7E6RR0" MV5(A$GRIY(C*C@'!(/*_MF?\$<_V8/V[/C5:?'GXX?$7XK0:UIND_P!FZ1!X M7^(MUIEKI]L2ID2&*# 0RLBO(V27*KDD(@7ZPHH ^/?V>/\ @B+^R#^S%XD\ M2^.OAGXT^*$WB/Q'X'U#PK'XB\1_$"XU6[T>SO=GG2V)N@Z6\^8XR)-K8VX( M()!^H?#_ ,+/!7A3X3V/P3\-:9)8>'--\.Q:'I]G8W+P-;64< @2..2,J\96 M, !E(9< @@C-=#10!\I_"+_@D3\#OAAX*;X2>)?C]\:OB#X"-QYG_" ?$7XD MS:CI+*'WB"1 B27%MG&;::22!QP\; G/U'?Z<]QH\VDZ;J$NG-);-#;W5E'' MOM25*J\:R(R;EX(#*RY RI'%6:* /GW]E/\ X)Q_!_\ 8Z^+/COXR?"?XC>. M[C5/B;KCZSX]@U_6X;NWU?4&W_Z0R& &%AYC8$)C7 52"JA1ZE\(O@GX1^#+ M^*;GPU=7]U=>,O&%YXDUZ^U*9))9KNX$<87*JH$<4$-O;QC!*Q6\8+,06/84 M4 ?%'QY_X(-?L>?M'?'?Q+^T?\2/BI\:1XH\5SHVIW.D?%:]LHEBC+>3;11P M[5C@B#LL<8X4,W=F)]5_85_X)G_LU?\ !/23Q5?? J;Q7?ZCXS>S_M[6?&?B MB?5[R6.U$H@A6:&M3U%Y5FEDD@$?GI#+,HEDM(IDM97W%X6WL&T?VY_ M^":'P!_X*#Z'X7\*?'#Q7X[TW2/"%Y]LT;2?!7BZ;2+=;H +'.ZP ;Y(U!6, MD_NP[[<;CGZ%HH ^*/@A_P $$/V'/@5\:/"WQTTGQ-\5O$.K>#M735-$LO&7 MQ-OM4L8[Q%813-;S$JSQLV]#_"ZJ>U'QY_X(-?L>?M'?'?Q+^T?\2/BI\:1X MH\5SHVIW.D?%:]LHEBC+>3;11P[5C@B#LL<8X4,W=F)^UZ* /GW]A7_@F?\ MLU?\$])/%5]\"IO%=_J/C-[/^WM9\9^*)]7O)8[42B"%9IR66-//F(4<9D)K MZ"HHH **** "BBB@ HHHH Q/B)X.N?'_ (/O?"%MXUUGP_\ ;HC%)JF@2PQW M<:'AA&\L4@0D9&X+N&_X)V?!Z+]G_P#9Z\3>*6\%V<\T MVE^'_$.J1WD>GR32M+,T,AB64!W=F*L[*"20 22?;J* /A#QK_P;Q_L2_$'X MC>(OBQXG^+OQUDU_Q9JSZEX@U"W^,%_ ;RY8!=[+'M7"HJ(J@ (B*B@*H ]6 M_9Z_X).?LJ?LR_#[3OAI\-Y_%L^GVGQ/MO'NHS^(/$CZC=:SJMM;B*U%Y/.K M22PPM'!/'&I7;+;1MG&]6^F:* /-/VMOV6/ O[9/P4OO@;\0O%_B_0+&\N[> MZCUCP-XGGTG4K6>"021O'/"<\,/NL&4]<9 (YSX,_L(?#7X5^(]!\<^,_B9\ M0?B?XA\*PR1^%M=^*7BIM4FTCS(S%)+!&J1PK.T9:-KDQF-;;P:$95P H*GVRB@#E=(^$'A7PK\$[3X!^!;B^\/:)IOA: M/0-'ET6Y\FYTVTCMA;Q&"3!\N2-%78V#@J#CBOB/3_\ @VK_ & =(ADM]*^* M'QXM8Y;F6XE2W^-&I('FED:260@,,L\CL[-U9F).22:_0:B@#QSX5_L%?LO_ M G_ &.U_8/TSX>+JWPT?2KS3]0T7Q%<->/J,=W-+-ZA\.["6R^&R>/M>6^B\+0R1B% MS;*D4?FSF("+[7YV942X9PWO-% 'Q]^U7_P $2OV3_P!L?X^WW[2?QA^) MGQ>C\2WFGQV$9\/?$R\TZVL[-,%;:"*' BBW@R%1]YV9SEB370?L=?\ !(G] MDO\ 8B\2^*?&GPJU#QYJVL^+O#XT34=7\8^.KS4KJWL-[.T-M,[![<.Y5F*$ M'=%&005!KZAHH ^4OA%_P2'^!OPO\%2?"3Q%^T!\;/'_ ("DG,C?#[XA_$J; M4=)=-^_[/(@1)9[;/6VFD>!QD/&X)!^JX((;:%+:VA6..-0L<:* JJ!@ = M*=10 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 %%%% !7YD_\'-7CGQMX&^! MGPQNO!/C'5='EG\67B3R:5J$ENTBBU! 8QL"1GL:_3:ORT_X.D_^2"?"S_L; M[W_TE% 'G?@;_@@O^W=XY\$Z/XVM/^"A;P1:QI5O?1P27NJ%HUEC60*2),$@ M-BM7_B'N_;V_Z2*_^3FJ?_':_4O]GS_D@G@C_L4--_\ 26.NOH _(7_B'N_; MV_Z2*_\ DYJG_P =H_XA[OV]O^DBO_DYJG_QVOUZHH _(7_B'N_;V_Z2*_\ MDYJG_P =H_XA[OV]O^DBO_DYJG_QVOUZHH _(7_B'N_;V_Z2*_\ DYJG_P = MH_XA[OV]O^DBO_DYJG_QVOUZHH _(7_B'N_;V_Z2*_\ DYJG_P =H_XA[OV] MO^DBO_DYJG_QVOUZHH _(7_B'N_;V_Z2*_\ DYJG_P =H_XA[OV]O^DBO_DY MJG_QVOUZHH _(7_B'N_;V_Z2*_\ DYJG_P =H_XA[OV]O^DBO_DYJG_QVOUZ MHH _(7_B'N_;V_Z2*_\ DYJG_P =H_XA[OV]O^DBO_DYJG_QVOUZHH _(7_B M'N_;V_Z2*_\ DYJG_P =H_XA[OV]O^DBO_DYJG_QVOUZHH _(7_B'N_;V_Z2 M*_\ DYJG_P =H_XA[OV]O^DBO_DYJG_QVOUZHH _(7_B'N_;V_Z2*_\ DYJG M_P =H_XA[OV]O^DBO_DYJG_QVOUZHH _(7_B'N_;V_Z2*_\ DYJG_P =H_XA M[OV]O^DBO_DYJG_QVOUZHH _(7_B'N_;V_Z2*_\ DYJG_P =H_XA[OV]O^DB MO_DYJG_QVOUZHH _(7_B'N_;V_Z2*_\ DYJG_P =H_XA[OV]O^DBO_DYJG_Q MVOUZHH _(7_B'N_;V_Z2*_\ DYJG_P =H_XA[OV]O^DBO_DYJG_QVOUZHH _ M(7_B'N_;V_Z2*_\ DYJG_P =H_XA[OV]O^DBO_DYJG_QVOUZHH _(7_B'N_; MV_Z2*_\ DYJG_P =H_XA[OV]O^DBO_DYJG_QVOUZHH _(7_B'N_;V_Z2*_\ MDYJG_P =H_XA[OV]O^DBO_DYJG_QVOUZHH _(7_B'N_;V_Z2*_\ DYJG_P = MH_XA[OV]O^DBO_DYJG_QVOUZHH _(7_B'N_;V_Z2*_\ DYJG_P =H_XA[OV] MO^DBO_DYJG_QVOUZHH _(7_B'N_;V_Z2*_\ DYJG_P =H_XA[OV]O^DBO_DY MJG_QVOUZHH _(7_B'N_;V_Z2*_\ DYJG_P =H_XA[OV]O^DBO_DYJG_QVOUZ MHH _(7_B'N_;V_Z2*_\ DYJG_P =H_XA[OV]O^DBO_DYJG_QVOUZHH _(7_B M'N_;V_Z2*_\ DYJG_P =H_XA[OV]O^DBO_DYJG_QVOUZHH _(7_B'N_;V_Z2 M*_\ DYJG_P =H_XA[OV]O^DBO_DYJG_QVOUZHH _(7_B'N_;V_Z2*_\ DYJG M_P =H_XA[OV]O^DBO_DYJG_QVOUZHH _(7_B'N_;V_Z2*_\ DYJG_P =H_XA M[OV]O^DBO_DYJG_QVOUZHH _(7_B'N_;V_Z2*_\ DYJG_P =H_XA[OV]O^DB MO_DYJG_QVOUZHH _(7_B'N_;V_Z2*_\ DYJG_P =H_XA[OV]O^DBO_DYJG_Q MVOUZHH _(7_B'N_;V_Z2*_\ DYJG_P =H_XA[OV]O^DBO_DYJG_QVOUZHH _ M$?\ :D_X(U?MO_LN?L^>*_V@M>_;VN=5L_"FE-?7&GV>HZDDLZAE7:K-)@'Y MN]?;?_!OGXI\3>,/^"<^F:UXM\1W^J7C>+-51KO4;QYY2HD7 W.2<#TS7I__ M 5V_P"4:OQB_P"Q0D_]&1UY#_P;H_\ *-72_P#L;]6_]&+0!]V4444 %%%% 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 %?EI_P '2?\ R03X6?\ 8WWO_I**_4NORT_X.D_^2"?"S_L;[W_T ME% 'Z.?L^?\ )!/!'_8H:;_Z2QUU]&;*[>*U-JCE4GF M12!+,X&\L^=N[:N% %>+G6=4,EH1G./-*6RVVWU/OO#_ ,/\PX^S"I1HU%3I MTTG.;5[7NHI135V[/JE9/79/^B:BOYV?^"Z MC%;^)_#-[=O+:BU=PKSPHQ(BF0'>&3&[;M;*DBOWG_X:P_99_P"CE?A__P"% ME8__ !VC)64=UOOMJ'B!X?YAP#F%.C6J*I3J)N$TK7M923BV[- M775JS6NZ7?T5P'_#6'[+/_1ROP__ /"RL?\ X[1_PUA^RS_T@VD\=K!M@>>ZU"\E)$ M-G:P1@R7%Q(00L: GAF.%5F':^$/&_@OX@Z,OB/P%XOTO7-/:1HUO]'U".YA M+K]Y0\;%5WOC&XY /N#P]^U]^U+K?AM?B1<_\$U_B!8^'98? MM$6G7/BK1!XC\@C<';3?M7EH^WDPFY\X?=V;_DKK_P!BK]L#X>_MS? J+]H# MX8Z!K6EZ3-XAU?24L?$5@UK>QR6%_/9.98&^:%F: MY;@.H8!@&!%>LU\H?\ M% OVG/#O_!,SX(6=]\#/ VEW'CKXT?&&Q\.>!]&U.21=/F\3:U.%>[N1&0X@ M79+ #ZOHK\_O^"A/[6G[8/_ 2+TSP'^U=\4/CA'\6?A#J' MBZR\/_%S2-3\)66GWN@)=[@FK:7)9(A\J-UVM;7/GLP=%$H),BO^/_[7O_!0 M;0/^"R_@S]A3X4?$'X<+X*\ MB^#M,\8>%_C-??#X6TVDZ95S-E8*[3_ ()P M?M6?MU?%[Q]^U%^PW\9_BQX-U_XF_ 3Q5IEGX<^)MQX):&QU6SU.UDN;5[O3 M+6YA^=%A<,(ID'[Q1EBA9P#[THK\E/V7/VS_ /@K]^VM_P $8;G_ (*%>%/V ME?A]X(\2>&]*\4:V]DGPZCU ^(_[-N[QA9N9)4CT^ 10"!=B3RL0)&E&2E:W MQK_;T_X*H^*/^"2VB?\ !8;X5?%[X<>"K'2/ ^F>([_X2CP0^IQ>((B\4=X9 M]1FG62U#LTCQ0P1[HT4*T\C/OC /U5HKXU_:)_X*4W5EJOP$^$7PQCU31==^ M.?A*?Q7?:MI?@F_\37?AS0X+2WFD:&QL89'FN9);N&".1T,,>)99%?8L4G%? MLN?M:?\ !0B\_;Q\6_LA^)-#\:^,OAKJ_@@ZU\./CQXX_9^U;08]%U13MDTG M5(C;Z?!=C:&D1HOL[-\J9)(]'M)XEN;>UVR.UFD<>1'N+S2O*VZ:)8E,O MKGPO_:,_;1_X*2? +XH?M._L9_&FU\":7HVO:[HGP3T*'P]87H\4SZ8SP"[U M6>]1_+ANKN-T2*#R&AB =Y9&;" 'TU^V5\;?C3^SS\ M4^*?[/\ ^S!JOQA\ M3V5W:16?@31M;AT^>[26XCBDD$TJ.%$:,TA&TDA';SP+\3M'M+:&36=.U:SDN#%/\ 8PMK,T#((Q-"B+)\QV@8KDO^" G_ "/_ M .W+_P!GS>./_1D% 'V)^V#^TI=_LC? 77_V@W^"7BOQUIGA;3)]2UW3/!IL MVOH+*%#)-.L=U<0B4(BLQ5&+D*<*3Q7._P#!/+]NCPC_ ,%&OV9M&_:P^&GP MP\1^&_"OB-[@:"/$\UB;F[6"XFMI7*6EQ.(\2PNN'(;C.*]MOK&RU.RFTW4K M2*XM[B)HIX)XPZ2(PPRLIX(()!!Z@U^6?_!$:^O/^">?[?/[0?\ P1+\8WZUJNO\ AR7Q!%XLTNYTHZ39Z7%-'!-$M$EGMK>6//1+N_D MU.^!&-\5S;Y!V@UX5JW[?_QJ_:UL/BOXA_9P^-'CGX?VW@OQ?K'A?X>#PM^S MOJWBRUUV\TUC!-=ZA=QZ=7& >X_\ !4K_ (*/ MW7_!,_X,:1\9)OV*+#1)+BQURTL;33YKJ7RXS.\A>?DYQY<$@SP MS)D5].U^,/\ P4^_:D_:1_:W_P"#?#PC\9?VJ?V:==^&7Q+_ .%P^&[+Q-X0 MU_0;O22]U!J@5;B"&\42I!,FQUW;MI9EW/LW'Z2_:(_:@_X*.?L5?MZ?L])\ M:?C9X&\5?#7X]^/9/!VJ_#W0_!)LV\*W9IK[#$"225(E<(Q6&/ MS%$0!];^,OCC\;?#W[7/@WX">'_V5]7UCP)XB\-W^H:_\6H-<@CL_#]W!_J; M*2U*F25IN,,&7&\85PLA3U6OB3XI_M??M;> /^"X7PF_8INO&/A:7X5^/?AS MKFO_ -GV/AAX=22>TCD58Y[J6XE$H#*CAHD@^\596QN.S\.?VB?CU_P4#^.? MQM\!_LZ_&X_#'P7\%O%[^"(O$&F>';+4M2USQ-#;I+?-*M\DD,-E;--%"(DC M\V9A(WG1@*M 'K7_ 4"_:^N?V$?V4/%W[4Z_!76_'5KX0TQ[[4-)T34;2U: M*!!EII)+F1<1KW\M99.>(V&<=G^S9\8/^&A?V=/ /Q^_X1W^R/\ A./!6E>( M/[)^U_:/L7VVTBN?(\W8GF;/,V[]B[MN=JYP/A7]JGQM^W/XZ_X-X_CQ??\ M!1?X1:-X.^*5C\._$%CJMMH&H0SVFI01*5AOT$,LJP^:O)CWG!4MA P1>CTO M]MN^_92_X)T_L;_"SP/!(WC+XO>"?"^@Z%=1^%[[6SI=K!X>BO+[4!I]@K7% MZT4$6U(4QF2:-G(C60T ??E%?GY\(_VQ/VY?!'_!2?PA^SY=Z!\4OB]\#OB# MH-RUW\0?$_[/NJ>&KKP)J\*2.D=S<_V=:6T]I-L5 6C5U:5?G^0B3Z9_X*0_ M&WQE^S=_P3_^-'Q[^'9*^(/"/PQUK5-#E"[O)NXK*5H92#U".%'YIUM)[EHS>V\N^.4+ P$4T,3/DF/>$M>(/%.JN^^;4=2EU6ZA>69SR\BQP0Q%CSB$9YKN/^"@7 M_!1;X2?LT_M'_!S]EGXU_LA^/?%VI_$_QK /A9J_A^?2C:/J]I-;8=GEOX9; M8Q-=1;BZA7C:0?.I=: /L:BOSJ_:'_:U_P""FZ_\%?\ 1/\ @GU\&?B+\/-$ MT#QK\"K[Q9H^H:EX*>:;PY<"\>W$EV#>/_:,D7DE46%[:-FN 71EB._HM$_: MF_;@\/?'3X+_ /!*?XC_ !B\'WWQQUWP'JOC/XP?%+P[X>S:Z?H4%Y+;V9T^ MRF"QF\N'\N(O*ABC\F5_(?>BJ ?>=%?".D_MG?M)_LN?\%0_#G_!-7]J3XC) MXQ\,?&CPC?ZI\&_BC%HEI8:O8:A:1R/=:9?1PQBTG*QQ^;%,D$8W/&C))O.V M_P#\$Q?VH_VHOVI_&_[5/P/^,GQFXE IYP%R, 'V_17Y2_#3_@J3_P %!/%?_!"?XJ_M[6_CCP+-\1_A MSXH\0V;W>I^#)&M+RRL;M(%$<$-U$(9MK,X=_-3*A3&0M-/#%A MKND^> '^RW=M'<1;@.AV2+GWKIZ /DWP-_P5G_\ I?H]=)X,_:B_X*C_ !G_ ."I_P"T'_P3\\-?&[X9Z#I'@?P? MH.I>'O&$?P^FE.DQ7T8F+BQDO&:\NCO$6Z2Y2!?+\WRCGR: /T:HK\Z?V+?^ M"JWQ@^'G[,'[5GB'_@H#K>F^*=?_ &3O'.KZ1J?B?PSI":N=(U;Q-\ M?[,TVQT5=&O$#RVMMJ-RR70NK=)(\W+W!21HY'6W *Q4 ?>5% )(R1CVHH ^ M"/^Q0TW_P!)8ZM_%[X0_#3X^?#36?@Y\8_!MGXA\+^(;,VFM:+J"DPW<)() M1P""1D#OVJI^SY_R03P1_P!BAIO_ *2QUU] 'R!_PX(_X(V_](]OA_\ ^ )K.V>:V%J[ M$QP32 'RIHP=A5\%MNY^^^A]]X?^(&8< Y MA4K4::J4ZB2G!NU[7<6I).S5WT:LWILU_.Q_P3H_X)N_&7]M?XQZ+%/X&U*S M^']K?QS^*?$UY;/#;&U1@9((9"!YLT@&P*F2N[(&8T? GR!_PX(_X(V_](]OA_P#^ 3746BZ/& MRPK-*09' 8DY8@9YKY(_X+#?\$Z_CU\1-->+=G;*]Q&"N"0O('D/\ MP5V_8._;'_;6_8U\*>/?A]/HC?&_X5_%33_B1X(\*P7:K8"2TW!=%6Y<)YC^ M65?[1)M$DZ''DQ.JQ_H!10!^=?[>NA?$G_@L_P#LL>%?V,-!_9>^)?P_3Q3X MPT2_^+E_\0O"\VE0>%=+LYUNKJ&&XF 34KF1XUAA^Q^;&=Y>1XE6K'QH\%_% M8_\ !P+\)_VA-"_9^\<7/PW\)_!;4_">L^,K'PM/;3X=>(_@IIOA M/1?&EQX4N19W.J6UY%-(F-OFI'C>!,Z+&3&?FP5+9O\ P3]@^*OP:_X*8?ML M_M$_$G]FSXFZ;X0^*.I^%]0^'NJ-X'NY&UJ/3+"YMKA$B1#)"[/)&4698]RM MD[<$5^CM% 'Y4_\ !+WX5?M ?L^_\&]GBW]D?XN?LT?$+2?B7;>&?&&F6WA$ M^%;B6>^GU1[^2S\F2-3"RMYRJS%P(R/GVAE+0:I\(?V@KG_@V)3]B.']FGXA M'XL?\*PB\*'P3_PBEQ]H%\MPK%O-QY'D^6/,\WS-N/E^_P#)7ZNT4 ?E%^U! M\!?V\/!/@7]D+_@I5^Q9\ =7\1^/_@+X!7PK\2_@SKL#Z?J.K:7<6%M#=P0B M0?-)#)%+M:/S S/'(@E$91OK#]D[]LK]K3]JB_?XK_$?]B7QW\#?A]X:TN:6 M^TOQO9I<>(?$VH,H5(+>PMT>6*UA4NYD(66:0PJBA$E#?5M% 'Y^?\&]?@'X MU?!+]GOXD_"CX_\ P"\9^!-:U#XT^(O%&EP^)M%:**\TR^EA>&1)D+1AP=RM M$6#C;D KS7A_[#NK_P#!1'_@BEXT\>_L%77_ 3K^(?QO^&6J>/=0UWX*^.O MAO-;-%!:WLF_[#J#3ND=D%;EI)67:[2D"2-D:OUSHH _-G_@N7\'OVROVC/^ M",6K_L[P_"'5?&GQA\=:QI]]-X=\$:>]W9Z2L6L0W[VINMD<9CMH ELLK['N M&C\P)RX2W_P4GU+]ISQC^UY^S/\ '.W_ &1?B+\6/V>+Y_'7POT+1$^WV MGB!DVV%YJ&F7;PK*O#G@[XO^&?!U]I?B!=1M+RSTRWTK2#;R6\K6[,UQ?,VU#;6J3* MKAP)60)++T'_ 0Y\!?&3X5?$;]JR'XS_ ;QIX-7XD?M,>)?'O@V?Q'H$D,. MH:-?2QB%_,&4CE^4$PN5?#9 .UMOZ"T4 %?G#_P7,_X)U_M)_M"_&3X#_M>? ML)ZS=:#\4_"WBAO!FO\ B'3HMTMGX7UE)+6YO7_O+9^=+(!V%S*W517Z/44 M8/PL^&G@WX+_ R\._!_X=:.FG^'_"NAVFD:)8Q_=M[2VA6&*,?1$4?A7Y:_ M ?Q)_P %&?\ @BU^T;\5_P!G73_^"?GCOX]?!+XA_$C4O&7PP\4_#-XIKO19 M=0D\R;3[Q)"%B16V@R2&,!E=U,@DVQ_K110!^8W_ 69^'G[ _!-H+^#PMI=K=";[')?!4BGECB1 [ELR3RRF M(>2J[>D_X*XZ1\5OCO\ 'G]CSQU\%OV>?B+XDTOX??'+3_%_C>>S\&7<9T?2 MTQ&[R),B,\HRS>3&'?$9./F3=^BM% 'YX_M%^&?BUXB_X+V? /\ :1\-_ 'Q M[?\ P[\'?##6]#\2^,K?PG=?9;*]OUE,"%&02NH_=AW1&5#*-Q&U]OF'A.'] MO'_@C=_P4*^.VI^#?V'/'?QW^!G[0GCF7QSHM_\ #&.*XU'P[KUT2UY#<0.R MA(W=@/,=E39%$RL3YB+^KM% 'PU^WOIW[7_QQ_X)!_&;P[X_^!FK/\1_BIH% M]9>%/A;X6C&J3Z#'<01PV]E/=0J(G<+$]Q/,S")99WBC>0+$7\2_:9_9/_;7 M\?\ _!.;]D3]HC]D3X7ZC;_'3]E2UT2YG^&_BZR:PEU58M(@LM5TY3*460L( MP%='VR1^8$?>5%?JE10!\??L:_MM_MP?MM>,M$'BG_@GSXX^ 'AC0W:Y\<:G M\2IX/M&J2B)TCTW38-@DD0S,DKWCI&HC@**I>8-']4?$;X?^$?BS\/==^%GQ M T:/4=!\3:-=:5K>GS9V75I<1-#-$V.S1NRGZULT4 ?F;_P3:^%?[6W_ 1% M@\0?L2?%CX,^,?BI\ AXBN]5^$WQ0^'FD-K%_H=O'Q6\.?&#_B(=\! M?M,:;^SQX_OOAQHOP(O/!.L>-K3PO.]E;:K-J,]RHQCS9(0NQ3,B-&#(#N*A MF$_[?/[,_P"T/\#O^"K?PE_X*[?L^_"K6/B%H6F>"KCP!\8?!7AA%DU>/2)9 M9IH-2LX&8&Z,-="FTF_P#$6O:M'';F..PN52YBM[:"/S#+,D>^5U6- M74.P\S_9$@_:N_8)_P""A_[4?PVO/V&?B)XWT[XV_%!/&?PY\=^&X[5?#NRX M@Q+%J5]-*OV 0N0&Q'+*P20I%(?+67],J* /Q#^'OPH_:5^ ?_!M7^U7\)OV ME?V>*-8TZ\UHVR0ZE;7=Y&ZM%#YQNH\$-_KX8P5VE2V3CZ&\5^+ M/B_^VM_P13\(?L(?!?\ 9R\=V/Q"^(7PC\.^&+^Z\2^%;FUT'0K*2TMDN=5D MU5E^QW,"VZ22Q1VTLMPY>)3$C%@GV#_P4B_90\>_MR?L=>-/V3? _P 3-)\( MKXYTIM-U/7=4T&743;V[.K,8H4N(/G(4@%F(&,-*U^_P#!_AJQT5=8TC29+&*[BM;:.!)##)-,4=A'D@.1D\4 ?.WQ?_:K M\9_\$O=<_9V_8[\$_L:>,/&WPHFTW0?!FL_%K3KY4M?"F;BRT73EGA$3>:\D MTUON4R1G:^8_-(91]ELP12Y!P!DX&3^0KD_'/P8\)_$GQCH/BSQO&K MQ+_2-!EG46$>H1DF*]>-5#331[LQB1FCC8+(J"5%D'6T ?F!\%/#GQMTG_@X MX^)?[9VL_LP?$RT^%/BOX)VO@[0_&D_@RY$4NH1SZ;,6>WV_:8H3]GF3S'B& M"H) 4[J[']E_PY\5_"W_ 77_:/_ &C_ !5\ ?'^F_#[QSX!\.Z3X4\7W/A& MZ^S7]UIUM&+A0BH98QG>$:1%5_+.TG?LLZ)^ MR=XH\2^"/$WA6^O_ !%\:X]2B2PT"ZMD?R[6XA$7SR3%$&0R"/^Q0TW_P!)8ZZ^N0_9\_Y()X(_[%#3?_26.NC\0>(= \)Z-<>(_%.N M6>F:?:1^9=W^H7*0PPI_>=W(51[DT 7**X#_ (:P_99_Z.5^'_\ X65C_P#' M:/\ AK#]EG_HY7X?_P#A96/_ ,=H [^BN _X:P_99_Z.5^'_ /X65C_\=H_X M:P_99_Z.5^'_ /X65C_\=H [^BN _P"&L/V6?^CE?A__ .%E8_\ QVOYFJXL M9C/JG+[M[WZVV/C.+N+O]5?8?N/:>TYOM,^M\WNVM;K?<.$>+O]:O;_N/9^SY?M\*WW[4/P%\?VG@+Q7XE@T.'XH:/#I]WI&G7 M,JEQ]J078NHE"+*_$#%EA?:&(VU]->$/&_@OX@Z,OB/P%XOTO7-/:1HUO]'U M".YA+K]Y0\;%RUGPA'XR\$O#KUK>:>MYI3Z M;>1-'?Q.@>-HI2VPJZD%7SM((.<5Y9^R'^U]+;ZU^ /BWP9:^#_&.J M>%[Z;Q3=:+KJ2;]EGXL:LV$>)I/\ D W4G"K(KNJ(.-DC*H'E M7$ 3[8_X)G?\B3\7O^SDO'O_ *>IZ .E_P""@/[>7P0_X)P_LYW/[3'Q]O)T MT2WUW3=+2WM,&>>6[N4B/EJ?O&.(RSLO4I ^.:]GL+^QU6QAU33+R*XMKF)9 M;>X@D#I*C %65AP00001P0:_/;]OSX6? '_@J)^T3\0_V1_C;\2?#^E^"_A/ M\.+C3+8ZKJL,6WQUKEINAO51V&Y]-T_RG4]-VL,.2AQ<_P"#;G]KOQ!^T-_P M3VM_@/\ %;48Y/B+\ -$?VC1^Q[^S]\$-;^*/Q*MO#B>(/$6E:5J=II^G^'--DD,<$M_>W3A8Y M)G5A%!&DLK!6_LO^/?AWX]T3P1+XGU2U\4 M?8I;&:S%W!;0O97=I/+'>1R/+)\XV&,PLKHK':/DC_@I3^R]_P %-?V./V]= M5_X*[_\ !+WP]9?$F#Q1X6L=(^,GP8U!2;C5;>R4)#<684AG<1*H58CYR."5 M2=)7C7US_@EY_P %:OV+/^"J_P 36\1^'?"NK^ _CIX#\,7^E>(_ASXL3RK^ MQLKBZLVNC&V%%W"EQ:6Z[B$DB)(>*/S1N -L?\%@Y=4_;@\6_P#!/;P/^P1\ M7?$7Q&\%:##K>N6VFZIX9ALUTZ58#'O#_[-?[7OP@^(WP&\3^+KC[-X1N/B?I5E_8^N7&0/(MM4TR[N[,R9 M91MDEC8%T! +J#\Z?LV?\K7O[1'_ &;7HW_H[2*]5_X.2?@K\/OC/_P1M^,< MGCK3+>2X\)Z1#XB\.WTJ R6-_:W$91XV_A9XVE@..J3N.] 'W37AVH?\% ?@ M'IW_ 4&T_\ X)MW&L,/'VH_#F;Q?$-Z^2(4N1$+7KG[0R"6?9VBB+="*X?_ M ()5_M*:MXR_X)!?"#]IS]HKQ08);7X26^H^+-?U.0DM#9V[++>S,>26C@,S M-W+$U^9'[>VF1_##X%_"S_@X!\%^*-%E^-V@?&%?'WC;PY!KENU^_@[5O(L; M?0G57+YM=-BT^V=!PC3W\GR[FH _>"OFF\_X*/:7\1OC+XI^ G[&/P+U[XPZ MUX#O?L/CO7=)U2STWP]H-_C)T^74+J0>?>*""\-M'.8LXE,9XK0_;4_:C;1/ M^"6/Q/\ VQ_V=O$/VHI\#M5\5>"=9M>0=VE27-I=#V7*2?05X-_P:_\ @GP[ MX3_X(I?"76]'C5[WQ//KFL:]?'F2\O9-8O(FDD;JS".&*/)YQ$* /=?@O_P4 M7\#>-/VBQ^QK\>OA=XA^$GQ:N-+?4]"\*>+)K6>V\2V29\RXTJ^M99(+P( 2 M\1,QH \'_:>_X*#?";]G M+XJ^&_V;-#\*>(/B'\6_&%K)=^&_AAX'@@EU![-"5>_NI;B6*WL+-6!!GN)4 M!(8()&4J.'_:3_X*7_$']BKX&ZY^T!^UE^P[XUT?P[HVGM<2:GX/UNPUZWMY M>D4-WY3QS6P=RJ><(9($+?/(OR[ODC_@@1XBO_VB_P#@J;^WY^U3\3'-WXIL M?B;;>#M&>Y.9-+T:UNM1BCM4S]U2EG:!@, M; ]M:=<#*75I<1-%+$WLR.P/UH V001D'(/0BBODGXM_M; M?$+QK_P41T'_ ():_LW^+H/#5YI?PNE\<_$CQS+81WUYIVFBZBLK.PL8YPT/ MVN6602O+.DJ)"O$;-("G%?"S]MO]IOX&?\%/KW_@E9^T_P"--*\6/XX\ 3^+ M/@9\47\/QVMQ<>2)A<:;JEK:M%#++%Y$LHD@$ :.,9"M(-@!]UT5^:'[$/[0 M_P#P5I_;XMOVDOAA;_M0?#CP%K/PH^/>M^#=+\9Z;\,C>B2.Q2)(H8+">Z*P MQN^Z5Y9YKJ3$OEJ%VB2N>_9;_;(_X*V_\% ?^"7.H?M4>"/CK\.OA9XL^'UK MK]KK$MKX%_MD^+M3TIYMVY9Y4BTRW=(T0^6D[M(SR*8D58F /U0HK\K?VHO^ M"O?[:<'_ 1(^#?_ 4N^ __ ANB:[XTO=%T_QAI%[X=DNW:>YNVM)Y+"22 MY6* >=$Q5)XYALEQN!3-[30O'WP[\,^%9+>Y\%P71;RIH-0DBOD M76_VM?BG^TO_ ,%&O&W_ 3X_9[^(2>"=*^$G@O3=8^)OC6TTJWO=5?4M2_> M6.FV27:26T*"V!GEFEBF)WI&J)AI*X_]ES_@H+^T/X(_;L^+O_!,7]K:VL_& M7C'P3X''CKX8>,M TM;"7QCH+;5-O<6RDQQWT4 M8(<,,;QA7 D,?QQ^P3^W9\;_ /@H7\%? '[07[.?[<.A:UXR?Q9HTGQM^!T_ MA[3(?^$:TR2_BBU&UM(VC2_@,$3/MNKB6=9UBH>,?"TWPL\:?"W6?$L=AI_AAX=12XMB\:QW%S+<2B4*45PT20 [ MRK*VW<0#[,'BGPXWB=O!2ZW;'5TL!?/IHF'G+;%S&)2G4(7#*#T)4CL:OU^6 M7[''AC]K#7O^#@7]J?0-=_;$O;V+PIX<\#O<1W/A&U>*XTF:*2]72K>,O_H4 M2&>91(A:1C(TCEG))[35O^"@_P >/VM_ OQ.^)?[,/QB\=>!D\,^)M:T+X7V M'AG]G35_%5EX@FTR5[=KG4;U-.N(FCN;F*14BM9(7@BVF1WO?\%=O^4:OQ MB_[%"3_T9'7D/_!NC_RC5TO_ +&_5O\ T8M 'W91110 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 5^6G M_!TG_P D$^%G_8WWO_I**_4NORT_X.D_^2"?"S_L;[W_ -)10!^CG[/G_)!/ M!'_8H:;_ .DL=6_B]\(?AI\?/AIK/P<^,?@VS\0^%_$-F;36M%U!28;N$D$H MX!!(R!W[54_9\_Y()X(_[%#3?_26.NOH ^0/^'!'_!&W_I'M\/\ _P YO\ MXY1_PX(_X(V_](]OA_\ ^ WP__ / . M;_XY7X-5_5)17%C,'];Y?>M:_2^Y\9Q=PC_K5[#]_P"S]GS?9YK\W+_>C:W+ MY[G\K=?O+_PX(_X(V_\ 2/;X?_\ @'-_\#^J$?\ M57V_[_VGM.7[/+;EYO[TKWYO+8^0/^'!'_!&W_I'M\/_ /P#F_\ CE'_ X( M_P""-O\ TCV^'_\ X!S?_'*^OZ*[3[,^0/\ AP1_P1M_Z1[?#_\ \ YO_CE' M_#@C_@C;_P!(]OA__P" "\FNHM%T>-EA6:4@R. Q)RQ SS7A__!1#Q)XN;XP?L]6_@GX)^.O%47A' MXUVWB+Q;?>&_"UQ5% 'Q[_P3G_9%^$/C3]E; M1?'G[4W[)VDW'Q7\27=WKGQ1F^(7P^@^WC7[^9KR[A1[B-C+;0O/]G@:-FC$ M,$:@@J5'S)X0^$WQD_8 _P""^'BWXQ_LL_L6^/+G]GOXL>!K'3?B;)X3\'>1 MI^D:_:F1(KRTM5V-/$BQ)N:)"&^WW+('( /ZNT4 ?([_ +3?[5/P'_;,^*UE M\1OV4/B1XI^">ISZ1=>#O''A&P75)M-OO[*M4O+4Z8DGVYK8LJ,LMO#(BSFX M5AN+%?'? 7[+VM?M5?\ !;CPS_P5 \#?L\>)_AIX+^'OPVOM&UG7O%_AR31M M3\?ZI+?A)I_A;P]X@TKP6=]S=P'3G>0VT\D4T<6;>5060,2!\ MH!S7=_\ !17X6?MX?\%B_!]G^Q+\._@1K_P2^"6LZM:7/Q3^)/Q#NK*+5]7L MK>9)AI^F:9;3S2KND2-S+<^2#L"[=NX/^C=% 'Q'^WGX1N? WP3^$_\ P3A^ M!?[,OCS5_AA=ZGH.C_$+4?"_AZ2[M-&\%V!0RV3,/FG>Y6VBM9$C5W\B>=CA MB@;V'XS_ +!O[!GC+X)^)_#WB?\ 8^\&-I6L^&[NTO4\/_#BV_M(0SP-&WV= M8;?SEG ?Y=H#*V#P1Q[W10!^9G_! KPI^TYI/[ VJ_\ !-+_ (*'?LK^.]%L M-#CU71/#NK^)=&*V6O>&+L2?Z-++&[^1*@EFCV.0/*,2HS%2!7_8R\1^(/\ M@W@^!?B+]F+]N&WUV_\ V?O#OBBZO_A;\!Y@_3.OFG]G[_@F;\- M?V*/%>N:U^PIXXU+X<^'_$NH&^UKX97$(U3PLUVP"O=6]I(Z3V,Q4 8M[B.$ MA5#1,$0+]+4 ?F;XC_94_:B_X)4_\%./B+^WQ^R?\ ]8^+/P8^/JPW/Q@\ > M#I8?^$@\/ZU$[N-4L[:9T6^C=YKAVB5_,W7%[7Q[^T7XA\>>#3?>#K MJ5]5T>[=%A:-8$0_P""2_@+XZ?L\?\ !(;XJ_ WXT?L MT?$70O&MUK7B^[TOPQ-X3GFN-134S(UIY+PAXF+,X1LN/+()?:N&/ZA44 ?A M!^UCX)^+OP-_X-8OA?\ _XK?!WQ#X9\=>!OB%X?LM5\->(K!K1VN/[=GFB$ M"?C?HG@2QB\4:?K=[JFI>%)=5FDELY?-BC14N M[=44N%W$[B0,#&%XO%$/A^UB\:7MA#M/TSX@)X&TI M]2U7PGK>GQ0PVUTUA%F>ZM)(H6!,"R.KSOE0$02=/\/?V M.,%-WWC10!^07[2'[&L'[97BWX._M:?LO_L5_$3X#?M@67CG1+_QSK<7A&[T M?2K:V$BG5Y=1OU4:?J4)C$NSRI)+J<,D;IM=T7W/]H/P?\7M2_X.!/@O^T1H MOP#\0?LS>*O^"D'_!%?XS?$C]D=?\ M@GEX\^//P;\5_$+4_%'PC\8_#22&2?2X]0F,KZ??+(0D*JYYDE,>U_,8>8DB M[/UMHH X;]G.?XZZE\*K+Q'^TAIMAI?BW5YIKZ^\.:7=)<6^@Q2.6@TY9U5? MM+PQ;$DGQB242LFU"BKW-%% !1110 4444 %%%% !1110 4444 %%%% !111 M0!\X_P#!7;_E&K\8O^Q0D_\ 1D=>0_\ !NC_ ,HU=+_[&_5O_1BUZ]_P5V_Y M1J_&+_L4)/\ T9'7D/\ P;H_\HU=+_[&_5O_ $8M 'W91110 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 5^6G_!TG_R03X6?]C?>_P#I**_4NORT_P"#I/\ Y()\+/\ L;[W_P!)10!^ MCG[/G_)!/!'_ &*&F_\ I+'77UR'[/G_ "03P1_V*&F_^DL=='X@\0Z!X3T: MX\1^*=0KN4?P*]?KO\ \-8?LL_]'*_#_P#\+*Q_^.T<;<*X;A#,XX&&)]M/ MEYI>YR\M]E\4KMK7I96WN&,PT<+4Y%*[]+?J=_17 ?\ #6'[+/\ T$_#7Q M ^+G[/GCSQ3H7BOQ3;>'-*U#P6=-E(U2>*66&W>*YNX'7>L$N' *Y7!(R,_1 MWA#QOX+^(.C+XC\!>+]+US3VD:-;_1]0CN82Z_>4/&Q7([C/%?FK_P '6'_) MFWP._P"SK?"G_I)JE 'Z3^!M?\0^)_#5OK7BCP+>^&[R89DT?4;NWGF@]F>V MDDB)_P!UV'O6O17RG^VU^W+JGPN_::^'_P"Q3\.=4UC2M=\8^&]3\3^)/$V@ M> +_ ,37NBZ+9R0VZ_9K&R@G+3SW,ZHLTT;P0K#(71V:-" ?5E%?"7["W[8/ M[;E]^W=\0/V4_CQX#^(/C7X50>%D\0?#OXX^(/@EJ?A5S*#$L^C7JS6=O;RS MCS&:.2*.,L(6^5BX">7> /\ @H=^VQ^U'_P2*^(7_!8'X-?%S3/"UYH"^(M? M\)?"R]\-V=WHXT31KB=6L]2D9!>RW&YM=U[POX5FT^S\ >$-1MDGN]1 M>SU#4;@WMS; . PE$;F6,^40I#T_V4_V_/B->?\ !8'Q+_P3JD_:8T;XS^!) MO@J/&^A^,XK73EU'2-1AU0:?C:]KNB?!/0H?#UA>CQ3/IC/ +O59[U' M\N&ZNXW1(H/(:&(!WED9L)P7_!0#]K3_ (*Y_L[_ /!-?X>_MY:AI6C_ ]\ M3>'GL!^T/\-K31+/6OL-A)=^1/J.GS"23$B!HY#"9)46.7YFS"Y< _2FF7,D ML5O)+! 975"4B# %R!P,G@9]Z^8_VH_C?\4M=3]G_P"'_P"R!\>XTU?XJ^(X M9O\ A(&T6SOXKSPK!I[7M_JI1HPJGR_LT<3H%3SK^$%&5L+].Q(T<2QO*SE5 M +L!ECZG _(4 ?%^C?\%C;GQC^UY\2/V'OAO_P3Z^,7B7X@?"JRMKSQ=8Z= MJGA>&".VN8HIK>6*6[UB%91)'-&RJOS#=\RJ00/3OV%_^"F7[-?[?USXO\*_ M"I?$7A[QI\/M4.G^//ASXZT@:?KF@S[F0"> /(C*61P'BD=C]K[X1ZA\*O!>N>!IU\/> M1NK>75I='TZVM9 MIM0NXK>1X[>9X]+C*Q%R^^>8' "M( ?JE17Y9_&7_@H3_P %%;_]CWP_^VW^ MS#-X]\2>/+^WTO73^S[9?LQ>(+G0M0TN[>)FT^'5?[-$[W,5O-O:]6Y\B9H6 M,<**Z@>X_%7_ (*1>(_&WQ[\$_LM^"[/QS\.;_6?@Y9_$/QW?:=\*=2\1Z_H M$5[((;/25LH+.X6TNO,6X::6[A98Q L8B+S;H@#[;HK\[OV6_P!LO_@ICXEU M_P#:)^ 'COPAJDW_ K[1?[=^#7QZ^(/P)UC0]+\36A@$LEE>64GV$-=0NZQ M;H6C#;)'\LJ@WT/^"3OQV_X*\?M[_ 3]G_\ ;8\8?'CX::9X$UA]7'Q%\(/X M//\ :&NVR7=W#%=0W$;;+=U=$B2!0H5(?-DEF:4PQ@'Z05\P>'O^"E5K\??B M'XE^'_["W[/^N_%VU\&:G)I?B?QY;ZQ::5X8MM20 O8PWUPQ>]G3(W_9H98T MW#=("0#S_P#P7R^/_P 0_P!F/_@D#\#_ !7=^ 97CTIKB5"@F@DNIGN;AF;R/,WB!4WS>0S!87 /TLHK MX>\$?M4?M8?%K]KG2/\ @F,/B]H.D>-/AY\'-.\2_'WXG^&-!CF>;5KDQQ06 M&E6]XK0P;\MBZ);6=WJNDM(898+RT*/;?:X94F >.-8I$@^!?B/XKT'1?$NC>&;:.(Q:6D9@,EK M('1@[;MX!#$-A64@-7@_Q=_X*V_\%"=#_P"##FF$JS:[)IL4EFBW"0P.BA"1+',K\\*>: /UUHK\N?\ @I)^V9_P5_\ M^"8EUX=_X* ?%3QG\.?%/P.G\6V>F_$'X0:#X6:.]\+Z?=2;(YHM49S)>SKP MC2XBC\YT @*,2GZ@V-]::G90ZE83K+!<1++#*AX=&&01[$$&@"6BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** /G'_@KM_RC5^,7_8H2?^C( MZ\A_X-T?^4:NE_\ 8WZM_P"C%KU[_@KM_P HU?C%_P!BA)_Z,CKR'_@W1_Y1 MJZ7_ -C?JW_HQ: /NRBBB@ 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@ K\M/^#I/_ )()\+/^QOO?_245 M^I=?EI_P=)_\D$^%G_8WWO\ Z2B@#]'/V?/^2">"/^Q0TW_TECJW\7OA#\-/ MCY\--9^#GQC\&V?B'POXALS::UHNH*3#=PD@E' ()&0._:JG[/G_ "03P1_V M*&F_^DL==?0!\@?\."/^"-O_ $CV^'__ (!S?_'*/^'!'_!&W_I'M\/_ /P# MF_\ CE?7]% 'R!_PX(_X(V_](]OA_P#^ 2"K4E6J.WP_P#_ #F_P#CE?7] M% '!_LY?LQ? ']D7X:1?!S]FOX6:7X.\+P7DUU%HNCQLL*S2D&1P&).6(&>: M^#?^#E3X:?'_ /:0^ /PM^#_ .S%^S=XX^(/B#PQ\;M%\8:S#X?T-_L\&GV= MK>JX^TR[(GE9[B,!$9B/F+;<#/Z744 ?*WCC_@IAX^T+P;>:UX*_X)B?M*:] MK"6K-8:(?!MC:B:;;\J23/>E8UW8#. Y R0KXP?F;]N;X&_\%-/@Y\6OV=_^ M"M7P"^$@^*'Q&\%^!KGP]\<_A5IUVL,VH:?J+B\F@L#@EEMKF25$ #R8BMF* M2A9:_4*B@#YG_8J_:A_:U_; \1GXG?$C]D+Q5\"_ .EZ5+#%H?Q$>W&N>(-2 MD:/$GV= 6L[2W1)1ER))WG4A46%O,_,7X$_$CQ=9?!/QS\/OB?\ \$A_VJ+_ M , _%+QOK.N>+/!GP(NK._\ ^MPR7SA1821,MREI-!%"7^RW$<-V2[J#%*J MC]J_C7\*M#^.OP;\6?!+Q/JVIV&F^,/#5]HFH7VB7GV>\MX+JW>!Y()<'RY5 M60E6P<, <'I7R'\ ?V /^"J?[.'A#1/@1X'_ ."K_AW4?AYX:T^'3?#[^(O@ M+;7&N66G0H(H+7[3'J$<,K1Q*JB:2)B=H+(W0@'BW[&/VNKW_@NU\/?VP]%_P"">/C'P[\-M7_9D'@+3%N+W381X>VZ MX]YYFII#,T5CMA)VVT+7$A4Q .98X?T*^!WP6\/_ KP4_A72-;U+6+V^U"; M4O$'B/6Y4DOM9U"8@S7=PT:(F]L*H2-$CCC2..-$CC1%[&@#\C/V'=7_ ."B M/_!%+QIX]_8*NO\ @G7\0_C?\,M4\>ZAKOP5\=?#>:V:*"UO9-_V'4&G=([( M*W+22LNUVE($D;(U?I1X,^&OC+XM?LRW/PT_;&T;2=2U#QGH^H6_C70+&3S; M&WMKXR[M,23:AGCA@E%MYQ53+Y1D*J7P/2Z^=OVZOV7?VSOVB_$'@34/V3O^ M"A6K? RST&\N_P#A,+;2_ ]AK+:_;S+$$"F[^6"2()*%8JZYGW%28U! /F7_ M (($_LE_&KX.VOC>Y^._Q#B\6:7\'M^"'PW@NET;PYIZVMK+?W)FN;ELEI;B>4\RSRR,\LDAY>21V M/)KKJ /S$_8L\*?'#PQ_P7^_:8_:N\:?LQ_$C1?AM\6/#7A[2?!?B[4/"-PL M-S&5EDE1%55RY3-??O[5?P)TW]J+]F+XB?LV:OJK6%M MX_\ !&J^'IK]$W-:B\M);?S@N1DIYFX#OMKOJ* /RJ_X)_?M=?\ !8/]ECX1 M>'O^";GQI_X)3>*_%?CCP'81>&O"/Q6T[7(8?!^H:;;J(;2\O;YE)B2.!8]P MC$D\BI_JDE8I6Y^W1\(O^"B'[#W[?G@#_@J3^R_\'[_X_65U\)+;X>_'7P9H M*1VNJ:@L$YN(]7LX%!&]I6!\N-6V;"F LI>/].:* /D;P#^TI^UC^T5\#/'O MQN^*/[(/C7X8>&#X-N],\&_#75;)+_Q1K]_.A!N[BVM@QLD4A(88F<$^;/+- ML18B,'_@WQ\!_%?X(_\ !+'X)_!/C/P+!J%IK>D>)-)> -YVIW MEQ#)#*,QS*T&"Y4M]KT4 <%^U%^SG\./VNOV=_&7[,OQ*/A'\=/VR/^"\'P#_;I^&GP!\::+\*OA'X#U[3/$?BCQ]H M,F@275U>V5_#"EK8WOEWL@W7,>YF@15&>>@.Q\"_#GQ@T?\ X."/BY^T1K'[ M/'C^T^'7C#X2Z1X7T'QQ<>%YULI]2M)HGD1@1YL<1RX$SHL9,9.X*58_H?10 M!^=?QC^ /Q^_8?\ ^"TM_P#\%-?AU\(/$GQ#^%?QC^'UMX6^*NG>#-/:_P!7 M\-:C:"!;344L8_WUW;F.VBC80AW3?,Q4_NPW=?"#]FWQG^TM_P %+OASK?A/PAX-^#D7@/X[O-4DM),36D")-]FCCG5)7) MD!?VCO^"?VJ_L%?$37-9\0?%/Q=XB\%?$*V MBMX_"=]I.I1@PS2WQD,@E 0YMH89IBSHFU3O*?.'[3OPX^/?P/\ ^#.U_@/^ MT3\ /$G@#Q+X3O=(AEL_$;V@:\2?Q8MS'(D<,[RQ8CF0,EPD+AL@*0 Q_>NO MEO\ X*\?\$__ (A?\%.?V/\ 5?V/_"GQGTCP-IOB"_LKG6-9O_#$NISXM;J* MYC2%%NH%3+Q*&9BW&0 "<@ \B_X*5^'OB3_P5F_96T[]@/P!\ /B#X4N/'7B MC17^*VL^,O"EQIMGX-TJRO8;ZZ\N\F46^IW+/;I!"MB]Q&Y:U* "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** /G'_@KM_RC5^,7_8H2?\ HR.O(?\ @W1_Y1JZ7_V-^K?^ MC%KU[_@KM_RC5^,7_8H2?^C(Z\A_X-T?^4:NE_\ 8WZM_P"C%H ^[**** "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 **** "ORT_X.D_^2"?"S_L;[W_TE%?J77Y:?\'2?_)!/A9_V-][_P"D MHH _1S]GS_D@G@C_ +%#3?\ TECKKZY#]GS_ )()X(_[%#3?_26.K?Q>^+WP MT^ ?PTUGXQ_&/QE9^'O"_AZS-WK6M:@Q$-I"" 7<@$@9([=Z .DHKY _X?[_ M /!&W_I(3\/_ /P,F_\ C='_ _W_P""-O\ TD)^'_\ X&3?_&Z /K^BOD#_ M (?[_P#!&W_I(3\/_P#P,F_^-T?\/]_^"-O_ $D)^'__ (&3?_&Z /K^DDD2 M)&EE<*J@EF8X 'J:^0?^'^__ 1M_P"DA/P__P# R;_XW7Y:_P#!;W_@O=>_ MMS-J?[$/_!/3QQ=V?PH*&V^)?Q1LDDMYO$P8?/I5AO"NEK@[9I2 9N4'[G/V MGV,AR'->)IZ9J-LESI^HZ?\*WW[4/P%\?VG@+Q7XE@T.'XH:/#I]WI&G7,JEQ]J078NHE"+ M*_$#%EA?:&(VU[E^SE^T[\ ?VNOAI%\8_P!FOXIZ7XQ\+SWDUK%K6CR,T+31 M$"1 6 .5)&>*^??^"NOP.^%O[2UC^S]\!/C9X1M]=\*>*_CXFG:YI5UG;-"_ MA7Q'T(P4=3AE=2&1E5E((!H ^JX?$]EK/A"/QEX)>'7K6\T];S2GTV\B:._B M= \;12EMA5U(*OG:001.].EO=-\"?&SXBZI)I\$@1[V5-8G$-LK$$*TLK1QAB M" 7R>E 'W#17Y@?M,?MV_P#!2;X)_#;P3^TG\![+XE_%WQ"^LV)^(OP*L?V5 M_$-EILFGSKFX&E7\FFI(+.,2R:1<7#+G8L#+(I*K*SND9)* ML7 /NZBOS]_8I_;6_:)UO_@L;\=?^"=7[1'[2.G>(['P'X;T[7?AQ;Z=X9L[ M.75+*>.-KM;V6->;BV:YM4VQ; V7Q:>Q-Q<);1,T5U*OVD=%_;=^&OCOQ%\,O@]X-F\9^ ?C=JOP?U+PG_PDVGQ6Z2S MZ7+#=VT$+7T;R")#&L8E\N1M@ !H _16BORV^/G[?_\ P4B\.?LQ^%OVQOV; MX_B!X\\;W$FEZGK_ .SY9?LP>(?[%O=.NWC\VSL=4.F+<>?;QR[C>-<-%-Y+ M.L"!EBKLOVFOVW_^"BMI_P %-_@'^RI\"]>\':!X5^-WPXUC6[73_%7@2=-2 M\.SP6)D+:B)+O=HW6J>)]7CTCP7X-\-Z>U]K7B;4G("6=C:J099"2,L2L:;@7=00:L?L8^ M$_VN_!'P$T[PU^W#\5_"_C;X@V]]=_;_ !'X1T=K"TNK8SN;;,)"A9!$4#;5 M5ZO(=(>XND M4\>8R:O%Y?B-XZ_P"";GC6+0X+;[1=:=X> M\8Z-JFOV\0!+%K".=8Y651DQV]Q-(>1&LC8!]"_9'_:8\$_MC_LY^%OVF?AQ MIU]::'XNLI+O3+?4H]EPD2S21#S%_@?]V25_A)QVJW^TS\;[G]F_X(>(OCDO MPQUOQ;:>%])N=3U72?#L]HEW]DMX))I9(Q=30QN0L9PF\,Q(P#7P/\2O^"G/ MCK5O^"''B_\ X*/_ /!-;X6)\,-"TP:EK6@VGQ,\/P7[ZFLNLS1W\MM%::DR MVC"[DN9%,PD0X"K"$*E0#]-**_/JV_:Q_P""@'[+?[/^L?\ !3S]M+XP> M5 M^"]M\![778_A?H'AQK;6+;7YEMOLL7V[+),;@R;9'^6-)+@(D16/S7D_:&^, M_P#P4]^!_P#P3QA_X*6Z'\9O#VO>(="\(6WC3QK\%YO"5O%H#Z.8DN;RSM+M M0;^*XM[9G87,D\J2- Q\A X50#] :*_.OX]_\%./BWJ/CK]B'XW?LR?$-(_A MQ^T[XPL-.\0^%=6EWXGQ"'EFN&BA%N^R)C*-GI7_!&'_@H!^U M#^TEXD^-?[&?[=VD:(GQE_9]\66^E^(=;\.6Q@LM?L+H3-:7L0_\&Z/_*-72_\ L;]6_P#1BUZ] M_P %=O\ E&K\8O\ L4)/_1D=>0_\&Z/_ "C5TO\ [&_5O_1BT ?=E%%% !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 %%%% !7Y:?\ !TG_ ,D$^%G_ &-][_Z2BOU+K\M/^#I/_D@GPL_[&^]_ M])10!^CG[/G_ "03P1_V*&F_^DL=4OVG?VG[3J/@:[D8 +K/\5^%/#'COPQJ/@GQMX> MLM7T?5[*6SU72M2M5GM[RWD4I)%+&X*NC*2I4@@@D&OH.&.)LXX0SFGF>6U. M2I#[I1ZQDNL7U7HU9I-UU2YU"*+6-2:[F$T[!I"9& )&0,#M7FW_!1#Q)XN;XP?L]6_@GX M)^.O%47A'XUVWB+Q;?>&_"UQR\5K,NN:L5SEH[2[N'N((VR( M4(QQ$!7Z5_#WP'X4^%?@'0_AAX#TB/3]#\.:/;:7HUA#]RVM+>)8H8E]E1%4 M?2MBB@#X-_X.-_AY\7OVB/\ @EUX\_93_9Z^"WBSQOXU\:7&BG2].\/:))+% M%%;:O:7DLDUP0(8P$MF 4OO)9<*1DCZD_8V\17VO_LP^![?6O!7B#P[JFE>% MM.T_6-%\2Z--97-G=Q6<*RQD2*!*JMQYD9>-B"%8X./3J* /S?\ ^"F?PL_; MJ_90_P""C_@C_@K;^Q+\ ;SXOZ2?APWP^^+WPQT:Y$>ISZ8+U[R"]M%(8R2+ M+( 0BLP\E1MVRR.GI,UE^U%_P5N_93^*WP\^,?[._B#X!>"_&WPWU+PSX9T# MQRT$NN7NI74?&JW<$639P6S(B1PE]\WFSLZJ%A)^UZ* /RW_ &#OVTO^"Q'P M>^$OA[_@GM\9?^"4_BK4?B5X-TV'PUH_Q;;6(8_!=W9VZ""WU2\N^20D2H[Q M0^9+-L.%C=]B]7^T]X+^.MI_P6R_9?\ CC;_ 7^(?C#P?\ ##X?Z_H?Q ^( M6G>#Y#;I>W]DT4&;'Q)X^\,Z6="^)_POO-3CL/^$UT,JT9^SW$I$<=XD; * M)2$;R("#F(I+^AU% 'Q]^T/^VW!\:_V2_'/PU\(?LA_M IXW\5^"-4TBQ\'Z MA\&M4@>&[N;.2%%EU!XQI@4/(,NMXRX!()KY:U+]B3]J[X$?\&MT?_!/'Q!\ M#]:UGXOZAX1OM-C\)>%(EU(Q7%SKLU\%DN(28$"02@LQDV[E*J7.,_K-10!\ M7_%_]D?6_P#@HI_P1*G_ &+]+-+EM9-,UK3X[6>%) ME(.^$75M&&DBWJR;BI8\5Y7HOQ3_ &ROBU_P27U7_@GEXZ_8H^(>F?'V]^%= MQ\-;_P#M'0F7PU)))8MIAUS^VU)LFM?);[4T:R-.6#1I$YVEOTDHH _+O]O# M]@+XP?LH?LN_L47?[-/PEU_XJV_[*'Q"T6[\6>'O"ELKZMJ^GI;>5>7EI;LP M\V0RJ7$(.?WPZ*K,LWQ*N/VR/CS_ ,%F_P!F+]M'0_\ @GS\2=-^'_ASP+XG ML-135WTZWU33X[R$PI/>QR72VUJ3(ZLMO]H>X,2NYC5L15^GU-E\WRF\@J'V MG87'&>V?:@#\KOV$_C[;?!#_ (+<_P#!0!/$GPO\;:OHNJ:_X%\W6_!WA*\U MS[!7!-;6$%=;_: \7Z:^A>$=1>,WFE^'])M#:6,EV(V98KJX#/-)"&8Q@QJQ MWAU72_8R_P""?'QQ_9A_;B^/'[7WB[X]>%O$5G\>M1TB[UKPYI_@NXLI-*;3 M;:>WME@N'OI0X*3?O-\?S%,?MG M?L%_L^?MY^&=%\)?M!:;JMS9Z!?R7FGKI6IM:L)738VXJ#N&.U 'F7P5_P"" MK_\ P3G\/_!OPEH.M?M<>$[>\L?#-A;W=O)<2;HI4MXU93\G4$$?A73?\/=O M^":O_1XGA#_P(D_^(KR'_B'1_P"":O\ T*_B_P#\*R3_ .)H_P"(='_@FK_T M*_B__P *R3_XF@#U[_A[M_P35_Z/$\(?^!$G_P 11_P]V_X)J_\ 1XGA#_P( MD_\ B*\A_P"(='_@FK_T*_B__P *R3_XFC_B'1_X)J_]"OXO_P#"LD_^)H ] M>_X>[?\ !-7_ */$\(?^!$G_ ,11_P /=O\ @FK_ -'B>$/_ (D_P#B*\A_ MXAT?^":O_0K^+_\ PK)/_B:/^(='_@FK_P!"OXO_ /"LD_\ B: /7O\ A[M_ MP35_Z/$\(?\ @1)_\11_P]V_X)J_]'B>$/\ P(D_^(KR'_B'1_X)J_\ 0K^+ M_P#PK)/_ (FC_B'1_P"":O\ T*_B_P#\*R3_ .)H ]>_X>[?\$U?^CQ/"'_@ M1)_\11_P]V_X)J_]'B>$/_ B3_XBO(?^(='_ ()J_P#0K^+_ /PK)/\ XFC_ M (AT?^":O_0K^+__ K)/_B: /7O^'NW_!-7_H\3PA_X$2?_ !%'_#W;_@FK M_P!'B>$/_ B3_P"(KR'_ (AT?^":O_0K^+__ K)/_B:/^(='_@FK_T*_B__ M ,*R3_XF@#U[_A[M_P $U?\ H\3PA_X$2?\ Q%'_ ]V_P"":O\ T>)X0_\ M B3_ .(KR'_B'1_X)J_]"OXO_P#"LD_^)H_XAT?^":O_ $*_B_\ \*R3_P") MH ]>_P"'NW_!-7_H\3PA_P"!$G_Q%'_#W;_@FK_T>)X0_P# B3_XBO(?^(=' M_@FK_P!"OXO_ /"LD_\ B:/^(='_ ()J_P#0K^+_ /PK)/\ XF@#U[_A[M_P M35_Z/$\(?^!$G_Q%'_#W;_@FK_T>)X0_\")/_B*\A_XAT?\ @FK_ -"OXO\ M_"LD_P#B:/\ B'1_X)J_]"OXO_\ "LD_^)H ]>_X>[?\$U?^CQ/"'_@1)_\ M$4?\/=O^":O_ $>)X0_\")/_ (BO(?\ B'1_X)J_]"OXO_\ "LD_^)H_XAT? M^":O_0K^+_\ PK)/_B: /7O^'NW_ 35_P"CQ/"'_@1)_P#$4?\ #W;_ ()J M_P#1XGA#_P ")/\ XBO(?^(='_@FK_T*_B__ ,*R3_XFC_B'1_X)J_\ 0K^+ M_P#PK)/_ (F@#U[_ (>[?\$U?^CQ/"'_ ($2?_$4?\/=O^":O_1XGA#_ ,") M/_B*\A_XAT?^":O_ $*_B_\ \*R3_P")H_XAT?\ @FK_ -"OXO\ _"LD_P#B M: /7O^'NW_!-7_H\3PA_X$2?_$4?\/=O^":O_1XGA#_P(D_^(KR'_B'1_P"" M:O\ T*_B_P#\*R3_ .)H_P"(='_@FK_T*_B__P *R3_XF@#U[_A[M_P35_Z/ M$\(?^!$G_P 11_P]V_X)J_\ 1XGA#_P(D_\ B*\A_P"(='_@FK_T*_B__P * MR3_XFC_B'1_X)J_]"OXO_P#"LD_^)H ]>_X>[?\ !-7_ */$\(?^!$G_ ,11 M_P /=O\ @FK_ -'B>$/_ (D_P#B*\A_XAT?^":O_0K^+_\ PK)/_B:/^(=' M_@FK_P!"OXO_ /"LD_\ B: /7O\ A[M_P35_Z/$\(?\ @1)_\11_P]V_X)J_ M]'B>$/\ P(D_^(KR'_B'1_X)J_\ 0K^+_P#PK)/_ (FC_B'1_P"":O\ T*_B M_P#\*R3_ .)H ]>_X>[?\$U?^CQ/"'_@1)_\11_P]V_X)J_]'B>$/_ B3_XB MO(?^(='_ ()J_P#0K^+_ /PK)/\ XFC_ (AT?^":O_0K^+__ K)/_B: /7O M^'NW_!-7_H\3PA_X$2?_ !%'_#W;_@FK_P!'B>$/_ B3_P"(KR'_ (AT?^": MO_0K^+__ K)/_B:/^(='_@FK_T*_B__ ,*R3_XF@#U[_A[M_P $U?\ H\3P MA_X$2?\ Q%'_ ]V_P"":O\ T>)X0_\ B3_ .(KR'_B'1_X)J_]"OXO_P#" MLD_^)H_XAT?^":O_ $*_B_\ \*R3_P")H ]>_P"'NW_!-7_H\3PA_P"!$G_Q M%'_#W;_@FK_T>)X0_P# B3_XBO(?^(='_@FK_P!"OXO_ /"LD_\ B:/^(='_ M ()J_P#0K^+_ /PK)/\ XF@#U[_A[M_P35_Z/$\(?^!$G_Q%'_#W;_@FK_T> M)X0_\")/_B*\A_XAT?\ @FK_ -"OXO\ _"LD_P#B:/\ B'1_X)J_]"OXO_\ M"LD_^)H ]>_X>[?\$U?^CQ/"'_@1)_\ $4?\/=O^":O_ $>)X0_\")/_ (BO M(?\ B'1_X)J_]"OXO_\ "LD_^)H_XAT?^":O_0K^+_\ PK)/_B: /7O^'NW_ M 35_P"CQ/"'_@1)_P#$4?\ #W;_ ()J_P#1XGA#_P ")/\ XBO(?^(='_@F MK_T*_B__ ,*R3_XFC_B'1_X)J_\ 0K^+_P#PK)/_ (F@#U[_ (>[?\$U?^CQ M/"'_ ($2?_$4?\/=O^":O_1XGA#_ ,")/_B*\A_XAT?^":O_ $*_B_\ \*R3 M_P")H_XAT?\ @FK_ -"OXO\ _"LD_P#B: /7O^'NW_!-7_H\3PA_X$2?_$4? M\/=O^":O_1XGA#_P(D_^(KR'_B'1_P"":O\ T*_B_P#\*R3_ .)H_P"(='_@ MFK_T*_B__P *R3_XF@#U[_A[M_P35_Z/$\(?^!$G_P 11_P]V_X)J_\ 1XGA M#_P(D_\ B*\A_P"(='_@FK_T*_B__P *R3_XFC_B'1_X)J_]"OXO_P#"LD_^ M)H ]>_X>[?\ !-7_ */$\(?^!$G_ ,11_P /=O\ @FK_ -'B>$/_ (D_P#B M*\A_XAT?^":O_0K^+_\ PK)/_B:/^(='_@FK_P!"OXO_ /"LD_\ B: /7O\ MA[M_P35_Z/$\(?\ @1)_\11_P]V_X)J_]'B>$/\ P(D_^(KR'_B'1_X)J_\ M0K^+_P#PK)/_ (FC_B'1_P"":O\ T*_B_P#\*R3_ .)H ]>_X>[?\$U?^CQ/ M"'_@1)_\11_P]V_X)J_]'B>$/_ B3_XBO(?^(='_ ()J_P#0K^+_ /PK)/\ MXFC_ (AT?^":O_0K^+__ K)/_B: /7O^'NW_!-7_H\3PA_X$2?_ !%'_#W; M_@FK_P!'B>$/_ B3_P"(KR'_ (AT?^":O_0K^+__ K)/_B:/^(='_@FK_T* M_B__ ,*R3_XF@#*_X*8?\%,/V#?BY^P;\4/AK\-?VG_#.L:[K'AE[?3-,LYY M#+<2F1"%4% ,X!K5_P"#='_E&KI?_8WZM_Z,6C_B'1_X)J_]"OXO_P#"LD_^ M)KZB_91_91^$7[&/PBA^"/P1L[^#0H+^>\CCU&^-Q+YLI!?YR <9'3M0!Z51 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 J4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_9 end GRAPHIC 18 image_0.jpg begin 644 image_0.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" "X 7 # 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "B MBB@ HHII8+U- #J*;NST--:3! S0!)3-Y!.106.1CH:3<22",BDP%#''/?I1 MN#5#)YA) .,<@[20.#U]?P.:\T^('[2OPT^%T.H-X@\8Z5:WEG#),^GQW<G'OC^E?"OQ _P""L/@K0/*@\)^$]<\6W$FY MGN+IH[*"+T!(#L[U\Z^,?^"EGQK\;70DT-='\%V W 06]N+B2=">, MO(&(('=<56XG)'ZXD-D_,![=_;K[USGB/XC>%O"?F#7?$^CZ,8U)9;Z^BA8 M=3AB#P*_#?Q]\)+VTE8*--M]0EBA.#T\M" 1]0:Y[2O@UJ M&N^5J.H1)96K\+,U#E%=03;V1^P_BS_@H#\!?!ZW@F\?VFH7-H2K MVVF02W3D@XP"B[?_ !ZO*M<_X*Q?#: JGAWPKXM\3.T7F(8;..W0G."I,CYZ M8/ -?G)]C\*>'+K8FGOK-[&/O.24R/QZ5+>^/M3OUCBM8H-)L]H4P6Z 8QZ\ M5*DWT)N^J/NG6/\ @J%XJF@#Z=\+;7168N -?UG!&%&#B.,YYSP6!KD+_P#X M*A>,[>V,TEOI$EXHEW6>FVC&'!&%;S7E+93&[A2#GD$<5\422O'%'--<-.L9 M/WV.,_2M3PSX1NO$5A_;6JRFRT"%SEF/,I!Y [X-*3_F*4F](H^J[?\ X*/? M&/Q8UI_PBV@:9'+;%WEFU%'EBFW)M <#R]OS9?Y<=<=.*X^Z_;X^+5EYZZ[X MV34WN"S)9:)91VGV5R./GP[,H/S;<]\5X7KOCU-7U06.EVZV.D0QF-?(&#)Q MC+=S^/2N:CN(8B\(C,%$D,J8QTR8S7S)%J]GJNC_ M &'Q"N)MP%M>JHW;\8PQ_2L+6-*DT&X@AO-_FN/DFQD2+VYJ4K.URG4>]C[^ MT3_@IYXQLX(&UKX4V&J)*ZJ)]!\0#*J#ER8Y8020N#P>];>C_P#!6WP4;MX/ M$7@+Q1H>UL*\?D7 < _,]?F^AN;5?M$,TELF01Y+$5K6?Q%FB@6V MO;>+5X20I6.8!+X>\2Z5KD9P-^G7D=Q@D9&=A./QQ7X/ MZAX<\)^);N-[$?V5> ?\>LV"A;ZFLC5O!VM>#IHKB6YO=,D9Q)'>V$K#G'!W M@Y''O3YG<7,^Q_0ML*<]2/3O^M/W[ "03G]*_"3P)^U;\=?AXD5IX?\ BCJD M]K;D""TU/9?1;1_"1,KL1CT8>U?3_P .?^"KOC+1;BVM?B#X/L=7MHUV3WFA MJ;:8D\AO+=V7..H^7Z"JU0^>)^GH.3USG]*!\N<\>]?,'PQ_X*+_ .^(L-N M&\2R^%]0G8H+'7[9X&+A0S 2 -$< _W^?2OI'3=8LM8@6XL+ZVOK?C,MO,LB M\C(Y&1THNRB]YGO2[\8[YIF,@-U!&<4W(0G8W)/2D!8HJ,.W'':G;_:K =13 M=QHW8ZT .HI!S2T %%%% "'I0#FBC&* %HHI#TI,!JGKD]Z#\P]J0X_QIFXG M ! ';(I7MN I)7/0CH!34\XJ=^W=Z+VKS;XS?M">!_@'HLNI>,-8%L_E;XM/ MMQYMW<8/2-!C)Q]/K7YX?'?_ (*?^,/'4MWI/PPL'\-Z$X BU2YB;^T),=<_ M,5C'X%AZTKIZ@W8_2/XC?%[P?\*]/EU#Q7XETW0;>&-IY$O+@)(8QU98^6;G ML!S7QQ\:_P#@JWI&CQ26?PIT-/%-^LBA;[55>*T=>^U5(=OX>7D[S29QC"NQ)"XX '&.U5S#]@9&2%8S@F6GFF:#2M&=K:"$G(&-N&( ./F)..I M)KR>'08T?[7.IG?A6GD.]F([$GK_ %[UK6]P#RL6P@8)/ JN)'MD6,AI"YPD M2C))^GI0]"%-LA>2&T3._84 )ZX["MW0?"]WXGA>1Q_9UE''N-U(=?DC>YN"#!I:'+XQD%@.U9&L^+]3\63V\V:Y^YU^_P!;G*WM MV96RTGV=6PJYYP *SC.(6")"@D[XXX]:;&MNLHD4,&RHYE%S=06\:X;Y4 S@>M: M;"W+WAW3XM>G)G 6PM"9)RC=<=OQIGB;QI/XEN4MK:&6RTBU^2*U'W2!P"?4 MU;\8:I:Z;I5IHEA:&"XC.Z>=#C>>X/XUS?VR:-$\N,IO&&#;M! R..X[53= M]3+;0Q;R[CDTZ2-T_> X!_&NZ\:VQETKPA$LK,5M<['7C&!7(72)<1!Q$%R? M7KS75^.III#X=,<[1M%: !)%PH&!T]:$)F";JWMB\84I*,@#MFJR2>=)&/,8 M-C./>G!9),.BBU55^BBJ"^I$97G&R9&>/."5['UKO?"=S M8^*M.G\+ZK/MN-N_3[I^JD=%)_QK@K^XEMMBHOELS89NU*NGRI9&D79ZEC46GT.^GTB^;R;J DL3]UN>U589H)E\_R@9"<>M=IK-H M/B%X:37H@CWUC^[U!5 Z#@'_ /57&VTHCD\N,*Y?E"!P:(MM$>8K3P3KY3P$ MR!L!\<\>]=%IWC?4='L7MID74[+A6MK@ D+[=ZP5,R@L4 <'[IX&: [SN3M" MR'J.M59,I-G21^%]&\;I>7/A^7^S+^) [V$Y^5_I7*///97 @NHC;W"<$.O! M(X^7VJ26,VTPV,\%PYR7C.#GZUT5KX@_MI+;0O$$$(C+ 0:B!AL]@QJ5>+$U MJ<]<6]E>P(DEJ'#<%G7-:G@3Q7XI^$TTNH>!O$^J^&;QI$>5K&X:-)-G"ATS MM<$=F!%-\8:-J/A34TL+R-?(;YX;Q3F-E/3D=\562V^)>CVOB+2)I6WZA80BWO(02JJ-J#RGP0YQA2@T4S^A<)^&.AYIZN0 #R:_%WX*_M MU_%KX!)#8R7*>,/#B0QVD&EZN[%+=5*!3%*#N4A 1M)*CTXK]$_V?_V[OAS\ M>YH],BO#X;\5+:K<3:-JC*N>1O$4QPDN,KT(/S=.*#2]SZ/4[@><&E !X)S4 M.!@J6+-C)PE Z4<4UI K 8 MH =D4QB=W!XI2 37GGQI^.?A7X#>$+G7?%&I16JJ"+6U+CS;E^R(O4^Y[#FD MP.RUC6['0+"XO=3O8=.L(%+RW=U(L<48[DL3@=>_I7YV?M-_\%.Q,T_A_P"# M5NE]<*SQ3^([F+/EJ#UMESSG:WSMD$,"!TKP/]H3]K;4OVD-5GM[[4M*6L'@B(I'#!J$<#G/6N5U4W:PFTMF+K6O: M_P#$'7;G7O%6N7.KZK.%$\]Y,TGFX7: <]5 Z#H*K6ULJ3Q^7"BC!QM P?>M MJ6V\$6/5&;4GNS+5'0X^6 M]MV,&BXN $V$K(ZK]X'(K7'_ A!DE@8:M.XY#%N@J&2;P/:SF../4P@^\9# MU/H*E5E?8CD\S$:^9($RH=IL*J9^8GZ5W.ESVGPVTD:A=6PO]>U",+##)REN M".OI6GI^F>!/!F@OK]_'>7-Y?#99VK]4']ZN8\WP5JZSM=76JEW *$]OI6:K MJ:MRLU]GR;F+=7=YJMVUS>SB:X(^[G(7V'M4*M+"T685.[.,=JVY8_!<,T5O M&^H8*Y,K'M38+/P6LV\:CJ*XZ;AD5HJD8Z11GRW6YB2 S3>4PVO@DMCK2;D6 MV@\M\,N=X(ZCTK>N(/!S7"-_:%^@QC!2J=U:>"OM,=O%J^H%C\S$K@#VJU43 MW0U"V[,QY?,MR_E&-$7'?#5SXPU"U""8&WL8I%.2?45FW.F M>&=7O;72[35K][B1@B*J' .>OY5UGCY/#L%S8>&[OQ#/)#I,>52-.-Q&.?>L M95$WREQC;5'F)>:=IKF9/-EE8DJ>F%+;3BTF MKW09FV@[><57M[3PK#"8?[>O@LC'#,G S6OM(QZ&;@V[W,0-),GD0#:^[(8C MJ*MJ(DCV',;H,D9X-79M)\&:;)"KZ]?S2YQE$.T#WH?3O!=E<[)=9O96EY^[ MD4O:Q>R%[-]R@D0GL5D+HF.@Y]>*ZWQRC75KX?CN)3M6T # ;<\#BL+5--\( M6UHTD.KW[L,'8%X'-==\0&\'K#X=:]N-3F22S 7"%<' K3VB[!R/N<"9$M&6 MWC+Q]V=CQ4RS,LT7FE&B53ET(SGUK1BB\(6J&$QZE.G4EF[>E2R3>" !*EKJ M.PG#,4JS^$5E-O):ZAL'.[=T]JKVB["Y.S'_#WQ!_PCFKB&Z")87ZM!-AAM8G M@$BL[Q)I8\,>(VTXA4B0F2"57R'4GC]*NR/X)EMYUCL]2D=1N#LWR@CI73ZG M:^"M6^&^D^(K@7L\UM*;>=$;)7L":E5%%[ H/N<(LQDN2K8"GG+'BF"5(;PQ M[P$ZLU:B#P7!*H#:A*F,ERW ]JENU\#7$21*-1B25N9"3BM/:*^P^1]SGW^1 MW +,2=PD8\8IX$,]N#/(9#_=)X![5L:E'X)L)H+99]3E' +$<5%?P>#(&;[. M^I3;R 57[JT_:I/8.5]S6\*:['&?['U__3=+N4V+.QW& X^7'I65KOA.3P?? MK$\AN;.4[HKE6SD'H#^%6$A\$P0[%U'4 QZC;G!KI/"%OX%U66+0]0UF^\NY M!$$\V<(_89KGY^26B+4+WNSB)'9I67+1DC(R>*+=V6:(2_< .YDY)-=%XE\) M^'/"NN_V;J.K7KS)GYE7Y77L0:HVMGX*@EEDAU/4)5Z;BE:^TCV(Y--RC'%\ MSM)D*Y( < 8J"_T>TU&WN(0WESGJ\;%21]1C_(%;4MEX-DD\R75]1>,\;=F, M57FL_ \++;Q:OJ$ADX)*8Q34T]T/EDMF?0G[.?[>?Q(^"&HZ7HGB5I/&/@.( M>7+'=,3=V:;0$,4W)*@[?E<$$%L$8&/TZ^"WQX\'?'_PI'KW@O68M2MQ@3V[ MKMN+5SGY)H\DH?E/.2#@X)K\4(],\&0&.W&M7IQAB&7('^ O$NK:;J43K*R0(6AN&0MM65/NR* S !P0,^PI>T2V1HGW/W@&222<@] M*> *^8_V4?VX_"7[2;_\([MN]"\:V5MON+#48XXUOMHP\MJ0QW*."5(#+NP1 M@9KZ:4E@,\&MEW*'T4@I:8#3QS3 0Q.#Q3V';UK#\5>)=.\$>'+_ %S5I_LF MF6,1GGFVEMJCKP._(J&V@.,_:!^.^A?L^_#O4/$>LW,(N1&RZ?9.V'O+CHJ* M!S@$@L>P-?B_\7?CMXO_ &B/%8UWQ3^:Z#] MI/\ :*UG]I/XG7&KWLDT&C6+O!I>FLV!!"S$C.,#>1@%NIQZ8KS.-)4N25!" MMR1QM-).^YE*6MA8X@D?WC&I'S)_":#!''M>127)R,#@U8@$<27&_DXR%;I^ M%12O+);I\T:2$\#VH9CNR09DE/FQ!$Q\G'4TU]DL:>> LT9^53T-3QM-*X7< M@91SGH:CFMMTKDD XR0QR :0/4AFF6&:69OW;2+@'' K;\$>&K7Q!J":M?%O M[$TU?-N7 ^5G'W5S7/3R2)!';@B829PJ#FWK4RJ%\C)1;<#CZUUO\ PSY\2;6) MW7PVSLO#Y?@#VIR? 'XDS6Y$/ABXF"X).#@>N*7M(72NA.G/L<)^])N74 MC'RJ%XQVI$FB:(X@^8'[V.U=A<_ #XDJ7D_X1V6,( H$SA?RS6=<_"'Q];K( MAT)_,4=%;(^E5SQ;^)$^SFNA;^&LDIUJYU*Q1&3386>5I%^ZV,5S2.][-R(Z\J(R2*T52G?5HSY)]CF9@\LS*NR M-=HR3TJ:)(U6(O$DC@S;Z'*7UQ;^27P$W$< >]=/\2I;JX/A^,RB>$60*!EV[ M>!5*?X0^."OGMX5OEMW!RY4E4(P:[#Q?\%_B!KLVD2:;HT]_;6MF$SRJH< 8 MJG4A;=?>"IS_ )3R^UN6DF$<96)USG=R&_.KIN!]D#.JALYP ,$UUVB_LZ_$ MB4OOT !QG;O851\2_"/QWX.LWEUO0);:T_@E0;E(H4X-*S1/)46J1S M(](A.V.2$SPQG@,1STKL8_V2/B(\LS*L$L<,;2'#<$#TK@_"]]/X:\;V"WFZ MW"2/:SHAP03Q_.E&<9QO%W+]G*+U1S^F1-$3;SP"/RR0^[ID5/(ZN+>.; 4$ MD*.A]*N:Y8V=KXDU6R>Z9$68O&S=3DDUDM \S1^6Q :L^'=,O/$?B*TT6U!-]='8@894&O5=1_8[^)MU< M/!IZ:=YL(!87$OEJX[G//2L9UJ<'[SU+C3G-72/'3Y4J;YE\F$G ?UJ&]MXY MHXXH@_FJV^)D]NF*]'\:?L[^-/AKH:ZEKOV1M.#9\Q'W(_3[I].#^=>8ZCJ, MHCCD@*0,OW1]?2KC*,U=.Z#E:=FCT""!/B5X#ED0L?%&BD;HW^]-$.*Y#3II M9@Z+ (@#ED:NF^$_P[^(NI:R-7T/1Y3;B,B:YF0K$Z'KR>M=/=?LO?$UO$%R MUKI\UU31[N?1];LITGM+RV)5HI!RA!7\1]..@K]4?V+_VY$_:$EN?"'BB M"UT;QQ80!T990JZFH!+LD>/D=5VL1R&!9E (7\MX-5-HUN9&"L#VXR ME[>]>&_LC?M'V7[2'PCL-;$L4?B&R5+/6K)&#-!=!1EMH PC_>7ZD?PFO7PJ6R):(QXM.2W9@TGF:A\G;U]:31=,OO&>N)I&AVLMQ>R':P'W4S[TI-)>\ M[($F]B$RK*(K: -<7CL L,7+9N& MV IN! ++R<\*5.,D;O9O@/\ +1?A%I2"..189EEWJ RMT'K MCVJ$6GU:\*6<;RK''O= V% 7J6..@KQ#XK?M#2MXG M3P!\.T75/$%R!#<749REN.A((K%1=;6"*@^./C%\4I9+BVAB\'>'6CS']IXE8=L CTK6^%O[/]E\, M;F^U7Q)Y7BCQ?>(K_:;D[DASR=ON#7I%SJCW:PPS1N1&N%(&$ _"MWR4U[JU M(2E/5Z',0_#M[V/SM4\0:CK$R1;C''(50$?3%=#I\=I'%%;0PG(BY\PDX(XZ MU)+="Q56AF#PO'MDB'3GWZU':KM)R% 9/E0'L:Q3OK?4TY4M">\U.9&%O&RL M5CRRCH,5(9/['\'P_V=IL*F-[E.'D['FMZ>'=65H[F,OB/J]OX>^&>GBRE<^699>H'0L:^ M8;L%I9+J_EEN[F7DF8DY-?5W[''@@:'X7U?Q1MLMSMY ]C7=/"4L+3 M]K/WF<<:\JTN6.A['H?@K4_#VE:3<>(]=N=&OAMKD&C0:9+K%] M"I$XC/ /0C/UKRH0J5I>Y$[&Z=+1O4]3NM:N7L_L <,FPECD8YZU)"[A59<=3D GUS6GXF_;*TS3;F.UL_"DURL MEN''F$J0/3-=7U.MLXD*O3[GN27KSR[&E83+$6RA.W(I9O$JQQVBZC#_ &C: M&-HS!.-R#MD5\V1?MN1/K4"3>$C;6#+Y99')*CW]:];E_:#^'E_HUHTFK1VY MFB!-NR\H>XS[5E*A6I.]F7[2DU:YX5^US^S_ *?H0@\7^%5\NRG&Z[MHP=L1 M/((KT/\ 8I\?ZGXH^'MYH=[>+)+I>?+W-D[#V%=Z?C#\)O$&GWVB:EXFA:RF MM'65&3A6Q\N#7RI\!/%FF_"+XVS6MM(U[X?U*1K>.4'CEL UZ2C]9H.-1:HX MY2A"JN4^YM.O9+:\@B5I&^0\@_(,]0:^&_VH=!_X1#XPQ7L$2P6]VZS#?D(S M[N<5]OZ[9C1;M)897:%X=ZJPXYKQC]JWP-#\0/A7'>Q6K_;M+Q*9ATVYZ?2N M? U/93Y&]#;$QYH\R/EWXK3)_P )C;SK;11"XME?CD%L=:P+VX:UMMX(!'(5 M16OXMC%YI_AJZB7S':U",)#UP!R*P[2.?4]1MM-MX2]Q=N$1&]2<5]/SJ*N> M,DW*Q]"_L;^!&N9=4\:7UJTH@_=VX?[H)[BOJR.XGGNO+AE=)6C#, QQC'// M6L#P/X'M?AK\/M+T2%UDN&MEDNX\G:)-HSS['-;$>L:=X(T^[US7)2FGVUFQ M+QH7"]?<=!CCWKX[$/ZS5E?N>_37LJ9\R?MG?&Y=>@TSP)I[!X+5E:XX/+], M9//))I?V>_V;OM]J_BCQI8-&&4/I]D,A9/0GGTKS;X<^&[CX^?'M[VZ7RM/6 M9KMX^RKN+!<>U?<]W']H6.."Y86]O!Y<,)X 4<#CZ5Z6)JNC3C3I:,XJ%-U9 M\\MA#>R_8CIUHR06D7='$=L88XR/PKC?B_\4+7 MX,^"WN\QW&M7T!C@@&/DSW-?,_@O]H/XE:W>WUM!>0;H[G%V9]I7#WK>0TJO&!%E!'NR/J<5$S'S8"H9@P^;L,GV MKX/TS]JOXLJDL(U:(H,JT;(OR_CC-7X?VI?BUIX8UJ5 M++5[2)?W;(V%25AC_EF69Q_P+^\<_M[#*DL<;1,&C=04*_=([$?A7\]E_P#: M-3TNZ"''DX8>9P&QV%?LM^PI\19?B9^S!X-U.YF:6^M(FT^Y+Y)#PN4 SG)^ M0)R>O7O5+30TBQW[=.L-HO[+GCJ55N?WMLL/G6YP(=[JN^3G[G(!^M?BWIBV M[$E]I?'4L,D^N:_8/_@HQ<_8_P!F+6ICH\^M0+=6_GQ1R,D<488GS)MI&Z,, M -IR"Q3(K\F+#Q3IQLDC/AF-QP&*'#8_I4MM/8)&9*T.P>9*D2J>,N.?QJ+[ M5Y;-*DJ.>A^<CUT(KVWB6X/&S


@/;B61N,ANBUYQ^T5\:!\'/"]KIM@ZZCK M.J)Y7V13\R!N 1CZU<(.O+V)KW2RGB75T,KM+PP4_-C/XUZI>QF[NF=XM@QCR\ */IBM< M1*-)>RCMU,80YO?9*SI*X,@=T"X^;J3ZTENS>>_DJ9%"#$;<=J2Y8P.A]*CBU2VTI7N[]U@M MX(L[Y"%5L#@9-6K?3'U"YE9)-BJF^7_C/=?$KQ?/8"X-KI=DVR. M..3Y9 ..?7->;P,DJ +LB51]T'I72>)-6\*1^)]4@&@3!XW&"K_RYJ&Q\2># M_*$4N@79D;C'F$?UKZFG%4X\J1X\_?=VSE+S:8)=[/M0#8^00*^]_P!G6ZM[ MOX$>'HK%UNYB&,VTCY2 *^.6G\)#SH4T6^9"I.PR\#]:]N_92^*&DVHN?",5 MD=-CERT1FDY'L*X,>I3IZ(Z,+:,]SZ0L%-J\OE(\5RUNZ[<]'(QUK\[/']O/ MX9\<:S8ZB&BOA*S[IVY<%CT-?H??R-!%%(F_SPN2F.#SUS6'XK^'?A7Q^Z7. ML:##=WD<>!*G#'''6O-P6(CAW)M:G;B*4ZNS/SM?48I[D++.N\%2H'<9^M=C M\2M2M[K5; M<>7+#9+_" #P.*^QXOV;_ (;1WB3CPYYLP0;D9^A]/SJWJGP4 M^'VIZE%/?>'5DG\L(@+ *H]#BO668TWNCSGA)W/S^EU*W*PK;N);B0';$!DD MYXX%=E%\"OB!K<=A>VWAN3RY(RX=QC(/(XK[9TGX3> _#NJ^?:^'+:2^1 4. M,HOXYKK[G66NHX\2F*X2':D,?"@>@Q7-4S-)^ZC>."LKMGP!/^SEX_GF('AI MF,:F1^I 4=?K7$:A--INH1",+;WFGR NA8#8RGG^5?H+\5OBK#\*/![W=T9? M[0N(C$EN&R2"*^'9O%FA7,MQ22YN9#(\CN>2>_7WKNPU>5:-Y(PK4HT MVEU/M_X<>.X?B7\/-&U6"]%Y)%;B&>)3G;M '-=;>Z=9^(] NM,EE'DW5LT4 MD70!B/7KUKY4_9:^+_A_P9K-_P"');==/MM3&(5PKZOO;&6&X@=(PJR MQ9R.%QV->!5A+#57)(]&DU4II'P/\;_#)^&ESI.@SK-*8"QCF121M/05W'[& MWPYN?%/CJZU_4+1X=-TV(F-[I2 Y/IFOK35] L=2E5+G2[349(XPWFW"@]/0 MU M>U?/W[8GC:+2O#6D^&K6[B>6?$ES;LX. .0,'M[5[EJ&M:?X1T*\U[56:VMK M:W.Q6SB1L=*^#?%_Q)TGXD^*]2US4=!N))9B4A97(4#)P>O%EW<$L3B.259,IM)Y[U]WV&O:7XFTJVUC2)8[_2[V#YFB7_ M %;]<$T\?!^T4VM"<))1?#-C M)X\A$=U]D26V=3M^8$;?:OO7QGX9TSQGX:N/#^L6JW=C)%N5XP=T;>QKR?2/ MV0O#&@:E#?Z;K=Y'=(A41LO"@BNK#8NG&G[-O8SJ8:3FVCY+MIWM+FZM2XDB M65]TW0L+'$L=R?W4)CW?KUKL[K]C/PO+ND.O7IDF; M?(H7C)YJ6;]B?PK*>X@M)#% L:PNH8@*-JCGT QBO-OA7 M\&O#_P %8M2_LVU>_O+J/)G;[P_&O1$M4G,,P38AB/F @_*%'.37C5.1Z4GH M>E&,K7:1XE^VIJB:+\-/"^GQVEG;W=W/F)(45044?,' YY+Q@$>C5\C12F25 M2/W8'!)(S^(KV7]I'XK>&/'_ (RM+";2)[PZ0AB-Q!_$ >F?K7F$NK^$XX8V MM_#^H%,[6W2__7KZ#"7IT8QDM3R*NL]&59KF-+8PAU5'!!+$8-??_P#P21\8 M*WA[QYX018REC@7LP*_, M&DX4XY[U]B?\$JKG1;[X@_$!]*&IV$BV4(EMBP:UF4R85NA(=#D>X?O@UV/A3>?!3XL:_X8NES;QSL;>1F\PO$263!_O;2 <]P:K#QCH ,Y)XJ7&ZLC*+M(^^;?XA?#W3X;6QL? M$EE:VUK$L*1J0%; S^.*TY/'W@N+,8\463EU#-F0$#/TKYWN_\ @F3\<=,T M'[ZX$8FETVUU$FX50,L%!0*Q XP&^]G&>*^8;S?HDMQI^HP_9[Z&79 M*GW7W9P1S@]>V :\9Y9'FW+VZ>*K$-'M(&_ Q5F MX\7^#;B9G;Q=IQ= @6/[0G.2XZ;L_P _P"^A[!OSA-O$QNP \3( S,Y*G . M",'GK4%P+*U=BJR">-#+._(VH!DGIZ']3366K9R#Z[-;(_1_6OBOX8\*^&M4 MURWU.UN+=(2H1&R"^. .37RS\']%L/B]\4;_ ,<>,=;M+&TLWW6UMQXW#(KEY]7MP8=SM"&0[F!@_455'">RBX7U9E4KRFTVC]*=5^)'A/5KTLGB2QC$:!5&_"J/05$GC?P MI \KMXJL)2R@E=_3Z5^<\-Y;W<-P8TE>) #\@)P?SID*#S)-H,K-RQ5R=H[< M"L7EB?Q2U-?KCCHD?HX_C;PGM?G49;=5=?G2Y08"ODY'X&J)OK-XWD,3E,A7F*, "!DC/0&A99%_: M%]=DNA]Q?'[XZZ7X5\$3V/AK5X;_ %?5$\IC;G/EICDU\7>&[%1XCTII&\^2 M6[!E,O.XGK5,/"EQ))#))(NPY.=VS![&O4OA-\ O$WQ9T#6_%V@2QII?AL?: MKMIA\JA 2WS8(X4;B,YVY[BO3I4(T8\L6:H%6-$W [0 M.*YJ<2"<.8$*[?O #I71_$ZY>+Q>T[OYHFB4I&D9); ). .> K9SQ\K5F^%] M'OOB!XNT/PSHN8]6U26.VMDE&=S.P /H1R.@X[UT1A('O%D/W%VNV3Z9V''^Z:)+F]V1+O%I MIGL7P;_:_B7P]9:)XVL<26R^4FH(!F1<8!./SKWC1O%WA+6K6.YLM>L7B=/] M6\H4C//>OASX>_![Q1\0]#\5:QIULLVG^&$/]HL<%44 G(Q[*>?8^U<%;1HD MRPPR3,0VTB-F(ZY/0J+[7;2&Y,88023 97';FO@OX7?!WQ9\9$UNY\+1RSV.@Q_ M:KZ=IB5B0 MN)X&/E)^@;CBJOQ-NU?Q=8PKJ(N&E@CB29I-J XX^8D#!QQSS MVKG>6ZKWKFKQCML?>=YXS\&R/LF\4:?;&.,,8]XW'CI[UP?C7]ICP+X5TY_[ M+>36M45#&@480-]1[U\Q?%O]G+Q1\#CI5SXE$>=4@$MNPDSA2,\_,<<'O7F] MOKD3#RH4W$8W,!P .Y./UZ5T1RVFFFV9_7)/1(Z+QU\0M=^(_BNXU36I7)'^ MILU^X@SQTK.2XFFN55E#!EZ;*[KX<_ [Q)\6?"'BSQQX=N;5M)\-C%YOF0]M MW'/I7FR:@6U...WE>2Z;("1#PZ5\_P74DWENN=KD[O]D^ M];'@/P%XD^,?CF'P7X4^R7&O:@6:*&XD$4>U%W'YF^AY&3STK&K1CB%::-(5 M)4Y>Z?:9^,/@>]L[<3^(5TXRQ"2..48('7%4/&'[2GPT\/R"2#4'UV^2 !(( M%PC$#UK@_P!H']@SQMX%TA]>TO4-,\6:3HEJD>HK8S;KFWD\L-+F/ RH)X.0 MQ')517R!;W$,+6ZK$)+B0D(@4X8CJ%8@9_('V%>?#+*<7>YUO%U-K'L7QB_: M!\2?'*]2*>)=*TB%0L5E%QN Z9QU.*\\MFV,L!B(&,<# JC_ &E_I"&%7,@R MI5$/RG@\_@&XQQZU-%K)EM8VAR;@'@8WAA]0>M>K&$:>D3AG*4G>1/\ 9V4; M0!Y+<,"*]&^#_P"T!J7P4N9--:V_M/0+MMLD#'_5 GDBO,9;V&Y4.&=9$P70 M@_*?>DNKZ(M&2I>>7A5"D*!^7-35@JD>66P0G*#NC] /#GQ8\$>.+5YM+U^& MT9(06M;D[2#W'X5T\E]HFK)N3Q!9I,D()591Q]:_-": KY#^7)C$@0[&Q73 M>%KA](\-:]?'[3O.:\9Y;&+T>YZ4<:VK-'Z"7.HZ;-<>2/$-C M&JH,$RK@\>M2)J.D6C2*VO6$DWEC;B< #CFO@[PQ\"_'OB_X3ZK\0; /=^&= M,+"ZNA*2(]@4OG!SP&4GV(KSD:P5@6":ZN(Y9&^4O(RD^N..E4\J32O(EXR^ MB1^E>K>,O"FB6Z7=WXCM$6*W),,;[F;%>!?&/]K2XU.!=%\'08LI8RDUVPPV M.^*^9+*6!1NGN7G38:&1VSA0O%,>-@BS0MOW\;0 M:ECE8K'L96;D>61T->NM-C@LW[S(O.1(,B/.U3G(K](O^"2O@:?2?A#XH\57 M$449UW5&BM\.QD,4!*\C& "S-C%?FG MIK ]/*#<#CD'(S7P%_P4R_9PN-:T1OB=H,$>_3(@NJPAMC>7GB89XP"<''.2 M.P-??Y&.>M96O:%8>)=*O-*U*TAO-.O8V@GMYE#+(K#!&#QZTS0_GVL[E+V' M='E=@Y%?1W_!.4Z6/VN]%N-1.R3^RKN.P8W&U1<,$ !'1LQ^: .?FP*S_P!K M7]EK4OV;O&&I76CVES>>#[E_,MKEXFQ A/\ JRQ)WL,JI/')'2O!K*\GM;RV MO["XN+.YM2LD4]JY1E;KP0<@Y]*E.QAHI'VSV:I_L;>'8(/"W[2'Q)\9^'_#_B+QWX?$ MMU'9ZG;)-#;S)%<2D%/^FCJ.1@_* N"37F^K?\% _CGK>AS:,GB2UT[="D?V MRRL84NRHR7+2-D L#]Y0"#R,&O(_A)\=/'/P1\<:AXB\&ZM$=7OP5OUO8S,E MQR3EAWP22,],G'6BY7,D?3'[545CXZ_8D^&/QAO-&T+1/%=\8C>+HUMY,3UPS=2*^J3J&@^&OVBOAQ\+-/\ :3-X=U_PKK9QO5@2 R\U^:WQD_:!^(GQ[;31XPOK5(-/VF&SLK'?',DUBFLZ#8R65NPM582I(")#TP,YR>/3T&'N/F1]< M:KX@TSQC\!/V@+:X\&:!X>T_P#KE[HND7&G6[1LL$+1YEE?)8/CYG*XX(/4 MUS_@=_\ A1G[+_P5N-6\%^#_ !)K?B/Q='HMS>ZO9*\B6UQZG-';A6,KG,A4+@#?P#Z@ 'BM M>3XZ^*?&/P(\(Z!YRW4/@F\CNH[2=/,=W3.QWR"2RY.&.2,\&N=N2=Y$*:L? MH3X;N_#^L_M _%[X6Q_#SP38Z)X>T.VU&VO9;,1R3S749=C,P'$8;<"5P0,$ M5X)^R'X7\#^!/V5_B'\3]2FTC1]1N+^]MDO=1TF35+;26A)\L-$J,SH20Q(_ M@VX.,?$EY;3:CIDBSVEMY 6&)EQC:N,#H.N2<#))K#^,7Q<\0_'?QL_B M3Q&+8:L(XU2XA0 D*,*#@#I0W8;DNI^BGQ,US0/@9\7O"GPAT'X,:+XQ\.7G MAZ>6YEM;)6OUD1<;FE(PJX&Y\Y8!@P/05XE^Q]HVCMX>_:?>3PU>1VUM8M': MVBV?FQ6RND^5!))W@X)Y/R*:\OTS]OWX[V'@Y_#K>(K6YB6 VPU"2S62]"_%74]4\&:'I,EH0WB;Q+8_VC]G(;RR/L MZ$L6WN5V\$[CQR W:?M3>!O#6@_M.?LMZQHFF6^FWVKZO927EWH%J]K;7(,T M&#"H/RYW$E3SL()R>:^7O@Q^TK\2O@[\#]1\.>$[S1Y+*WNY;BXL-1TR.YRT MA&Y@">>@Z_XU!XX_;*^)WQ,UWP'KFOO8R:QX4N$N;&2VMO)C,ZNKAVC'&?D4 M''!QCIQ5*7-L+8]"_P""D*8_:RU<>2JE]/M2&5F/F'[.H((S@<4S_@F;XV;P MM^TY)X?GN -*\6:9-:2VEQ)^Z>6-3(@V'@N0K@ ]I#ZUY1\8_C!K7QX\&SU&[18A#;J0D2J-J@=P !Z\)I? UK=WMGNFN]9 _M.\E;$;O;,1D MKEBH7.%&"FV^D;GABL(Y%B,C;=Q8.QSG:/ MIVZFNO\ #/[??Q'\.^&])TO4O#'A/Q#J6FV[6^F^(=8TY[F\@4@C(;S &P"0 M, 8[YJD[:E73/:/V2SX;^'?Q+_:OT[3[D:SX/T>R62VL6W?89XBL^48 ;@V5 MV$JIXWD5S?[=&G> _B+^RI\*/B=I'AW3=!U6^2U@$>W8!;+$R>6Y;:SQHP4* M6&=I!XKP_P"&_P"U?XU^'UYXZU,^1JUWXX4P:C+?AW7YE>-6 W=09F;T.3G- M:'[0/[1FN^-O ?A?X9W&G6EYI&CQ1.CE2&D^7:J>RA#MP..G<"L;.P72/HG] ML3X:>&]=_:(_9T\+_93:VVNB*&\734=[9HEV*FQB2O8CU(*DYSFNF^.'C?2/ M!7Q,\3_""+X$Z9K7P]T_P_'?M?6%D4N;>XD.!+YA!##& /G+')) -?&'Q=_ M:A\>?&G4/"5]-.GAJ[\*QA;$:;B/8<#YAM P?E'TQQ7977_!1?XWW?A:ZT"Y MET66XN;?[)/KL=AY5Y(.=I+JP7(!/\/<^M:= YT=E^RI?Q1?L3?M036?VJU$ M=T1'! 98 (5 Y)^;G/6O5/@-#\-O@1^Q9\/O'FI:AH>AWGB&\CGOM9\3:0^ MH/<*;AC) B1!V4F-3&&'W1EVR5(/QQX'^/\ XO\ AU\.O%'A#38[5M$\2Y-] M* I!QP:U?@O\ M<_%/X#^%(O#FC7&F>(O#UON-I::Y:&ZCLI69G$D M.'!1AF3CIER2,T[:: I)G5?MV>$_"G@?XG)>>#3/'I>K6@O&A:VDCC@)9PRK MN121A0P[X89KTG_@DTFG3>-?B>UK;Q_\)G_9<+:=)=X,*+YDJN&*_-]XP9*_ MPY]1N^8OB%\4]?\ B[XKFU[Q3=^?J4J[B$C"*&[[57A1R>GXYJ3X#^*-:\ ? M$MO$NCZK-H]SI-N98W0L5D8+@*Z@C*$<%3P&?&,KW1\5:3HT,8LQ,L+%5M_.MWSDHX61&'RL!Q7&?L?^*O!W MPV_8&\1_$?7?!^F^+-1TG6+R*UCNK!)9FDV1F-6+ [/ODDKT'<]:\2\3?M__ M !R\=:#+877B"PL;2Y@FM)1I]@MN)5D8'YF(++@ #*D9&<]3GB/#GQ\\4Z#\ M'K_X96J62^'+ZY:[D98P#O;&2.,\A0#Z@8JRVT?5OAKQ#9?!7]C+PK\7/#O@ MKPGJ/BSQ?XAAMM4DUR(W,5O'+?,VGZW:F>WWX W*NY2" J@C.T[1D' K"UC]H/XB>(/C'I' MQ/NM8BD\8V#K)#*(0(4P/NB(<;2"1@'&">N32UZDW1]KZ%\._!5\G[74\=H^ZW7[.TH4#DMF3Y<@<* >,UYE\%;CP;X&_X)^V7Q3U#X:>'/ M&&MPZ])9RC5Y/*(0S^6OSXZ\@]NMM6)L MKC[)ISQR$D%=ZLTI.]D/EG?D#'R@5N_!7]IO0O@[^Q-:>$[+3]!\2^,H]7DN MY]'UZR\ZSDB>4L244CYL;!GMFD_4%;H4_P#@H]\+O#GP[\9^$I_">CPZ?>>( M-/$SZ;92B54;=M)3 Y0#G([]..*\ \474OA[P;I7AI[.:RG$33W*7"[7#_W2 M#7K/A[]H/Q3\>?VE_!/Q"\7Q:9H6A>$O+#0Z?9%K:.W5RQA"MSR3U)/:N+_: M<^*]E\:OC/KOBC3X4CTW=Y=NRIMWJ"0F<<$[<<]^IK-M2EN-)I71]+?LU2$? M\$L?BN9K.WM+<7&I!7B;=YQQ$-SC(P^'?@K]@WX:^/_%OP MDT_QEK=]K)L+IY)C Z;[Z:%)CM+%@%1!L &2 >"_VB-9\,_ C7O@Y_8E MB_AS6F>2:ZDY?A]5?&O]E[P'??MU?"?P#8>'X=+\/:GI-UJVHPH3 MY=P(?.(A5 !C/EH"0 >:B^(GBGX9ZY_PM_XA%O!/: MIL$J#<"A!Y8-O8,.A#$ 8%=?XS_ ."B7Q3^('A[4M"B\/>%?#=WJ17[?J>D MV4D=S.RXVX:61@HVJ%)8'(X&,XIH?NGS^VG:GI%K:SW>EWFF0W#'R3UC"[\*!ECZ\>I MKE?A!\(?%'[0?CZ'PMX6A0RHADN)Y?DACC5AN);Z$8 Y/..HP$-[F+=H/A4YVW4#;)KIU<1^6_4M;ZDB_(8R>_(^91@-T /3(K]J)5#'D=1 MBL?Q3X5T?QMI$^DZ]I\&J:9/GS+6Y3>D@QC!4\'GFIL2XIGX0V'@GQ#>';:V MD:!L8S( ?44\?#'Q+!>R>9IH=V&,F4'76[:01_VQ\ M+^)_#7B!9H;!#:W2F*Y7S!M*GO\ A7*ZB-1AN/WVJW$H"@JHE)JNVIZA<,\* M7]QD+WD/%)IM"O!=#I/%'P1\3^&]5DDM88IM)N_WD,AE&,GG ^E4E^&WB*:4 M1I:(I/\ &T@PPJSX-U>2]T6X\*ZS?W(>XR]GUIK7A^\FTR\O M+B.6 \.9#\X]C6<6]F4G"VQMWOPX\6VLZ)_9L8@'"MY@P3_A5D_#3Q7.T:/H MXB7:#YB2#!K#5]3F5F&I7,@&-JM,>*CNKG65*Q_VO=)CJGG'BMN5]2?<:U1L MW_PW\1AEB.GCRR"A=Y!P/:GZC\//$(\EHK?=GCS#(,9]*Q9FU.2U&_4[IOXO M]8>E0K=WTH\FVU"X=5&YD:0_+[T6L%X'>^#? VNZ7JV_GKY,W"-W7]:AOE=D:736QE7'@#Q7 BQ1:4X08!.X M9'TJ)O!'BSSDAETB4N>0XP01Z50AU;4XH/FU>[EB _YZG@T^'7M<23>=8NO* M8#83)T%4KK? MQJ.[\1ZVR!6UJY>%U V[_P!:JIXDUJ"!H!K-W-&>$]>AQ-_8 MTV[)5@BU68Q?9D(*Y7'%)MA>".?C\"^+S< 1Z'+%GJTF M,5./ASXLENT0Z3(=@($B$8_.LJ'6]<=BC>(KR5,R>6I:0;M@]_2N.M4U_Q-?:?IMKJEW+-,ZY"R M'"H.M;/Q6O[@ZM:Z!:3W1@TN,"242'#,!@\Y]16333\,_%,]Q$!8@YZD2BL<7-];JJ'4KEH3P5,AXJQ&=1696 MCU2X\H G/FGBM-49KE>K1N#P%XCL=JG3OW[';O+#D?6DO_ASXCMY#+'I>\@ M$ C&>_UK(CU#43M1M6NY>-RC>>*9)K.I"<1/K%S"3RP:0TTV]P]WL:"^ ?$< M"?)HDBNY^=F( QZ<=12#X?:]?ZG#'%I M7;SD(BJYR3[>U=O-J%Y\(_#,$MW=7%SXAU1?W<#2Y,"D9R1Z\UE*3B:)19'X MYT#7/#&@:?X1\.:8TMK)B;4)B!\TF.5_/-<1'X*\0R^59G1[I0I)P%.*J3:_ MKKN2VM70DD.]QOS@U=3Q!XE+KY.O7(PN,O$ C>/^U;E MHR=R@/R*U3;W(O FD\!>(8KVWVZ!<>9SO,B_*35NW\">)EO8]NES12@G=CA0 M._-5CX^UR%9C>:K=F$+N W9( XZ\5Z1^S9\ ?B/^U!XLEMK#5=3T?PY9D&\U M6X4JB@]%7+#>2_9X\%Q>'M!DNKZ>5O,O-2OY6DGNIN?G.20B\G"+@ &O3 MPH8GCVR.#BJ+LARH%' SC[O2I , <"D'(-*.@IH8M(1D#7QS^TO_ ,$]?"?Q-D\2^*/#JS:;XGN8/-@LXF5+>:9< MDKC'R[_;O[5]DF,=AS340?-N&??OUJ0/P:^)GP<\.=$N-'U_38-3TZ92CP3J M#P>X]#[BOAWX]?\ !+C2-8CEU?X9ZI+I.HP0$#1[UC)%<-N7D2DY0XW==P.: M+$./8_.R'RXYG$CMYC_C2E-CS,H.0,9Q73?$SX,>/O@MJPT_Q9X;O;0O%]H6 MY$1DC$0X+EU&W /!/'-<6-4CG(6"3&[APV&V^V0>M"T,))HEN+=9K1_,)#H0 MZ..HKK/"FHV/CJTE\/Z]B"_2,?V??9Y9@. Q]_>N5E@3R7>29HP<85C4ATR6 M2TEEC< ##*\9P5-9SAS;;CA*PNJZ1J/A^ZFT_5+8VMS >).JR#ID&H9$\RXW M>>!)CIZUT^C_ ! 4Z3)H>OVYU&)CB.]89EC/N?2J.M>$+C3X4OK!?MVFR#/G MQ@L4'O4QDXKEEN6XWU1F0'RL[Y'#LIXQP:KP7,BQ9AA/F="0.HIUC*S7>(ID M90N\/Z1:^*/"]] MI,MP_P#:FGL9;=&.0R>@'TK%:-W=Y)/G!7(7/0TEMJ5SH%S:ZNB9DB< A>K* M>HQ2DKK0I3:,_3YT:X>WEA>.*(%64Y^\*T[=8G@*2!@0,J*W/'.D*/LOBC38 M&32[T!9!U".>OZUB+$\3(Z$,&&3GIBB+YD3=LK1'8&6,Y9>H=:<(HY3&Y)BD M(].#4L+><&EB#*P.#GI3C=2NPC"+\@_NYIL"&VPUW;K,S(YD 63&1][T%=+\ M3\CQ5(LMV;IA;IP4VXXKG;*\G;5-/"%(XQ.H)V^]=)\7O.G\=23"99E%N@.> M,<4A=3B8DC@?,9(D?D!NE7E62(#S4 )'..AJH3(9WV1JX7&'/:K9O)<&$QLS M-R3CH*NPI;EBVDA1"+B1T*CY0HK/8Q-)),4<0IP2W>K*,[2!U*HO3Y^]:'A_ M0;GQ-XD@TZ(&2WW"6X=1\J*.34N7*N8=G+1%KPXE[I-O<>)HFDLK>%#%&S+R MQ/IFL>T>>XQ7M++PX^[4T,#); S,1M7;E.C&HY'9;N0! MA''&/E1NE2,9H6B_>H%FY(;HN/2M;BUZ$5I%-%#*3F)TQU&>*C-Y'?WT,,-L M;RZ;"A8P3DGUKH/#7AK6/$LTJ6L2+;S??NICB)5[X/K6W'JND>!8+O3=!A6Z MUR(D2WDV#'CN5]ZSE)[(I*]FQ=0T/3? ?AZ&:[D>3Q5.0T4$8R(%]^U<@8-2 M\2ZB]W?.US,B[BTAZ#VJ5I)[JXENIKEIYG^\S\\^U3PR75O@9!60\ M3)ZZ,IM8%RDT6T#'1N]-6(1PCS2!*W(4=*==W0@F8%E"(/NL1@>X^M7?#OAG M7/B%JUO9^&=$OM:OI!B*WM(2[9YZD< 0*_0+X-?L\^!_@/X=M-)\,:,BM;-)(M]=H MLEY([#:29 !_",8&![4&BBWN?#O[-7_!-35-8N+'Q#\8%AM[<2F0>%DDW221 MJPIT0(!)[T(UM8:% & HP?;@TL8ZYZYXJ04%0:8Q%Z4HX%&,4M !111 M0 F< GK0#D T 8I,F@!U,;C-+O\ 8TN U2P(=BK@M\V.1GM281V!(Y!X/<5, M5 [5".2<#F@"OJ6C6&LZ;JE3Q@^E?+/QB_X)O_ M M^):2SZ+:'P=J;($5].7=!A?6,\9]^M?61^513-IR6[F@5DS\>_BU_P34^ M+_@74#'X6M[?QMI$URL<7V=TMYE0J3G:[_P[>>@.>*^>=:T+Q1X'1D>AK^@L!021P6Z\]> /Z"LCQ-X1T7QIILVFZ MUI=OJ-E,C1O',F?E/7!ZC/L11KT%R(_G\AU.WN)"(98]_$;.3W[#!YK:T#Q7 M?^%-26:RN$N+?!$MFWS1D'TS7ZO>-_\ @G%\%/&,T\]MH=SH=TVU4DTRZ=5B M*K@'8Q(-?./CO_@DA?645[/X+\;F_'DN]O::G&(V:7=E$WKQMV]_:IY;[D%O&E^+FVD_L+76R3#G$#'ZFLO5=+U/PU$TE]:O-;2'"W4*[U8>M>G M>*OV#OCOX9-RS^!AJJVWE*9].NHI5??GE 65B%V_,0#RU<$=8\>?!J!1XA\- MZE86%N7C>VU>S?8I P5+,.#G..:3NEH)+F=FH MWJ7QD+U'-;]YXG^'_BBVDDN;.Z\/:BI.XJN4+8R .>Y-16OA!6>3^R+^VU=M MO'S ,/;J>:2FFM$4X=$2>%/%T.CQW>C:H3<:1=KA8SR(G/?U%5M2\,WOAI;2 M60-+9WV1;7#?ZMAZ<=\5C7>FWEC")EVNO?'8BF>9(GSJX!9<;?2MO6O M!MQHT<6H6&H_VMIURF52'YGBXSR/2L&TN[/ 8 F?&&3!Q6NYG:SLB6V4?:]/ M)EVXG3<0,]ZWOBE%GQK<-'*)(WMTZC&.*PM)NHY]:LU1FC_>K@LNIJGY@HMZE.WTJ75;E;6U1YI< MYVH,A1ZYKHV\2-X5TR[TW3%Q?M\DTN!D#H1FF2>.+#P)!=Z1H3)R,81W M81@*,J21QZY-7H_"&I368N+V2'3K8$9DN) I&3@<'%32:CX.T%$FEU";7)X& M"N@R(*+\7UR4_=65HP(#8X!(II^(_BC7(O[-\+>'[F*Q=2K0Z9:O,W3 M)W,BG&%()SV(KI? O[&?QP^)<K#<&4.P8GZ+4V ME+4U2ML<#-XGO]4O/LBS?V?IMN#Y=NHQQ[XZG%94EU:V,3R;HU(8DNW'6X]?GMK'3;6>YGE M.W;;H7R<9)! [ @G@X!ST->X> OV'_CO\2;1Q9^%F\.6GF1*+K79A '1Q_K( MP06<+UQ@'FOU_P# ?P>\$?"WP_#HWACPQIFC:?&K*8[:V4%]P H^GI1==314SX&^$W_!)OPSI"6]]\0_$=UXGOED1VM-+ M!MK7Y6R.2=Y!& 1FOM+P#\+O"?POTK['X5\/V.B0.2[_ &1/F=C@DES\S9QW M-=20HY(!/KW%(?G?GH>U+T*22&A% X&W/.!Q3E0 >@Z\'%.$0'4\4I7.,=*I M#%5%'(&*4^G7-+T7B@=*8 !@ 44M( .<4 +1110 4444 %)@444 +1110 F, MT@&,T44 +@4C#*T44 1JF5.>O:E!( ]11128#=H+$]SS0(Q@XR,^AHHH0 J M \#K45Y96^HVSV]Y;I--5?4M:\$Z/?WCD M,TDEN!N8$G) P"/\ B'_@FK\!-9#+:>%;KP_(&1A-HVI3P.NT\@'< M0=W0YSTXQ114@M#C9?\ @F)H>G($T/XC:[:V>WFUU."&^1F/7+D(_P#X]6%K M/_!,"RFT2ZCM]:T^ZO0FZ&4VTMKO8 $[_P!XX ))' ^Z >M%%3RI;!>YR^J_ M\$LM7LIIKGPSXU.FW(B95CNX_/B9A&"!@%?E+[EZ X':L*__ .":WCN/3G2^ MO-'N;B(NL=UI FX5:\6?\$W_C1K_BRYU"*\T7[-8Z=8M##/$%!0L?,8@DDCH.E%%-11>B1H:=_P M2DL],-VW]O6-X^X^2+J.4X &5SM9>I.#[ $:T$_Q!U.UM8U M(GLM*L(8Q(V.TCEV7'Z^U%%-10MMCK]#_P""9WP". M",#%%%)JP;GK=AH]AI<#066GVUG Q),<$2QJ3P.0 .P _"K>_)((HHIW 01* MS$D9.<\FGF,8 !( [#BBB@ :-2F",XXJ VJ&19"Q4KT'K114M(9.% )/7-*5 G7KT-%%6DA"E=ZGM[TJ<#%%%,!<4A.& HHH =2 444 +1110!__9 end
GRAPHIC 19 image_1.jpg begin 644 image_1.jpg MB5!.1PT*&@H -24A$4@ S 0@" 8 Y>;D. 61TE$051X7NW7 M,0T , S L/(GW?Y#L$CV&0:9!0 B)@W _,K &08& #(,# $"& M@0$ #(,# D&%@ " # ,# !D&!@ "##P !D&!@ R# P ! AH$! M R# P )!A8 @ P# P 9!@8 @P\ 9!@8 ,@P, 0(:! 0 M,@P, "086 ( , P, &08& (,/ &08& #(,# $"&@0$ #(, M# D&%@ " # ,# !D&!@ "##P !D&!@ R# P ! AH$! R# P M )!A8 @ P# P 9!@8 @P\ 9!@8 ,@P, 0(:! 0 ,@P, "0 M86 ( , P, &08& (,/ &08& #(,# $"&@0$ #(,# D&%@ M " # ,# !D&!@ "##P !D&!@ R# P ! AH$! R# P )!A8 M@ P# P 9!@8 @P\ 9!@8 ,@P, 0(:! 0 ,@P, "086 ( , M P, &08& (,/ &08& #(,# $"&@0$ #(,# D&%@ " # ,# M !D&!@ "##P !D&!@ R# P ! AH$! R# P )!A8 @ P# P M9!@8 @P\ 9!@8 ,@P, 0(:! 0 ,@P, "086 ( , P, &08 M& (,/ &08& #(,# $"&@0$ #(,# D&%@ " # ,# !D&!@ M "##P !D&!@ R# P ! AH$! R# P )!A8 @ P# P 9!@8 @ MP\ 9!@8 ,@P, 0(:! 0 ,@P, "086 ( , P, &08& (,/ M &08& #(,# $"&@0$ #(,# D&%@ " # ,# !D&!@ "##P M !D&!@ R# P ! AH$! R# P )!A8 @ P# P 9!@8 @P\ 9 M!@8 ,@P, 0(:! 0 ,@P, "086 ( , P, &08& (,/ &08& M #(,# $"&@0$ #(,# D&%@ " # ,# !D&!@ "##P !D&!@ MR# P ! AH$! R# P )!A8 @ P# P 9!@8 @P\ 9!@8 ,@P M, 0(:! 0 ,@P, "086 ( , P, &08& (,/ &08& #(,# M $"&@0$ #(,# D&%@ " # ,# !D&!@ "##P !D&!@ R# P ! MAH$! R# P )!A8 @ P# P 9!@8 @P\ 9!@8 ,@P, 0(:! M 0 ,@P, "086 ( , P, &08& (,/ &08& #(,# $"&@0$ M #(,# D&%@ " # ,# !D&!@ "##P !D&!@ R# P ! AH$! R M# P )!A8 @ P# P 9!@8 @P\ 9!@8 ,@P, 0(:! 0 ,@P, M "086 ( , P, &08& (,/ &08& #(,# $"&@0$ #(,# MD&%@ " # ,# !D&!@ "##P !D&!@ R# P ! AH$! R# P )!A M8 @ P# P 9!@8 @P\ 9!@8 ,@P, 0(:! 0 ,@P, "086 M ( , P, &08& (,/ &08& #(,# $"&@0$ #(,# D&%@ " M# ,# !D&!@ "##P !D&!@ R# P ! AH$! R# P )!A8 @ P# M P 9!@8 @P\ 9!@8 ,@P, 0(:! 0 ,@P, "086 ( , P, M &08& (,/ &08& #(,# $"&@0$ #(,# D&%@ " # ,# !D M&!@ "##P !D&!@ R# P ! AH$! R# P )!A8 @ P# P 9!@8 M @P\ 9!@8 ,@P, 0(:! 0 ,@P, "086 ( , P, &08& M(,/ &08& #(,# $"&@0$ #(,# D&%@ " # ,# !D&!@ "## MP !D&!@ R# P ! AH$! R# P )!A8 @ P# P 9!@8 @P\ M 9!@8 ,@P, 0(:! 0 ,@P, "086 ( , P, &08& (,/ M&08& #(,# $"&@0$ #(,# D&%@ " # ,# !D&!@ "##P !D& M!@ R# P ! AH$! R# P )!A8 @ P# P 9!@8 @P\ 9!@8 M ,@P, 0(:! 0 ,@P, "086 ( , P, &08& (,/ &08& #( M,# $"&@0$ #(,# D&%@ " # ,# !D&!@ "##P !D&!@ R# P M ! AH$! R# P )!A8 @ P# P 9!@8 @P\ 9!@8 ,@P, M0(:! 0 ,@P, "086 ( , P, &08& (,/ &08& #(,# $"& M@0$ #(,# D&%@ " # ,# !D&!@ "##P !D&!@ R# P ! AH$! M R# P )!A8 @ P# P 9!@8 @P\ 9!@8 ,@P, 0(:! 0 M,@P, "086 ( , P, &08& (,/ &08& #(,# $"&@0$ #(, M# D&%@ " # ,# !D&!@ "##P !D&!@ R# P ! AH$! R# P M )!A8 @ P# P 9!@8 @P\ 9!@8 ,@P, 0(:! 0 ,@P, "0 M86 ( , P, &08& (,/ &08& #(,# $"&@0$ #(,# D&%@ M " # ,# !D&!@ "##P !D&!@ R# P ! AH$! R# P )!A8 M@ P# P 9!@8 @P\ 9!@8 ,@P, 0(:! 0 ,@P, "086 ( , M P, &08& (,/ &08& #(,# $"&@0$ #(,# D&%@ " # ,# M !D&!@ "##P !D&!@ R# P ! AH$! R# P )!A8 @ P# P M9!@8 @P\ 9!@8 ,@P, 0(:! 0 ,@P, "086 ( , P, &08 M& (,/ &08& #(,# $"&@0$ #(,# D&%@ " # ,# !D&!@ M "##P !D&!@ R# P ! AH$! R# P )!A8 @ P# P 9!@8 @ MP\ 9!@8 ,@P, 0(:! 0 ,@P, "086 ( , P, &08& (,/ M &08& #(,# $"&@0$ #(,# D&%@ " # ,# !D&!@ "##P M !D&!@ R# P ! AH$! R# P )!A8 @ P# P 9!@8 @P\ 9 M!@8 ,@P, 0(:! 0 ,@P, "086 ( , P, &08& (,/ &08& M #(,# $"&@0$ #(,# D&%@ " # ,# !D&!@ "##P !D&!@ MR# P ! AH$! R# P )!A8 @ P# P 9!@8 @P\ 9!@8 ,@P M, 0(:! 0 ,@P, "086 ( , P, &08& (,/ &08& #(,# M $"&@0$ #(,# D&%@ " # ,# !D&!@ "##P !D&!@ R# P ! MAH$! R# P )!A8 @ P# P 9!@8 @P\ 9!@8 ,@P, 0(:! M 0 ,@P, "086 ( , P, &08& (,/ &08& #(,# $"&@0$ M #(,# D&%@ " # ,# !D&!@ "##P !D&!@ R# P ! AH$! R M# P )!A8 @ P# P 9!@8 @P\ 9!@8 ,@P, 0(:! 0 ,@P, M "086 ( , P, &08& (,/ &08& #(,# $"&@0$ #(,# MD&%@ " # ,# !D&!@ "##P !D&!@ R# P ! AH$! R# P )!A M8 @ P# P 9!@8 @P\ 9!@8 ,@P, 0(:! 0 ,@P, "086 M ( , P, &08& (,/ &08& #(,# $"&@0$ #(,# D&%@ " M# ,# !D&!@ "##P !D&!@ R# P ! AH$! R# P )!A8 @ P# M P 9!@8 @P\ 9!@8 ,@P, 0(:! 0 ,@P, "086 ( , P, M &08& (,/ &08& #(,# $"&@0$ #(,# D&%@ " # ,# !D M&!@ "##P !D&!@ R# P ! AH$! R# P )!A8 @ P# P 9!@8 M @P\ 9!@8 ,@P, 0(:! 0 ,@P, "086 ( , P, &08& M(,/ &08& #(,# $"&@0$ #(,# D&%@ " # ,# !D&!@ "## MP !D&!@ R# P ! AH$! R# P )!A8 @ P# P 9!@8 @P\ M 9!@8 ,@P, 0(:! 0 ,@P, "086 ( , P, &08& (,/ M&08& #(,# $"&@0$ #(,# D&%@ " # ,# !D&!@ "##P !D& M!@ R# P ! AH$! R# P )!A8 @ P# P 9!@8 @P\ 9!@8 M ,@P, 0(:! 0 ,@P, "086 ( , P, &08& (,/ &08& #( M,# $"&@0$ #(,# D&%@ " # ,# !D&!@ "##P !D&!@ R# P M ! AH$! R# P )!A8 @ P# P 9!@8 @P\ 9!@8 ,@P, M0(:! 0 ,@P, "086 ( , P, &08& (,/ &08& #(,# $"& M@0$ #(,# D&%@ " # ,# !D&!@ "##P !D&!@ R# P ! AH$! M R# P )!A8 @ P# P 9!@8 @P\ 9!@8 ,@P, 0(:! 0 M,@P, "086 ( , P, &08& (,/ &08& #(,# $"&@0$ #(, M# D&%@ " # ,# !D&!@ "##P !D&!@ R# P ! AH$! R# P M )!A8 @ P# P 9!@8 @P\ 9!@8 ,@P, 0(:! 0 ,@P, "0 M86 ( , P, &08& (,/ &08& #(,# $"&@0$ #(,# D&%@ M " # ,# !D&!@ "##P !D&!@ R# P ! AH$! R# P )!A8 M@ P# P 9!@8 @P\ 9!@8 ,@P, 0(:! 0 ,@P, "086 ( , M P, &08& (,/ &08& #(,# $"&@0$ #(,# D&%@ " # ,# M !D&!@ "##P !D&!@ R# P ! AH$! R# P )!A8 @ P# P M9!@8 @P\ 9!@8 ,@P, 0(:! 0 ,@P, "086 ( , P, &08 M& (,/ &08& #(,# $"&@0$ #(,# D&%@ " # ,# !D&!@ M "##P !D&!@ R# P ! AH$! R# P )!A8 @ P# P 9!@8 @ MP\ 9!@8 ,@P, 0(:! 0 ,@P, "086 ( , P, &08& (,/ M &08& #(,# $"&@0$ #(,# D&%@ " # ,# !D&!@ "##P M !D&!@ R# P ! AH$! R# P )!A8 @ P# P 9!@8 @P\ 9 M!@8 ,@P, 0(:! 0 ,@P, "086 ( , P, &08& (,/ &08& M #(,# $"&@0$ #(,# D&%@ " # ,# !D&!@ "##P !D&!@ MR# P ! AH$! R# P )!A8 @ P# P 9!@8 @P\ 9!@8 ,@P M, 0(:! 0 ,@P, "086 ( , P, &08& (,/ &08& #(,# M $"&@0$ #(,# D&%@ " # ,# !D&!@ "##P !D&!@ R# P ! MAH$! R# P )!A8 @ P# P 9!@8 @P\ 9!@8 ,@P, 0(:! M 0 ,@P, "086 ( , P, &08& (,/ &08& #(,# $"&@0$ M #(,# D&%@ " # ,# !D&!@ "##P !D&!@ R# P ! AH$! R M# P )!A8 @ P# P 9!@8 @P\ 9!@8 ,@P, 0(:! 0 ,@P, M "086 ( , P, &08& (,/ &08& #(,# $"&@0$ #(,# MD&%@ " # ,# !D&!@ "##P !D&!@ R# P ! AH$! R# P )!A M8 @ P# P 9!@8 @P\ 9!@8 ,@P, 0(:! 0 ,@P, "086 M ( , P, &08& (,/ &08& #(,# $"&@0$ #(,# D&%@ " M# ,# !D&!@ "##P !D&!@ R# P ! AH$! R# P )!A8 @ P# M P 9!@8 @P\ 9!@8 ,@P, 0(:! 0 ,@P, "086 ( , P, M &08& (,/ &08& #(,# $"&@0$ #(,# D&%@ " # ,# !D M&!@ "##P !D&!@ R# P ! AH$! R# P )!A8 @ P# P 9!@8 M @P\ 9!@8 ,@P, 0(:! 0 ,@P, "086 ( , P, &08& M(,/ &08& #(,# $"&@0$ #(,# D&%@ " # ,# !D&!@ "## MP !D&!@ R# P ! AH$! R# P )!A8 @ P# P 9!@8 @P\ M 9!@8 ,@P, 0(:! 0 ,@P, "086 ( , P, &08& (,/ M&08& #(,# $"&@0$ #(,# D&%@ " # ,# !D&!@ "##P !D& M!@ R# P ! AH$! R# P )!A8 @ P# P 9!@8 @P\ 9!@8 M ,@P, 0(:! 0 ,@P, "086 (", W::>?NX<3S_ $E%3D2N0F"" end XML 20 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover Page - USD ($)
12 Months Ended
Dec. 31, 2023
Mar. 12, 2024
Jun. 30, 2023
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Transition Report false    
Document Period End Date Dec. 31, 2023    
Current Fiscal Year End Date --12-31    
Entity File Number 001-34365    
Entity Registrant Name COMMERCIAL VEHICLE GROUP, INC.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 41-1990662    
Entity Address, Address Line One 7800 Walton Parkway    
Entity Address, City or Town New Albany    
Entity Address, State or Province OH    
Entity Address, Postal Zip Code 43054    
City Area Code (614)    
Local Phone Number 289-5360    
Title of 12(b) Security Common Stock, par value $.01 per share    
Trading Symbol CVGI    
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 true    
Document Financial Statement Restatement Recovery Analysis false    
Entity Shell Company false    
Entity Public Float     $ 367,332,211
Entity Common Stock, Shares Outstanding   33,898,372  
Documents Incorporated by Reference Information required by Items 10, 11, 12, 13 and 14 of Part III of this Annual Report on Form 10-K is incorporated by reference from the Registrant’s Proxy Statement for its annual meeting to be held May 16, 2024 (the “2024 Proxy Statement”).    
Entity Central Index Key 0001290900    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Amendment Flag false    
XML 21 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Audit Information
12 Months Ended
Dec. 31, 2023
Audit Information [Abstract]  
Auditor Name KPMG LLP
Auditor Location Columbus, Ohio
Auditor Firm ID 185
XML 22 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Revenues $ 994,679 $ 981,553 $ 971,578
Cost of revenues 860,956 895,048 852,591
Gross profit 133,723 86,505 118,987
Selling, general and administrative expenses 85,663 66,361 69,406
Operating income (loss) 48,060 20,144 49,581
Other (income) expense 1,195 10,463 (878)
Interest expense 10,691 9,827 11,179
Loss on extinguishment of debt 0 921 7,155
Income (loss) before provision for income taxes 36,174 (1,067) 32,125
Provision (benefit) for income taxes (13,237) 20,904 8,393
Net income (loss) $ 49,411 $ (21,971) $ 23,732
Earnings (loss) per common share      
Basic (in dollars per share) $ 1.50 $ (0.68) $ 0.75
Diluted (in dollars per share) $ 1.47 $ (0.68) $ 0.72
Weighted average shares outstanding      
Basic (in shares) 33,040 32,334 31,501
Diluted (in shares) 33,581 32,334 32,790
XML 23 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement of Comprehensive Income [Abstract]      
Net income (loss) $ 49,411 $ (21,971) $ 23,732
Other comprehensive income (loss):      
Foreign currency translation adjustments 1,584 (4,366) (1,421)
Change in defined benefit plans, net of tax (384) 11,238 4,673
Derivative instruments, net of tax 66 4,016 (684)
Other comprehensive income 1,266 10,888 2,568
Comprehensive income (loss) $ 50,677 $ (11,083) $ 26,300
XML 24 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash $ 37,848 $ 31,825
Accounts receivable, net of allowances of $208 and $306, respectively 133,949 152,626
Inventories 128,082 142,542
Other current assets 27,863 12,582
Total current assets 327,742 339,575
Property, plant and equipment, net of accumulated depreciation of $188,041 and $184,131, respectively 73,468 67,805
Intangible assets, net of accumulated amortization of $24,515 and $21,148, respectively 11,222 14,620
Operating lease right-of-use asset, net 31,165 26,372
Deferred income taxes, net 33,568 12,275
Other assets 6,049 9,621
TOTAL ASSETS 483,214 470,268
Current liabilities:    
Accounts payable 77,314 122,091
Current operating lease liabilities 7,502 7,421
Accrued liabilities and other 45,060 35,388
Current portion of long-term debt 15,313 10,938
Total current liabilities 145,189 175,838
Long-term debt 126,201 141,499
Long-term operating lease liabilities 24,417 19,422
Pension and other post-retirement liabilities 9,196 8,428
Other long-term liabilities 5,279 5,041
Total liabilities 310,282 350,228
Commitments and contingencies (Note 15)
Stockholders’ equity:    
Preferred stock, $0.01 par value (5,000,000 shares authorized; no shares issued and outstanding) 0 0
Common stock, $0.01 par value (60,000,000 shares authorized; 33,322,535 and 32,826,852 shares issued and outstanding, respectively) 333 328
Treasury stock, at cost: 2,134,604 and 1,899,996 shares, respectively (16,150) (14,514)
Additional paid-in capital 265,217 261,371
Retained deficit (46,184) (95,595)
Accumulated other comprehensive loss (30,284) (31,550)
Total stockholders’ equity 172,932 120,040
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 483,214 $ 470,268
XML 25 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Accounts receivable, allowances $ 208 $ 306
Property, plant, and equipment, accumulated depreciation 188,041 184,131
Intangible assets, accumulated amortization $ 24,515 $ 21,148
Preferred stock, par value (in dollars per shares) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 5,000,000 5,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 60,000,000 60,000,000
Common stock, shares issued (in shares) 33,322,535 32,826,852
Common stock, shares outstanding (in shares) 33,322,535 32,826,852
Treasury stock, shares (in shares) 2,134,604 1,899,996
XML 26 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-In Capital
Retained Deficit
Accumulated Other Comprehensive Loss
Beginning Balance (in shares) at Dec. 31, 2020   31,249,811        
Beginning balance at Dec. 31, 2020 $ 95,370 $ 313 $ (11,893) $ 249,312 $ (97,356) $ (45,006)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of restricted stock (in shares)   933,139        
Issuance of restricted stock 8 $ 8        
Surrender of common stock by employees (in shares)   (148,358)        
Surrender of common stock by employees (1,279)   (1,279)      
Share-based compensation expense 6,254     6,254    
Total comprehensive income (loss) 26,300       23,732 2,568
Ending balance (in shares) at Dec. 31, 2021   32,034,592        
Ending balance at Dec. 31, 2021 126,653 $ 321 (13,172) 255,566 (73,624) (42,438)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of restricted stock (in shares)   983,275        
Issuance of restricted stock 10 $ 10        
Surrender of common stock by employees (in shares)   (191,015)        
Surrender of common stock by employees (1,345) $ (3) (1,342)      
Share-based compensation expense 5,805     5,805    
Total comprehensive income (loss) $ (11,083)       (21,971) 10,888
Ending balance (in shares) at Dec. 31, 2022 32,826,852 32,826,852        
Ending balance at Dec. 31, 2022 $ 120,040 $ 328 (14,514) 261,371 (95,595) (31,550)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of restricted stock (in shares)   730,291        
Issuance of restricted stock 7 $ 7        
Surrender of common stock by employees (in shares)   (234,608)        
Surrender of common stock by employees (1,638) $ (2) (1,636)      
Share-based compensation expense 3,846     3,846    
Total comprehensive income (loss) $ 50,677       49,411 1,266
Ending balance (in shares) at Dec. 31, 2023 33,322,535 33,322,535        
Ending balance at Dec. 31, 2023 $ 172,932 $ 333 $ (16,150) $ 265,217 $ (46,184) $ (30,284)
XML 27 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
CASH FLOWS FROM OPERATING ACTIVITIES:      
Net income (loss) $ 49,411 $ (21,971) $ 23,732
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 17,630 18,181 18,495
Noncash amortization of debt financing costs 303 350 1,008
Pension plan settlement 2,942 9,202 0
Payment in kind interest expense 0 0 2,254
Shared-based compensation expense 3,846 5,805 6,254
Deferred income taxes (20,699) 12,480 2,078
Noncash gain on forward exchange contracts (535) (43) (788)
Loss on extinguishment of debt 0 921 7,155
Settlement of derivative contract 0 3,900 0
Change in other operating items:      
Accounts receivable 18,819 19,173 (23,569)
Inventories 15,000 (3,675) (50,283)
Prepaid expenses (5,123) 966 (1,910)
Accounts payable (44,079) 21,842 (11,570)
Accrued liabilities 11,078 (912) 4,438
Other operating activities, net (10,317) 2,728 (7,126)
Net cash provided by (used in) operating activities 38,276 68,947 (29,832)
CASH FLOWS FROM INVESTING ACTIVITIES:      
Purchases of property, plant and equipment (19,696) (19,710) (17,653)
Proceeds from disposal/sale of property, plant and equipment 0 0 87
Net cash used in investing activities (19,696) (19,710) (17,566)
CASH FLOWS FROM FINANCING ACTIVITIES:      
Borrowings under term loan facility 0 30,625 150,000
Borrowings under revolving credit facility 25,000 65,200 86,200
Repayment of revolving credit facility (25,000) (114,600) (36,800)
Borrowings under ABL revolving credit facility 0 0 11,300
Repayment of ABL revolving credit facility 0 0 (11,300)
Borrowings under China credit facility 4,368 0 0
Repayment of China credit facility (4,368) 0 0
Surrender of common stock by employees (1,636) (1,342) (1,279)
Debt extinguishment payments and early payment fees on debt 0 0 (3,031)
Debt issuance and amendment costs 0 (648) (2,333)
Contingent consideration payment 0 (4,750) (5,000)
Other financing activities, net (155) (201) (342)
Net cash (used in) provided by financing activities (12,729) (50,091) 31,011
EFFECT OF CURRENCY EXCHANGE RATE CHANGES ON CASH 172 (2,279) 842
NET INCREASE (DECREASE) IN CASH 6,023 (3,133) (15,545)
CASH:      
Beginning of period 31,825 34,958 50,503
End of period 37,848 31,825 34,958
SUPPLEMENTAL CASH FLOW INFORMATION:      
Cash paid for interest 12,849 9,305 8,460
Cash paid for income taxes, net 10,889 4,041 4,109
Unpaid purchases of property and equipment included in accounts payable 1,021 1,701 1,063
Term loan facility      
CASH FLOWS FROM FINANCING ACTIVITIES:      
Repayment of term loan facility (10,938) (24,375) (3,750)
2023 term loan facility      
CASH FLOWS FROM FINANCING ACTIVITIES:      
Repayment of term loan facility $ 0 $ 0 $ (152,654)
XML 28 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Significant Accounting Policies Significant Accounting Policies
Organization - Commercial Vehicle Group, Inc. and its subsidiaries is a global provider of systems, assemblies and components to the global commercial vehicle market, the electric vehicle market, and the industrial automation markets. References herein to the "Company", "CVG", "we", "our", or "us" refer to Commercial Vehicle Group, Inc. and its subsidiaries.

We have manufacturing operations in the United States, Mexico, China, United Kingdom, Czech Republic, Ukraine, Morocco, Thailand, India and Australia. Our products are primarily sold in North America, Europe, and the Asia-Pacific region.
We primarily manufacture customized products to meet the requirements of our customer. We believe our products are used by a majority of the North American Commercial Truck manufacturers, many construction vehicle original equipment manufacturers ("OEMs"), parts and service dealers, distributors, as well as top e-commerce retailers.
We report our financial results by business segment; more specifically, Vehicle Solutions, Electrical Systems, Aftermarket & Accessories and Industrial Automation. The Company’s Chief Operating Decision Maker (“CODM”), its President and Chief Executive Officer, reviews financial information for these four reportable segments and makes decisions regarding the allocation of resources based on these segments. See Note 16, Segment Reporting, for more information.

Unless otherwise indicated, all amounts in the tables below are in thousands, except share and per share amounts.
Principles of Consolidation - The accompanying consolidated financial statements include the accounts of our wholly-owned or controlled subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.

Use of Estimates - The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results may differ materially from those estimates. Certain prior period amounts have been reclassified to conform to footnote presentation for the current year.

Cash - Cash consists of deposits with high credit-quality financial institutions.

Accounts Receivable - Trade accounts receivable are stated at current value less allowances, which approximates fair value. We review our receivables on an ongoing basis to ensure that they are properly valued and collectible.
The allowance for credit losses is used to record the estimated risk of loss related to our customers’ inability to pay. This allowance is maintained at a level that we consider appropriate based on factors that affect collectability, such as the financial health of our customers, historical trends of charge-offs and recoveries and current and expected economic market conditions. As we monitor our receivables, we identify customers that may have payment problems, and we adjust the allowance accordingly, with the offset to selling, general and administrative expense. Account balances are charged off against the allowance when recovery is considered remote.
Inventories - Inventories are valued at the lower of first-in, first-out basis or market and are measured at the lower of cost or net realizable value. Inventory quantities on-hand are regularly reviewed and when necessary provisions for excess and obsolete inventory are recorded based primarily on our estimated production requirements, taking into consideration expected market volumes and future potential use. During the year ended December 31, 2022, we recorded an inventory charge of $10.4 million, which was primarily related to a decreased demand in the Industrial Automation segment.
Inventories consisted of the following as of December 31:
20232022
Raw materials$98,371 $108,417 
Work in process12,855 17,757 
Finished goods16,856 16,368 
Total Inventories
$128,082 $142,542 
Property, Plant and Equipment - Property, plant and equipment are stated at cost, net of accumulated depreciation.
Property, plant, and equipment, net consisted of the following as of December 31:
20232022
Land and buildings$34,072 $32,267 
Machinery and equipment220,901 212,352 
Construction in progress6,536 7,317 
Property, plant, and equipment, gross261,509 251,936 
Less accumulated depreciation(188,041)(184,131)
Property, plant and equipment, net$73,468 $67,805 
For financial reporting purposes, depreciation is computed using the straight-line method over the estimated useful lives (generally 15 to 40 years for buildings and building improvements, three to 20 years for machinery and equipment, three to seven years for tools and dies, and three to five years for computer hardware and software). Expenditures for maintenance and repairs are charged to expense as incurred. Expenditures for major betterments and renewals that extend the useful lives of property, plant and equipment are capitalized and depreciated over the remaining useful lives of the asset. When assets are retired or sold, the cost and related accumulated depreciation are removed from the accounts and any resulting gain or loss is recognized in the results of operations. Leasehold improvements are amortized using the straight-line method over the estimated useful lives of the improvements or the term of the lease, whichever is shorter. Accelerated depreciation methods are used for tax reporting purposes. Depreciation expense for property, plant and equipment for each of the years ended December 31, 2023, 2022 and 2021 was $14.2 million, $14.8 million and $15.1 million, respectively.
We review long-lived assets for recoverability whenever events or changes in circumstances indicate that carrying amounts of an asset group may not be recoverable. Our asset groups are established by determining the lowest level of cash flows available. If the estimated undiscounted cash flows are less than the carrying amounts of such assets, we recognize an impairment loss in an amount necessary to write down the assets to fair value as estimated from expected future discounted cash flows. Estimating the fair value of these assets is judgmental in nature and involves the use of significant estimates and assumptions. We base our fair value estimates on assumptions we believe to be reasonable, but that are inherently uncertain.

Leases - The Company determines if an arrangement is a lease at inception. Operating lease assets and liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the lease term. Lease assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. As most leases do not provide an implicit interest rate, we use our incremental borrowing rate based on the information available at the lease commencement date in determining the present value of lease payments. The length of a lease term includes options to extend or terminate the lease when it is reasonably certain that the Company will exercise those options. The Company's accounting policy election is to not recognize lease assets or liabilities for leases with a term of 12 months or less. Additionally, when accounting for leases, the Company combines payments for leased assets, related services and other components of a lease.
Revenue Recognition - We recognize revenue when our performance obligation has been satisfied and control of products has been transferred to a customer, which typically occurs upon shipment. Revenue is measured based on the amount of consideration we expect to receive in exchange for the transfer of goods or services.
Refer to Note 2, Revenue Recognition, for our revenue recognition policies.
Income Taxes - We recognize deferred tax assets and liabilities for the expected future tax consequences of events that have been included in our financial statements or tax returns. Deferred tax assets and liabilities are determined based on the difference between the financial statements and tax basis of assets and liabilities based on enacted tax laws and rates expected to be in place when the deferred tax items are realized. In assessing the realizability of deferred tax assets, we consider whether it is more likely than not that a portion of the deferred tax assets will not be realized. We provide a valuation allowance for deferred tax assets when it is more likely than not that a portion of such deferred tax assets will not be realized.
We evaluate tax positions for recognition by determining, based on the weight of available evidence, whether it is more likely than not the position will be sustained upon audit. Any interest and penalties related to our uncertain tax positions are recognized in income tax expense.

Comprehensive Income (Loss) - Comprehensive income (loss) reflects the change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owner sources including foreign currency translation, derivative instruments and pension and other post-retirement adjustments. See Note 13, Other Comprehensive (Income) Loss, for a rollforward of activity in accumulated comprehensive loss.
Fair Value of Financial Instruments - The fair value framework requires the categorization of assets and liabilities into three levels based upon the assumptions (i.e., inputs) used to price the assets or liabilities. Level 1 provides the most reliable measure of fair value, whereas Level 3 generally requires significant management judgment. The three levels are defined as follows:
Level 1 - Unadjusted quoted prices in active markets for identical assets and liabilities.
Level 2 - Observable inputs other than those included in Level 1. For example, quoted prices for similar assets or liabilities in active markets and inactive markets.
Level 3 - Significant unobservable inputs reflecting management’s own assumptions about the inputs used in pricing the asset or liability.
Concentrations of Credit Risk - Financial instruments that potentially subject us to concentrations of credit risk consist primarily of accounts receivable. We sell products to various companies throughout the world in the ordinary course of business. We routinely assess the financial strength of our customers and maintain allowances for anticipated losses. As of December 31, 2023, receivables from our five top customers represented approximately 49.3% of total receivables.
Foreign Currency Translation - Our functional currency is the local currency. Accordingly, all assets and liabilities of our foreign subsidiaries are translated using exchange rates in effect at the end of the period; revenue and costs are translated using average exchange rates for the period. The related translation adjustments are reported in accumulated other comprehensive income (loss) in stockholders’ equity. Translation gains and losses arising from transactions denominated in a currency other than the functional currency of the entity are included in the results of operations.
Foreign Currency Forward Exchange Contracts - We use forward exchange contracts to hedge certain foreign currency transaction exposures. We estimate our projected revenues and purchases in certain foreign currencies or locations and hedge a portion of the anticipated long or short position. The contracts typically run from one month to eighteen months. All forward foreign exchange contracts that are not designated as hedging instruments have been marked-to-market and the fair value of contracts recorded in the Consolidated Balance Sheets with the offsetting non-cash gain or loss recorded in our Consolidated Statements of Operations. For forward contracts that are designated as hedging instruments, the gains and losses are recorded in accumulated other comprehensive income (loss) and recognized in the Consolidated Statement of Operations when the contracts are settled. We do not hold or issue foreign exchange options or forward contracts for trading purposes.
Interest Rate Swap Agreement - We use an interest rate swap agreement to fix the interest rate on a portion of our variable interest debt thereby reducing exposure to interest rate changes. The interest rate swap agreement was formally designated at inception as a hedging instrument. Therefore, changes in the fair value of the interest rate swap are recorded in accumulated other comprehensive income (loss) and recognized in the Consolidated Statement of Operations when the contracts are settled.
Share-Based Compensation - We recognize share-based compensation based on the grant-date fair value of the equity instruments awarded. Share-based compensation expense is recognized in the consolidated financial statements on a straight-line basis over the requisite service period for the entire award. We account for forfeitures of stock-based compensation awards as they occur. Refer to Note 11, Share-Based Compensation for additional discussion.
Recently Issued Accounting Pronouncements
In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2023-07, Improvements to Reportable Segment Disclosures (Topic 280). This ASU updates reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption
is also permitted. This ASU will likely result in us including the additional required disclosures when adopted. We are currently evaluating the provisions of this ASU and expect to adopt them for the year ending December 31, 2024.
In December 2023, the FASB issued 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 result in the required additional disclosures being included in our consolidated financial statements, once adopted.
XML 29 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
Our products include seating systems, plastic components, cab structures, warehouse automation subsystems, electrical wire harnesses, mirrors, wipers and other accessories. We sell these products into multiple geographic regions including North America, Europe and Asia-Pacific and to multiple end markets. The nature, timing and uncertainty of recognition of revenue and associated cash flows across the varying product lines, geographic regions and customer end markets is substantially consistent.

Contractual Arrangements - Revenue is measured based on terms and conditions specified in contracts or purchase orders with customers. We have long-term contracts with some customers that govern overall terms and conditions which are accompanied by purchase orders that define specific order quantities and/or price. We have many customers with which we conduct business for which the terms and conditions are outlined in purchase orders without a long-term contract. We generally do not have customer contracts with minimum order quantity requirements.

Amount and Timing of Revenue Recognition - The transaction price is based on the consideration to which the Company will be entitled in exchange for transferring control of a product to the customer. This is defined in a purchase order or in a separate pricing arrangement and represents the stand-alone selling price. Our payment terms vary by customer. None of the Company's business arrangements as of December 31, 2023, contained a significant financing component. We typically do not have multiple performance obligations requiring us to allocate a transaction price.

We recognize revenue at the point in time when we satisfy a performance obligation by transferring control of a product to a customer, usually at a designated shipping point and in accordance with customer specifications. Estimates are made for variable consideration resulting from quality, delivery, discounts or other issues affecting the value of revenue and accounts receivable. This amount is estimated based on historical trends and current market conditions, and only amounts deemed collectible are recognized as revenues.

Other Matters - Shipping and handling costs billed to customers are recorded in revenues and costs associated with outbound freight are generally accounted for as a fulfillment cost and are included in cost of revenues. We generally do not provide for extended warranties or material customer incentives. Our customers typically do not have a general right of return for our products.

We had outstanding customer accounts receivable, net of allowances, of $133.9 million as of December 31, 2023 and $152.6 million as of December 31, 2022. We generally do not have other assets or liabilities associated with customer arrangements.
Revenue Disaggregation - The following is the composition, by product category, of our revenues:
Twelve Months Ended December 31, 2023
Vehicle SolutionsElectrical SystemsAftermarket & AccessoriesIndustrial AutomationTotal
Seats$274,591 $— $71,114 $— $345,705 
Electrical wire harnesses, panels and assemblies2,985 228,424 13,967 26,258 271,634 
Plastic & Trim components186,816 — 7,604 — 194,420 
Industrial Automation— — — 12,642 12,642 
Cab structures117,157 — 3,153 — 120,310 
Mirrors, wipers and controls5,570 — 44,398 — 49,968 
Total$587,119 $228,424 $140,236 $38,900 $994,679 
Twelve Months Ended December 31, 2022
Vehicle SolutionsElectrical SystemsAftermarket & AccessoriesIndustrial AutomationTotal
Seats$286,391 $— $75,824 $— $362,215 
Electrical wire harnesses, panels and assemblies89 179,849 10,316 14,927 205,181 
Plastic & Trim components179,910 — 5,552 — 185,462 
Industrial Automation— 520 — 72,820 73,340 
Cab structures109,268 — 1,356 — 110,624 
Mirrors, wipers and controls4,073 35 40,623 — 44,731 
Total$579,731 $180,404 $133,671 $87,747 $981,553 
Twelve Months Ended December 31, 2021
Vehicle SolutionsElectrical SystemsAftermarket & AccessoriesIndustrial AutomationTotal
Seats$267,580 $— $55,377 $— $322,957 
Electrical wire harnesses, panels and assemblies2,682 168,108 11,214 25,329 207,333 
Plastic & Trim components154,205 — 2,555 — 156,760 
Industrial Automation— — — 162,583 162,583 
Cab structures69,749 — 7,761 — 77,510 
Mirrors, wipers and controls4,697 863 38,875 — 44,435 
Total$498,913 $168,971 $115,782 $187,912 $971,578 
XML 30 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Debt Debt
Debt consisted of the following at December 31:
20232022
Term loan facility$141,563 $152,500 
Unamortized discount and issuance costs(49)(63)
$141,514 $152,437 
Less: current portion(15,313)(10,938)
Total long-term debt, net of current portion$126,201 $141,499 
Credit Agreement
On April 30, 2021, the Company and certain of its subsidiaries entered into a credit agreement (the “Credit Agreement”) between, among others, Bank of America, N.A. as administrative agent (the “Administrative Agent”) and other lenders party thereto (the “Lenders”) pursuant to which the Lenders made available a $150 million Term Loan Facility (the “Term Loan Facility”) and a $125 million Revolving Credit Facility (the “Revolving Credit Facility” and together with the Term Loan Facility, the “Credit Facilities”). Subject to the terms of the Credit Agreement, the Revolving Credit Facility includes a $10 million swing line sublimit and a $10 million letter of credit sublimit. The Credit Agreement provides for an incremental term facility agreement and/or an increase of the Revolving Credit Facility (together, the “Incremental Facilities”), in a maximum aggregate amount of (a) up to the date of receipt of financial statements for the fiscal quarter ending June 30, 2022, $75 million, and (b) thereafter, (i) $75 million less the aggregate principal amount of Incremental Facilities incurred before such date, plus (ii) an unlimited amount if the pro forma consolidated total leverage ratio (assuming the Incremental Facilities are fully drawn) is less than 2.50:1.0.
On May 12, 2022, the Company and certain of its subsidiaries entered into a second amendment (the “Amendment”) to its Credit Agreement pursuant to which the Lenders upsized the existing term loan facility to $175 million in aggregate principal amount and increased the revolving credit facility commitments by $25 million to an aggregate of $150 million in revolving credit facility commitments. The Revolving Credit Facility includes a $10 million swing line sublimit and a $10 million letter of credit sublimit. The amended Credit Agreement provides for an incremental term facility agreement and/or an increase of the Revolving Credit Facility (together, the “Incremental Facilities”), in a maximum aggregate amount of (a) up to the date of
receipt of financial statements for the fiscal quarter ending June 30, 2022, $75 million, and (b) thereafter, (i) $75 million less the aggregate principal amount of Incremental Facilities incurred before such date, plus (ii) an unlimited amount if the pro forma consolidated total leverage ratio (assuming the Incremental Facilities are fully drawn) is less than 2.50:1.0. Further, separate from the Company’s annual $35 million capital spending cap, a one-time $45 million capital project basket was included in the Amendment. All other key provisions, including the $75 million accordion, acquisition holiday, and other baskets remain unchanged. The Credit Facilities mature on May 12, 2027 (the “Maturity Date”).
The Amendment resulted in a loss on extinguishment of debt of $0.9 million, including $0.6 million non-cash write off relating to deferred financing costs and unamortized discount of the Term Loan Facility and $0.3 million of other fees associated with the Amendment, recorded in our Consolidated Statements of Operations for the twelve months ended December 31, 2022.
The proceeds of the Credit Facilities will be used, together with cash on hand of the Company, to (a) pay transaction costs, fees and expenses incurred in connection therewith and in connection with the Amended Credit Agreement and (b) for working capital and other lawful corporate purposes of the Company and its subsidiaries.
At December 31, 2023 we had no borrowings under the Revolving Credit Facility, outstanding letters of credit of $1.2 million and availability of $148.8 million. Combined with availability under our China Credit Facility (described below) of approximately $11.3 million, total consolidated availability was $160.1 million at December 31, 2023. The unamortized deferred financing fees associated with the Revolving Credit Facility were $1.0 million and $1.3 million as of December 31, 2023 and December 31, 2022, respectively, and are being amortized over the remaining life of the Credit Agreement. At December 31, 2022, we had no borrowings under the Revolving Credit Facility and outstanding letters of credit of $1.2 million.
Interest rates and fees
Amounts outstanding under the Credit Facilities and the commitment fee payable in connection with the Credit Facilities accrue interest at a per annum rate equal to (at the Company’s option) the base rate or the Term Secured Overnight Financing Rate ("SOFR"), including a credit spread adjustment, plus a rate which will vary according to the Consolidated Total Leverage Ratio as set forth in the most recent compliance certificate received by the Administrative Agent, as set out in the following table:
Pricing TierConsolidated Total
Leverage Ratio
Commitment FeeLetter of Credit FeeTerm SOFR LoansBase Rate Loans
I
> 3.50 to 1.00
0.35%2.75%2.75%1.75%
II
< 3.50 to 1.00 but
> 2.75 to 1.00
0.30%2.50%2.50%1.50%
III
< 2.75 to 1.00 but
> 2.00 to 1.00
0.25%2.25%2.25%1.25%
IV
< 2.00 to 1.00 but
> 1.50 to 1.00
0.20%2.00%2.00%1.00%
V
< 1.50 to 1.00
0.15%1.75%1.75%0.75%
Guarantee and Security
All obligations under the Credit Agreement and related documents are unconditionally guaranteed by each of the Company’s existing and future direct and indirect wholly owned material domestic subsidiaries, subject to certain exceptions (the “Guarantors”). All obligations of the Company under the Credit Agreement and the guarantees of those obligations are secured by a first priority pledge of substantially all of the assets of the Company and of the Guarantors, subject to certain exceptions. The property pledged by the Company and the Guarantors includes a first priority pledge of all of the equity interests owned by the Company and the Guarantors in their respective domestic subsidiaries and a first priority pledge of the equity interests owned by the Company and the Guarantors in certain foreign subsidiaries, in each case, subject to certain exceptions.
Covenants and other terms
The Credit Agreement contains customary restrictive covenants, including, without limitation, limitations on the ability of the Company and its subsidiaries to incur additional debt and guarantees; grant certain liens on assets; pay dividends or make certain other distributions; make certain investments or acquisitions; dispose of certain assets; make payments on certain indebtedness; merge, combine with any other person or liquidate; amend organizational documents; make material changes in accounting treatment or reporting practices; enter into certain restrictive agreements; enter into certain hedging agreements; engage in transactions with affiliates; enter into certain employee benefit plans; make acquisitions; and other matters customarily included in senior secured loan agreements.
The Credit Agreement also contains customary reporting and other affirmative covenants, as well as customary events of default, including, without limitation, nonpayment of obligations under the Credit Facilities when due; material inaccuracy of representations and warranties; violation of covenants in the Credit Agreement and certain other documents executed in connection therewith; breach or default of agreements related to material debt; revocation or attempted revocation of
guarantees; denial of the validity or enforceability of the loan documents or failure of the loan documents to be in full force and effect; certain material judgments; certain events of bankruptcy or insolvency; certain Employee Retirement Income Securities Act events; and a change in control of the Company. Certain of the defaults are subject to exceptions, materiality qualifiers, grace periods and baskets customary for credit facilities of this type.
The Credit Agreement includes (a) a minimum consolidated fixed charge coverage ratio of 1.20:1.0, and (b) a maximum consolidated total leverage ratio of 3.75:1.0 (which was subject to step-downs to 3.50:1.0 at the end of the fiscal quarter ending March 31, 2023; to 3.25:1.0 at the end of the fiscal quarter ending June 30, 2023; and to 3.00:1.0 for each fiscal quarter on and after the fiscal quarter ending September 30, 2023).
We were in compliance with the covenants as of December 31, 2023.
Repayment and prepayment
The Credit Agreement requires the Company to make quarterly amortization payments to the Term Loan Facility at an annualized rate of the loans under the Term Loan Facility for every year as follows: 5.0%, 7.5%, 10.0%, 12.5% and 15.0%. The Credit Agreement also requires all outstanding amounts under the Credit Facilities to be repaid in full on the Maturity Date.
The Credit Agreement requires mandatory prepayments from the receipt of proceeds of dispositions or debt issuance, subject to certain exceptions and the Company's ability to re-invest and use proceeds towards acquisitions permitted by the Credit Agreement.
Voluntary prepayments of amounts outstanding under the Credit Facilities are permitted at any time, without premium or penalty.
Foreign Facility
In the quarter ended March 31, 2023, we established a credit facility in China consisting of a line of credit which is subject to annual renewal (the "China Credit Facility"). China Credit Facility was renewed in the quarter ended December 31, 2023, with availability of approximately $11.3 million (denominated in the local currency). We utilize the China Credit Facility to meet local working capital demands, fund letters of credit and bank guarantees, and support other short-term cash requirements in our China operations. We had no outstanding borrowings under the China Credit Facility as of December 31, 2023 and December 31, 2022. At December 31, 2023, we had $11.3 million of availability under the China Credit Facility.
XML 31 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets Intangible Assets
Our definite-lived intangible assets were comprised of the following:
December 31, 2023
Weighted-
Average
Amortization
Period
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Definite-lived intangible assets:
Trademarks/tradenames22 years$11,485 $(5,758)$5,727 
Customer relationships15 years14,132 (10,071)4,061 
Technical know-how5 years9,790 (8,403)1,387 
Covenant not to compete5 years330 (283)47 
$35,737 $(24,515)$11,222 
December 31, 2022
Weighted-
Average
Amortization
Period
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Definite-lived intangible assets:
Trademarks/tradenames22 years$11,487 $(5,377)$6,110 
Customer relationships15 years14,161 (9,109)5,052 
Technical know-how5 years9,790 (6,445)3,345 
Covenant not to compete5 years330 (217)113 
$35,768 $(21,148)$14,620 
The aggregate intangible asset amortization expense was $3.4 million for the fiscal year ended December 31, 2023, 2022 and 2021. The estimated intangible asset amortization expense for each of the five succeeding fiscal years ending after December 31, 2023 is $2.9 million for the year ending December 31, 2024 and $1.4 million for the years ending December 31, 2025 through 2028.
XML 32 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurement
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurement Fair Value Measurement
Fair value is the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Fair value is estimated by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels, and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:
Level 1 - Unadjusted quoted prices in active markets for identical assets and liabilities.
Level 2 - Observable inputs other than those included in Level 1. For example, quoted prices for similar assets or liabilities in active markets or quoted prices for identical assets or liabilities in inactive markets.
Level 3 - Significant unobservable inputs reflecting management’s own assumptions about the inputs used in pricing the asset or liability.
Our financial instruments consist of cash, accounts receivable, accounts payable, accrued liabilities, pension assets and liabilities. The carrying value of these instruments approximates fair value as a result of the short duration of such instruments or due to the variability of the interest cost associated with such instruments.
Recurring Measurements
Foreign Currency Forward Exchange Contracts. Our derivative assets and liabilities represent foreign exchange contracts that are measured at fair value using observable market inputs such as forward rates, interest rates, our own credit risk and counterparty credit risk. Based on the utilization of these inputs, the derivative assets and liabilities are classified as Level 2. To manage our risk for transactions denominated in Mexican Pesos, Czech Crown and Ukrainian Hryvnia, we have entered into forward exchange contracts that are designated as cash flow hedge instruments, which are recorded in the Consolidated Balance Sheets at fair value. The gains and losses as a result of the changes in fair value of the hedge contract for transactions denominated in Mexican Pesos are deferred in accumulated other comprehensive loss and recognized in cost of revenues in the period the related hedge transactions are settled. As of December 31, 2023, hedge contracts for transactions denominated Czech Crown were not designated as a hedging instruments; therefore, they are marked-to-market and the fair value of agreements is recorded in the Consolidated Balance Sheets with the offsetting gains and losses recognized in other (income) expense and recognized in cost of revenues in the period the related hedge transactions are settled in the Consolidated Statements of Operations.
Interest Rate Swaps. To manage our exposure to variable interest rates, we have entered into interest rate swaps to exchange, at a specified interval, the difference between fixed and variable interest amounts calculated by reference to an agreed upon notional principal amount. The interest rate swaps are intended to mitigate the impact of rising interest rates on the Company and covers 50% of outstanding debt under the Term Loan Facility. Any changes in fair value are included in earnings or deferred through Accumulated other comprehensive loss, depending on the nature and effectiveness of the offset. Any ineffectiveness in a cash flow hedging relationship is recognized immediately in earnings in the consolidated statements of operations.
During the second quarter ended June 30, 2022, the Company entered into transactions to cash settle existing interest rate swaps ("Interest rate swap agreements settled in 2022") and received proceeds of $3.9 million. The gain on the swap settlement has been recorded in Other comprehensive income (loss) and will be recognized over the life of the settled swaps. Following the settlement of the existing interest rate swaps, we entered into a new interest rate swap agreement to align with the SOFR rate and maturity date of the Credit Agreement.
The fair values of our derivative assets and liabilities and Contingent Consideration measured on a recurring basis as of December 31 and are categorized as follows:
December 31, 2023December 31, 2022
TotalLevel 1Level 2Level 3TotalLevel 1Level 2Level 3
Assets:
Foreign exchange contract designated as hedging instruments
$1,318 $— $1,318 $— $— $— $— $— 
Interest rate swap agreement$1,073 $— $1,073 $— $1,849 $— $1,849 $— 
Liabilities:
Foreign exchange contract designated as hedging instruments
$— $— $— $— $246 $— $246 $— 
Foreign exchange contract not designated as hedging instruments
$304 $— $304 $— $110 $— $110 $— 

The following table summarizes the notional amount of our open foreign exchange contracts at December 31:
20232022
U.S. $
Equivalent
U.S. $
Equivalent
Fair Value
U.S. $
Equivalent
U.S. $
Equivalent
Fair Value
Commitments to buy or sell currencies - Foreign exchange contract designated as hedging instruments
$56,741 $58,094 $41,049 $40,797 
Commitments to buy or sell currencies - Foreign exchange contract not designated as hedging instruments
$16,608 $16,806 $14,171 $13,050 
We consider the impact of our credit risk on the fair value of the contracts, as well as the ability to execute obligations under the contract.
The following table summarizes the fair value and presentation of derivatives in the Consolidated Balance Sheets at December 31 : 
 Derivative Asset
Balance Sheet
Location
Fair Value
20232022
Foreign exchange contract designated as hedging instruments
Other current assets$1,179 $— 
Foreign exchange contract designated as hedging instrumentsOther assets$139 $— 
Interest rate swap agreementOther assets$1,073 $1,849 
 Derivative Liability
Balance Sheet
Location
Fair Value
20232022
Foreign exchange contract designated as hedging instruments
Accrued liabilities and other$— $246 
Foreign exchange contract not designated as hedging instruments
Accrued liabilities and other$304 $110 
 Derivative Equity
Balance Sheet
Location
Fair Value
20232022
Foreign exchange contract designated as hedging instrumentsAccumulated other comprehensive (loss) income$1,354 $(235)
Interest rate swap agreementsAccumulated other comprehensive (loss) income$3,484 $4,012 
The following table summarizes the effect of derivative instruments on the Consolidated Statements of Operations:
20232022
Location of Gain (Loss)
Recognized on Derivatives
Amount of Gain (Loss)
Recognized in Income on
Derivatives
Foreign exchange contract designated as hedging instruments
Cost of revenues$5,339 $3,236 
Interest rate swap agreementsInterest expense$1,466 $(458)
Interest rate swap agreements settled in 2022
Interest expense$756 $378 
Foreign exchange contract not designated as hedging instruments
Other (income) expense$(220)$(334)

We consider the impact of our credit risk on the fair value of the contracts, as well as our ability to honor obligations under the contract.
Other Fair Value Measurements
The fair value of long-term debt obligations is based on a fair value model utilizing observable inputs. Based on these inputs, our long-term debt fair value as disclosed is classified as Level 2. The carrying amounts and fair values of our long-term debt obligations are as follows:
December 31, 2023December 31, 2022
Carrying
Amount
Fair ValueCarrying
Amount
Fair Value
Term loan and security agreement 1
$141,514 $139,213 $152,437 $143,477 
1    Presented in the Consolidated Balance Sheets as the current portion of long-term debt of $15.3 million and long-term debt of $126.2 million as of December 31, 2023, and current portion of long-term debt of $10.9 million and long-term debt of $141.5 million as of December 31, 2022.
XML 33 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Leases Leases
The Company leases office, warehouse and manufacturing space and certain equipment under non-cancelable operating lease agreements that generally require us to pay maintenance, insurance, taxes and other expenses in addition to annual rental fees. Our leases have remaining lease terms of one year to nineteen years, some of which include options to extend the leases for up to five years, and some of which include options to terminate the leases within one year.

The components of lease expense are as follows:
Twelve Months Ended December 31,
20232022
Operating lease cost$10,390 $10,283 
Finance lease cost:
     Amortization of right-of-use assets151 194 
     Interest on lease liabilities14 13 
Finance lease cost$165 $207 
Short-term lease cost 1
6,860 5,406 
Total lease expense$17,415 $15,896 
1.Includes variable lease costs, which are not significant.
Supplemental cash flow information related to leases is as follows:
Twelve Months Ended December 31, 2023Twelve Months Ended December 31, 2022
Cash paid for amounts included in the measurement of lease liabilities:
     Operating cash flows from operating leases$9,898 $10,022 
     Financing cash flows from finance leases$155 $205 

Supplemental balance sheet information related to leases is as follows:
Balance Sheet LocationDecember 31, 2023December 31, 2022
Operating Leases
Right-of-use assets, netOperating lease right-of-use asset, net$31,165 $26,372 
Current liabilitiesCurrent operating lease liabilities7,502 7,421 
Non-current liabilitiesLong-term operating lease liabilities24,417 19,422 
     Total operating lease liabilities$31,919 $26,843 
Finance Leases
     Right-of-use assets, netOther assets$205 $270 
Current liabilitiesAccrued liabilities and other108 131 
Non-current liabilitiesOther long-term liabilities107 139 
     Total finance lease liabilities$215 $270 
Weighted Average Remaining Lease Term
     Operating leases7.1 years6.0 years
     Finance leases3.0 years2.3 years
Weighted Average Discount Rate
     Operating leases11.3 %8.4 %
     Finance leases6.6 %3.9 %

As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the lease commencement date in determining the present value of the lease payments. We utilize an incremental borrowing rate, which is reflective of the specific term of the leases and economic environment of each geographic region, and apply a portfolio approach for certain machinery and equipment that have consistent terms in a specific geographic region.

Anticipated future lease costs, which are based in part on certain assumptions to approximate minimum annual rental commitments under non-cancelable leases, are as follows:
Year Ending December 31,OperatingFinancingTotal
2024$10,400 $117 $10,517 
20259,195 78 9,273 
20267,091 30 7,121 
20274,130 4,137 
20282,624 — 2,624 
 Thereafter14,599 — 14,599 
Total lease payments$48,039 $232 $48,271 
Less: Imputed interest(16,120)(17)(16,137)
Present value of lease liabilities$31,919 $215 $32,134 
Leases Leases
The Company leases office, warehouse and manufacturing space and certain equipment under non-cancelable operating lease agreements that generally require us to pay maintenance, insurance, taxes and other expenses in addition to annual rental fees. Our leases have remaining lease terms of one year to nineteen years, some of which include options to extend the leases for up to five years, and some of which include options to terminate the leases within one year.

The components of lease expense are as follows:
Twelve Months Ended December 31,
20232022
Operating lease cost$10,390 $10,283 
Finance lease cost:
     Amortization of right-of-use assets151 194 
     Interest on lease liabilities14 13 
Finance lease cost$165 $207 
Short-term lease cost 1
6,860 5,406 
Total lease expense$17,415 $15,896 
1.Includes variable lease costs, which are not significant.
Supplemental cash flow information related to leases is as follows:
Twelve Months Ended December 31, 2023Twelve Months Ended December 31, 2022
Cash paid for amounts included in the measurement of lease liabilities:
     Operating cash flows from operating leases$9,898 $10,022 
     Financing cash flows from finance leases$155 $205 

Supplemental balance sheet information related to leases is as follows:
Balance Sheet LocationDecember 31, 2023December 31, 2022
Operating Leases
Right-of-use assets, netOperating lease right-of-use asset, net$31,165 $26,372 
Current liabilitiesCurrent operating lease liabilities7,502 7,421 
Non-current liabilitiesLong-term operating lease liabilities24,417 19,422 
     Total operating lease liabilities$31,919 $26,843 
Finance Leases
     Right-of-use assets, netOther assets$205 $270 
Current liabilitiesAccrued liabilities and other108 131 
Non-current liabilitiesOther long-term liabilities107 139 
     Total finance lease liabilities$215 $270 
Weighted Average Remaining Lease Term
     Operating leases7.1 years6.0 years
     Finance leases3.0 years2.3 years
Weighted Average Discount Rate
     Operating leases11.3 %8.4 %
     Finance leases6.6 %3.9 %

As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the lease commencement date in determining the present value of the lease payments. We utilize an incremental borrowing rate, which is reflective of the specific term of the leases and economic environment of each geographic region, and apply a portfolio approach for certain machinery and equipment that have consistent terms in a specific geographic region.

Anticipated future lease costs, which are based in part on certain assumptions to approximate minimum annual rental commitments under non-cancelable leases, are as follows:
Year Ending December 31,OperatingFinancingTotal
2024$10,400 $117 $10,517 
20259,195 78 9,273 
20267,091 30 7,121 
20274,130 4,137 
20282,624 — 2,624 
 Thereafter14,599 — 14,599 
Total lease payments$48,039 $232 $48,271 
Less: Imputed interest(16,120)(17)(16,137)
Present value of lease liabilities$31,919 $215 $32,134 
XML 34 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Pre-tax income (loss) consisted of the following for the years ended December 31:
202320222021
Domestic $7,930 $(30,401)$9,476 
Foreign28,244 29,334 22,649 
Total$36,174 $(1,067)$32,125 
A reconciliation of income taxes computed at the statutory rates to the reported income tax provision for the years ended December 31 follows:
202320222021
Federal (benefit) provision at statutory rate $7,597 $(224)$6,746 
U.S./Foreign tax rate differential855 2,320 696 
Foreign non-deductible expenses(14)(1,084)515 
Foreign tax provision821 1,734 739 
State taxes, net of federal benefit 312 (297)315 
State tax rate change, net of federal benefit(201)(33)(432)
Change in uncertain tax positions209 38 74 
Change in valuation allowance(21,750)14,776 366 
Tax credits(2,284)(1,244)(1,341)
Share-based compensation(31)(91)(857)
Executive compensation (IRC 162m)226 871 1,128 
Repatriation of foreign earnings435 1,245 208 
GILTI, net of related foreign tax credit142 365 39 
Pension settlement— 3,394 — 
Other446 (866)197 
(Benefit) Provision for income taxes$(13,237)$20,904 $8,393 

The provision (benefit) for income taxes for the years ended December 31 follows:
202320222021
CurrentDeferredTotalCurrentDeferredTotalCurrentDeferredTotal
Federal $(278)$(18,166)$(18,444)$(338)$16,831 $16,493 $46 $2,377 $2,423 
State and local 747 (3,355)(2,608)276 4,039 4,315 152 (439)(287)
Foreign6,993 822 7,815 8,486 (8,390)96 6,126 131 6,257 
Total$7,462 $(20,699)$(13,237)$8,424 $12,480 $20,904 $6,324 $2,069 $8,393 
A summary of deferred income tax assets and liabilities as of December 31 follows:
20232022
Noncurrent deferred tax assets:
Amortization and fixed assets$11,070 $9,653 
Inventories5,184 8,514 
Pension obligations2,467 2,182 
Warranty obligations264 242 
Accrued benefits1,035 465 
Operating leases9,858 7,595 
Tax credit carryforwards6,073 6,703 
Net operating loss carryforwards10,705 11,809 
Other temporary differences8,787 3,797 
Total noncurrent deferred tax assets$55,443 $50,960 
Valuation allowance(9,342)(31,090)
Net noncurrent deferred tax assets$46,101 $19,870 
Noncurrent deferred tax liabilities:
Amortization and fixed assets$(1,309)$(827)
Inventories(8)127 
Operating leases(9,428)(7,585)
Other temporary differences(2,061)(287)
Total noncurrent tax liabilities(12,806)(8,572)
Net noncurrent deferred tax liabilities$(12,806)$(8,572)
Total net deferred tax asset$33,295 $11,298 
Deferred taxes are reflected in the Consolidated Balance Sheet as follows:
Net non-current deferred tax assets$33,568 $12,275 
Non-current deferred tax liabilities (included in Other long-term liabilities)$(273)$(977)
Total net deferred tax asset$33,295 $11,298 

We assess whether valuation allowances should be established against deferred tax assets based on consideration of all available evidence using a “more likely than not” standard. This assessment considers, among other matters, the nature, frequency and severity of recent losses, forecasts of future profitability, the duration of statutory carryforward periods, our experience with unused tax attributes expiring and tax planning alternatives. In making such judgments, significant weight is given to evidence that can be objectively verified. During 2022, (1) the Company established a valuation allowance on its U.S. deferred tax assets of $24.5 million due to significant negative evidence including severity of recent losses, and (2) reversed the valuation allowance on its U.K. deferred tax assets of $9.9 million based on the weight of positive evidence, including the cumulative income position in the three most recent years and forecasts for a sustained level of future taxable income. During 2023, the Company reversed the valuation allowance on its U.S. deferred tax assets of $22.0 million as it believes that the weight of the positive evidence, including the cumulative income position in the three most recent years and forecasts for a sustained level of future taxable income, was sufficient to overcome the weight of the negative evidence during the year ended December 31, 2023.

During 2023, we recorded an additional valuation allowance of $1.9 million primarily related to a $1.6 million increase in foreign tax credits. We expect to be able to realize the benefits of all of our deferred tax assets that are not currently offset by a valuation allowance, as discussed above. In the event that our actual results differ from our estimates or we adjust these estimates in future periods, the effects of these adjustments could materially impact our financial position and results of operations.
Activity for the years ended December 31 is as follows (in thousands):
202320222021
Balance - Beginning of the year$31,090 $18,371 $16,441 
Provisions1,883 24,506 2,529 
Utilizations and reversals(23,631)(11,787)(599)
Balance - End of the year$9,342 $31,090 $18,371 

As of December 31, 2023, the Company had net operating loss carryforwards of $78.5 million, of which $36.5 million related to foreign jurisdictions and $42.0 million related to U.S. state jurisdictions, $4.8 million of U.S. foreign tax credit carryforwards, and $1.4 million of research and development tax credit carryforwards. The carryforward periods for these net operating losses range from five years to indefinite, foreign tax credits begin to expire in 2027, and research and development tax credits begin to expire in 2036. Utilization of these carryforwards is subject to the tax laws of the applicable tax jurisdiction and may be limited by the ability of certain subsidiaries to generate taxable income in the associated tax jurisdiction. We have established valuation allowance for certain U.S. foreign tax credits, State NOLs, and Foreign NOLs that we believe are more likely than not to expire before they can be utilized.
As of December 31, 2023, cash of $37.8 million was held by foreign subsidiaries. During the year ended December 31, 2023, $7.0 million was repatriated from the Company's foreign subsidiaries. The Company had a $0.5 million deferred tax liability as of December 31, 2023 for the expected future income tax implications of repatriating cash from the foreign subsidiaries for which indefinite reinvestment is not expected.
We file federal income tax returns in the U.S. and income tax returns in various states and foreign jurisdictions. In the U.S., we are generally no longer subject to tax assessment for tax years prior to 2018. In our major non-U.S. jurisdictions including China, Czech Republic, Mexico and the United Kingdom, tax years are typically subject to examination for three to five years.
As of December 31, 2023, and 2022, we provided a liability of $1.3 million and $1.1 million, respectively, for unrecognized tax benefits associated with our U.S. federal and state, and foreign jurisdictions. The majority of these unrecognized tax benefits are netted against their related non-current deferred tax assets.
We accrue interest and penalties related to unrecognized tax benefits through income tax expense. We had $1.2 million and $0.9 million accrued for the payment of interest and penalties as of December 31, 2023 and December 31, 2022, respectively. Accrued interest and penalties are included in the $1.3 million of unrecognized tax benefits.
A reconciliation of the beginning and ending amount of unrecognized tax benefits (including interest and penalties) at December 31 follows:
202320222021
Balance - Beginning of the year $1,089 $1,093 $1,006 
Gross increase - tax positions in prior periods 60 426 75 
Gross decreases - tax positions in prior periods — — — 
Gross increases - current period tax positions 149 — — 
Lapse of statute of limitations— (389)— 
Currency translation adjustment40 (41)12 
Balance - End of the year $1,338 $1,089 $1,093 
XML 35 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued and Other Liabilities
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Accrued and Other Liabilities Accrued and Other Liabilities
Accrued and other liabilities consisted of the following as of December 31:
20232022
Compensation and benefits$23,659 $13,370 
Taxes payable5,018 5,092 
Accrued freight2,679 4,225 
Accrued legal and professional fees1,535 1,027 
Warranty Costs1,458 1,433 
Other10,711 10,241 
$45,060 $35,388 
XML 36 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans
12 Months Ended
Dec. 31, 2023
Retirement Benefits [Abstract]  
Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans
Defined Contribution Plan - We sponsor a defined contribution plan covering eligible employees. Eligible employees can contribute on a pre-tax basis to the plan. In accordance with the terms of the 401(k) plan, we elect to match a certain percentage of the participants’ contributions to the plan, as defined. We recognized expense associated with the plan of $4.8 million, $4.6 million and $4.0 million for the years ended December 31, 2023, 2022, and 2021, respectively.
Pension and Other Post-Retirement Benefit Plans - We sponsor pension and other post-retirement benefit plans that cover certain hourly and salaried employees in the U.S. and United Kingdom. Each of the plans are frozen to new participants and to additional service credits earned. Our policy is to make annual contributions to the plans to fund the minimum contributions, as required by local regulations.
As of December 31, 2022, the Company settled its U.S. Pension Plan liabilities through lump-sum payments and purchase of an annuity contract. The lump-sum payments of $4.4 million and the annuity contract totaling $25.2 million were paid out of plan assets and resulted in an $9.2 million non-cash settlement charge, which was recorded in Other comprehensive income in the Consolidated Statements of Comprehensive Income (Loss) during the year ended December 31, 2022.
The change in benefit obligation, plan assets and funded status as of December 31 is as follows:
 Non-U.S. Pension Plan
 20232022
Change in benefit obligation:
Benefit obligation — Beginning of the year$29,885 $48,545 
Interest cost1,418 785 
Benefits paid(1,801)(1,744)
Actuarial (gain) loss1,087 (12,931)
Exchange rate changes1,583 (4,770)
Benefit obligation at end of the year$32,172 $29,885 
Change in plan assets:
Fair value of plan assets — Beginning of the year$21,537 $38,640 
Actual return on plan assets1,053 (12,631)
Employer contributions1,125 1,016 
Benefits paid(1,801)(1,744)
Exchange rate changes1,138 (3,744)
Fair value of plan assets at end of the year23,052 21,537 
Funded status$(9,120)$(8,348)

Actuarial Gain - The projected Non-U.S. benefit obligation includes a net loss of $1.1 million for the year ended December 31, 2023 driven primarily by a decrease in the discount rate assumption.
Amounts recognized in the Consolidated Balance Sheets at December 31 consisted of:
 Non-U.S. Pension Plan
 20232022
Noncurrent liabilities(9,120)(8,348)
Amount recognized$(9,120)$(8,348)

The components of net periodic cost (benefit) for the years ended December 31 were as follows:
 U.S. Pension and Other Post-Retirement Benefit PlansNon-U.S. Pension Plan
 202320222021202320222021
Interest cost$— $617 $827 $1,418 $785 $638 
Expected return on plan assets— (681)(2,212)(1,221)(1,016)(1,000)
Amortization of prior service cost 1
— 9,208 48 48 54 
Recognized actuarial loss— 373 283 757 603 953 
Net periodic cost (benefit)$— $9,517 $(1,096)$1,002 $420 $645 
1 Includes $9.2 million non-cash settlement charge arising from the early payout of the U.S. defined benefit plan benefits in the year ended December 31, 2022.

Net periodic cost (benefit) components, not inclusive of service costs, are recognized in Other (income) expense within the Consolidated Statements of Operations.

Amounts Recognized in Other Comprehensive Income (Loss) - Amounts recognized in Other comprehensive income (loss), before taking into account income tax effects, at December 31 are as follows:
 U.S. Pension and Other Post-Retirement Benefit PlansNon-U.S. Pension Plan
 202320222021202320222021
Net actuarial loss$— $(148)$10,875 $14,165 $13,603 $13,923 
Prior service cost— 27 33 572 618 687 
$— $(121)$10,908 $14,737 $14,221 $14,610 
Other Changes in Plan Assets and Benefit Obligations Recognized in Comprehensive Income (Loss) - Amounts recognized as other changes in plan assets and benefit obligations in comprehensive income (loss), before taking into account income tax effects, for the year ended December 31 are as follows:
 U.S. Pension and Other Post-Retirement PlansNon-U.S. Pension Plan
 2023202220232022
Actuarial (gain) loss$— $(1,435)$1,186 $615 
Amortization of actuarial (loss) gain— (9,575)(716)(672)
Prior service credit— (6)(46)(54)
Total recognized in other comprehensive income (loss)$— $(11,016)$424 $(111)
Weighted-average assumptions used to determine benefit obligations at December 31 were as follows:
 Non-U.S. Pension Plan
 20232022
Discount rate4.45 %4.75 %
Weighted-average assumptions used to determine net periodic benefit cost at December 31 were as follows:
 Non-U.S. Pension Plan
 202320222021
Discount rate4.45 %1.80 %1.20 %
Expected return on plan assets5.65 %2.90 %2.60 %
The rate of return assumptions are based on projected long-term market returns for the various asset classes in which the plans are invested, weighted by the target asset allocations. An incremental amount for active plan asset management and diversification, where appropriate, is included in the rate of return assumption. Our pension plan investment strategy is reviewed periodically, but no less frequently than annually.
We employ a total return investment approach whereby a mix of equities, fixed income and real estate investments are intended to maximize the long-term return of plan assets taking into consideration a prudent level of risk. The intent of this strategy is to minimize plan expenses by outperforming plan liabilities over the long run. Risk tolerance is established through consideration of plan liabilities, plan funded status and corporate financial condition. The investment portfolio contains a diversified blend of equity, balanced, fixed income and real estate investments. Furthermore, equity investments are diversified across U.S. and non-U.S. stocks, as well as growth, value and large and small capitalizations. Other assets, such as real estate, are used judiciously to perhaps enhance long-term returns and to improve portfolio diversification. Derivatives may be used to gain market exposure in an efficient and timely manner; however, derivatives may not be used to leverage the portfolio beyond the market value of the underlying investments. Investment risk is measured and monitored on an ongoing basis in light of annual liability measurements, periodic asset/liability studies and quarterly investment portfolio reviews. We expect to contribute approximately $1.1 million to our non-U.S. pension plan and our other post-retirement benefit plans in 2024.
Our investment allocation target for our non-U.S. pension plan for 2023 and our weighted-average asset allocations of our pension assets for the years ended December 31, by asset category, are as follows:
Target Allocation %Actual Allocations %
 2023202220232022
Cash and cash equivalents1
Equity/Balanced securities23422342
Fixed income securities77587658
100%100%100%100%
    
The non-U.S. pension plan assets are held in a pooled separate account which represents an insurance contract under which plan assets are administered through pooled funds. The contract portfolio includes cash and cash equivalents, equity/ balanced securities, and fixed income securities. The contract is valued daily based on the market value of the underlying net assets. The majority of the underlying net assets have observable Level 1 and/or 2 quoted pricing inputs which are used to determine the unit value of the contract, which is not publicly quoted and therefore classified as Level 2 of the fair value hierarchy. See Note 1, Significant Accounting Policies, for further detail on fair value hierarchy.

The assets within the insurance contract can be described as follows:
Equity Securities - Includes common stocks issued by U.S., United Kingdom and other international companies, equity funds that invest in common stocks and unit linked insurance policies. Equity investments generally allow near-term (within 90 days of the measurement date) liquidity and are held in issues that are actively traded to facilitate transactions at minimum cost.
Balanced Securities - Includes funds primarily invested in a mix of equity and fixed income securities where the allocations are at the discretion of the investment manager. Investments generally allow near-term (within 90 days of the measurement date) liquidity and are held in issues that are actively traded to facilitate transactions at minimum cost.
Fixed Income Securities - Includes U.S. dollar-denominated and United Kingdom and other international marketable bonds and convertible debt securities as well as fixed income funds that invest in these instruments. Investments generally allow near-term liquidity and are held in issues that are actively traded to facilitate transactions at minimum cost.
The fair values of our pension plan assets by asset category and by level as described in Note 1, Significant Accounting Policies, for the years ended December 31, 2023 and 2022 are as follows:
 December 31, 2023
  Quoted Prices in
Active Markets for
Identical Assets
Significant
Observable Inputs
Significant
Unobservable Inputs
 TotalLevel 1Level 2Level 3
Insurance contracts and other$23,052 $— $23,052 $— 
Total pension fund assets$23,052 $— $23,052 $— 

December 31, 2022
Quoted Prices in
Active Markets for
Identical Assets
Significant
Observable Inputs 2
Significant
Unobservable Inputs
TotalLevel 1Level 2Level 3
Insurance contract and other$21,537 $— $21,537 $— 
Total pension fund assets 1
$21,537 $— $21,537 $— 
1.Not included in the table are the remaining $4.0 million of plan assets under the U.S. pension plan which has been invested in Cash and cash equivalents (NAV) as of December 31, 2022.
2.During 2023, the Company corrected an immaterial error in the presentation of asset category and level of the non-U.S. pension plan assets as of December 31, 2022. The assets were previously disclosed as Net Asset Value per share (NAV) rather than Level 2. Additionally, the asset category previously disclosed was the underlying assets of the insurance contract rather than the insurance contract itself. The correction had no impact on investment values and had no impact on the consolidated balance sheets, statements of operations or statements of cash flows.

The following table summarizes our expected future benefit payments of our pension and other post-retirement benefit plans:
Year Ending December 31,Pension Plans
2024$1,815 
2025$1,780 
2026$1,848 
2027$1,859 
2028$1,934 
2029 to 2033$9,703 
XML 37 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Performance Awards
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Performance Awards Performance Awards
In 2020, the Company made awards, defined as cash, shares or other awards, to employees under the Commercial Vehicle Group, Inc. 2014 Equity Incentive Plan (the “2014 EIP”) and the Commercial Vehicle Group, Inc. 2020 Equity Incentive Plan (the “2020 EIP”). Effective June 15, 2020, as part of the Company’s stockholders’ approval of the 2020 EIP, the Company agreed that no more awards will be made under the 2014 EIP.
Restricted Cash Awards – Restricted cash is a grant that is earned and payable in cash based upon the Company’s relative total shareholder return in terms of ranking as compared to the peer group and Return on Invested Capital ("ROIC") component established by the Compensation Committee of the Board of Directors.
Performance Stock Awards Settled in Cash – Performance-based stock award is a grant that is earned and payable in cash. The total amount payable as of the award's vesting date is determined based upon the number of shares allocated to a participant, the Company’s relative total shareholder return in terms of ranking which can fluctuate as compared to the peer group over the performance period, ROIC performance, and the share price of the Company's stock.
Total shareholder return is determined by the percentage change in value (positive or negative) over the applicable measurement period as measured by dividing (A) the sum of the cumulative value of dividends and other distributions paid on
the Common Stock for the applicable measurement period and the difference (positive or negative) between each such company’s starting stock price and ending stock price, by (B) the starting stock price. Performance targets are based on relative total shareholder return in terms of ranking as compared to the peer group over the performance period.
ROIC is defined as adjusted net income plus interest expense (net of tax), divided by total assets less current liabilities plus current debt. A five-point average is used to calculate the asset denominator.
These awards are payable at the end of the performance period in cash if the employee is employed through the end of the performance period. If the employee is not employed during the entire performance period, the award is forfeited. These grants are accounted for as cash settlement awards for which the fair value of the award fluctuates based on the change in total shareholder return in relation to the peer group.

The following table summarizes performance awards granted in the form of cash awards under the equity incentive plans:
Amount
Adjusted Award Value at December 31, 2022
$2,188 
New grants2,180 
Forfeitures(1,742)
Adjustments434 
Payments(1,159)
Adjusted Award Value at December 31, 2023
$1,901 
The Company generally grants performance awards in the first quarter of each year. Unrecognized compensation expense was $1.6 million as of December 31, 2023.
XML 38 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Share-Based Compensation Share-Based Compensation
The compensation expense for our share-based compensation arrangements (see Restricted Stock Awards below) was $3.8 million, $5.8 million and $6.3 million for the years ended December 31, 2023, 2022 and 2021, respectively. Share-based compensation expense is included in selling, general and administrative expenses in the Consolidated Statements of Operations.
Restricted Stock Awards - Restricted stock is a grant of shares of common stock that may not be sold, encumbered or disposed of and that may be forfeited in the event of certain terminations of employment or in the case of the board of directors, a separation for cause, prior to the end of a restricted period set by the compensation committee of the board of directors. Forfeitures are recorded as they occur. A participant granted restricted stock generally has all of the rights of a stockholder, unless the compensation committee determines otherwise. Time-based restricted stock awards generally vest over the three-year period following the date of grant, unless forfeited, and will be paid out in the form of stock at the end of the vesting period.
Performance Stock Awards Settled in Stock – Performance-based stock awards have similar restrictions as restricted stock. They vest over the specified period following the date of grant, unless forfeited, and will be paid out in the form of stock at the end of the vesting period if the Company meets the performance targets set at the time the award was granted. Performance targets are based on relative total shareholder return in terms of ranking as compared to the peer group over the performance period and ROIC performance.
As of December 31, 2023, there was approximately $3.8 million of unrecognized compensation expense related to non-vested share-based compensation arrangements granted under our equity incentive plans. This expense is subject to future adjustments and forfeitures and will be recognized on a straight-line basis over the remaining period listed above for each grant.
A summary of the status of our restricted stock awards as of December 31, 2023 and changes during the twelve-month period ending December 31, 2023, is presented below:
 2023
 Shares
(in thousands)
Weighted- Average Grant-Date Fair Value
Non-vested - beginning of year383 $7.68 
Granted988 7.33 
Vested(729)7.23 
Forfeited(51)7.66 
Non-vested - end of year591 $7.66 
As of December 31, 2023, a total of 2.0 million shares were available for future grants from the shares authorized for award under our 2020 EIP, including cumulative forfeitures.
Repurchase of Common Stock - We did not repurchase any of our common stock on the open market as part of a stock repurchase program during 2023; however, our employees surrendered 235 thousand shares of our common stock to satisfy tax withholding obligations on the vesting of the restricted stock awards.
XML 39 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Stockholders' Equity Stockholders’ Equity
Common Stock - Our authorized capital stock consists of 60,000,000 shares of common stock with a par value of $0.01 per share, with 33,322,535 and 32,826,852 shares were issued and outstanding as of December 31, 2023 and 2022, respectively.
Preferred Stock - Our authorized capital stock includes preferred stock of 5,000,000 shares with a par value of $0.01 per share, with no shares outstanding as of December 31, 2023 and 2022.
Earnings (Loss) Per Share - Basic earnings (loss) per share is determined by dividing net income by the weighted average number of common shares outstanding during the year. Diluted earnings (loss) per share presented is determined by dividing net income by the weighted average number of common shares and potential common shares outstanding during the period as determined by the treasury stock method. Potential common shares are included in the diluted earnings per share calculation when dilutive.
Diluted earnings (loss) per share for years ended December 31, 2023, 2022 and 2021 includes the effects of potential common shares when dilutive and is as follows:
202320222021
Net income (loss) attributable to common stockholders $49,411 $(21,971)$23,732 
Weighted average number of common shares outstanding33,040 32,334 31,501 
Dilutive effect of restricted stock grants after application of the treasury stock method541 — 1,289 
Dilutive shares outstanding33,581 32,334 32,790 
Basic earnings (loss) per share attributable to common stockholders $1.50 $(0.68)$0.75 
Diluted earnings (loss) per share attributable to common stockholders $1.47 $(0.68)$0.72 
There were no anti-dilutive shares for the year ended December 31, 2023. There were 113 thousand anti-dilutive shares for the year ended December 31, 2022. There were no anti-dilutive shares for the year ended December 31, 2021.
Dividends — We have not declared or paid any cash dividends in the past. The terms of our Credit Agreement restrict the payment or distribution of our cash or other assets, including cash dividend payments.
XML 40 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Comprehensive Income (Loss)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Other Comprehensive Income (Loss) Other Comprehensive Income (Loss)
The activity for each item of accumulated other comprehensive income (loss) is as follows:
Foreign
currency items
Pension and Other Post-Retirement Benefit PlansDerivative InstrumentsAccumulated other
comprehensive
loss
Balance - December 31, 2021$(20,445)$(22,750)$757 $(42,438)
Net current period change(4,366)11,207 7,172 14,013 
Amounts reclassified into earnings— 31 (3,156)(3,125)
Balance - December 31, 2022$(24,811)$(11,512)$4,773 $(31,550)
Net current period change$1,584 $(178)$7,627 $9,033 
Amounts reclassified into earnings— (206)(7,561)(7,767)
Balance - December 31, 2023$(23,227)$(11,896)$4,839 $(30,284)
The related tax effects allocated to each component of other comprehensive income (loss) for the years ended December 31, 2023 and 2022 are as follows:
2023Before Tax
Amount
Tax ExpenseAfter Tax Amount
Net current period change
Cumulative translation adjustment$1,584 $— $1,584 
Net actuarial gain and prior service credit
(438)260 (178)
Derivative instruments
9,792 (2,165)7,627 
Net unrealized gain (loss)
10,938 (1,905)9,033 
Amounts reclassified into earnings:
Actuarial loss and prior service cost
(206)— (206)
Derivative instruments
(10,085)2,524 (7,561)
Net realized loss
(10,291)2,524 (7,767)
Total other comprehensive income$647 $619 $1,266 
2022Before Tax
Amount
Tax ExpenseAfter Tax Amount
Net current period change
Cumulative translation adjustment$(4,366)$— $(4,366)
Net actuarial gain and prior service credit 1
10,936 271 11,207 
Derivative instruments
7,175 (3)7,172 
Net unrealized gain (loss)
13,745 268 14,013 
Amounts reclassified into earnings:
Actuarial loss and prior service cost
31 — 31 
Derivative instruments
(3,156)— (3,156)
Net realized loss
(3,125)— (3,125)
Total other comprehensive income$10,620 $268 $10,888 
1 Included in Net actuarial gain and prior service credit is $9.2 million US pension non-cash settlement charge as of December 31, 2022. The Company reclassified to earnings all residual tax amounts relating to its pension liability during the year ended December 31, 2022 as a result of plan termination.
XML 41 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cost Reduction and Manufacturing Capacity Rationalization
12 Months Ended
Dec. 31, 2023
Restructuring and Related Activities [Abstract]  
Cost Reduction and Manufacturing Capacity Rationalization Cost Reduction and Manufacturing Capacity Rationalization
During the quarter ended December 31, 2023, management approved restructuring programs to align the Company’s cost structure to support margin expansion. The programs include workforce reductions and footprint optimization across segments. We incurred $1.1 million expense during the year ended December 31, 2023 related to this program and expect the cost to be between $3.0 million to $3.5 million for the entire program.

The changes in accrued restructuring balances are as follows:
Vehicle SolutionsElectrical SystemsAftermarket & AccessoriesIndustrial AutomationCorporate/OtherTotal
December 31, 2022(5)— — 458 — 453 
New charges809 — 486 983 2,286 
Payments and other adjustments(676)(8)— (944)— (1,628)
December 31, 2023$128 $— $— $— $983 $1,111 
Vehicle SolutionsElectrical SystemsAftermarket & AccessoriesIndustrial AutomationCorporate/OtherTotal
December 31, 2021230 417 — — (161)486 
New charges751 674 1,909 1,725 306 5,365 
Payments and other adjustments(986)(1,091)(1,909)(1,267)(145)(5,398)
December 31, 2022$(5)$— $— $458 $— $453 
Of the $2.3 million costs incurred in the twelve months ended December 31, 2023, $2.0 million primarily related to headcount reductions and $0.3 million related to facility exit and other costs. For the twelve months ended December 31, 2023, the Vehicle Solutions segment had new charges of $0.8 million related to headcount. The Industrial Automation segment had new charges of $0.2 million and $0.3 million related to headcount and facilities, respectively. Corporate had a new charge of $1.0 million related to headcount. Of the $2.3 million costs incurred, $1.3 million was recorded in cost of revenues and $1.0 million was recorded in selling, general and administrative expenses.
Of the $5.4 million costs incurred in the twelve months ended December 31, 2022, $2.5 million related to headcount reductions and $2.8 million related to facility exit and other costs. For the twelve months ended December 31, 2022, Vehicle Solutions segment had new charges of $0.5 million and $0.3 million related to headcount and facilities, respectively. The Electrical Systems segment had a new charges of $0.7 million related to headcount. The Aftermarket & Accessories segment had new charges of $0.6 million and $1.3 million related to headcount and facilities respectively. The Industrial Automation segment had new charges of $0.5 million and $1.2 million related to headcount and facilities, respectively. Corporate had a new charge of $0.3 million related to headcount. Of the $5.4 million costs incurred, $4.0 million was recorded in cost of revenues and $1.4 million was recorded in selling, general and administrative expenses.
XML 42 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Leases - As disclosed in Note 6, Leases, we lease office, warehouse and manufacturing space and equipment under non-cancelable operating lease agreements that generally require us to pay maintenance, insurance, taxes and other expenses in addition to annual rental fees. As of December 31, 2023, our equipment leases did not provide for any material guarantee of a specified portion of residual values.
Guarantees - Costs associated with guarantees are accrued when it is probable that a liability has been incurred and the amount can be reasonably estimated. The most likely cost to be incurred is accrued based on an evaluation of available facts; where no amount within a range of estimates is more likely, the minimum is accrued. As of December 31, 2023 and 2022, we had no such guarantees.
Litigation - We are subject to various legal proceedings and claims arising in the ordinary course of business, including but not limited to product liability claims, customer and supplier disputes, service provider disputes, examinations by taxing authorities, employment disputes, workers’ compensation claims, unfair labor practice charges, OSHA investigations, intellectual property disputes and environmental claims arising out of the conduct of our businesses.
Management believes that the Company maintains adequate insurance and that we have established reserves for issues that are probable and estimable in amounts that are adequate to cover reasonable adverse judgments not covered by insurance. Based upon the information available to management and discussions with legal counsel, it is the opinion of management that the ultimate outcome of the various legal actions and claims that are incidental to our business are not expected to have a material adverse impact on the consolidated financial position, results of operations, equity or cash flows; however, such matters are subject to many uncertainties and the outcomes of individual matters are not predictable with any degree of assurance.
Warranty - We are subject to warranty claims for products that fail to perform as expected due to design or manufacturing deficiencies. Depending on the terms under which we supply products to our customers, a customer may hold us responsible for some or all of the repair or replacement costs of defective products when the product supplied did not perform as represented. Our policy is to record provisions for estimated future customer warranty costs based on historical trends and for specific claims. These amounts, as they relate to the years ended December 31, 2023 and 2022, are included within accrued liabilities and other in the accompanying Consolidated Balance Sheets.
On July 24, 2023, one of our customers issued a voluntary safety recall related to certain wiper system components supplied by us. To the extent a loss occurs that is attributed to us, we believe that we have reasonable levels of insurance coverage to mitigate recall exposure risk. It is reasonably possible that we will incur additional losses and fees above the amount accrued for warranty claims but we cannot estimate a range of such reasonably possible losses or fees related to these claims at this time. There are no assurances, however, that settlements reached and/or adverse judgments received, if any, will not exceed amounts normally accrued.
The following presents a summary of the warranty provision for the years ended December 31:
20232022
Balance - beginning of the year$1,433 $1,490 
Provision for warranty claims1,433 1,019 
Deduction for payments made and other adjustments(1,408)(1,076)
Balance - end of year$1,458 $1,433 

Debt Payments - As disclosed in Note 3, Debt, the Credit Agreement requires the Company to repay a fixed amount of principal on a quarterly basis and make voluntary prepayments that coincide with certain events.

The following table provides future minimum principal payments due on long-term debt for the next five years. The existing long-term debt agreement matures in 2027; no payments are due thereafter:
Year Ending December 31,
2024$15,313 
2025$19,687 
2026$24,063 
2027$82,500 
2028$— 
Thereafter$— 
XML 43 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Reporting
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Segment Reporting Segment Reporting
Operating segments are defined as components of an enterprise that are evaluated regularly by the Company’s chief operating decision maker (“CODM”), which is our President and Chief Executive Officer. Each of these segments consists of a number of manufacturing facilities. Certain of our facilities manufacture and sell products through multiple segments. Our segments are more specifically described below.

The Vehicle Solutions segment designs, manufactures and sells the following products:
Commercial vehicle seats for the global commercial vehicle markets including heavy duty trucks, medium duty trucks, last mile delivery trucks and vans, construction and agriculture equipment in North America, Europe and Asia-Pacific. This segment includes a portion of the company’s activities in the electric vehicle market.
Plastic & Trim components primarily for the North America commercial vehicle market and power sports markets; and Cab structures for the North American MD/HD truck market.
The Electrical Systems segment designs, manufactures and sells the following products:
Cable and harness assemblies for both high and low voltage applications, control boxes, dashboard assemblies and design and engineering for these applications.
The end markets for these products are construction, agricultural, industrial, automotive (both internal combustion and electric vehicles), truck, mining, rail, marine, power generation and the military/defense industries in North America, Europe and Asia-Pacific.

The Aftermarket & Accessories segment designs, manufactures and sells the following products:
Seats and components sold into the commercial vehicle channels that provide repair and refurbishing. These channels include OES centers and retail distributors, and are spread across North America, Europe and Asia-Pacific.
Commercial vehicle accessories including wipers, mirrors, and sensors. These products are sold both as Original Equipment and as repair products.
Office seats primarily sold into the commercial and home office furniture distribution channels in Europe and Asia-Pacific.

The Industrial Automation segment designs, manufactures and sells the following products:
Warehouse automation subsystems including control panels, electro-mechanical assemblies, cable assemblies, and power and communication solutions.
The end markets for these products primarily include e-commerce, warehouse integration, transportation and the military/defense industry.
Corporate expenses consist of certain overhead and shared costs that are not directly attributable to the operations of a segment. For purposes of business segment performance measurement, some of these costs that are for the benefit of the operations are allocated based on a combination of methodologies. The costs that are not allocated to a segment are considered stewardship costs and remain at corporate in our segment reporting.
The following tables present financial information for the Company's reportable segments for the periods indicated:
For the year ended December 31, 2023
Vehicle SolutionsElectrical SystemsAftermarket & AccessoriesIndustrial AutomationCorporate/
Other
Total
Revenues$587,119 $228,424 $140,236 $38,900 $— $994,679 
Gross profit$68,129 $35,397 $27,187 $3,010 $— $133,723 
Selling, general & administrative expenses 26,109 9,107 8,144 — 4,392 37,911 85,663 
Operating income (loss)$42,020 $26,290 $19,043 $(1,382)$(37,911)$48,060 
Capital expenditures and other items:
Capital expenditures$8,509 $9,096 $1,762 $$320 $19,696 
Depreciation expense$8,199 $3,972 $1,313 $288 $468 $14,240 

For the year ended December 31, 2022
Vehicle SolutionsElectrical SystemsAftermarket & AccessoriesIndustrial AutomationCorporate/
Other
Total
Revenues$579,731 $180,404 $133,671 $87,747 $— $981,553 
Gross profit$45,979 $23,993 $18,836 $(2,303)$— $86,505 
Selling, general & administrative expenses
24,930 5,775 6,925 5,564 23,167 66,361 
Operating income (loss)$21,049 $18,218 $11,911 $(7,867)$(23,167)$20,144 
Capital expenditures and depreciation expense:
  Capital expenditures$8,151 $3,936 $3,692 $3,702 $229 $19,710 
Depreciation expense$8,343 $3,496 $1,323 $503 $1,105 $14,770 
For the year ended December 31, 2021
Vehicle SolutionsElectrical SystemsAftermarket & AccessoriesIndustrial AutomationCorporate/
Other
Total
Revenues$498,913 $168,971 $115,782 $187,912 $— $971,578 
Gross profit$50,608 $20,773 $17,980 $29,669 $(43)$118,987 
Selling, general & administrative expenses26,959 6,213 5,889 6,106 24,239 69,406 
Operating income (loss)$23,649 $14,560 $12,091 $23,563 $(24,282)$49,581 
Capital expenditures and depreciation expense:
  Capital expenditures$6,203 $5,976 $482 $4,480 $512 $17,653 
Depreciation expense$7,911 $3,550 $1,240 $687 $1,671 $15,059 

The following table presents revenues and long-lived assets for the geographic areas in which we operate:
Years Ended December 31,
202320222021
Revenues
Long-lived
Assets
Revenues
Long-lived
Assets
RevenuesLong-lived
Assets
United States$752,824 $72,272 $749,700 $70,047 $738,937 $60,260 
All other countries241,855 32,565 231,853 24,400 232,641 29,450 
$994,679 $104,837 $981,553 $94,447 $971,578 $89,710 
Sales to one of our customers was individually in excess of 10% of total Company revenues in each of the years ended December 31, 2023, 2022 and 2021, as noted in the table below. The following table presents revenue from the above mentioned customer as a percentage of total revenue:
Years Ended December 31,
CustomerPrimary Segment202320222021
Customer AVehicle Solutions23 %22 %17 %
XML 44 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Principles of Consolidation
Principles of Consolidation - The accompanying consolidated financial statements include the accounts of our wholly-owned or controlled subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates
Use of Estimates - The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results may differ materially from those estimates. Certain prior period amounts have been reclassified to conform to footnote presentation for the current year.
Cash
Cash - Cash consists of deposits with high credit-quality financial institutions.
Accounts Receivable
Accounts Receivable - Trade accounts receivable are stated at current value less allowances, which approximates fair value. We review our receivables on an ongoing basis to ensure that they are properly valued and collectible.
The allowance for credit losses is used to record the estimated risk of loss related to our customers’ inability to pay. This allowance is maintained at a level that we consider appropriate based on factors that affect collectability, such as the financial health of our customers, historical trends of charge-offs and recoveries and current and expected economic market conditions. As we monitor our receivables, we identify customers that may have payment problems, and we adjust the allowance accordingly, with the offset to selling, general and administrative expense. Account balances are charged off against the allowance when recovery is considered remote.
Inventories Inventories - Inventories are valued at the lower of first-in, first-out basis or market and are measured at the lower of cost or net realizable value. Inventory quantities on-hand are regularly reviewed and when necessary provisions for excess and obsolete inventory are recorded based primarily on our estimated production requirements, taking into consideration expected market volumes and future potential use.
Property, Plant and Equipment
Property, Plant and Equipment - Property, plant and equipment are stated at cost, net of accumulated depreciation.
Property, plant, and equipment, net consisted of the following as of December 31:
20232022
Land and buildings$34,072 $32,267 
Machinery and equipment220,901 212,352 
Construction in progress6,536 7,317 
Property, plant, and equipment, gross261,509 251,936 
Less accumulated depreciation(188,041)(184,131)
Property, plant and equipment, net$73,468 $67,805 
For financial reporting purposes, depreciation is computed using the straight-line method over the estimated useful lives (generally 15 to 40 years for buildings and building improvements, three to 20 years for machinery and equipment, three to seven years for tools and dies, and three to five years for computer hardware and software). Expenditures for maintenance and repairs are charged to expense as incurred. Expenditures for major betterments and renewals that extend the useful lives of property, plant and equipment are capitalized and depreciated over the remaining useful lives of the asset. When assets are retired or sold, the cost and related accumulated depreciation are removed from the accounts and any resulting gain or loss is recognized in the results of operations. Leasehold improvements are amortized using the straight-line method over the estimated useful lives of the improvements or the term of the lease, whichever is shorter. Accelerated depreciation methods are used for tax reporting purposes. Depreciation expense for property, plant and equipment for each of the years ended December 31, 2023, 2022 and 2021 was $14.2 million, $14.8 million and $15.1 million, respectively.
We review long-lived assets for recoverability whenever events or changes in circumstances indicate that carrying amounts of an asset group may not be recoverable. Our asset groups are established by determining the lowest level of cash flows available. If the estimated undiscounted cash flows are less than the carrying amounts of such assets, we recognize an impairment loss in an amount necessary to write down the assets to fair value as estimated from expected future discounted cash flows. Estimating the fair value of these assets is judgmental in nature and involves the use of significant estimates and assumptions. We base our fair value estimates on assumptions we believe to be reasonable, but that are inherently uncertain.
Leases
Leases - The Company determines if an arrangement is a lease at inception. Operating lease assets and liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the lease term. Lease assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. As most leases do not provide an implicit interest rate, we use our incremental borrowing rate based on the information available at the lease commencement date in determining the present value of lease payments. The length of a lease term includes options to extend or terminate the lease when it is reasonably certain that the Company will exercise those options. The Company's accounting policy election is to not recognize lease assets or liabilities for leases with a term of 12 months or less. Additionally, when accounting for leases, the Company combines payments for leased assets, related services and other components of a lease.
Revenue Recognition
Revenue Recognition - We recognize revenue when our performance obligation has been satisfied and control of products has been transferred to a customer, which typically occurs upon shipment. Revenue is measured based on the amount of consideration we expect to receive in exchange for the transfer of goods or services.
Contractual Arrangements - Revenue is measured based on terms and conditions specified in contracts or purchase orders with customers. We have long-term contracts with some customers that govern overall terms and conditions which are accompanied by purchase orders that define specific order quantities and/or price. We have many customers with which we conduct business for which the terms and conditions are outlined in purchase orders without a long-term contract. We generally do not have customer contracts with minimum order quantity requirements.

Amount and Timing of Revenue Recognition - The transaction price is based on the consideration to which the Company will be entitled in exchange for transferring control of a product to the customer. This is defined in a purchase order or in a separate pricing arrangement and represents the stand-alone selling price. Our payment terms vary by customer. None of the Company's business arrangements as of December 31, 2023, contained a significant financing component. We typically do not have multiple performance obligations requiring us to allocate a transaction price.
We recognize revenue at the point in time when we satisfy a performance obligation by transferring control of a product to a customer, usually at a designated shipping point and in accordance with customer specifications. Estimates are made for variable consideration resulting from quality, delivery, discounts or other issues affecting the value of revenue and accounts receivable. This amount is estimated based on historical trends and current market conditions, and only amounts deemed collectible are recognized as revenues.
Income Taxes
Income Taxes - We recognize deferred tax assets and liabilities for the expected future tax consequences of events that have been included in our financial statements or tax returns. Deferred tax assets and liabilities are determined based on the difference between the financial statements and tax basis of assets and liabilities based on enacted tax laws and rates expected to be in place when the deferred tax items are realized. In assessing the realizability of deferred tax assets, we consider whether it is more likely than not that a portion of the deferred tax assets will not be realized. We provide a valuation allowance for deferred tax assets when it is more likely than not that a portion of such deferred tax assets will not be realized.
We evaluate tax positions for recognition by determining, based on the weight of available evidence, whether it is more likely than not the position will be sustained upon audit. Any interest and penalties related to our uncertain tax positions are recognized in income tax expense.
Comprehensive Income (Loss) Comprehensive Income (Loss) - Comprehensive income (loss) reflects the change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owner sources including foreign currency translation, derivative instruments and pension and other post-retirement adjustments.
Fair Value of Financial Instruments
Fair Value of Financial Instruments - The fair value framework requires the categorization of assets and liabilities into three levels based upon the assumptions (i.e., inputs) used to price the assets or liabilities. Level 1 provides the most reliable measure of fair value, whereas Level 3 generally requires significant management judgment. The three levels are defined as follows:
Level 1 - Unadjusted quoted prices in active markets for identical assets and liabilities.
Level 2 - Observable inputs other than those included in Level 1. For example, quoted prices for similar assets or liabilities in active markets and inactive markets.
Level 3 - Significant unobservable inputs reflecting management’s own assumptions about the inputs used in pricing the asset or liability.
Concentrations of Credit Risk Concentrations of Credit Risk - Financial instruments that potentially subject us to concentrations of credit risk consist primarily of accounts receivable. We sell products to various companies throughout the world in the ordinary course of business. We routinely assess the financial strength of our customers and maintain allowances for anticipated losses.
Foreign Currency Translation
Foreign Currency Translation - Our functional currency is the local currency. Accordingly, all assets and liabilities of our foreign subsidiaries are translated using exchange rates in effect at the end of the period; revenue and costs are translated using average exchange rates for the period. The related translation adjustments are reported in accumulated other comprehensive income (loss) in stockholders’ equity. Translation gains and losses arising from transactions denominated in a currency other than the functional currency of the entity are included in the results of operations.
Foreign Currency Forward Exchange Contracts
Foreign Currency Forward Exchange Contracts - We use forward exchange contracts to hedge certain foreign currency transaction exposures. We estimate our projected revenues and purchases in certain foreign currencies or locations and hedge a portion of the anticipated long or short position. The contracts typically run from one month to eighteen months. All forward foreign exchange contracts that are not designated as hedging instruments have been marked-to-market and the fair value of contracts recorded in the Consolidated Balance Sheets with the offsetting non-cash gain or loss recorded in our Consolidated Statements of Operations. For forward contracts that are designated as hedging instruments, the gains and losses are recorded in accumulated other comprehensive income (loss) and recognized in the Consolidated Statement of Operations when the contracts are settled. We do not hold or issue foreign exchange options or forward contracts for trading purposes.
Interest Rate Swap Agreement Interest Rate Swap Agreement - We use an interest rate swap agreement to fix the interest rate on a portion of our variable interest debt thereby reducing exposure to interest rate changes. The interest rate swap agreement was formally designated at inception as a hedging instrument. Therefore, changes in the fair value of the interest rate swap are recorded in accumulated other comprehensive income (loss) and recognized in the Consolidated Statement of Operations when the contracts are settled.
Share-Based Compensation Share-Based Compensation - We recognize share-based compensation based on the grant-date fair value of the equity instruments awarded. Share-based compensation expense is recognized in the consolidated financial statements on a straight-line basis over the requisite service period for the entire award. We account for forfeitures of stock-based compensation awards as they occur.
Recently Issued Accounting Pronouncements
Recently Issued Accounting Pronouncements
In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2023-07, Improvements to Reportable Segment Disclosures (Topic 280). This ASU updates reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption
is also permitted. This ASU will likely result in us including the additional required disclosures when adopted. We are currently evaluating the provisions of this ASU and expect to adopt them for the year ending December 31, 2024.
In December 2023, the FASB issued 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 result in the required additional disclosures being included in our consolidated financial statements, once adopted.
XML 45 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Schedule of Inventory
Inventories consisted of the following as of December 31:
20232022
Raw materials$98,371 $108,417 
Work in process12,855 17,757 
Finished goods16,856 16,368 
Total Inventories
$128,082 $142,542 
Summary of Property, Plant, and Equipment Net
Property, plant, and equipment, net consisted of the following as of December 31:
20232022
Land and buildings$34,072 $32,267 
Machinery and equipment220,901 212,352 
Construction in progress6,536 7,317 
Property, plant, and equipment, gross261,509 251,936 
Less accumulated depreciation(188,041)(184,131)
Property, plant and equipment, net$73,468 $67,805 
XML 46 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Summary of Composition by Product Category of Revenues The following is the composition, by product category, of our revenues:
Twelve Months Ended December 31, 2023
Vehicle SolutionsElectrical SystemsAftermarket & AccessoriesIndustrial AutomationTotal
Seats$274,591 $— $71,114 $— $345,705 
Electrical wire harnesses, panels and assemblies2,985 228,424 13,967 26,258 271,634 
Plastic & Trim components186,816 — 7,604 — 194,420 
Industrial Automation— — — 12,642 12,642 
Cab structures117,157 — 3,153 — 120,310 
Mirrors, wipers and controls5,570 — 44,398 — 49,968 
Total$587,119 $228,424 $140,236 $38,900 $994,679 
Twelve Months Ended December 31, 2022
Vehicle SolutionsElectrical SystemsAftermarket & AccessoriesIndustrial AutomationTotal
Seats$286,391 $— $75,824 $— $362,215 
Electrical wire harnesses, panels and assemblies89 179,849 10,316 14,927 205,181 
Plastic & Trim components179,910 — 5,552 — 185,462 
Industrial Automation— 520 — 72,820 73,340 
Cab structures109,268 — 1,356 — 110,624 
Mirrors, wipers and controls4,073 35 40,623 — 44,731 
Total$579,731 $180,404 $133,671 $87,747 $981,553 
Twelve Months Ended December 31, 2021
Vehicle SolutionsElectrical SystemsAftermarket & AccessoriesIndustrial AutomationTotal
Seats$267,580 $— $55,377 $— $322,957 
Electrical wire harnesses, panels and assemblies2,682 168,108 11,214 25,329 207,333 
Plastic & Trim components154,205 — 2,555 — 156,760 
Industrial Automation— — — 162,583 162,583 
Cab structures69,749 — 7,761 — 77,510 
Mirrors, wipers and controls4,697 863 38,875 — 44,435 
Total$498,913 $168,971 $115,782 $187,912 $971,578 
XML 47 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Summary of Debt
Debt consisted of the following at December 31:
20232022
Term loan facility$141,563 $152,500 
Unamortized discount and issuance costs(49)(63)
$141,514 $152,437 
Less: current portion(15,313)(10,938)
Total long-term debt, net of current portion$126,201 $141,499 
Summary of Margin for Borrowings under Revolving Credit Facility
Amounts outstanding under the Credit Facilities and the commitment fee payable in connection with the Credit Facilities accrue interest at a per annum rate equal to (at the Company’s option) the base rate or the Term Secured Overnight Financing Rate ("SOFR"), including a credit spread adjustment, plus a rate which will vary according to the Consolidated Total Leverage Ratio as set forth in the most recent compliance certificate received by the Administrative Agent, as set out in the following table:
Pricing TierConsolidated Total
Leverage Ratio
Commitment FeeLetter of Credit FeeTerm SOFR LoansBase Rate Loans
I
> 3.50 to 1.00
0.35%2.75%2.75%1.75%
II
< 3.50 to 1.00 but
> 2.75 to 1.00
0.30%2.50%2.50%1.50%
III
< 2.75 to 1.00 but
> 2.00 to 1.00
0.25%2.25%2.25%1.25%
IV
< 2.00 to 1.00 but
> 1.50 to 1.00
0.20%2.00%2.00%1.00%
V
< 1.50 to 1.00
0.15%1.75%1.75%0.75%
XML 48 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Intangible Assets
Our definite-lived intangible assets were comprised of the following:
December 31, 2023
Weighted-
Average
Amortization
Period
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Definite-lived intangible assets:
Trademarks/tradenames22 years$11,485 $(5,758)$5,727 
Customer relationships15 years14,132 (10,071)4,061 
Technical know-how5 years9,790 (8,403)1,387 
Covenant not to compete5 years330 (283)47 
$35,737 $(24,515)$11,222 
December 31, 2022
Weighted-
Average
Amortization
Period
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Definite-lived intangible assets:
Trademarks/tradenames22 years$11,487 $(5,377)$6,110 
Customer relationships15 years14,161 (9,109)5,052 
Technical know-how5 years9,790 (6,445)3,345 
Covenant not to compete5 years330 (217)113 
$35,768 $(21,148)$14,620 
XML 49 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurement (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Values of our Derivative Assets and Liabilities
The fair values of our derivative assets and liabilities and Contingent Consideration measured on a recurring basis as of December 31 and are categorized as follows:
December 31, 2023December 31, 2022
TotalLevel 1Level 2Level 3TotalLevel 1Level 2Level 3
Assets:
Foreign exchange contract designated as hedging instruments
$1,318 $— $1,318 $— $— $— $— $— 
Interest rate swap agreement$1,073 $— $1,073 $— $1,849 $— $1,849 $— 
Liabilities:
Foreign exchange contract designated as hedging instruments
$— $— $— $— $246 $— $246 $— 
Foreign exchange contract not designated as hedging instruments
$304 $— $304 $— $110 $— $110 $— 
Notional Amount of Foreign Exchange Contracts
The following table summarizes the notional amount of our open foreign exchange contracts at December 31:
20232022
U.S. $
Equivalent
U.S. $
Equivalent
Fair Value
U.S. $
Equivalent
U.S. $
Equivalent
Fair Value
Commitments to buy or sell currencies - Foreign exchange contract designated as hedging instruments
$56,741 $58,094 $41,049 $40,797 
Commitments to buy or sell currencies - Foreign exchange contract not designated as hedging instruments
$16,608 $16,806 $14,171 $13,050 
Summary of Fair Value and Presentation in Consolidated Balance Sheets for Derivatives
The following table summarizes the fair value and presentation of derivatives in the Consolidated Balance Sheets at December 31 : 
 Derivative Asset
Balance Sheet
Location
Fair Value
20232022
Foreign exchange contract designated as hedging instruments
Other current assets$1,179 $— 
Foreign exchange contract designated as hedging instrumentsOther assets$139 $— 
Interest rate swap agreementOther assets$1,073 $1,849 
 Derivative Liability
Balance Sheet
Location
Fair Value
20232022
Foreign exchange contract designated as hedging instruments
Accrued liabilities and other$— $246 
Foreign exchange contract not designated as hedging instruments
Accrued liabilities and other$304 $110 
 Derivative Equity
Balance Sheet
Location
Fair Value
20232022
Foreign exchange contract designated as hedging instrumentsAccumulated other comprehensive (loss) income$1,354 $(235)
Interest rate swap agreementsAccumulated other comprehensive (loss) income$3,484 $4,012 
Effect of Derivative Instruments on Consolidated Statements of Income for Derivatives not Designated as Accounting Hedges
The following table summarizes the effect of derivative instruments on the Consolidated Statements of Operations:
20232022
Location of Gain (Loss)
Recognized on Derivatives
Amount of Gain (Loss)
Recognized in Income on
Derivatives
Foreign exchange contract designated as hedging instruments
Cost of revenues$5,339 $3,236 
Interest rate swap agreementsInterest expense$1,466 $(458)
Interest rate swap agreements settled in 2022
Interest expense$756 $378 
Foreign exchange contract not designated as hedging instruments
Other (income) expense$(220)$(334)
Carrying Amounts and Fair Values of Our Long-Term Debt Obligations The carrying amounts and fair values of our long-term debt obligations are as follows:
December 31, 2023December 31, 2022
Carrying
Amount
Fair ValueCarrying
Amount
Fair Value
Term loan and security agreement 1
$141,514 $139,213 $152,437 $143,477 
1    Presented in the Consolidated Balance Sheets as the current portion of long-term debt of $15.3 million and long-term debt of $126.2 million as of December 31, 2023, and current portion of long-term debt of $10.9 million and long-term debt of $141.5 million as of December 31, 2022.
XML 50 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Lease, Cost
The components of lease expense are as follows:
Twelve Months Ended December 31,
20232022
Operating lease cost$10,390 $10,283 
Finance lease cost:
     Amortization of right-of-use assets151 194 
     Interest on lease liabilities14 13 
Finance lease cost$165 $207 
Short-term lease cost 1
6,860 5,406 
Total lease expense$17,415 $15,896 
1.Includes variable lease costs, which are not significant.
Supplemental cash flow information related to leases is as follows:
Twelve Months Ended December 31, 2023Twelve Months Ended December 31, 2022
Cash paid for amounts included in the measurement of lease liabilities:
     Operating cash flows from operating leases$9,898 $10,022 
     Financing cash flows from finance leases$155 $205 
Assets and Liabilities, Lessee
Supplemental balance sheet information related to leases is as follows:
Balance Sheet LocationDecember 31, 2023December 31, 2022
Operating Leases
Right-of-use assets, netOperating lease right-of-use asset, net$31,165 $26,372 
Current liabilitiesCurrent operating lease liabilities7,502 7,421 
Non-current liabilitiesLong-term operating lease liabilities24,417 19,422 
     Total operating lease liabilities$31,919 $26,843 
Finance Leases
     Right-of-use assets, netOther assets$205 $270 
Current liabilitiesAccrued liabilities and other108 131 
Non-current liabilitiesOther long-term liabilities107 139 
     Total finance lease liabilities$215 $270 
Weighted Average Remaining Lease Term
     Operating leases7.1 years6.0 years
     Finance leases3.0 years2.3 years
Weighted Average Discount Rate
     Operating leases11.3 %8.4 %
     Finance leases6.6 %3.9 %
Finance Lease, Liability, Maturity
Anticipated future lease costs, which are based in part on certain assumptions to approximate minimum annual rental commitments under non-cancelable leases, are as follows:
Year Ending December 31,OperatingFinancingTotal
2024$10,400 $117 $10,517 
20259,195 78 9,273 
20267,091 30 7,121 
20274,130 4,137 
20282,624 — 2,624 
 Thereafter14,599 — 14,599 
Total lease payments$48,039 $232 $48,271 
Less: Imputed interest(16,120)(17)(16,137)
Present value of lease liabilities$31,919 $215 $32,134 
Lessee, Operating Lease, Liability, Maturity
Anticipated future lease costs, which are based in part on certain assumptions to approximate minimum annual rental commitments under non-cancelable leases, are as follows:
Year Ending December 31,OperatingFinancingTotal
2024$10,400 $117 $10,517 
20259,195 78 9,273 
20267,091 30 7,121 
20274,130 4,137 
20282,624 — 2,624 
 Thereafter14,599 — 14,599 
Total lease payments$48,039 $232 $48,271 
Less: Imputed interest(16,120)(17)(16,137)
Present value of lease liabilities$31,919 $215 $32,134 
XML 51 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Pre-Tax Income (Loss)
Pre-tax income (loss) consisted of the following for the years ended December 31:
202320222021
Domestic $7,930 $(30,401)$9,476 
Foreign28,244 29,334 22,649 
Total$36,174 $(1,067)$32,125 
Reconciliation of Income Taxes Computed at Statutory Rate
A reconciliation of income taxes computed at the statutory rates to the reported income tax provision for the years ended December 31 follows:
202320222021
Federal (benefit) provision at statutory rate $7,597 $(224)$6,746 
U.S./Foreign tax rate differential855 2,320 696 
Foreign non-deductible expenses(14)(1,084)515 
Foreign tax provision821 1,734 739 
State taxes, net of federal benefit 312 (297)315 
State tax rate change, net of federal benefit(201)(33)(432)
Change in uncertain tax positions209 38 74 
Change in valuation allowance(21,750)14,776 366 
Tax credits(2,284)(1,244)(1,341)
Share-based compensation(31)(91)(857)
Executive compensation (IRC 162m)226 871 1,128 
Repatriation of foreign earnings435 1,245 208 
GILTI, net of related foreign tax credit142 365 39 
Pension settlement— 3,394 — 
Other446 (866)197 
(Benefit) Provision for income taxes$(13,237)$20,904 $8,393 
Provision (Benefit) for Income Taxes
The provision (benefit) for income taxes for the years ended December 31 follows:
202320222021
CurrentDeferredTotalCurrentDeferredTotalCurrentDeferredTotal
Federal $(278)$(18,166)$(18,444)$(338)$16,831 $16,493 $46 $2,377 $2,423 
State and local 747 (3,355)(2,608)276 4,039 4,315 152 (439)(287)
Foreign6,993 822 7,815 8,486 (8,390)96 6,126 131 6,257 
Total$7,462 $(20,699)$(13,237)$8,424 $12,480 $20,904 $6,324 $2,069 $8,393 
Summary of Deferred Income Taxes Assets and Liabilities
A summary of deferred income tax assets and liabilities as of December 31 follows:
20232022
Noncurrent deferred tax assets:
Amortization and fixed assets$11,070 $9,653 
Inventories5,184 8,514 
Pension obligations2,467 2,182 
Warranty obligations264 242 
Accrued benefits1,035 465 
Operating leases9,858 7,595 
Tax credit carryforwards6,073 6,703 
Net operating loss carryforwards10,705 11,809 
Other temporary differences8,787 3,797 
Total noncurrent deferred tax assets$55,443 $50,960 
Valuation allowance(9,342)(31,090)
Net noncurrent deferred tax assets$46,101 $19,870 
Noncurrent deferred tax liabilities:
Amortization and fixed assets$(1,309)$(827)
Inventories(8)127 
Operating leases(9,428)(7,585)
Other temporary differences(2,061)(287)
Total noncurrent tax liabilities(12,806)(8,572)
Net noncurrent deferred tax liabilities$(12,806)$(8,572)
Total net deferred tax asset$33,295 $11,298 
Deferred taxes are reflected in the Consolidated Balance Sheet as follows:
Net non-current deferred tax assets$33,568 $12,275 
Non-current deferred tax liabilities (included in Other long-term liabilities)$(273)$(977)
Total net deferred tax asset$33,295 $11,298 
Summary of Valuation Allowance
Activity for the years ended December 31 is as follows (in thousands):
202320222021
Balance - Beginning of the year$31,090 $18,371 $16,441 
Provisions1,883 24,506 2,529 
Utilizations and reversals(23,631)(11,787)(599)
Balance - End of the year$9,342 $31,090 $18,371 
Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits
A reconciliation of the beginning and ending amount of unrecognized tax benefits (including interest and penalties) at December 31 follows:
202320222021
Balance - Beginning of the year $1,089 $1,093 $1,006 
Gross increase - tax positions in prior periods 60 426 75 
Gross decreases - tax positions in prior periods — — — 
Gross increases - current period tax positions 149 — — 
Lapse of statute of limitations— (389)— 
Currency translation adjustment40 (41)12 
Balance - End of the year $1,338 $1,089 $1,093 
XML 52 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued and Other Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Accrued and Other Liabilities
Accrued and other liabilities consisted of the following as of December 31:
20232022
Compensation and benefits$23,659 $13,370 
Taxes payable5,018 5,092 
Accrued freight2,679 4,225 
Accrued legal and professional fees1,535 1,027 
Warranty Costs1,458 1,433 
Other10,711 10,241 
$45,060 $35,388 
XML 53 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans (Tables)
12 Months Ended
Dec. 31, 2023
Retirement Benefits [Abstract]  
Change in Benefit Obligation, Plan Assets and Funded Status
The change in benefit obligation, plan assets and funded status as of December 31 is as follows:
 Non-U.S. Pension Plan
 20232022
Change in benefit obligation:
Benefit obligation — Beginning of the year$29,885 $48,545 
Interest cost1,418 785 
Benefits paid(1,801)(1,744)
Actuarial (gain) loss1,087 (12,931)
Exchange rate changes1,583 (4,770)
Benefit obligation at end of the year$32,172 $29,885 
Change in plan assets:
Fair value of plan assets — Beginning of the year$21,537 $38,640 
Actual return on plan assets1,053 (12,631)
Employer contributions1,125 1,016 
Benefits paid(1,801)(1,744)
Exchange rate changes1,138 (3,744)
Fair value of plan assets at end of the year23,052 21,537 
Funded status$(9,120)$(8,348)
Amounts Recognized in Consolidated Balance Sheets
Amounts recognized in the Consolidated Balance Sheets at December 31 consisted of:
 Non-U.S. Pension Plan
 20232022
Noncurrent liabilities(9,120)(8,348)
Amount recognized$(9,120)$(8,348)
Components of Net Periodic Cost (Benefit)
The components of net periodic cost (benefit) for the years ended December 31 were as follows:
 U.S. Pension and Other Post-Retirement Benefit PlansNon-U.S. Pension Plan
 202320222021202320222021
Interest cost$— $617 $827 $1,418 $785 $638 
Expected return on plan assets— (681)(2,212)(1,221)(1,016)(1,000)
Amortization of prior service cost 1
— 9,208 48 48 54 
Recognized actuarial loss— 373 283 757 603 953 
Net periodic cost (benefit)$— $9,517 $(1,096)$1,002 $420 $645 
1 Includes $9.2 million non-cash settlement charge arising from the early payout of the U.S. defined benefit plan benefits in the year ended December 31, 2022.
Amounts Recognized in Other Comprehensive Income (Loss) Amounts recognized in Other comprehensive income (loss), before taking into account income tax effects, at December 31 are as follows:
 U.S. Pension and Other Post-Retirement Benefit PlansNon-U.S. Pension Plan
 202320222021202320222021
Net actuarial loss$— $(148)$10,875 $14,165 $13,603 $13,923 
Prior service cost— 27 33 572 618 687 
$— $(121)$10,908 $14,737 $14,221 $14,610 
Amounts Recognized as Other Changes in Plan Assets and Benefit Obligations in Other Comprehensive Income (Loss) Amounts recognized as other changes in plan assets and benefit obligations in comprehensive income (loss), before taking into account income tax effects, for the year ended December 31 are as follows:
 U.S. Pension and Other Post-Retirement PlansNon-U.S. Pension Plan
 2023202220232022
Actuarial (gain) loss$— $(1,435)$1,186 $615 
Amortization of actuarial (loss) gain— (9,575)(716)(672)
Prior service credit— (6)(46)(54)
Total recognized in other comprehensive income (loss)$— $(11,016)$424 $(111)
Weighted-Average Assumptions Used to Determine Benefit Obligations and Net Periodic Benefit Cost
Weighted-average assumptions used to determine benefit obligations at December 31 were as follows:
 Non-U.S. Pension Plan
 20232022
Discount rate4.45 %4.75 %
Weighted-average assumptions used to determine net periodic benefit cost at December 31 were as follows:
 Non-U.S. Pension Plan
 202320222021
Discount rate4.45 %1.80 %1.20 %
Expected return on plan assets5.65 %2.90 %2.60 %
Fair Values of Pension Plan Assets by Asset Category and by Level
Our investment allocation target for our non-U.S. pension plan for 2023 and our weighted-average asset allocations of our pension assets for the years ended December 31, by asset category, are as follows:
Target Allocation %Actual Allocations %
 2023202220232022
Cash and cash equivalents1
Equity/Balanced securities23422342
Fixed income securities77587658
100%100%100%100%
The fair values of our pension plan assets by asset category and by level as described in Note 1, Significant Accounting Policies, for the years ended December 31, 2023 and 2022 are as follows:
 December 31, 2023
  Quoted Prices in
Active Markets for
Identical Assets
Significant
Observable Inputs
Significant
Unobservable Inputs
 TotalLevel 1Level 2Level 3
Insurance contracts and other$23,052 $— $23,052 $— 
Total pension fund assets$23,052 $— $23,052 $— 

December 31, 2022
Quoted Prices in
Active Markets for
Identical Assets
Significant
Observable Inputs 2
Significant
Unobservable Inputs
TotalLevel 1Level 2Level 3
Insurance contract and other$21,537 $— $21,537 $— 
Total pension fund assets 1
$21,537 $— $21,537 $— 
1.Not included in the table are the remaining $4.0 million of plan assets under the U.S. pension plan which has been invested in Cash and cash equivalents (NAV) as of December 31, 2022.
2.During 2023, the Company corrected an immaterial error in the presentation of asset category and level of the non-U.S. pension plan assets as of December 31, 2022. The assets were previously disclosed as Net Asset Value per share (NAV) rather than Level 2. Additionally, the asset category previously disclosed was the underlying assets of the insurance contract rather than the insurance contract itself. The correction had no impact on investment values and had no impact on the consolidated balance sheets, statements of operations or statements of cash flows.
Expected Future Benefit Payments of Pension and Other Post-Retirement Benefit Plans
The following table summarizes our expected future benefit payments of our pension and other post-retirement benefit plans:
Year Ending December 31,Pension Plans
2024$1,815 
2025$1,780 
2026$1,848 
2027$1,859 
2028$1,934 
2029 to 2033$9,703 
XML 54 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Performance Awards (Tables)
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Summary of Grant Activity
The following table summarizes performance awards granted in the form of cash awards under the equity incentive plans:
Amount
Adjusted Award Value at December 31, 2022
$2,188 
New grants2,180 
Forfeitures(1,742)
Adjustments434 
Payments(1,159)
Adjusted Award Value at December 31, 2023
$1,901 
XML 55 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Summary of Status of Restricted Stock Awards
A summary of the status of our restricted stock awards as of December 31, 2023 and changes during the twelve-month period ending December 31, 2023, is presented below:
 2023
 Shares
(in thousands)
Weighted- Average Grant-Date Fair Value
Non-vested - beginning of year383 $7.68 
Granted988 7.33 
Vested(729)7.23 
Forfeited(51)7.66 
Non-vested - end of year591 $7.66 
XML 56 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Diluted Earnings (Loss) per Share
Diluted earnings (loss) per share for years ended December 31, 2023, 2022 and 2021 includes the effects of potential common shares when dilutive and is as follows:
202320222021
Net income (loss) attributable to common stockholders $49,411 $(21,971)$23,732 
Weighted average number of common shares outstanding33,040 32,334 31,501 
Dilutive effect of restricted stock grants after application of the treasury stock method541 — 1,289 
Dilutive shares outstanding33,581 32,334 32,790 
Basic earnings (loss) per share attributable to common stockholders $1.50 $(0.68)$0.75 
Diluted earnings (loss) per share attributable to common stockholders $1.47 $(0.68)$0.72 
XML 57 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Comprehensive Income (Loss) (Tables)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Activity of Accumulated Other Comprehensive Income (Loss)
The activity for each item of accumulated other comprehensive income (loss) is as follows:
Foreign
currency items
Pension and Other Post-Retirement Benefit PlansDerivative InstrumentsAccumulated other
comprehensive
loss
Balance - December 31, 2021$(20,445)$(22,750)$757 $(42,438)
Net current period change(4,366)11,207 7,172 14,013 
Amounts reclassified into earnings— 31 (3,156)(3,125)
Balance - December 31, 2022$(24,811)$(11,512)$4,773 $(31,550)
Net current period change$1,584 $(178)$7,627 $9,033 
Amounts reclassified into earnings— (206)(7,561)(7,767)
Balance - December 31, 2023$(23,227)$(11,896)$4,839 $(30,284)
Related Tax Effects Allocated to Each Component of Other Comprehensive Income (Loss)
The related tax effects allocated to each component of other comprehensive income (loss) for the years ended December 31, 2023 and 2022 are as follows:
2023Before Tax
Amount
Tax ExpenseAfter Tax Amount
Net current period change
Cumulative translation adjustment$1,584 $— $1,584 
Net actuarial gain and prior service credit
(438)260 (178)
Derivative instruments
9,792 (2,165)7,627 
Net unrealized gain (loss)
10,938 (1,905)9,033 
Amounts reclassified into earnings:
Actuarial loss and prior service cost
(206)— (206)
Derivative instruments
(10,085)2,524 (7,561)
Net realized loss
(10,291)2,524 (7,767)
Total other comprehensive income$647 $619 $1,266 
2022Before Tax
Amount
Tax ExpenseAfter Tax Amount
Net current period change
Cumulative translation adjustment$(4,366)$— $(4,366)
Net actuarial gain and prior service credit 1
10,936 271 11,207 
Derivative instruments
7,175 (3)7,172 
Net unrealized gain (loss)
13,745 268 14,013 
Amounts reclassified into earnings:
Actuarial loss and prior service cost
31 — 31 
Derivative instruments
(3,156)— (3,156)
Net realized loss
(3,125)— (3,125)
Total other comprehensive income$10,620 $268 $10,888 
1 Included in Net actuarial gain and prior service credit is $9.2 million US pension non-cash settlement charge as of December 31, 2022. The Company reclassified to earnings all residual tax amounts relating to its pension liability during the year ended December 31, 2022 as a result of plan termination.
XML 58 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cost Reduction and Manufacturing Capacity Rationalization (Tables)
12 Months Ended
Dec. 31, 2023
Restructuring and Related Activities [Abstract]  
Changes in Accrued Restructuring Balances
The changes in accrued restructuring balances are as follows:
Vehicle SolutionsElectrical SystemsAftermarket & AccessoriesIndustrial AutomationCorporate/OtherTotal
December 31, 2022(5)— — 458 — 453 
New charges809 — 486 983 2,286 
Payments and other adjustments(676)(8)— (944)— (1,628)
December 31, 2023$128 $— $— $— $983 $1,111 
Vehicle SolutionsElectrical SystemsAftermarket & AccessoriesIndustrial AutomationCorporate/OtherTotal
December 31, 2021230 417 — — (161)486 
New charges751 674 1,909 1,725 306 5,365 
Payments and other adjustments(986)(1,091)(1,909)(1,267)(145)(5,398)
December 31, 2022$(5)$— $— $458 $— $453 
XML 59 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Summary of Warranty Provision
The following presents a summary of the warranty provision for the years ended December 31:
20232022
Balance - beginning of the year$1,433 $1,490 
Provision for warranty claims1,433 1,019 
Deduction for payments made and other adjustments(1,408)(1,076)
Balance - end of year$1,458 $1,433 
Schedule of Minimum Principal Payments Due on Long-term Debt
The following table provides future minimum principal payments due on long-term debt for the next five years. The existing long-term debt agreement matures in 2027; no payments are due thereafter:
Year Ending December 31,
2024$15,313 
2025$19,687 
2026$24,063 
2027$82,500 
2028$— 
Thereafter$— 
XML 60 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Reporting (Tables)
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Summary of Segment Reporting Information
The following tables present financial information for the Company's reportable segments for the periods indicated:
For the year ended December 31, 2023
Vehicle SolutionsElectrical SystemsAftermarket & AccessoriesIndustrial AutomationCorporate/
Other
Total
Revenues$587,119 $228,424 $140,236 $38,900 $— $994,679 
Gross profit$68,129 $35,397 $27,187 $3,010 $— $133,723 
Selling, general & administrative expenses 26,109 9,107 8,144 — 4,392 37,911 85,663 
Operating income (loss)$42,020 $26,290 $19,043 $(1,382)$(37,911)$48,060 
Capital expenditures and other items:
Capital expenditures$8,509 $9,096 $1,762 $$320 $19,696 
Depreciation expense$8,199 $3,972 $1,313 $288 $468 $14,240 

For the year ended December 31, 2022
Vehicle SolutionsElectrical SystemsAftermarket & AccessoriesIndustrial AutomationCorporate/
Other
Total
Revenues$579,731 $180,404 $133,671 $87,747 $— $981,553 
Gross profit$45,979 $23,993 $18,836 $(2,303)$— $86,505 
Selling, general & administrative expenses
24,930 5,775 6,925 5,564 23,167 66,361 
Operating income (loss)$21,049 $18,218 $11,911 $(7,867)$(23,167)$20,144 
Capital expenditures and depreciation expense:
  Capital expenditures$8,151 $3,936 $3,692 $3,702 $229 $19,710 
Depreciation expense$8,343 $3,496 $1,323 $503 $1,105 $14,770 
For the year ended December 31, 2021
Vehicle SolutionsElectrical SystemsAftermarket & AccessoriesIndustrial AutomationCorporate/
Other
Total
Revenues$498,913 $168,971 $115,782 $187,912 $— $971,578 
Gross profit$50,608 $20,773 $17,980 $29,669 $(43)$118,987 
Selling, general & administrative expenses26,959 6,213 5,889 6,106 24,239 69,406 
Operating income (loss)$23,649 $14,560 $12,091 $23,563 $(24,282)$49,581 
Capital expenditures and depreciation expense:
  Capital expenditures$6,203 $5,976 $482 $4,480 $512 $17,653 
Depreciation expense$7,911 $3,550 $1,240 $687 $1,671 $15,059 
Revenue and Long-Lived Assets for Each of Geographic Areas
The following table presents revenues and long-lived assets for the geographic areas in which we operate:
Years Ended December 31,
202320222021
Revenues
Long-lived
Assets
Revenues
Long-lived
Assets
RevenuesLong-lived
Assets
United States$752,824 $72,272 $749,700 $70,047 $738,937 $60,260 
All other countries241,855 32,565 231,853 24,400 232,641 29,450 
$994,679 $104,837 $981,553 $94,447 $971,578 $89,710 
Schedule of Revenue Concentration by Customer The following table presents revenue from the above mentioned customer as a percentage of total revenue:
Years Ended December 31,
CustomerPrimary Segment202320222021
Customer AVehicle Solutions23 %22 %17 %
XML 61 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting Policies - Additional Information (Detail)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Schedule Of Significant Accounting Policies Summary [Line Items]      
Number of reportable segments | segment 4    
Inventory charge   $ 10,400  
Depreciation expense $ 14,240 $ 14,770 $ 15,059
Five Top Customers | Accounts Receivable | Customer Concentration Risk      
Schedule Of Significant Accounting Policies Summary [Line Items]      
Percentage of major customer net receivables to total receivables 49.30%    
Minimum | Foreign Currency Forward Exchange Contracts      
Schedule Of Significant Accounting Policies Summary [Line Items]      
Foreign exchange contract term 1 month    
Minimum | Building and Building Improvements      
Schedule Of Significant Accounting Policies Summary [Line Items]      
Property plant and equipment useful life 15 years    
Minimum | Machinery and equipment      
Schedule Of Significant Accounting Policies Summary [Line Items]      
Property plant and equipment useful life 3 years    
Minimum | Tools and Dies      
Schedule Of Significant Accounting Policies Summary [Line Items]      
Property plant and equipment useful life 3 years    
Minimum | Computer Hardware and Software      
Schedule Of Significant Accounting Policies Summary [Line Items]      
Property plant and equipment useful life 3 years    
Maximum | Foreign Currency Forward Exchange Contracts      
Schedule Of Significant Accounting Policies Summary [Line Items]      
Foreign exchange contract term 18 months    
Maximum | Building and Building Improvements      
Schedule Of Significant Accounting Policies Summary [Line Items]      
Property plant and equipment useful life 40 years    
Maximum | Machinery and equipment      
Schedule Of Significant Accounting Policies Summary [Line Items]      
Property plant and equipment useful life 20 years    
Maximum | Tools and Dies      
Schedule Of Significant Accounting Policies Summary [Line Items]      
Property plant and equipment useful life 7 years    
Maximum | Computer Hardware and Software      
Schedule Of Significant Accounting Policies Summary [Line Items]      
Property plant and equipment useful life 5 years    
XML 62 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting Policies - Schedule of Inventories (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accounting Policies [Abstract]    
Raw materials $ 98,371 $ 108,417
Work in process 12,855 17,757
Finished goods 16,856 16,368
Total Inventories $ 128,082 $ 142,542
XML 63 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting Policies - Summary of Property, Plant, and Equipment Net (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, gross $ 261,509 $ 251,936
Less accumulated depreciation (188,041) (184,131)
Property, plant and equipment, net 73,468 67,805
Land and buildings    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, gross 34,072 32,267
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, gross 220,901 212,352
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, gross $ 6,536 $ 7,317
XML 64 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Additional Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]    
Accounts receivable, net of allowances $ 133,949 $ 152,626
XML 65 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Capitalized Contract Cost [Line Items]      
Revenues $ 994,679 $ 981,553 $ 971,578
Seats      
Capitalized Contract Cost [Line Items]      
Revenues 345,705 362,215 322,957
Electrical wire harnesses, panels and assemblies      
Capitalized Contract Cost [Line Items]      
Revenues 271,634 205,181 207,333
Plastic & Trim components      
Capitalized Contract Cost [Line Items]      
Revenues 194,420 185,462 156,760
Industrial Automation      
Capitalized Contract Cost [Line Items]      
Revenues 12,642 73,340 162,583
Cab structures      
Capitalized Contract Cost [Line Items]      
Revenues 120,310 110,624 77,510
Mirrors, wipers and controls      
Capitalized Contract Cost [Line Items]      
Revenues 49,968 44,731 44,435
Vehicle Solutions      
Capitalized Contract Cost [Line Items]      
Revenues 587,119 579,731 498,913
Vehicle Solutions | Seats      
Capitalized Contract Cost [Line Items]      
Revenues 274,591 286,391 267,580
Vehicle Solutions | Electrical wire harnesses, panels and assemblies      
Capitalized Contract Cost [Line Items]      
Revenues 2,985 89 2,682
Vehicle Solutions | Plastic & Trim components      
Capitalized Contract Cost [Line Items]      
Revenues 186,816 179,910 154,205
Vehicle Solutions | Industrial Automation      
Capitalized Contract Cost [Line Items]      
Revenues 0 0 0
Vehicle Solutions | Cab structures      
Capitalized Contract Cost [Line Items]      
Revenues 117,157 109,268 69,749
Vehicle Solutions | Mirrors, wipers and controls      
Capitalized Contract Cost [Line Items]      
Revenues 5,570 4,073 4,697
Electrical Systems      
Capitalized Contract Cost [Line Items]      
Revenues 228,424 180,404 168,971
Electrical Systems | Seats      
Capitalized Contract Cost [Line Items]      
Revenues 0 0 0
Electrical Systems | Electrical wire harnesses, panels and assemblies      
Capitalized Contract Cost [Line Items]      
Revenues 228,424 179,849 168,108
Electrical Systems | Plastic & Trim components      
Capitalized Contract Cost [Line Items]      
Revenues 0 0 0
Electrical Systems | Industrial Automation      
Capitalized Contract Cost [Line Items]      
Revenues 0 520 0
Electrical Systems | Cab structures      
Capitalized Contract Cost [Line Items]      
Revenues 0 0 0
Electrical Systems | Mirrors, wipers and controls      
Capitalized Contract Cost [Line Items]      
Revenues 0 35 863
Aftermarket & Accessories      
Capitalized Contract Cost [Line Items]      
Revenues 140,236 133,671 115,782
Aftermarket & Accessories | Seats      
Capitalized Contract Cost [Line Items]      
Revenues 71,114 75,824 55,377
Aftermarket & Accessories | Electrical wire harnesses, panels and assemblies      
Capitalized Contract Cost [Line Items]      
Revenues 13,967 10,316 11,214
Aftermarket & Accessories | Plastic & Trim components      
Capitalized Contract Cost [Line Items]      
Revenues 7,604 5,552 2,555
Aftermarket & Accessories | Industrial Automation      
Capitalized Contract Cost [Line Items]      
Revenues 0 0 0
Aftermarket & Accessories | Cab structures      
Capitalized Contract Cost [Line Items]      
Revenues 3,153 1,356 7,761
Aftermarket & Accessories | Mirrors, wipers and controls      
Capitalized Contract Cost [Line Items]      
Revenues 44,398 40,623 38,875
Industrial Automation      
Capitalized Contract Cost [Line Items]      
Revenues 38,900 87,747 187,912
Industrial Automation | Seats      
Capitalized Contract Cost [Line Items]      
Revenues 0 0 0
Industrial Automation | Electrical wire harnesses, panels and assemblies      
Capitalized Contract Cost [Line Items]      
Revenues 26,258 14,927 25,329
Industrial Automation | Plastic & Trim components      
Capitalized Contract Cost [Line Items]      
Revenues 0 0 0
Industrial Automation | Industrial Automation      
Capitalized Contract Cost [Line Items]      
Revenues 12,642 72,820 162,583
Industrial Automation | Cab structures      
Capitalized Contract Cost [Line Items]      
Revenues 0 0 0
Industrial Automation | Mirrors, wipers and controls      
Capitalized Contract Cost [Line Items]      
Revenues $ 0 $ 0 $ 0
XML 66 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Summary of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Unamortized discount and issuance costs $ (49) $ (63)
Carrying amount 141,514 152,437
Less: current portion (15,313) (10,938)
Total long-term debt, net of current portion 126,201 141,499
Term loan facility    
Debt Instrument [Line Items]    
Less: current portion (15,300)  
Total long-term debt, net of current portion 126,200  
Term loan facility | Secured Debt    
Debt Instrument [Line Items]    
Long-term debt $ 141,563 $ 152,500
XML 67 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Additional Information (Detail)
12 Months Ended
May 12, 2022
USD ($)
Apr. 30, 2021
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Mar. 31, 2023
USD ($)
Debt Instrument [Line Items]            
Loss on extinguishment of debt     $ 0 $ 921,000 $ 7,155,000  
Fixed charge coverage ratio   120.00%        
Leverage ratio, maximum   3.75        
Leverage ratio, step down, term one   3.50        
Leverage ratio, step down, term two   3.25        
Leverage ratio, step down, term three   3.00        
Amortization payments year one percentage   5.00%        
Amortization payments year two percentage   7.50%        
Amortization payments year three percentage   10.00%        
Amortization payments year four percentage   12.50%        
Amortization payments year five percentage   15.00%        
Domestic Line of Credit | Revolving Credit Facility            
Debt Instrument [Line Items]            
Revolving credit facility $ 150,000,000 $ 125,000,000        
Accordion feature amount 75,000,000 75,000,000        
Accordion feature less the principal amount of incremental facilities $ 75,000,000 $ 75,000,000        
Net average secured leverage ratio 2.50 2.50        
Increase in the size of revolving credit facility $ 25,000,000          
Annual capital spending cap 35,000,000          
Capital project, amount 45,000,000          
Long-term debt     0      
Outstanding borrowings       0    
Availability of borrowing     148,800,000      
Debt instrument fee     1,000,000 1,300,000    
Domestic Line of Credit | Bridge Loan            
Debt Instrument [Line Items]            
Revolving credit facility 10,000,000 $ 10,000,000        
Domestic Line of Credit | Letter of Credit            
Debt Instrument [Line Items]            
Revolving credit facility 10,000,000 10,000,000        
Outstanding borrowings     1,200,000 1,200,000    
Line of Credit | Revolving Credit Facility            
Debt Instrument [Line Items]            
Availability of borrowing     160,100,000      
Term loan facility | Domestic Line of Credit            
Debt Instrument [Line Items]            
Revolving credit facility $ 175,000,000 $ 150,000,000        
Loss on extinguishment of debt       900,000    
Write off of deferred financing fees       600,000    
Debt instrument, fee amount       300,000    
China credit facility | Foreign Line of Credit | Revolving Credit Facility            
Debt Instrument [Line Items]            
Revolving credit facility           $ 11,300,000
Outstanding borrowings     0 $ 0    
Availability of borrowing     $ 11,300,000      
XML 68 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Margin for Borrowings under Revolving Credit Facility (Details)
Apr. 30, 2021
I  
Line of Credit Facility [Line Items]  
Consolidated Total Leverage Ratio 3.50
Commitment Fee 0.35%
I | Term SOFR Loans  
Line of Credit Facility [Line Items]  
Basis spread 2.75%
I | Base Rate Loans  
Line of Credit Facility [Line Items]  
Basis spread 1.75%
I | Letter of Credit  
Line of Credit Facility [Line Items]  
Letter of Credit Fee 2.75%
II  
Line of Credit Facility [Line Items]  
Commitment Fee 0.30%
II | Term SOFR Loans  
Line of Credit Facility [Line Items]  
Basis spread 2.50%
II | Base Rate Loans  
Line of Credit Facility [Line Items]  
Basis spread 1.50%
II | Letter of Credit  
Line of Credit Facility [Line Items]  
Letter of Credit Fee 2.50%
II | Maximum  
Line of Credit Facility [Line Items]  
Consolidated Total Leverage Ratio 3.50
II | Minimum  
Line of Credit Facility [Line Items]  
Consolidated Total Leverage Ratio 2.75
III  
Line of Credit Facility [Line Items]  
Commitment Fee 0.25%
III | Term SOFR Loans  
Line of Credit Facility [Line Items]  
Basis spread 2.25%
III | Base Rate Loans  
Line of Credit Facility [Line Items]  
Basis spread 1.25%
III | Letter of Credit  
Line of Credit Facility [Line Items]  
Letter of Credit Fee 2.25%
III | Maximum  
Line of Credit Facility [Line Items]  
Consolidated Total Leverage Ratio 2.75
III | Minimum  
Line of Credit Facility [Line Items]  
Consolidated Total Leverage Ratio 2.00
IV  
Line of Credit Facility [Line Items]  
Commitment Fee 0.20%
IV | Term SOFR Loans  
Line of Credit Facility [Line Items]  
Basis spread 2.00%
IV | Base Rate Loans  
Line of Credit Facility [Line Items]  
Basis spread 1.00%
IV | Letter of Credit  
Line of Credit Facility [Line Items]  
Letter of Credit Fee 2.00%
IV | Maximum  
Line of Credit Facility [Line Items]  
Consolidated Total Leverage Ratio 2.00
IV | Minimum  
Line of Credit Facility [Line Items]  
Consolidated Total Leverage Ratio 1.50
V  
Line of Credit Facility [Line Items]  
Consolidated Total Leverage Ratio 1.50
Commitment Fee 0.15%
V | Term SOFR Loans  
Line of Credit Facility [Line Items]  
Basis spread 1.75%
V | Base Rate Loans  
Line of Credit Facility [Line Items]  
Basis spread 0.75%
V | Letter of Credit  
Line of Credit Facility [Line Items]  
Letter of Credit Fee 1.75%
XML 69 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 35,737 $ 35,768
Accumulated Amortization (24,515) (21,148)
Net Carrying Amount $ 11,222 $ 14,620
Trademarks/tradenames    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Amortization Period 22 years 22 years
Gross Carrying Amount $ 11,485 $ 11,487
Accumulated Amortization (5,758) (5,377)
Net Carrying Amount $ 5,727 $ 6,110
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Amortization Period 15 years 15 years
Gross Carrying Amount $ 14,132 $ 14,161
Accumulated Amortization (10,071) (9,109)
Net Carrying Amount $ 4,061 $ 5,052
Technical know-how    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Amortization Period 5 years 5 years
Gross Carrying Amount $ 9,790 $ 9,790
Accumulated Amortization (8,403) (6,445)
Net Carrying Amount $ 1,387 $ 3,345
Covenant not to compete    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Amortization Period 5 years 5 years
Gross Carrying Amount $ 330 $ 330
Accumulated Amortization (283) (217)
Net Carrying Amount $ 47 $ 113
XML 70 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]      
Amortization expense $ 3.4 $ 3.4 $ 3.4
Estimated intangible asset amortization expense in 2024 2.9    
Estimated intangible asset amortization expense in 2025 1.4    
Estimated intangible asset amortization expense in 2026 1.4    
Estimated intangible asset amortization expense in 2027 $ 1.4    
XML 71 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurement - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Percentage of outstanding debt covered by swaps   50.00%    
Settlement of derivative contract   $ 0 $ 3,900 $ 0
Interest rate swap agreement        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Settlement of derivative contract $ 3,900      
XML 72 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurement - Fair Values of our Derivative Assets and Liabilities (Detail) - Recurring - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Foreign exchange contract | Designated as Hedging Instrument    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative Asset $ 1,318 $ 0
Derivative liability 0 246
Foreign exchange contract | Designated as Hedging Instrument | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative Asset 0 0
Derivative liability 0 0
Foreign exchange contract | Designated as Hedging Instrument | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative Asset 1,318 0
Derivative liability 0 246
Foreign exchange contract | Designated as Hedging Instrument | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative Asset 0 0
Derivative liability 0 0
Foreign exchange contract | Not Designated as Hedging Instrument    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative liability 304 110
Foreign exchange contract | Not Designated as Hedging Instrument | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative liability 0 0
Foreign exchange contract | Not Designated as Hedging Instrument | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative liability 304 110
Foreign exchange contract | Not Designated as Hedging Instrument | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative liability 0 0
Interest rate swap agreement    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative Asset 1,073 1,849
Interest rate swap agreement | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative Asset 0 0
Interest rate swap agreement | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative Asset 1,073 1,849
Interest rate swap agreement | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative Asset $ 0 $ 0
XML 73 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurement - Notional Amount of Foreign Exchange Contracts (Detail) - Foreign exchange contract - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Designated as Hedging Instrument    
Derivative Instruments and Hedging Activities Disclosure [Abstract]    
U.S. $ Equivalent $ 56,741 $ 41,049
U.S. $ Equivalent Fair Value 58,094 40,797
Not Designated as Hedging Instrument    
Derivative Instruments and Hedging Activities Disclosure [Abstract]    
U.S. $ Equivalent 16,608 14,171
U.S. $ Equivalent Fair Value $ 16,806 $ 13,050
XML 74 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurement - Fair Value of Our Derivative Balance Sheet (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Foreign exchange contract    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative Equity $ 1,354 $ (235)
Foreign exchange contract | Designated as Hedging Instrument    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative Asset 1,179 0
Derivative Asset 139 0
Derivative Liability 0 246
Foreign exchange contract | Not Designated as Hedging Instrument    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative Liability 304 110
Interest rate swap agreement    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative Asset 1,073 1,849
Derivative Equity $ 3,484 $ 4,012
XML 75 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurement - Effect of Derivative Instruments on Consolidated Statements of Operations (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Derivative Instruments, Gain (Loss) [Line Items]      
Amount of Gain (Loss) Recognized in Income on Derivatives $ 535 $ 43 $ 788
Foreign exchange contract designated as hedging instruments | Cost of revenues | Designated as Hedging Instrument      
Derivative Instruments, Gain (Loss) [Line Items]      
Amount of Gain (Loss) Recognized in Income on Derivatives 5,339 3,236  
Foreign exchange contract designated as hedging instruments | Other (income) expense | Not Designated as Hedging Instrument      
Derivative Instruments, Gain (Loss) [Line Items]      
Amount of Gain (Loss) Recognized in Income on Derivatives (220) (334)  
Interest rate swap agreements | Interest expense      
Derivative Instruments, Gain (Loss) [Line Items]      
Amount of Gain (Loss) Recognized in Income on Derivatives 1,466 (458)  
Interest rate swap agreements settled in 2022 | Interest expense      
Derivative Instruments, Gain (Loss) [Line Items]      
Amount of Gain (Loss) Recognized in Income on Derivatives $ 756 $ 378  
XML 76 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurement - Carrying Amounts and Fair Values of Long-Term Debt Obligations (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Carrying Amount $ 141,514 $ 152,437
Current portion of long-term debt 15,313 10,938
Long-term debt 126,201 141,499
Term loan and security agreement    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Current portion of long-term debt 15,300  
Long-term debt 126,200  
Line of Credit | Term loan and security agreement    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Current portion of long-term debt   10,900
Long-term debt   141,500
Line of Credit | Term loan and security agreement | Carrying Amount    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Carrying Amount 141,514 152,437
Line of Credit | Term loan and security agreement | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value $ 139,213 $ 143,477
XML 77 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Additional Information (Details)
12 Months Ended
Dec. 31, 2023
Lessee, Lease, Description [Line Items]  
Renewal term 5 years
Termination option 1 year
Minimum  
Lessee, Lease, Description [Line Items]  
Remaining lease term 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Remaining lease term 19 years
XML 78 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Operating lease cost $ 10,390 $ 10,283
Finance lease cost:    
Amortization of right-of-use assets 151 194
Interest on lease liabilities 14 13
Finance lease cost 165 207
Short-term lease cost 6,860 5,406
Total lease expense $ 17,415 $ 15,896
XML 79 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Operating cash flows from operating leases $ 9,898 $ 10,022
Financing cash flows from finance leases $ 155 $ 205
XML 80 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Balance Sheet Classification of Lease Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Leases    
Right-of-use assets, net $ 31,165 $ 26,372
Current liabilities 7,502 7,421
Non-current liabilities 24,417 19,422
Total operating lease liabilities 31,919 26,843
Finance Leases    
Right-of-use assets, net $ 205 $ 270
Right-of-use assets, net [Extensible Enumeration] Other assets Other assets
Current liabilities $ 108 $ 131
Current liabilities [Extensible Enumeration] Accrued liabilities and other Accrued liabilities and other
Non-current liabilities $ 107 $ 139
Non-current liabilities [Extensible Enumeration] Other long-term liabilities Other long-term liabilities
Total finance lease liabilities $ 215 $ 270
Weighted Average Remaining Lease Term    
Operating leases 7 years 1 month 6 days 6 years
Finance leases 3 years 2 years 3 months 18 days
Weighted Average Discount Rate    
Operating leases 11.30% 8.40%
Finance leases 6.60% 3.90%
XML 81 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Maturities of Operating and Financing Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating    
2024 $ 10,400  
2025 9,195  
2026 7,091  
2027 4,130  
2028 2,624  
Thereafter 14,599  
Total lease payments 48,039  
Less: Imputed interest (16,120)  
Present value of lease liabilities 31,919 $ 26,843
Financing    
2024 117  
2025 78  
2026 30  
2027 7  
2028 0  
Thereafter 0  
Total lease payments 232  
Less: Imputed interest (17)  
Present value of lease liabilities 215 $ 270
Total    
2024 10,517  
2025 9,273  
2026 7,121  
2027 4,137  
2028 2,624  
Thereafter 14,599  
Total lease payments 48,271  
Less: Imputed interest (16,137)  
Present value of lease liabilities $ 32,134  
XML 82 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Pre-Tax Income (Loss) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Domestic $ 7,930 $ (30,401) $ 9,476
Foreign 28,244 29,334 22,649
Income (loss) before provision for income taxes $ 36,174 $ (1,067) $ 32,125
XML 83 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Reconciliation of Income Taxes Computed at Statutory Rate (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Federal (benefit) provision at statutory rate $ 7,597 $ (224) $ 6,746
U.S./Foreign tax rate differential 855 2,320 696
Foreign non-deductible expenses (14) (1,084) 515
Foreign tax provision 821 1,734 739
State taxes, net of federal benefit 312 (297) 315
State tax rate change, net of federal benefit (201) (33) (432)
Change in uncertain tax positions 209 38 74
Change in valuation allowance (21,750) 14,776 366
Tax credits (2,284) (1,244) (1,341)
Share-based compensation (31) (91) (857)
Executive compensation (IRC 162m) 226 871 1,128
Repatriation of foreign earnings 435 1,245 208
GILTI, net of related foreign tax credit 142 365 39
Pension settlement 0 3,394 0
Other 446 (866) 197
(Benefit) Provision for income taxes $ (13,237) $ 20,904 $ 8,393
XML 84 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Provision (Benefit) for Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Federal      
Current provision (benefit), federal $ (278) $ (338) $ 46
Deferred provision (benefit), federal (18,166) 16,831 2,377
Total provision (benefit), federal (18,444) 16,493 2,423
State and local      
Current provision (benefit), state and local 747 276 152
Deferred provision (benefit), state and local (3,355) 4,039 (439)
Total provision (benefit), state and local (2,608) 4,315 (287)
Foreign      
Current provision (benefit), foreign 6,993 8,486 6,126
Deferred provision (benefit), foreign 822 (8,390) 131
Total provision (benefit), foreign 7,815 96 6,257
Current provision (benefit) 7,462 8,424 6,324
Deferred provision (benefit) (20,699) 12,480 2,069
(Benefit) Provision for income taxes $ (13,237) $ 20,904 $ 8,393
XML 85 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Summary of Deferred Income Taxes Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Noncurrent deferred tax assets:    
Amortization and fixed assets $ 11,070 $ 9,653
Inventories 5,184 8,514
Pension obligations 2,467 2,182
Warranty obligations 264 242
Accrued benefits 1,035 465
Operating leases 9,858 7,595
Tax credit carryforwards 6,073 6,703
Net operating loss carryforwards 10,705 11,809
Other temporary differences 8,787 3,797
Total noncurrent deferred tax assets 55,443 50,960
Valuation allowance (9,342) (31,090)
Net noncurrent deferred tax assets 46,101 19,870
Noncurrent deferred tax liabilities:    
Amortization and fixed assets (1,309) (827)
Inventories (8) 127
Operating leases (9,428) (7,585)
Other temporary differences (2,061) (287)
Total noncurrent tax liabilities (12,806) (8,572)
Net noncurrent deferred tax liabilities (12,806) (8,572)
Total net deferred tax asset 33,295 11,298
Net non-current deferred tax assets 33,568 12,275
Non-current deferred tax liabilities (included in Other long-term liabilities) $ (273) $ (977)
XML 86 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Line Items]        
Increase (reversal) in valuation allowance $ 1,900      
Net operating loss carryforwards 78,500      
Deferred tax liabilities 273 $ 977    
Unrecognized tax benefits liability 1,338 1,089 $ 1,093 $ 1,006
Accrued interest and penalties are included in the unrecognized tax benefits 1,200 900    
Research and Development        
Income Tax Disclosure [Line Items]        
Tax credits carried forward 1,400      
State and Local Jurisdiction        
Income Tax Disclosure [Line Items]        
Net operating loss carryforwards 42,000      
State and Local Jurisdiction | Deferred Tax Asset, United States        
Income Tax Disclosure [Line Items]        
Increase (reversal) in valuation allowance (22,000) 24,500    
Foreign Tax Authority        
Income Tax Disclosure [Line Items]        
Increase (reversal) in valuation allowance 1,600      
Net operating loss carryforwards 36,500      
Tax credits carried forward 4,800      
Cash held by foreign subsidiaries 37,800      
Foreign earnings repatriated 7,000      
Deferred tax liabilities $ 500      
Foreign Tax Authority | Deferred Tax Asset, United Kingdom        
Income Tax Disclosure [Line Items]        
Increase (reversal) in valuation allowance   $ (9,900)    
XML 87 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Summary of Valuation Allowance (Details) - Valuation Allowance of Deferred Tax Assets - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance - Beginning of the year $ 31,090 $ 18,371 $ 16,441
Provisions 1,883 24,506 2,529
Utilizations and reversals (23,631) (11,787) (599)
Balance - End of the year $ 9,342 $ 31,090 $ 18,371
XML 88 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Balance - Beginning of the year $ 1,089 $ 1,093 $ 1,006
Gross increase - tax positions in prior periods 60 426 75
Gross decreases - tax positions in prior periods 0 0 0
Gross increases - current period tax positions 149 0 0
Lapse of statute of limitations 0 (389) 0
Currency translation adjustment 40   12
Currency translation adjustment   (41)  
Balance - End of the year $ 1,338 $ 1,089 $ 1,093
XML 89 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued and Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Compensation and benefits $ 23,659 $ 13,370
Taxes payable 5,018 5,092
Accrued freight 2,679 4,225
Accrued legal and professional fees 1,535 1,027
Warranty Costs 1,458 1,433
Other 10,711 10,241
Accrued liabilities and other $ 45,060 $ 35,388
XML 90 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Defined Benefit Plan Disclosure [Line Items]      
Recognized expense associated with defined contribution plans $ 4,800 $ 4,600 $ 4,000
Equity/Balanced securities      
Defined Benefit Plan Disclosure [Line Items]      
Maturity period of investments 90 days    
U.S. Pension and Other Post-Retirement Benefit Plans | Non-U.S. Pension Plan      
Defined Benefit Plan Disclosure [Line Items]      
Lump-sum payments   4,400  
Payouts of benefit   25,200  
Non-cash settlement charge   9,200  
U.S. Pension and Other Post-Retirement Benefit Plans | U.S. Pension and Other Post-Retirement Benefit Plans      
Defined Benefit Plan Disclosure [Line Items]      
Non-cash settlement charge   9,200  
Non-U.S. Pension Plan | Non-U.S. Pension Plan      
Defined Benefit Plan Disclosure [Line Items]      
Lump-sum payments $ 1,801 1,744  
Actuarial (gain) loss 1,087 $ (12,931)  
Expected contribution to pension plans and post-retirement benefit plans $ 1,100    
XML 91 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Change in Benefit Obligation Plan Assets and Funded Status (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Change in plan assets:      
Fair value of plan assets — Beginning of the year $ 21,537    
Fair value of plan assets at end of the year 23,052 $ 21,537  
Non-U.S. Pension Plan | Non-U.S. Pension Plan      
Change in benefit obligation:      
Benefit obligation — Beginning of the year 29,885 48,545  
Interest cost 1,418 785 $ 638
Benefits paid (1,801) (1,744)  
Actuarial (gain) loss 1,087 (12,931)  
Exchange rate changes 1,583 (4,770)  
Benefit obligation at end of the year 32,172 29,885 48,545
Change in plan assets:      
Fair value of plan assets — Beginning of the year 21,537 38,640  
Actual return on plan assets 1,053 (12,631)  
Employer contributions 1,125 1,016  
Benefits paid (1,801) (1,744)  
Exchange rate changes 1,138 (3,744)  
Fair value of plan assets at end of the year 23,052 21,537 $ 38,640
Funded status $ (9,120) $ (8,348)  
XML 92 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Amounts Recognized in Consolidated Balance Sheets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan Disclosure [Line Items]    
Noncurrent liabilities $ (9,196) $ (8,428)
Non-U.S. Pension Plan | Non-U.S. Pension Plan    
Defined Benefit Plan Disclosure [Line Items]    
Noncurrent liabilities (9,120) (8,348)
Amount recognized $ (9,120) $ (8,348)
XML 93 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Components of Net Periodic Benefit Cost (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
U.S. Pension and Other Post-Retirement Benefit Plans | U.S. Pension and Other Post-Retirement Benefit Plans      
Defined Benefit Plan Disclosure [Line Items]      
Interest cost $ 0 $ 617 $ 827
Expected return on plan assets 0 (681) (2,212)
Amortization of prior service cost 0 9,208 6
Recognized actuarial loss 0 373 283
Net periodic cost (benefit) 0 9,517 (1,096)
Non-cash settlement charge   9,200  
U.S. Pension and Other Post-Retirement Benefit Plans | Non-U.S. Pension Plan      
Defined Benefit Plan Disclosure [Line Items]      
Non-cash settlement charge   9,200  
Non-U.S. Pension Plan | Non-U.S. Pension Plan      
Defined Benefit Plan Disclosure [Line Items]      
Interest cost 1,418 785 638
Expected return on plan assets (1,221) (1,016) (1,000)
Amortization of prior service cost 48 48 54
Recognized actuarial loss 757 603 953
Net periodic cost (benefit) $ 1,002 $ 420 $ 645
XML 94 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Amounts Recognized Accumulated Other Comprehensive Income (Loss) (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
U.S. Pension and Other Post-Retirement Benefit Plans | U.S. Pension and Other Post-Retirement Benefit Plans      
Defined Benefit Plan Disclosure [Line Items]      
Net actuarial loss $ 0 $ (148) $ 10,875
Prior service cost 0 27 33
Amount recognized in AOCI 0 (121) 10,908
Non-U.S. Pension Plan | Non-U.S. Pension Plan      
Defined Benefit Plan Disclosure [Line Items]      
Net actuarial loss 14,165 13,603 13,923
Prior service cost 572 618 687
Amount recognized in AOCI $ 14,737 $ 14,221 $ 14,610
XML 95 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Amounts Recognized as Other Changes in Plan Assets and Benefit Obligations in Other Comprehensive Income (Loss) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
U.S. Pension and Other Post-Retirement Benefit Plans | U.S. Pension and Other Post-Retirement Benefit Plans    
Defined Benefit Plan Disclosure [Line Items]    
Actuarial (gain) loss $ 0 $ (1,435)
Amortization of actuarial (loss) gain 0 (9,575)
Prior service credit 0 (6)
Total recognized in other comprehensive income (loss) 0 (11,016)
Non-U.S. Pension Plan | Non-U.S. Pension Plan    
Defined Benefit Plan Disclosure [Line Items]    
Actuarial (gain) loss 1,186 615
Amortization of actuarial (loss) gain (716) (672)
Prior service credit (46) (54)
Total recognized in other comprehensive income (loss) $ 424 $ (111)
XML 96 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Weighted-Average Assumptions Used to Determine Benefit Obligations (Detail)
Dec. 31, 2023
Dec. 31, 2022
Non-U.S. Pension Plan | Non-U.S. Pension Plan    
Defined Benefit Plan Disclosure [Line Items]    
Discount rate 4.45% 4.75%
XML 97 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Weighted-Average Assumptions Used to Determine Net Periodic Benefit Cost (Detail) - Non-U.S. Pension Plan - Non-U.S. Pension Plan
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Defined Benefit Plan Disclosure [Line Items]      
Discount rate 4.45% 1.80% 1.20%
Expected return on plan assets 5.65% 2.90% 2.60%
XML 98 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Current Investment Allocation Target for Pension Plans and Weighted-Average Asset Allocations (Detail) - Non-U.S. Pension Plan - Non-U.S. Pension Plan
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]    
Target Allocation % 100.00% 100.00%
Actual Allocations % 100.00% 100.00%
Cash and cash equivalents    
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]    
Target Allocation % 0.00% 0.00%
Actual Allocations % 1.00% 0.00%
Equity/Balanced securities    
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]    
Target Allocation % 23.00% 42.00%
Actual Allocations % 23.00% 42.00%
Fixed income securities    
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]    
Target Allocation % 77.00% 58.00%
Actual Allocations % 76.00% 58.00%
XML 99 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Fair Values of Pension Plan Assets by Asset Category and by Level (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan Disclosure [Line Items]    
Fair value of pension plans assets $ 23,052 $ 21,537
Insurance contracts and other    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of pension plans assets 23,052 21,537
Cash and cash equivalents | U.S. Pension and Other Post-Retirement Benefit Plans | U.S. Pension and Other Post-Retirement Benefit Plans    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of pension plans assets   4,000
Level 1    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of pension plans assets 0 0
Level 1 | Insurance contracts and other    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of pension plans assets 0 0
Level 2    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of pension plans assets 23,052 21,537
Level 2 | Insurance contracts and other    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of pension plans assets 23,052 21,537
Level 3    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of pension plans assets 0 0
Level 3 | Insurance contracts and other    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of pension plans assets $ 0 $ 0
XML 100 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Expected Future Benefit Payments of Pension and Other Post-Retirement Benefit Plans (Detail)
$ in Thousands
Dec. 31, 2023
USD ($)
Retirement Benefits [Abstract]  
2024 $ 1,815
2025 1,780
2026 1,848
2027 1,859
2028 1,934
2029 to 2033 $ 9,703
XML 101 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Performance Awards - Additional Information (Detail)
$ in Millions
Dec. 31, 2023
USD ($)
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]  
Unrecognized expense $ 3.8
2014 EIP | Performance Awards  
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]  
Return on invested capital, asset denominator multiplier 5
Unrecognized expense $ 1.6
XML 102 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Performance Awards - Summary of Grant Activity (Details) - 2014 EIP - Performance Awards
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options [Roll Forward]  
Adjusted Award Value at December 31, 2022 $ 2,188
New grants 2,180
Forfeitures (1,742)
Adjustments 434
Payments (1,159)
Adjusted Award Value at December 31, 2023 $ 1,901
XML 103 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation - Additional Information (Detail) - USD ($)
shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]      
Compensation expense $ 3.8 $ 5.8 $ 6.3
Unrecognized expense $ 3.8    
Restricted Stock      
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]      
Award vesting period 3 years    
Shares surrendered to satisfy tax withholding obligations (in shares) 235    
Restricted Stock | 2020 EIP      
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]      
Authorized shares available for issuance (in shares) 2,000    
XML 104 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation - Summary of Information about Nonvested Restricted Stock Grants (Detail) - Restricted Stock
shares in Thousands
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Nonvested Restricted Stock Shares  
Nonvested - beginning of year (in shares) | shares 383
Granted (in shares) | shares 988
Vested (in shares) | shares (729)
Forfeited (in shares) | shares (51)
Nonvested - end of year (in shares) | shares 591
Weighted- Average Grant-Date Fair Value  
Nonvested - beginning of year (in dollars per share) | $ / shares $ 7.68
Granted (in dollars per share) | $ / shares 7.33
Vested (in dollars per share) | $ / shares 7.23
Forfeited (in dollars per share) | $ / shares 7.66
Nonvested - end of year (in dollars per share) | $ / shares $ 7.66
XML 105 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Additional Information (Detail) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Stockholders Equity Note Disclosure [Line Items]      
Common stock, shares authorized (in shares) 60,000,000 60,000,000  
Common stock, par value (in dollars per share) $ 0.01 $ 0.01  
Common stock, shares issued (in shares) 33,322,535 32,826,852  
Common stock, shares outstanding (in shares) 33,322,535 32,826,852  
Preferred stock, shares authorized (in shares) 5,000,000 5,000,000  
Preferred stock, par value (in dollars per shares) $ 0.01 $ 0.01  
Preferred stock, shares outstanding (in shares) 0 0  
Antidilutive stock options excluded from earning per share (in shares) 0 113,000 0
XML 106 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Diluted Earnings (Loss) per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Equity [Abstract]      
Net income (loss) attributable to common stockholders $ 49,411 $ (21,971) $ 23,732
Weighted average number of common shares outstanding (in shares) 33,040 32,334 31,501
Dilutive effect of restricted stock grants after application of the treasury stock method (in shares) 541 0 1,289
Dilutive shares outstanding (in shares) 33,581 32,334 32,790
Basic earnings (loss) per share attributable to common stockholders (in dollars per share) $ 1.50 $ (0.68) $ 0.75
Diluted earnings (loss) per share attributable to common stockholders (in dollars per share) $ 1.47 $ (0.68) $ 0.72
XML 107 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Comprehensive Income (Loss) - Accumulated Comprehensive Income (Loss) Activity (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning balance $ 120,040 $ 126,653
Net current period change 9,033 14,013
Amounts reclassified into earnings (7,767) (3,125)
Ending balance 172,932 120,040
Foreign currency items    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning balance (24,811) (20,445)
Net current period change 1,584 (4,366)
Amounts reclassified into earnings 0 0
Ending balance (23,227) (24,811)
Pension and Other Post-Retirement Benefit Plans    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning balance (11,512) (22,750)
Net current period change (178) 11,207
Amounts reclassified into earnings (206) 31
Ending balance (11,896) (11,512)
Derivative Instruments    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning balance 4,773 757
Net current period change 7,627 7,172
Amounts reclassified into earnings (7,561) (3,156)
Ending balance 4,839 4,773
Accumulated other comprehensive loss    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning balance (31,550) (42,438)
Ending balance $ (30,284) $ (31,550)
XML 108 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Comprehensive Income (Loss) - Related Tax Effects Allocated to Each Component of Accumulated Other Comprehensive Income (Loss) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Before Tax Amount      
Cumulative translation adjustment $ 1,584 $ (4,366)  
Net actuarial gain and prior service credit (438) 10,936  
Derivative instruments 9,792 7,175  
Net unrealized gain (loss) 10,938 13,745  
Actuarial loss and prior service cost (206) 31  
Derivative instruments (10,085) (3,156)  
Net realized loss (10,291) (3,125)  
Total other comprehensive income 647 10,620  
Tax Expense      
Cumulative translation adjustment 0 0  
Net actuarial gain and prior service credit 260 271  
Derivative instruments (2,165) (3)  
Net unrealized gain (loss) (1,905) 268  
Actuarial loss and prior service cost 0 0  
Derivative instruments 2,524 0  
Net realized loss 2,524 0  
Total other comprehensive income 619 268  
After Tax Amount      
Cumulative translation adjustment 1,584 (4,366) $ (1,421)
Net actuarial gain and prior service credit (178) 11,207  
Derivative instruments 7,627 7,172  
Net unrealized gain (loss) 9,033 14,013  
Actuarial loss and prior service cost (206) 31  
Derivative instruments (7,561) (3,156)  
Net realized loss (7,767) (3,125)  
Other comprehensive income $ 1,266 10,888 $ 2,568
U.S. Pension and Other Post-Retirement Benefit Plans | Non-U.S. Pension Plan      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Non-cash settlement charge   $ 9,200  
XML 109 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cost Reduction and Manufacturing Capacity Rationalization - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Restructuring Cost and Reserve [Line Items]    
Restructuring charges $ 2,286 $ 5,365
Corporate/ Other    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges 983 306
Cost of revenues    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges 1,300 4,000
Selling, general and administrative expenses    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges 1,000 1,400
Workforce reductions and footprint optimization    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges 1,100  
Workforce reductions and footprint optimization | Minimum    
Restructuring Cost and Reserve [Line Items]    
Restructuring and related cost, expected cost 3,000  
Workforce reductions and footprint optimization | Maximum    
Restructuring Cost and Reserve [Line Items]    
Restructuring and related cost, expected cost 3,500  
Headcount reduction    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges 2,000 2,500
Headcount reduction | Corporate/ Other    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges 1,000 300
Headcount reduction | Vehicle Solutions    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges 800 500
Headcount reduction | Electrical Systems    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges   700
Headcount reduction | Aftermarket & Accessories    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges   600
Headcount reduction | Industrial Automation    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges 200 500
Facility exist and other    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges 300 2,800
Facility exist and other | Vehicle Solutions    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges   300
Facility exist and other | Aftermarket & Accessories    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges   1,300
Facility exist and other | Industrial Automation    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges $ 300 $ 1,200
XML 110 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cost Reduction and Manufacturing Capacity Rationalization - Summary of Restructuring Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Restructuring Reserve [Roll Forward]    
Restructuring reserve, beginning balance $ 453 $ 486
New charges 2,286 5,365
Payments and other adjustments (1,628) (5,398)
Restructuring reserve, ending balance 1,111 453
Operating Segments | Vehicle Solutions    
Restructuring Reserve [Roll Forward]    
Restructuring reserve, beginning balance (5) 230
New charges 809 751
Payments and other adjustments (676) (986)
Restructuring reserve, ending balance 128 (5)
Operating Segments | Electrical Systems    
Restructuring Reserve [Roll Forward]    
Restructuring reserve, beginning balance 0 417
New charges 8 674
Payments and other adjustments (8) (1,091)
Restructuring reserve, ending balance 0 0
Operating Segments | Aftermarket & Accessories    
Restructuring Reserve [Roll Forward]    
Restructuring reserve, beginning balance 0 0
New charges 0 1,909
Payments and other adjustments 0 (1,909)
Restructuring reserve, ending balance 0 0
Operating Segments | Industrial Automation    
Restructuring Reserve [Roll Forward]    
Restructuring reserve, beginning balance 458 0
New charges 486 1,725
Payments and other adjustments (944) (1,267)
Restructuring reserve, ending balance 0 458
Corporate/ Other    
Restructuring Reserve [Roll Forward]    
Restructuring reserve, beginning balance 0 (161)
New charges 983 306
Payments and other adjustments 0 (145)
Restructuring reserve, ending balance $ 983 $ 0
XML 111 R92.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Additional Information (Details)
Jul. 24, 2023
customer
Mirrors, wipers and controls  
Loss Contingencies [Line Items]  
Number of customers with voluntary safety recall 1
XML 112 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Summary of Warranty Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Movement in Standard Product Warranty Accrual [Roll Forward]    
Balance - beginning of the year $ 1,433 $ 1,490
Provision for warranty claims 1,433 1,019
Deduction for payments made and other adjustments (1,408) (1,076)
Balance - end of year $ 1,458 $ 1,433
XML 113 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Schedule of Minimum Principal Payments Due on Long-term Debt (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2024 $ 15,313
2025 19,687
2026 24,063
2027 82,500
2028 0
Thereafter $ 0
XML 114 R95.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Reporting - Sales by Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information, Revenue for Reportable Segment [Abstract]      
Revenues $ 994,679 $ 981,553 $ 971,578
Gross profit 133,723 86,505 118,987
Selling, general & administrative expenses 85,663 66,361 69,406
Operating income (loss) 48,060 20,144 49,581
Capital expenditures and depreciation expense:      
Capital expenditures 19,696 19,710 17,653
Depreciation expense 14,240 14,770 15,059
Vehicle Solutions      
Segment Reporting Information, Revenue for Reportable Segment [Abstract]      
Revenues 587,119 579,731 498,913
Electrical Systems      
Segment Reporting Information, Revenue for Reportable Segment [Abstract]      
Revenues 228,424 180,404 168,971
Aftermarket & Accessories      
Segment Reporting Information, Revenue for Reportable Segment [Abstract]      
Revenues 140,236 133,671 115,782
Industrial Automation      
Segment Reporting Information, Revenue for Reportable Segment [Abstract]      
Revenues 38,900 87,747 187,912
Operating Segments | Vehicle Solutions      
Segment Reporting Information, Revenue for Reportable Segment [Abstract]      
Revenues 587,119 579,731 498,913
Gross profit 68,129 45,979 50,608
Selling, general & administrative expenses 26,109 24,930 26,959
Operating income (loss) 42,020 21,049 23,649
Capital expenditures and depreciation expense:      
Capital expenditures 8,509 8,151 6,203
Depreciation expense 8,199 8,343 7,911
Operating Segments | Electrical Systems      
Segment Reporting Information, Revenue for Reportable Segment [Abstract]      
Revenues 228,424 180,404 168,971
Gross profit 35,397 23,993 20,773
Selling, general & administrative expenses 9,107 5,775 6,213
Operating income (loss) 26,290 18,218 14,560
Capital expenditures and depreciation expense:      
Capital expenditures 9,096 3,936 5,976
Depreciation expense 3,972 3,496 3,550
Operating Segments | Aftermarket & Accessories      
Segment Reporting Information, Revenue for Reportable Segment [Abstract]      
Revenues 140,236 133,671 115,782
Gross profit 27,187 18,836 17,980
Selling, general & administrative expenses 8,144 6,925 5,889
Operating income (loss) 19,043 11,911 12,091
Capital expenditures and depreciation expense:      
Capital expenditures 1,762 3,692 482
Depreciation expense 1,313 1,323 1,240
Operating Segments | Industrial Automation      
Segment Reporting Information, Revenue for Reportable Segment [Abstract]      
Revenues 38,900 87,747 187,912
Gross profit 3,010 (2,303) 29,669
Selling, general & administrative expenses 4,392 5,564 6,106
Operating income (loss) (1,382) (7,867) 23,563
Capital expenditures and depreciation expense:      
Capital expenditures 9 3,702 4,480
Depreciation expense 288 503 687
Corporate/ Other      
Segment Reporting Information, Revenue for Reportable Segment [Abstract]      
Revenues 0 0 0
Gross profit 0 0 (43)
Selling, general & administrative expenses 37,911 23,167 24,239
Operating income (loss) (37,911) (23,167) (24,282)
Capital expenditures and depreciation expense:      
Capital expenditures 320 229 512
Depreciation expense $ 468 $ 1,105 $ 1,671
XML 115 R96.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Reporting - Revenue and Long-Lived Assets for Each of Geographic Areas (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues $ 994,679 $ 981,553 $ 971,578
Long-lived Assets 104,837 94,447 89,710
United States      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues 752,824 749,700 738,937
Long-lived Assets 72,272 70,047 60,260
All other countries      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues 241,855 231,853 232,641
Long-lived Assets $ 32,565 $ 24,400 $ 29,450
XML 116 R97.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Reporting - Schedule of Revenue Concentration by Customer (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Customer Concentration Risk | Revenues | Customer A | Vehicle Solutions      
Segment Reporting Information [Line Items]      
Percent of net revenues 23.00% 22.00% 17.00%
EXCEL 118 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,N ;E@'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 " #+@&Y8P J]D.X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R$E*#R;-I:.G#@8K;.QF;+4UB_]@:R1]^R5>FS*V!]C1TL^? M/H%:%83R$9^C#QC)8'H8;>^24&'#SD1! "1U1BM3.27+3I*4)45L&Z> M&"YCW\(=,,,(HTW?!=0+,5?_Q.8.L&MR3&9)#<-0#DW.33M4\/:T?\GK%L8E MDD[A]"L909> &W:;_-IL'P\[UM6\7A6\*:K5H>:"KP7G[[/K#[^[L/7:',T_ M-KX)=BW\NHON"U!+ P04 " #+@&Y8F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M ,N ;E@7RKQ["0@ .\Q 8 >&PO=V]R:W-H965T&UL MM9OO;]HX&,?_%8N;3IM42AQ3"EN+1 /=N*TM5[I-N].],(F!J$G,'*>4__[L M! BI')-(YDV;7\\W\8?8>;[.DZLU9<_QDA .7L,@BJ\;2\Y7'UNMV%V2$,?G M=$4BL6=.68BY6&6+5KQB!'MI4!BT;,OJM$+L1XW^5;IMPOI7-.&!'Y$) W$2 MAIAM;DA U]<-V-AM>/072RXWM/I7*[P@4\*_KR9,K+7V*IX?DBCV:008F5\W M!O#C$/5D0'K$#Y^LXX-E()LRH_19KHR]ZX8EKX@$Q.52 HM_+\0A02"5Q'7\ MWHHV]N>4@8?+._7;M/&B,3,<$X<&/WV/+Z\;W0;PR!PG 7^DZR]DVZ +J>?2 M($[_@G5V[$6O =PDYC3UM0#LEDS4EY3#$'/>O&%T#)H\6:G(AA9E&B^;[D?S=IYR)O;Z(XWV'OA & M)N(G!DWP?3H$[]]]N&IQH2SWM]RMRDVF8I>H0!O^NZ\;6*@Z)>PX0/ .V92/%!3GZ\#O,S@&TT_"V(GRH#_\KB<39+=79"ZU! M>\HHU4-:RO\.9C%GXD[_3T4X4VBK%63W_QBOL$NN&Z)_QX2]D$;_SS]@Q_JD MHF-2;&A(K$"NO2?7UJGWA]1-Q###P=-F1538].'0:GY5\=%&U>5C2*S YV+/ MYZ(:GT$4)3@ CV1%&5>!TNMPEJCP.MJHNJ ,B15 =?:@.A5O)(;%4RM]Z)3# MTFO-<1 K:6G#ZM(R)%:@=;FG=5F-UH0PGWIR6 ?B^:+L@4>4=@-YZ4BNC:\+ MS9!8 5IW#ZVK;:J3,":9W?JQ*[KB+X*9%IQ>K=F$=A-!%3%M8%UBAL0*Q'I[ M8CUM&T<1]_E& L(N$_"&6$J3GH-RX)-U$:="Q4I;6A=4H;$"J2@E2=J5A56 MCV3ARRQ"W&?W.%3>5T>$G(>[N]&C,QY\ S]&7\;.MQ'X_/CP?7(&QO?.N8JB M7K N1E-J18X'"2^LPG$4(_/=@O@FS@./$3J>TXO>=FU+/ 3!US\!!/,GM=X MH\1HU!284BMBS&T!U"?V;S$ZZCI0(]7+W9 T&P0Q':G)&[8(IM2*Y MW#! ?:;_EMQ^Y)LP^N)'KOH.U&L^?%%B,VH>3*D5L>7V >IS_K?8)C3F(LG[ MQU^5/RKTBFUD7:CF)AQ]7&UNI_ 1,#<24)__IQUSP @NQZ07>-^!;=64E*./ MJXWI%,X!YM8!ZK/];U1:ALF21KI,^(B(W>TU+U#'4M(R:AI,J15IY;8!ZG/^ M)Y\+QT#G -KO9Q_ E+@)$_>9$IE>R:%A*!Z;4T[=YS.P$H[M!0<) >_.+0A6 MA(%XB9G2Z^N%:P,]A;FP'RW =!/.:*#B>$3 ^?%YK)RF-6H= M3*D5*>76P=8G][O[#(Q>W26.%J34@AT1NA],AX._E;R,.@53:D5>N5.P*SF% MGR0(FL^1R,Q$3\6Q&.(\,([C1#W&'=&\ITIL1BV"*;4BMMPBV)4LP@\:""N* M638_PF(E++U2"2RC1L"46A%6;@3L2D9@-_>63>FF0YG(:Q,U-+WB+Z**=''U:9U"C-@YV; UN?Q6UJCD+"%',H^"P6^% 8J7*EG*&Z.")9C M,^H*3*D5L>6NP-;G\F/G]A$,$L_GE($!YT0X]'1>\C; "R4UO5[9.U%]6&UH MI\C\49[Y(WWBOG_3=^M'.')]X4+3&:%TVXBQ=$IOPRB/JQV MB<(IC '*C0$Z,NNO@_B8WH>[95>6@FS (,+!)O:58^"1DY5V9GU<;:2G\ XH M]PZHDG>8+H5YT(U\1V3*81EU#*;4BK .RHLJ.89),@M\5PQW%"M3.+U*[1HC MLT5&F=I%JB:K%5_ZJ'.)D&U#>-5Z4>')/0*JYA$*$B^X9R=D/ M)3*36;^S5>L<-A)U>UUT:>_;N,5Q"G^ :DM%V_J4;G@CFNZ" MGSXH7[+KV=7N3J=P2BAW2JB24W)$HYF@-XX\\@J^$O4(KI>R+ O:/:MG*:>U M]<&UJ9W"):'<):&*55>'%42W8J,Z3="+E95;Z<-J$SN%4T*Y4T)Z8_.6V+9< MK9R97N[VEY*849-D2JU(+#=)2&]J!@*7ER$K<45'!,HS*J.VR)1:AJEU4"$O M777ZI4$,7%GLDQ7+[[?NOV88I#7\K?SP[%.(.RQ->0P",A>AUOFE&&E9]G5! MML+I*JVWGU'.:9@N+@GV"),'B/US2OEN19Y@_XU'_W]02P,$% @ RX!N M6.G>[->IK !&U$A4P,W.7DA&M)G*@Z]''B.4XS1V:UN9QJ+6)>6PE4C5C!'Y9P&E:!(![-%9.-=P'<*C3H9(YO)3HAG.UGE M"?8M$)20:>M S.L%[J LK9'!^-UYXOY(*SP=']WO7>XFEQU1<"?*'S3718)O M, M0[Y_P:>X>FAPB/4(AQT7$(V0N/@ M!H5^.![P&_=)CIW?^-HDT<_Y3FEI?HE?Y_)MW2;GW6R9S%1%,DBPJ0,%\@5P M^O9-$/D?!E@G/>MDR+UE%1)](0S.L0VK'[:;3VB]W@Z 3'N0Z54@:Y%=_#&& M'4REU&Q7JQOTM:!B "GJD:*KD.ZI9&BU/$"?UPT >7)=0*!,U MUVTI]:M](YJW]?-.:%/;;EB8 M9@K2!IC]O1#Z.+$'].TY_0M02P,$% @ RX!N6!2>?Q$S!0 JQ0 !@ M !X;"]W;W)KR)3\9L*],DIT\EFSK8CR6)RA3T?WXY&$Q!3]:%$E<5,F07J2P 3= MLURN!;K-8QH?$XQ 42V+[&7=D$'&D"XND(7/$#&)I4EH^OYPH@D/WQ^.!]18 M]2!9!9_5PW>7+UA&T4Q&DL*:D^B?Z[F0'-;,O[IBEV2VGDPUDDNQB1;TRH!. M(2C?46/R^V_8-?_0%>HCR<(/(CLJHET7T1YBGSS3'FBB(EMNZ5%PQ4X?L]\"VHMP; 6N:8% MZ@W-S&"U>W9;91=V#@/<&3D-&\&D3^C!B>#!/7KR5&LZF4/S@QY^^CYUEB9M MBUA>6UX71\S ;'<*#+0>[@)U!TW@;\1P6E]A/2FCI")1E,'2%B==*&[0@OVH=/Y0M M_"BVXW(>7 L>MBTWD4@6:AM!,4O3B(NBH$4E];.DI/.:K?.BO9EH0.?FA=LV M8AJ8>>'UK>6#B\'#-B9,TJVD\:^(\C2B[,X:[J*TJKHP4-4W[P_6!?N#\_Y; M\5J7 MI=1/C:[EL2S3[FS2&ABQK$Y_U\"P8_9807)P4&38036G_( 8TO4]EM5THM4A M@@:F$:.%>8'9$C-JG.)DE*^*TS !/7N;R_+DHWY:G[A=%^=,K>3)6WDBV*\9_B800B5[RC(JQ MEDBYN=5U$24DQ^*&;0B%-RO&ZV'""X\(HSW3+,%P]QRG5_%%Q]LC] M$=O*+*7DD2.QS7/,?]^3C.W'FJF]'CREZT2J ]T?;?":A$1^VSQRV.D52YSF MA(J44<3):JS=F;>!:2B# O$])7MQM$9*RI*Q7VHSB\>:H3PB&8FDHL#PV)$) MR3+%!'[\=R#5JM]4AL?K5_;/A7@0L\2"3%CV(XUE,M8&&HK)"F\S^<3V7\A! M4%_Q12P3Q5^T/V -#45;(5E^, 8/\I263_QR",21@>F>,; .!E;=P#EC8!\, M[+<:. <#IXA,*:6(0X E]D><[1%7:&!3BR*8A37(3ZG*>R@YO$W!3OJ3Q3Q< M?)T%=\_3 (7/\'B8SI]#M/B,)HN'QZ?IE^D\G'V?HMD<]E-T]741AM>HA[Z% M ;IZ?XW>HY2BYX1M!::Q&.D2G%+4>G1PX+YTP#KC@&FA!T9E(M"4QB0^)=!! M327)>I5T;W4R!B2Z0;;Y$5F&9;;56H$QG]2D:_LS@6,B$<12=5<2+K MMDU7_Y(E<4FRX$)D)[%TJUBZG24!GQ'X2%!HNIP3&OU&<*>HR'#Y>8I_0B]6 MU["UQ97,[E%RS?[ J15*$]1S;->MU4D+RG0LL[U.O$J;UZEMDF"Z5J6A/HGP M+D9+0F$ET28#D1\1)45_D?BE39[7],ENR&N"3-.R!S5Y393C>G:[ND&E;M"I M+B \W6%9%C^TPFV1I[^)&C0\J>=BTH0XAEE/6!/4^0;4.#$:C5_8-U_-JBEI@ M/1-$V35-+3C+M0VCIDH_&J)RPM?%,"H@"5LJR^&C.JT&WKMBS*N=WZM!N!C. M_M"44_0#YFNH4)21%5 :-Q[XQ,O!M-Q(MBE&M263,/@5RP2&><(5 -ZO&).O M&_4#U;\'_O]02P,$% @ RX!N6""A"H ,!P -AP !@ !X;"]W;W)K M>1=O=9R:?/7'R5"\84^%[D MI3SK+91:G@P&,EVP@LICOF2E_F7.14&5?A2/ [D4C,XJIR(?8 C#04&SLC<\ MK;Z[$\-3OE)Y5K([ >2J**AX.69904K9<9+(-C\K#=")V/B&X?*XN^,/>#\JWFXFIWUH$'$ M=TSCN?GX=_?>*O";S0"4;\_R?;*869[VX M!V9L3E>YNN?/G]F&4&#&2WDNJ__!\\86]D"ZDHH7&V>-H,C*]5_Z?;,0.P[( M;W' &P?\5@>R<2 5T36RBM8%571X*O@S$,9:CV8^5&M3>6LV66FV<:*$_C73 M?FHXOKV9W%Y?78RFEQ?@?'0]NAE?@LGGR\OI!/3!E\D%^'#T$1R!K 33!5]) M6L[DZ4#IF8W_(-W,!;?,CIY)!-/K#=\_PZ%\).+W2\: M;(\KV7(E7:,/QU0N7 377D'E97+]:4BBV(]/!T^[R!U6*,;!UFH/DK^%Y'=" M&J4I7Y5*ZC*0LNR)/N3, Z4N67P.:*X+"RU3)LW3$88QT"$'C@@,/6TOEZS* M^_S%Q6D];;B#%A&2^$F#E,,LP"$.W:R"+:N@D]55^:1CBHN,.1,DL"?%,8QQ M YO#S,>!C]W8PBVVL!/;K5HPH@HP[0=X)K9]"O7A@F5,#4X=TFM%*LTQ$HSCVH(_648UBWT.FL!V*[-BB$Q$_ M;&:K;15&,6SAG&PY)P?B6M'R,=-)NMD5)T]:<*&R'S5/['L!"M8T,?*0'Q]F MF=B!A3!N;JW#R@\Q=+-$L!9"V)TC>F*2TVSO8%=2KPS_8O MOVJT?=*UL*)N9=WV"TOZ8IH%)V%;.*.(V!OCDF$,D[;(J046=2OLZ\;P1A79 MV2@G;%M+HP V*Y[+RF^-]EIQ4;?DZG45*UTV=C!6]9J;%'6BM575#V (FW = MXAN0N"WX:_%%W>K[NL9+(S5KFJYW]87$]L:AG3O#%$#HLO. M1WZ2M$"LQ0YWBUT-\2=3#=N"AGT?14W@#MU+?-PBTGCGR-FM>W>;JX]M@NDP MEJHOF,H$*]X0'-@A>2@)F_!MJ]C';8%1"R/N%L:U:M?9=@BKK7\!CIIA[++2 MK7$+UEHC%)DR&[\NNBDO M32RS,C5E^,,-5PR@X*,3>^?(;CD&SGN)_S_0/OM:+G'8V<=,%$^_+G@^8T*^ M?Q=C%'VJ#E+JQ7T;TRF^/WT=\XM&V^=>RR[NEMT[\=JO2[,*'CB"QQ#IYD: M)YJO&/@0>!!"\P_(!15&E5=JP47V@\T^@9*_?IM):>2[JB@K)?4Q;:8CR!TR MMB0W5;O39)]JK=CX@&+K(-7M>$*IWY4IT ["'B>_JH4_%!7IPD M7I*$&ZZ'S\[8[@GZ*$2!M9L=HC="_3] M$,7-4X7++@F"I.6P3.JF@70W#:.=&Y9UTZ /^+HH+4PS\:1;'BZ=ZD;L+J!/ MM+I9P%UV* A:$I_L7#H?.$A7&BQ;J[P3M-T.H @GI"G)+CL,H=\&NFX3W\#E7U^NIO\ZX?O67;GS M;L!EY[H;&.R\U#%OU/ZDXC$KI6YVY]H1'D=Z!+%^2;5^4'Q9O>=YX$KQHOJX M8%2OO3'0O\^Y[BDV#^;5T?95X? _4$L#!!0 ( ,N ;ECA6_'LT0, $X- M 8 >&PO=V]R:W-H965T&ULK9=M;]LV$,>_"J$50P)D MT;,L9[8!QT[1 %UKU.GV8M@+6J(M(I3HDI3=]-/W*"F*9"NR4TPO;%&Z._[^ MQX>C1GLN'F5"B$+?4Y;)L9$HM;TQ31DE),7RFF])!F_67*1805-L3+D5!,>% M4\I,Q[(",\4T,R:CXME"3$8\5XQF9"&0S-,4BZ=;POA^;-C&\X,O=),H_<"< MC+9X0Y9$?=TN!+3,.DI,4Y))RC,DR'IL3.V;F>UIA\+B;TKVLG&/M)05YX^Z M<1^/#4L3$48BI4-@^-N1&6%,1P*.;U50H^Y3.S;OGZ._+\2#F!669,;9/S16 MR=@(#123->/]_/IP]T.XK\98**P)S4R&^1N]IAK.(8H867-)BKOT[74DE8,;] MUR6UC.UUQ];+\$9N<43&!JPS2<2.&)/??[,#Z\\NX?]3L%8:W#H-;E_TR32* M>)XI",783QPI'YJXIZ=C&M8+:ID7J MU:1>+^E"P#XFU-,5VC*<*:#,8D2^Y72K1Q&:492G.8-1C6%-0ZI@//5(=DDH M>PH:>'886IY]H*++S+-=NUN(7POQ>X7<9PIG&PJ91EA*HF2;':=<*/KC57;_ M./V>;_L'Z!U6MNV%W>1!31Z<& *R)D( ).Q1T2.,!!9HAUE.T 5L#C%G# N) M8)B03& ?D9== LH^!@TTZ]HZ3/T)HQ;^H,8?O V_A$0X5PD7] >\T#)ZT =' M$\*WBNN _K1=2T!8"PA_20"5,C\-'QY!'6+W6;2 AS7P\)> X6PA81'$--N< MHAZ>I.ZS:%';UDN!M'JY9SQ-H0:<-\L[L:L.3LSR4U9M_$9]M]^ _^997D5O M9C2P.N?Y.99M#2_EV>XM>]T:SIOH5>0FE>NZCN.[A[MDEZ43.D'H.Z_PO]15 MN[^P=O*_8=Y7X<\1T6'9+^*EY-K]-?4=DG<5 MV"%0*$3Y>&];"B^+ MV\0SK0TTF;&)S=GX1VM4A_ MP\E]EG\MEHR5Z/LJ28O3P;(LUV]&HV*^9*NH>)VM6W;,;*+^N+G)^-=I1%O&)I$6 =?A-2HW*H+?Z* MV7VQ=XRJ2[G.LJ_5R=GB=&!4/6()FY<5(N(?=VS"DJ0B\7Y\:Z"#79N5X_[Q M#WI07SR_F.NH8),L^3M>E,O3@3M "W83;9+R,KO_P)H+LBK>/$N*^B^ZW]HZ M=(#FFZ+,5HTS[\$J3K>?T?=F(/8<\"$'TCB08QUHXT!%!^N @]DXF((#<0XX M6(V#);9PR,%N'&S!@1YR.)^>?9^S%,Y=@YRWR__QR=O4/&J(OLREZ^?P5>H[B%%TMLTT1I8OB9%3R/E7DT;QI M__VV?7*@_:NLC!*%VT3O-LE6*Y[(LS*;?U5X3Q]IE$_:8I,_'/3W]?[O%HNX MFDA1@BZB>#$\2]$D6L?J*PGTK$M6\H+!%FC*;N)Y7"H(X2.]F<\WJTT2E1QR M7BY9COCH\+JTK K&'4,?LT((S(@GR2Y3R"Y32-V,>:"9]^PV3M,XO47OHR1* MYPR]Y*$OEE'.BEQ'T+.H8W?!-9"N*J1!BV6:(L>L)9KYLQA.&9TW7+%#0/(=: M=MB!H3Q+YU5QXI.+CU]]]*JJL'6A6F;)@N7% M;\C_MHG+!_3O998DB-^1[Z-\\9]JB$W(&0<)FT+"?$A8 D+@6"=5+)VJ61I M9^5946SJR9C=\$5C4>;QO+I%%%4J[==N5>)HR7T3QY)*M4?Y)/:$60S9I@\) M"R!A(1"LDQ+V+B7L)Z>$*@UL*7*N4)YMJ0H*%E-MC_J&%1(60,)"(%@GK,XN MK(XVK+--GK.4WQNJN,ZW2^/M-+]^0&RU3K('QHK'YKRVC;YSWI$R9XA-EUIB M=D VZD/" DA8" 3K9(>[RPX7(#M4&>$J@D@[M >_I 5W-[6 DSBRK.:[[_BVJ]AWVOCIDJQ)XTWC:Q3"'"VF;[1A@2 MYA_3_0"RQ1 (U@DP-EJUQM"&N)9+ZN"V^_LXY>=\PY#P?;ZRL#?,_5$B-C7$ MG9:^Z;YA!J7YH+1 -2#4H<)&,%296;:KWN#A/<4-:V/HIXO]K;)&1<'*:&KI M?>_3#:VCHQ"#FI8GC,84M%T?E!: TD(H6C<_6IT-ZX4V(3^.R@E9#;PLXD)CTTX5IU"M-? MJ*E@K1;6>_Y!TJ:@-!^4%H#20BA:-Z5:E0YKE9N?TE;TZ-X)9,KJBDN)8XFS M&E1Q Z4%H+00BM9-C59UPT^7W93I(,MC6%J:65+=%FVF^F[U#C"H@ 9*"Z%H MW0"W&AK6BV@P:HN^D=Y50%;JAMC#!I;* *@SW2"F1$+Y =+ZX0Y2,JLN1#B4MLUQ)JYN1HRZF^Q[V? M0 %5PD!I(12M&_M66".]A+6CXHWEA34Q#%-<@"OL>+3%0,M:VA";%A:$#E]A M1VQ,Q3D2J'B>97E"'0Y5=A1;EG%@,NT]\45^H7!"8)__@J1-06D^*"T I850 MM&Y*M5HGX05%,#I06@M!"*UDV-5E,C3]?4 ME.D@*U^.6+9-J6P[8GA!=3%06@!*"Z%HW?"VNAC1ZV(PLHF^D=XU0-;>AH2: MMB'=VD'%-5!: $H+H6C=+&G%-0(AKBDS0R6!V51\8(W(3ZP-I16[&F6+ZSA0 M]0N4%D+1NF%LU2_RB/KU!-F$R&(5=4U;C!^DNC0%I?E'74$ VF8(1>L&NM7' MB%X?>Y)LTC#WYZ!EV(YT]P95R$!I/B@M(++>9GJF^"I+J#"K?N8_L,UKI2^B ME[Z.UTRH,IJRE$,I)<2BHN1YM.54W^/>P0*5N$!I(12M^^).JY?17GK9,?%N MB!W-Q"&>^/C41&''HRV^NB,;\5LMM@0!QE?8$=LB6*@9@8IGVM@5'S91V?'= MWY[==D!'>Z]65N_F?HKRVS@M4,)NN*/QVN&$?/NZZ_:DS-;UVY;765EFJ_IP MR2*^H*D,^/]OLJS\<5*]P+E[Z7C\/U!+ P04 " #+@&Y8;J>%T5$* "" M-@ & 'AL+W=OI.O=P>(,UE%2_PQ_[1KBX #LM!Q =@<0]0#6<@#='4!/ M/8#M#F!5R]16JG8(PB*\NLC25Y25:A&M?%$U9G6TL!\E9;_/BDS\-A+'%5>C MN^GL[G82#.?C ,WFXL>W\70^0W#0IQ#&6FPV'W?=?U]I.7[,$'?TJ18Y6B<+/FR&6 @3G[O@+P[ MN";&B %??$84?T+$(A0XH='IAQ/@\.#TP['!#=WW!ZWBT;;^D(U^\W#W#=W= MCQ^&\\GT=S0/8%:O8Z+(/#EJ/'EWP3+OAE3PP/.<]>>._JG__ MCO4OJ,FZ#!9T%*S1G&S?G,P4_6HJ1LXH6:1KCC[$:9Y_A)JN#F%7(I9(G"=9H5T?^J#Z!FK,,Y!PF 78=:2C8! M*D_\49()4C'?AI/)W3MRS=>$R)TR20Z-H/1)S):/!7J*DE"DELB619H7X #O M:B=%+:K8 S2VT@2!KL&6Y<'>O+TWS^CM?DSL8C8RR&..8@E0 MV9YE*[8 E=/NZX"<\)&1X8EGPME^ Y_<9B(L/;]?6(YOJ^ZT768,$_M)4!& M++?EPL%$VB$G#0O/8K& 1.>(-<5KF"U%)RU68?+,1=:A-9]!*6BZA]1X&>V'%/NH3ZEI:%ID!-1Y)RL!ES M1G6BE?E7K'AV@"Y1P=!.L:73:$%7T9K-*1ZFD6M0RR $[8EIJV M(T#6IXZK31F S+:(1UM<2#[!1P EXYLP6KY/?; 5'2CZ-B8J8P$RWW%4(T L MT6UMEZHD%&Q&E'UN;<*WUL32>:+/F.5JF05PA^!<%;.@,FV8AZ/H_ QBJL%$F2'Z!B!\>'$NRLWZ+*^CU4S@(HQVC+)$RJO@#L<(FG^@*BN9@X+<8DG9 C= (M;3]L\PJ_/H*. M0;,Z6U"/N"I7 C+'\YFKF@5(A?A>VVJ?2%8AYU6!)M,?X]DI52#2:1FHTVA! M5]&:;2IQB9AQZ7Z;"9 50VY)2R*+1,84;Y^JE6)1+>SYG]MHT[9:)#KNB''4 M\;7, 74N5O$)U+F.W3+!$,E0Q @58H))%YPO<_24I6NTC/)-FH?Q0/SC?\VX M?108CTL"0.*Y+58EWQ SW^S'A-TP(/Z^B%7R":, P"A@9X(ZH#,AG6L[;:.> M9![BGC4.W$RFP^GHE'' R%)GCP-=1@NZBM9L4TE@Q$Q@UVDFCA%)DJ-M(E9- MJ.#9&L5I*):\X:*<_]_ %C55>7;-I$NHY1"5+0%91:IM'".9C)B93'.6\91E?1H79($!A $ #,LU_SGN6/ EP& M&81T&#-'LP@)J>.U>I001\T0I_7C\/KV3*\ZA6DVCTH"0((Q;?4G68Z:6:[1 MA^=[TZ%+\W94$@"2OLG+4H%1TO0D48F:46FVS3)>]9'PM$C7ZS1!>9$N?I9K M"[[>Q.D;AP&"ZCC3QPY5^0&446UA"\J(VU(QH9*/Z+%;5X^%6N[<]6)>@U^8 MQ6_O'Z$GSJL":5LYE.J4HUUX1R4!(.E3L=QL,2M1B9K+0Y79*,^W8;+@NQMU MHG,K9ZVWLJA>YM$L 94@AZG+7DA%*&VA>2IAA9IA990F9??5)I)<+'RS^M;) MKM- 4\=)!9#TF:O=H8-D=BNH4 DJU PJ=95"WFH\H4I!H>*/K=Y?@%3$4NOQ MD.KPJFSN-)!HPLQHLE^.R++$8;$"L@ON1H#X@[A$K9I!.M$YOK8A ;B3ABW< MCOZ#QO\>?1U.?Q^CA^%\C.K7,W0WK;82 M@5X!PG#5>[" J$^(6D4, )G7VJF25=B1NM-XCB;3T<-X.!NC#\&X?O51?-9N M"B@>65KU%E#U*:9J.1V2B;QG+7>/F.04=KS$!"X=6:N T>0C/FV.K4 ,MNRK9:IA4GZ86;Z M&8LITFQ#QQ+J>NK4-X)DNML DC7<-FU(R&&.,8]GW^_O;ZM-B\-;N6517)\W M=P_?AO/)W13.I'I*L_W>$[ 1@7MN MQ&/:3*7+?*KMT@!4GEAUM^2')"AVA* 4-W*K1BMK,*! 8WF>9DN7,8MITR^@ MPE8+VS.)4,R,4-^3RM,&*FHWB[JEYWB[K"NDX0FW[9B.1]A2-S6,()6KH188 MRVD9NVR)6K89M>8GE>S,0<[>T=AEM*"K:,T&E/!FX[^GL&P;H?#L-NTR6M!5 MM&:;2E2TSRAKG594MB&ZLWRJSK&0CC"J;5N =/1P7=>T)F'1-A>URJWUIUKJ M%!\[C19T%:W9BA(?;?8W771&+#V[3;N,%G05K=FF!QOCS13[5RZZ.N+A%GVU M/G)<$@ 2L3 CCK:O='#P<,Z:9\_50TXYJN;A^BF7_:?[!ZF&U>-#RN?7^$M0 M/PXEP]1/9WT+,[$PR5',GT1(Z[,KSBJK'WBJWQ3IIGH$Z#$MBG1=O5SQ<,FS M4B!^_Y2FQ?N;\@OVCYU=_1]02P,$% @ RX!N6*@75_$E%@ :3P !@ M !X;"]W;W)K2_BLHG6R.4T71(B59 MJ-K7K1I'LY/3AX]W&C;'CU_RI]]\,^?NKYK;&L^>!7ZS4;[VQ>F<;MG1[.C M],%'NUIW],'#YT^W>F6N3??+]H/'NX>92FTWI@W6M7[@ M5VMVH7BM2)*%//C7EIFH8(@8T_(LVCO"4M+%\G MZF]8=LBRT,&\=,UOMN[6SXXNCU1MEKIONH]N]Y\FRG-.]"K7!/Y?[>39T_F1 MJOK0N4U<# XVMI6_^DO40['@\N2>!?.X8,Y\RT;,Y2O=Z>=/O=LI3T^#&KU@ M47DUF+,M&>6Z\_C68EWW_-JN6KNTE6X[=555KF\[VZ[4!]?8RIKP]&&'3>C1 MAU4D^$((SN\A.)NK=Z[MUD&];FM3CPD\!'>9Q7EB\<7\JQ1?F6JJ3F<3-3^9 MGWZ%WFD6^93IG=Y#[X"8ZK^O%J'S<)'_.22QT#L[3(_"YL>PU95Y=H2X",;? MF*/GW_]C]NCDR5>X/UNL>H21"R5-AJCZ:I?&FK<#&&B]LF[8_@M1;W=X>3?#RUY_H MS\[0_Z[W^..\.NK#$8$2!,.:OZ&DJ?K-J+6^(:;;?@G7ZSW9 7#KF4VHL65F M?FEM9VIUW>G.0'?OS!=;N8EZN;:MGJ1O_PMK:[?!QW^::@W)MCWT6^'[SQ[0 M;+#.>5?1PD]K;1NP1,R!&>;NBM2D&ZNGZGWOR6AU7X%C[0W>6&C,-KM7P6KCS_HBKP,.EI!&)9V(#2(;"+(V3\A1-X6 M*MU01B)JWOS16V\V[!YP(I@@KC&>R2X,' EZ=/N,]P$T%[?PQ8W^W7G;W=)Z MHCD2H"W-]\GWU>>2/P^5X^TM?+&%CGI))LGA0'4%,S2*F-P2C^.UZL'1^]?O MPM$/$[75OA-W)XBPE4'RT W3KRTYZ0(>ZCDXU Y9BOYV;JO,<8P"4D4'TV$) MR^W-%F*PV$OPT#+_ "#DHT!B+_H PP>XG5D19T_4QD$K86O8,KII;B?97:]= MT[/7P9PQJD#M.@7LU;(S7N)&?:\WVR<$':#M?(KAMT.H7>50F\+9C(K!]/T_ M+N>SBR>!/-'M"#\Y,G+]^_>L3?"&/Z8HQ=Z@.6&NV#P%JU,$=T,&=*#F=S8PH,$P"/@)L:#TAN [(P6+ M$2@@D&,T$\/GK@\0"$8T7RJS[518TU5V)-T4>4'(/:@[T!8);H$N::OC6A-TDT.X]W:P0F/W:XEI7FBUGE\ MA'=CJ+QJR(9PP;CU0(DQQ^LVZ$I DR%U84R+[&!1,#%GT$-5B@+-0IG@XG7H M@$G U2@<$CCB-!OV'HF(&%F)$&5G@21ZR*/;08$KT\+%(2%]#\T+(W<@G3:* M4)1]_Y?I]53]='7U(05 @L% ^()JF?V'8!)NJDR6@M2!Y-IOMJ*-;JT1+,LE M(CJ"*7D@[TI&4=-(@$L;&.[%-0 IJIQ@6 :#Y)Y("+'WSUK9!=RAP2U MW_:0E#8.\890-FT?N3%?T(H$BDI)E<,B5CPTZ&KX"J"W ,*-OH482TK4I"(" M*!ADZ=V&0B,4RINJEP9( !/!AO!&(9BY&1S+FZJ! @"B8!8VB-Y +Y?.=2V% M.5>";3>"'*0M[TE[MT8C=;W484T%%OTA+2$)L,PU1 H$=^Q::[05JO*FMMWQ M'Q",?*X$-G#?"7)/4SD7 "R5L3<,:O!KK^LB]OSP'44^&Z(FRR7N;G33&\7 M0S"WTU0@31"L%H6%WB+%?HG>MM36R^,Q(1'N*D'5M$D@-$2.=>W*D9F D)83 M/$Q)?L4>"N7'!> M7"O9N%;>AL^D9'H<3S3\(1XNJXH0,Q6T*ZY]2T]L]2UM;PNMT&[4^)+3B XU M]'9C&I%J)][/U2_K#7Y%D9&3!)4)2/FC*(W2QHTG $+2>F Q!KNO43K .?;* M(5@)_($D)^\.UJS9HRI@_,HP+LCI6Z_AU+ M0RC(+K\AM-HA%S!P1KP3Y65YO(@HD>.$IBA8==F MQQ,5U413Z96FN-KC8;>6T"?-W9+EDVW)J\P&03]%$02XZJ0H.AZ]HSV23PME MT)6N:&E]Z(YM.XFO7-_%**&:0+3/\H#$QFB*FKM$*@>&\7R+ASV< PT<17@, MSL3)K0*$P# ,UJX]7B>ZJ&[Z1E/@21#'T&.96T.5GL9B[N6D'*+(HWHBB NY M!4#>=%1QI)V$+-F-JG!V^:$!H/0*MQGB,A;N,NH9"G[T>?HSP0:"S&6-"ZIF M5XTZND$)NXDNO>RYM]C"*A 7#M&3Y5\->8,@&!!$O*'\1#,*-<89PYP].+,. M[!J$$CJ8V%X[DVH>,.@3H(6<"+IDH2=B$MU&;##:&4 @?KYE0X MCCTJ)@GV4L$#1]Y)(FF.\T*2'WE:PN*HCWJ7S$XN)V>S M"_6;\Y\5YSW'%IW-)Y?GYVIV,;DXOU!O*(K6V'7E'/ $!>SE^2/Z<_KH4GUR M'3@ON039^>7DY').K\[FD_.S.:I*@G6"LP^-CDCS.G=,Q\7WV_S]T%'MI2EX M^H3]G&J7JNHWO:@9>1-&L[' VR,Y&=,4 G]7H3]SV.#?HK<-P1))?7HV.;D@ MH4_GD_FC"S0S%3ITPHJQ-"CO)H]/9FH.+9^>S[G&SGVE&&'ER0J/)N>GC]3% MY!06^I8T*T_Y;/YH-CD_>:SFY[/)8ZS]F3RY%R]<>,.-%=DO4"]GFM2^23*LM/?<197%>"M;D47[+>=+U).H.X=MJ0RB(4WQG.07* G? M2JRB_Z\-]>P(WJAARA5($E*@4,J@PG.)3['ZAD9"3/GME&M\ M+!(ABT#9(7EB^4+*R["Z:NV?AG$5S9SU'!5$Z_[>UPS-7'PKM)=] M;*:1)%Q#3DDT>FDO0S%KO;=)DR&6#C+!*G8?5KAVU-7MAJ$75,"^H8-KR8 3 M^'D7"TH> -!@L^T0(#T\D-N;*7!!A]SRQNE,=A=R4_%#[\F-V3P\T6UH&4$P M.ERS%9@=ICCQVWL:0U^8/EK@]-2*2"RC04A,WT!PXEF^)V,2BC681K#8=='[X+E MI+*"^RZ<]Y+L_*@KD<'Y,##+X)"+3N;WKO$0#_N8\PVK23_7F'8ES8PNM1LG M1U!9&F:@:?R"@HYG1;*/8&EBB9/7Z'X@T4:?)+>_(T MP*68+$+CGV$TX*&#DEN5SQ6EFR53#-@VB@4P6[H'^5$TH!A#TP62,\X$?RM!/R!O/GD0=5.'Z:QUDEA+P/O @15I]'@#2 MKGF2GQ_E,=_2>)]*ZM1;INJ[N]W*6%LYU#PH OHME=)KJ5X&_JEK3WW4R.MC MYI%15]%I[$Q,)7&L8*B?M-2!2*;/V)!8)!)2+>.+I.!XWD0T>!*,/N. 1F44 M+#VU?.D+=6_C*1TU!K"249_T%T;RD15JD]2DO]R'R(GE_1Q)2TAZ5'UR,@91 M8F7# 32,P6)\A>')9R!LYHDX5*=WN@T%6#&2L$LG9K$ MI$>]N*G)8+Q_",/H4MIT*2-Y\'='-Y/1$ F;<7P*Q/%Q06,_&S@\UV"$09+Y M%9?@,L.^PUS4 J-?KBT3EWQ,%S,*HW;, :.1VT%R _;^1<:X-/RW.#/"D#@I M#TGS+*(,DG'M.QD[T([O:; WY+QF2%X(-_EK&C9Y;V$5; 9 D0P!&7-T#]@& M>@.+2P21J/'7)SMB;97-UF..HI[>BQ/M CWO5G359D;DY#AP<\H MJ7^0$_SBV[C^0K.D/"9%:P0S C:T?.*3>CA&-"3)UE.NC -XG6;D4JJ4 MQS!#,HG@P? ^:H9X4>M:/O\!3,8C-(&5F-Y@K#;.)Y%S>8=&"TPB(.R-C/8L M=]!#T&_CI:&!"6BT.P8(Q;E2G#+>.9L[G:CW_/Q89P]$I3\H4JD M%9T4(57 M.^UKF42 %5*:;4%G)(<5YT TNO-X:N. U' M0=)T=6;E?+JP<3_*\01-.EQN 1/NL:AES!2Q$.P&L.7O MJ2[OLBV]Z?C#:5;SL2KO _6MN\-TA @*R$'I0SNS&[>F>N'Z+K80O)Q=1\[4 MJGQZS@U5P?DM81A H>W2W1<>.F(875"YP1+7RRQ+MY9]W;M^M4X*0*PV M>$=GQ5PDW*EJ?&Z21B<^\:Z"G$$5YW4"4N2K M=LLX).=CW$6.!YMRKVXR.K)C:)::CF<,VV+#W-Y23 VG@>#\[/'T]#^XY."A M<$&0G9JQ_&7"\D\#EE.LT%Y(@M+K#(AO0QQ=5<6G.6CEJ%$*XNXVSJT&8)1:64[SR:#Y@MP! MKWH3$_+KI.67U%'JJHL]4L_7?N29;(DJ/X.P7IN:/HK5V.$21(2F^HOO1D@$ MIVE=NH?VN_0+HQL,6Y0X:V[]:31\> _V6Z_2_2)9*%S=J>O' 4ZW!^E"#]T* M2R6D>%0A8>Z1?=_&.&^-S!UXP$+5,755,HF0JS=)8XG30YI+$TNDC.2/5QYXZ+H\Z[8]AAIWPP%UWC97G!Y(6%_ULOKB6'#!KYX ROJD(F=LF\65'DBVTM:D$@GZF.J\:A'PNRKC.VX /4;#K[2,8IY M.GF)/N G3!Z%&+0\*4^7#AY7'&3C_ZM#7=/UP^,7W(E0TX7]4TTP&FGQ-<5C MZ5BJ\KE1<[\".G?'/(R^JY;8U(Z:17+,@8T#Y&./+2/E?0U\^VX;.]WX:#-. MH])Q!71,Y2"]YJ#R\D\C.:3M#X$3C!TV8Q/F-X2%-2C'Q5XU[H^'A($&H'] MBTY>J?"4HI,$'"K[8B7\J:V9YQ>.P"-=C'QS=?TBWXFT<"<'DM?'Q3E&?AMFOB->,T+QB8CE(<5?/T5 MBN4DQ3N[=.O;#!>^!?=)'="*M H$G])\M22A1#,=80#3^5Q,TUWZH0.;G:<. M3&Q$]W0V>5DTU1+J!3&YV_ M4F=T;B0).*F<.$1AV"-G+PRU;8WEVK3SCGX/ M0$PWMU'$T?77H(9NS]X_:Y^JU^RJ.NW+UR3A(%L:PW:=J0O/X:%I'*M*84^D M^W+TQ\7M #?1S>I14,EI&&T8*Q.^QR=W&4$Y#HN'D\A\=XUUDKPXWWEDZ8D: M/;[)\)LNBL5 &W7-9SS5SY\6D :4.HQ.C^^BTW"20*CBWLXTE?E2!CV)!ZJ[!SV("_!LA"R,UW?C0[)LEQ$0YAJ/HYX=^4?BP^/GGQO@5_\B5 M!E/(I?)+T/QI_AWME?Q\='A7^[%5MY+^_O^3F.T'*T492T;4ZJ&:;FY6MSXK]]&--]-^*.4 M!S.[9A3)6JG/-/BEN%IXY)"L9&[)@L#?@[R5546&X,:7WN9BW)(6SJ\'Z_]V ML2.6M3#R5E5_EH7=72VR!2OD1K25_:@./\L^GICLY:HR[I<=NKE1NF!Y:ZRJ M^\7PH"Z;[E]\[7&8+AL\:_&=S"]8Z',6>$'XC+UP##-T]L(7PMQH5;-; M^*I!!T!M=^S6@2PU^\_-VKC[_SV%0&<_.FV?2N>UV8M<7BU0&T;J![FX?O63 MGWAOGO$^&KV/GK/^HTEZULAI%T]89K^UFNVU*MK<&E8V>=46DADI;-ELF3D: M*VO#V;X2QI8YRU6]5XUL+.[E8LT (1:VV(&S@]!RIUHCF6B!L7#F3;L>C;CB MU&4NB/9:LIW0C32&UM:EUDJ3D7(OM6&B*9BR.^1)Y#GF*%U*<\'^)->JBN$) MMIFY;16K49GEOI)L*]56B_T.[FJYA1-#7!31KTJ#!3=@ /S@['VKH7ANNQM3 MBO,[D9<;+*0;T\@ MNV&'/TF@84;9T'UGV3 %7K4ZWV$MK@O*JJO P=LNG3OQ(%FE MFNTYV9XM=W,-)DX+ (VP;*L>I :D^!5$A5,N'0#1CH&/1!]05C3DWOKXC4?. M(F0=^ YQY-TS]J4EZ"QX1]:7% XX(R>O:]$<9\XYA[N-#](Y0YE;MX9R9Q@Z M:O^4$GS2:_*W[Z0.RU/PX3D3)P!S;FUEXT YLD*Q1MG.SY$>3\ %<P2SOK2H3L>'"U2*:AOK//W441UQHB T[ M>4"-3:#CVV4CM29_7%3HI/!+C 4#NVZS M/G2JV=+51)=K9U(\ 9@8ZVX;N1?P3[H(7'5/)>*0T-)I*A4,[4)%5IP+)*63 MIZYR'5>7T*0S/1+V6]AL=#S^0. M!>$B@_\ED@(B(Z$,T8HF[W#JI=M1Q1[W),1/J#+J'438'0$A:4RMJW(K.HIV MY"!SK2&084'E!)7X-O5NGUX%_R4% )$LB&RL9@'[,Y4FY. M>D#(_5#VQ0@PAZNMBU10Z122X''::W;E?N^2Y7RAS%+^H1BZ"R?" '>M*+KH)Q)7N'9X*."59U M+=EJM(^AH6A-C.UZR4RB>->8&P*S[O8K)*A),E:YHS<%3G",>:=N-W@*T'YS M<7T0UI*BG;/[(0=D&!5>5%U6#4ROH0/2]>%)90?;*%B7K<%RKZ7&U'=J=S8FJ>R1PVS*'IP5;--6&^SMJI9L=@AC57\^ZCL='DQ9,*<5 M&)1\*'MFR*_HOK3ZX&K:M1;JKK/K6_"394RPSV;P8.]:[THCM M%HK[Z4Q\WYV3VJ]$O7_#;J8S,/L%YPJC1K3"*>>K%GLO1 MC&1EAD,KHJG(AX"OLI@%0<:C(&)^R%=)RH*$!W&&O7V>A!&[Z]\8N@@^Z;*> MO3PP/TMXYB>C,RE/O&@<^:L(EKWOQ#K,>OKO!SR)@N'O]M';"?/]E/MQ.DX. M,0IG2ST>^A[[<.(UI.\PAL4\3KUQ213Q<)5-PQ5 R/H\G+$XPW;^BG+1HW3& M_,CC09@0\!E?>1XN5@@T25<_Q)[@'V,/Y* !_[?8$^V8GZZ MXEF$?X(] 3)\%8!!7LS]S'^).EB[\J=$("UQ,&4RBWF4!"]0)PZF]6F T#R6 MACR,O&]HXZUXD$QI]GD83ZSUX7\"6)ZE3<2]-&1AS"*:',X)E(;^Q!B$16/P M)/-XY#G&A"'H0?= IS1*B3&9CWC#'V*,_X\Q)DEYG'F/Z!''/$S3QXP)(!RH MP;^A-TF&PDXR[GL94 ?O(A9@@V"%.%,>AN%+I(DC#GJ-S@0 <1KY<<+3Y"_K M#0H@SL+Q_PEU$N03%)\4+DW\:03 7M(;2,,J95D2DEYD:3QG3@0^#=-\DI^G=E]T/0F]+,*V2&RSU+M)XT1U+AH%5>_>%+Y1R@X#VF#\9'W]?U!+ P04 " #+@&Y8=KNQ=+8. !*+ &0 'AL M+W=OE.IR_[0DD4<'"NW[F0 M+S;&WKB54E[M ML]/I>/SD="UU/GCU@N]]LJ]>F-)G.E>?K'#E>BWM]K7*S.;E8#*H;GS6RY6G M&Z>O7A1RJ;XH_U/QR>+7:4TEU6N5.VUR8=7BY>!J#,3&D,I5XHB#Q<:O>J"PC0F#C6Z0YJ(^DC>WO%?5KEAVRS*53 M;TSVBT[]ZN7@V4"D:B'+S'\VF[^K*,\YT4M,YO@J-F'M].E )*7S9ATW@X.U MSL.GO(MZ:&UX-CZP81HW3)GOJ%-1MA:36HT1<6E7>#.9V34;YX MBW\U]OE7;]7RF^5[!ZYQ%OMDLRXTBKQKZNY\Q8^\.\^ M:0.MLWY:%!<7KI")>CF XSME;]7@U0]_F3P97][#Z5G-Z=E]U ]:X.%=@B^) M080XKU)A%L*OE%B8#*&F\Z60M"11Z[FRT.T%ZY8N4_%5V;7(C,S%0B8ZTWXK MCL3D;#(\?S*C;^?3X?EX+'[*Y=I8KW\#]13*-&7NABO?*N0LXL[4*VPLBB'@\GIP/9Q-L.9Z,A\]GST[$ M5^-E!J[RY6-/_*40;RAR(!,DV]T.\M,GP^EX$H\\>_Y M""F20%[6Y(^)V ]_>3:=CB]WS^;;D\L3,5=^HU0^%% E;&*PQ[JA>"WS&SKT M:JVL3N10_'-T-1+2"9DBS#4Y*^$53ML]Z:J[X&K9/HU$XB-$IA":UHE"6EB7 M;BE(T2;T/JRH]Q:E):MZ@76;E4Y6K*RX"J"3@IM;J3,YS_!-'$W.QX"D+"-S ML$.])X>ZKARJ?=3^WQV.B=CTO";V6=V:[)8\.&JUE^;!59$T4_9FJ5@=&^V# M//NL!*?HVC'^!R^H&!V)+^7\5R034@]M(!]U5=#MFC_0/"R(SI.L3.%C)'JC M1L=Q2\%.GICIM?:U@II5F?(XG*,BD*W6CL37'EY$8II:S427R7J?=:)VNYH]%WKM'VU#D$?XB&EZ76Y!@/@8"F]HG A MM,&AQ_)$E$6E]I3^Q%T+9-,%+UCH'&"D0=]Y_$MG!5D9#H%;^.=;B3B TN#- MQ/H_2J@XHL)T*(Z>UMXW9(4?ST]"S,B%)WF.]4E[$4S@')-O& ;0@(D"9S6L M]\M.*B4X2P$.8)-LC6 CP8:BR$K@J=84&*+,V:Q8&$GJ8 (85'!!QNAO,DU[ MR=D90-6MLH -00"!B)? ZC7)3#L/,"3!Q*+,LJU(K=SD)P#X2D2P,1V=CR\F MH_&( /6#W )Z*\7] 3AU"LR39##)'IQ>57=KG, >HKCOW/>B5EDXSEYT3]T! M-5D1^]D/FX\F+?N24QZV+*? &!:!MJV#(H9D33DQ:Y@P^.0<:;:%LBNDZ>7 M()GG)0XYFC5*2V2AZ6!71"O@!M0M3*X>>_27XNAL?S%DY52/AN\&]>=&NBJ( M*/#YZ!JA1N(JRV+1=:.VP?&I:77#N*G20]N6,DF,38/IDV\E-G!9NV*];H>M M0B[PX.![U&3#/ G4LU1I)]FWU(I6E3H>TX'JIQUT_4!+*'C0,ZJFP/G:%@OG M.;2V06 )N(1A0%/=$82"WQ4O@KM1F<[0-1X];_RYD1SWG]1BYR9_G$BW$AN< M3R%%,97) ,N&^FG%/AJCB\S%'0:IH^SK1B(^]-2?M 5GS^JSL31H=*'(^YPS M"%\2L*X-:^&'%.FP3Y#>E!:>UO+Y+TW$@^C'0K'7YTW\H^3/4)NO0Y,<$++5 MB@4$" J'NR1*I;N59,N@&_"/H!4EDLUPIZ)E79+?L+\LVD%!2QG&"K@!NH7< MR3 )88T.HQ:P3=TA-%P;(30MRO,X.6%(XM-"WFO_UU5=7QZH@(U40Q.:&((< M9JUN16X !:!LT> QL)7X1DQUA0HL[%06B$"_I]Z9V"BH)87+B;FQEEMB% 14 M%]R?4H8PN >H![@(^<^U$B"GZ=&T"67*F:$Q"I['"\Z>C9Y52T;$_AR)-OI: M9W7@B'UL!:_?3W!(HHG53)^/1I)&A1X'!/SM1MQ^>!V/I<,;>P)U(@^..!H]:(E ?#"'W34H+]^*( M@A7HSO.]+$(GY9:YXB%(S;VYC98/2!J*GX4ZU,+U>A4.^V_=*GC[]WC6")F3 M2F;G*:W&:&6%7W%F=AUR#0O[$,*M\$JUBD:B0\C S?R!F.ZADR2VI/61+;B- M%( _3KQKYE*H;Y2"&7M\;Y(V!1W#I0Y/5,.VB)P,Y%\4@ @6^PB+Y317%=>U MPWVFQ<>#+Q^O/P].VGFF'M"$\;20Z:^E\P'-N<"1X:#0)#"HWDJ[K3)Q2$"! MWU;@A*'4^ZJ\^*Q+B'C4E7DBDS M,*ZO$[Y&"CMK)[6DX3KFZ]]0W:/QA"XIO-AG*<12+Y.:->):)YW\.J1?U>BKZO#57:**(&&[M(Q*,;8U.-O5 MR$Y*?T!!]$E!MV"9%IM(E(SW)!<3TFM4J MB;/ #7*8\KWE1KS52/: /NJZ#L!8GUT'?9MREVR[3S_(?XMC &WH[@,8NVC+ MWW,.W=&VE3?[#1_' 0>9^:-<5+JC?E0O\QVG(Z62HZ/&50^J_ VR.U)$;!5" M41DFM+TC4407D7#Q&1OE >(>N,K:2"IJK00SY,1(L,S],7O>L/6=VR/VI*8, M?*ARY:D65=W(5E6TAX:*5C=>?RF6]*V6/-,JG!>\]I)K_%33P"6G5L(BHF]4 M,XUC=:24:C3PD)B][*[0^:UR<4I%$YBF)<5*;"Q,F,54ZZMSF0@.CSOS%D$2 M0Z4Y&GHL4W8)&R:A"HY%,'02&$.<..K/T 9HG$N9[#(,EG!O*7/]FZQ44X%D M/+G&K= 3LU-1/D=QQ.D2A4!(@X:LDI5 UFJZARS=4"_EIDLK94UR2- MDT,%7$56CJRS;6=6X52.N*W1D<>>#;\'GAC(S)G^&*ETV#! 0M'S\9VX01F# M)CBCSV8_RJC8-,,A*" 3J$ FVS#( MXT>Y>16Z),Y&6@HR3=:YU2;CO]CI:VR)!5EOGMH)MCJ=JSNHWA_NJB_%W(:$ M;BNM,-#7-JI+!+A*DZ@179<\'DXBG[ $/&%=T,KV_44'1P 0M#UBTZU$X88A@R+!80_++64BW(KV6Z MC*%3QT'M)7.9W]BR\ ESJ*G0Q7_)MEG[8Q4SGY778ZE_@ G%.$(] V?N+"J,.]K&Z(:R[ZP95#DP[1O#I"ON("2!6];/7$2R5 M8E:Y3M7!F('T$1FFFC<,1 (ZU*D[]KY]1R*N3 S=ZT)LS=(<01 K5*"4 G9UK=* M]KTYV,\F@S[ECHB4H[YW#&55ZSQV+)RIUZK)_3AAK0$[ALI"E'P>2'P=VX/: MI=X%.[6"$.2Z*,%S.FA!HF)P*Y4VXZ%%\U@T3ESC*U3$/0D5'HDV4[D :;J# M:/%!DT6AML$G=\"#WOGM $C0/]@ED&0"S4.EKD1[B##L&1_?/PRFZ7%ND!.D M;T[)#$%8>*,JV0:D0E= T1T,U\LN(0F])AIV[X[R4T6!0(\5X ]H\V0]/*; M5C$2LHTK"ZHI8]GD5O@>7O_B1QLQS(+'58]BF#U3/W5A_N-(MNV)O>/9?MF^ M:][<_[BA'@QW]4_FV9_V'^1DU/=&X6GK_4[NI.@M5M0.%'SA5<_Z;OVB[%5X M/[19'MZR19 LJ:3/U );:8XU$#:\N1I^>%/PVZ)SXU&8\->5DN"9%N#_A3&^ M^D$'U*\/O_H/4$L#!!0 ( ,N ;E@RIO/VMP, /,( 9 >&PO=V]R M:W-H965TH#(%8DQ"*@ 9#G]]5V $N-8MNM>>I$6P#Z^_1:+Y6RKS:UM$1W< M=U+9>=0ZMSY+$ENUV'$[TFM4=++2IN..EJ9)[-H@KX-1)Y,L3<=)QX6*%K.P M=VT6,[UQ4BB\-F W7CN/6+3?^"2:UOF-9#%;\P8_H_MM?6UHE0Q> M:M&ALD(K,+B:1^?L[*+P^D'A=X%;^T &G\E2ZUN_>%?/H]0#0HF5\QXX_=WA M)4KI'1&,OW8^HR&D-WPH[[W_$G*G7);]TRCZ#:6*>[G3$AZ(3J__G]CH<'!M/T&8-L9Y %W'V@@/** M.[Z8&;T%X[7)FQ="JL&:P GEB_+9&3H59.<6[Y3CJA%+B7!N+3H[2QRY]8=) MM7-QT;O(GG'!,GBOE6LM_*QJK+]WD!"> 52V!W61O>CQ"JL1Y"R&+,WR%_SE M0Y)Y\)<_X^^MUO562 E,/;)S^]$(.Q9!#\9+WUQ7J/[J CQOCK[!0PN&)I/:H M07Q3XKW2%HF82G=K(RPIZ!6X%F&E)36T4,T94+FP6Z(92@9?0C-@?0)OC;86 MSJMJTVTDIRWX0"_-U;_$/(,;PVMZ?NAI2IP7%>_00I;!5^3&PAM@+"ZF)0E' M93PII\X#2>G*9P-(V+-#\&%N=3"J+O"))RH+0#IP,]Z'"PR7.R MR*:D7TP(64[0DR,IV7V"N[&<5%0TGF<%^4KN6.$BK%\1]YX&LAC,2M"J0G'.$OAABXB M;QJ##;%SP 3P3ALG_@Z) -[3(+,(6TX,Y*."7E,I_0%-MOY&TS- .7@0@/XE M.[S8NPKY9X0$-@H T#K1A>J\#H"/A[QJATZB,M)0K"K$FOKI(0[K@?@]OG($ MX[#1!.62C4X/[I!4J0DR_9Z M9U]L$00:IV^G&Y!.E\9^=PNE=\U,>^VS/3TV1QSI5GZUP19)(N[I4L5F> M=?J=:N"+GB]R&C@\/\WD7-VJ_%OVV>+IL)82Z42E3IM46#4[ZUST3RY'-)\G M_*'5TC4^"])D:LQW>O@8G75Z!$C%*LQ)@L2_.W6EXI@$ <:/4F:GWI(6-C]7 MTC^P[M!E*IVZ,O&?.LH79YWCCHC43!9Q_L4L?U>E/F.2%YK8\5^Q]'.'HXX( M"Y>;I%P,!(E._7]Y7]JAL>"X]\""0;E@P+C]1HSRGIA#-LTX#$LYEU[.X $Y M_8'X9-)\X<3[-%)16\ A0-7(!A6RR\%>B>]4V!7#?B &O<%PC[QAK>F0Y0T? MU_2==F%L2%DG_GDQ=;E%Y&BW2$J8$Y?)4)UUD!%.V3O5.?_ME_Y1 M[^T>P*,:\&B?]&>XYK^1(WCXCH>U$_E"BA0II$XF9 M-8E -D'Z7$BDDW.@#&-%)G4D^2G2 MI^-4Y4NE4L2R_0Y!F;2Y#G4FT]P) " \20-M)'/5W<"L7*Z1EP W70F99?&* ML-'*F8G!-O2TT,I*&RY6@5@N=+@@)8W5N?ZIO-(ZS0IL63C%6I1[BEECIY2T M6UBE1*SN5.P"Z!0Q%W@1(3#,(?2G9,V6.E] ;WI3[RZ*S/@AX )N+TF8F=_? M&QTJR3NI8SF-%6_A]#S5,QW"*&SA10M7PSPGXIKE]<5K\2V5T;]!'-#G1V'H M'_O5L2^8 TN;.YC)"AUA/;:(O4<=;UPY4"O7+44/(/IF2C'.\$JS&6"RA)Z4 M,X[&P[@ =!N)2:X#?NH>YEDL0HV0!$$IQ,H;2L &&GLOP,V)FP+V=)C6XQ. MVX(JU890[;9AZB(U6XJB5G A04@E,D6Y(K/_]LOQH#]YB[V6G!!%DE$$P(93 M4^1;X04(!+@*TCJ#ZG3IBIO"BAEPIJ&&)CH%-16TDQ,AY&H$#D(FE&Z!& Q# M4Z0,C5*4P#8&,[FJ1VRA6BX-1%96U8=<_I6CVEI.*!]MV!>@V<-K4$@Z:^XY M"5TS-"5> 9=#:2P7"K)S%(XHUJFXPDN5ABL:6$H;B??W(2)Y MKL052AG5!.<] O:"@3ET=EL,NG(!0/#,2N&JDA56LGR22UMG;D1$U[!:X0AJ M(_9*;BQCB/63'.V,UI+5@[51RF<#P!2/(3;0&-7N.\/EP%"6B';5?-D5EY*B ML^2G(H=./VLG53XG! %/>-P8I&(8XR42BI1T%84@L$R9/@R3L5'R-@J#PP:I M0:?#CD7*?%+WE);BLW(&$*Y^*ICARG+*8>-OWRU:3XT)O]O5'3Z Z$&\$O 4 M6R;R!%Y9;9]?(D6,RQL#-*69F(&OQ4)%\U;@5\6$%B']J+XQ5K(/8L>96$*,3)8TAJ,^=,OXWP$'@L_IX5'RAT%8L5$_-$J M+]7#;2$D$ BD/%915UPX$H3F3R53;%\U@,&&GFZ_HLTH62((1&KR#?=*ED@9 MUW#L6\(*KD<2<[2O?+Y2'D:O<_.ZS$BRP$8U!F@Y1X_@*4:[9\4%\Q=-,K,9 M68)0;05&V^3>.P>HMR91KQ#6Q.GJK_3-3D5N<_PKZ7LF;B"4J0/$^;'BI2^8 M(6Z7,G.;^0_0W(43Y7NZC]46G^W,YM8DX4@X":F2.Z!,D\)E*O0-A"9^)J*YB(LA)T/3.)V>N!$%E\[I-1>^)*/<)B]JYT.V::2*NZ^0JS)= ME71_IZP3X][?:!G:$9=CF-9&:DH]3L2-FQ)?E4W$M8$&'V18MB$7$+*;=#S, M=8^GI$TAU!?OBDC0+)MBOA 73V"3 ,L0NHRL5 ,I2D%!6B@XBGNV5#E7,9Y/ M$H\29YW6%.*P#>8FR1SA%)<+G57)6:5(DJ 6 F.\:BE41GO8C';7BG;3B/9W MA:WZ.@?9*37?J+10V7OT'T6JQ+#'9#8(6MYJ!78K^?#,JO@$1'2C =SR?AD_ M!YV/6Z--1FHD,4'HO*JHPA_OT,>%"%_6Z]=A]PWB#T<]DZZ+5.4=%NRE\]FA[<]58D#\KK??8D]RD-FY0V*6G].TK.ZQ%78G2>1#_7I;OV2 MH933]]F)^:1E<2E2M=PQ=6T\3O"8FKJ:IV]O/GSQ4TF/A *6^E2*D@K%E6^Q M+BHIWI+K5/(A]*3NDIZI)85.!(<(&,>=LI.NFTGJY\F49=JG?6G#8GN3X<9&VR/'HS=[1Z[7WGRIYD_5;S Z MVO/\,(;M3FDWCF%OU)*_^=SO]_8\?VW=TN1<^!#FJ/W6O>T"PLY_(&-47*\;TGU:K*BBT7V7"/TQD1+Q]0M]-SX* M)J,^?3@.>F_(7B-$$T?*J!=,WDS^!SB>ZK_^47#4._8?CGL4&_U1T)\0NOXP MZ(U[XD]?_735*:R[$/)#\WQ9EH;MPTGMEH" +$D-Z;U;'>VY:P-I$7%.8VIY MN/2M^Y-*1/-:DSF)&VNJ9AIK+Q"-F]9U MU+TD8LHRRH[/J^I [-*?O'E2,C]UB[7H85/P7F[<7%G2HJ>^AJ6NZVN6F.OL3^5YM';A!^,.3,&@:#X=$C)J[?5H=Z\M#HB"CZ8#0^?LQ#&YW^+G&3 M,0D;3HY?G 4WNZ\A*)8&O5?T?S@[!R]:FS?XU04&T=.. \@>]>B@\-S#P56U;@E\D$,S_[2O_$:]CR>[NR MKF;&5KRP:0H8?"_SM$U[ZR/X@YN.^MWQ M(YL.NKN^B#YL_%X@47;.OXIP_AL"_].!>K3^X<6%_[W!>KK_U<8G:>=T3QFK M&9;VNI-Q!WG,OX3P#[G)^-<'4Y/G)N&/"R61DS0![V?&Y-4#;5#_'.7\/U!+ M P04 " #+@&Y8 @/,'>8& #Y' &0 'AL+W=O&T=/M,D0++;11?8=A?)MD51](&1:)NH M)&I)RD[ZZ_L-*Q U[+"RD*;4CA\FN70UD:*W!.5Q3")HLFP%*KJ79[[N8_F\EPWKE"5 M_&C(-F4IS,.U+/3FHA?WMA,W:KER/#&\/*_%4MY*]W/]T>!KV'')52DKJW1% M1BXN>E?QV?68]_L-ORBYL7MC8DWNM/Z3/][E%[V(!9*%S!QS$'BMY6M9%,P( M8GQN>?:Z(YEP?[SE_M;K#EWNA)6O=?&KRMWJHC?K42X7HBGX;^VP1S"+7B!(6H+$RQT.\E*^$4Y%4Q4ZY=0:K"G3N\KV$2O9\Z,"+9X992W<=Z)(7Z.*$?M25 M6UGZOLIE_IC!$$)TDB1;2:Z3HQS?R&Q :=RG)$K2(_S23K/4\TN/:D:_7]U9 M9^#\/YY3,K 8/<^"$^+,UB*3%SU$O)5F+7N77W\13Z+OC@@XZ@0<'>-^Q/1' MZ9Z7JM7VTTK2:UW6HGJ@(DSIQ4)ELD\;8>1*-U:2J'*$4-4L8)7&J&I)GIV? MSZ1Q2&62GQM5(_D<-?"OH4I7KS)19;(0=X4D@((1CDG]*2261DK>;LFMA*.E MK+"A*!Z0N.!D)#58T52+!V*H<+)B9GU2E6U,&#IQ#W%9".U6.%+> WE8 X@C M\ESY+ 8/456-*,"X<]FI;(53LV*)F=5^6 OO;R'W#DTE-O#@(K4U+RV +AL&;$. M_\B,15*5<'*?WT:Y%=3=2CGP#LW@4,RP<<$P*-0:A^!4$BQ' 7BU9_1I(PL( MLI^;A,R2Y1TLNLTN?B3TX8D/,VT=?4EQU$_G41@DLY3>*N^JO4UG=%5JX]1? MPKL$,AG&OE=Z\LPBU4+D/0U'JAD.D#;6X'0*06)C2Z?IKF%(>>PXRQ$!\L0//<<[6+?I]:[(/AS_-B0=Z+P M^T(/\I^,>=V2WGK2]SH+=(?V/+3=3N<6.6\.0[A/P(>#-#F,];#O2V;>QNRD MGT[AG\8P2#V*]^W<4P#=WS/MCZ,$SU$2TT^,N\_P>:^K9!YTF(UVF?F/5O*0W:9^\#*>T^A9(UQEF6G@V/VY'>['T0R8 M\++JX:BB,\ C. %:Q.F\5?51"#Y1-(FW$O[J.S>(<[6&99:2;KKBX;6F3WS* MAZ>I,!W$ >]I,HC:T=O',9]V"\D@;4<'I[U1-N/,I1NN!0?'Q#%(OZ+98(3G M$_Z3P023Z6".YY6EDE&1:]RN&.;:PUAM]%KE7.%)E76A,N4(QW!7P)59>A( MA^F24AMT,RP&;_-];\X SH"RGZ)B+53H"%#TNSK&%0N,L@ Z.7, &.4RE#SF MREM]\X+UM2@:7RIW]&@3?#,Q@+FH=S'2E2ZS+:JV,KK98*04X+J5>&E&#.S@OH72H[P(0]D"":I0F M )+2/&,T4S :;_NH$A-H,\Q#.*CKJGR7Y%L5G&V5=7[2=RG<[NQ$/CA^0%>5 M@P=KCXV+!BWP? NTG;?>?NXW%]O8A$BC63]*/5BF2?A,IC% PT+O=V7=.&_\ MMOWY)IY L.A;#*;?AJ\4@X]/L^ X*GO42A/0CNC('631T!SG=04YWD-,=Y'0'.=U!3G>0TQTDW$&&>[^C2FF6_J>;)8\P MX<]4-]O]U[L*O[-VV\-/P1^%6:(]AT +D$:#*:XE)OQH"Q].U_[GUIUV3I=^ MN)("L<$;L+[0VFT_^(#N;^?EWU!+ P04 " #+@&Y8-$0H&7EZ_=T@Z0H6Y9G]FE?1(D$>Y M?;H!ZN6V:;_JM5)&W%5EK5^=K8W9/+^ZTME:55)?-AM5X\FR:2MI\+-=7>E- MJV3.DZKRRG?=^*J217WV^B7?>]^^?METIBQJ];X5NJLJV>[>J++9OCKSSH8; M'XK5VM"-J]=?[83(A=1^9X/<3?-;;+L1:OI5&OG[9-EO1TFA(HR]L*L^& M YPG?]X(2\8+0O8'G!D_:)MX7.RD9W MK1+_OEYHTP(1_SEFLY48'I=(6?)<;V2F7ITA#;1J;]79Z^_^X<7NBQ/ZAJ.^ MX2GI3\;CY.SCNDU%BO>M>F;@C,+>G,$A^D)D#;),&Y6+9BG,6HEE4R)=BWJ% M;RW?V2G9:J$HS )!4M5"M0C4PD?BZZ<@::5AW;:3I3-/N1"L-GIN&;[=JT[0T M;#]9;-KFMF#&><+PWD7Z@0-^4+EJ8<%LH6JU+,S%1";T.=2%O13-$S+3]T,R M,G:2,!:_7WZ\O!K\1(KQZ+Q8+E6K:E-@@32*A.\$OBOB^=ZG=5,_@ZH=V&Y1 M*J'N0-\:-L\\2"=7IKA&7B2FPO<:IK# :".&86R%J5%P;^ M\!T_M2X!!OD:A%#FXUHB18CH<\81O&=%SP)2=4X?:01KO[]364-1-,B#")!RB"J;BI^?/?SIW>C MXUI52D+JCK]^ [!; M$0)GLS2.X2,@E'!)>L$6I8Y'7K!?PY#3$*#DIU[LI-") MOX2P\ES :^>4>$G"UQ Z6M3+.A=EDT%X$L*?<'D471#08A>B?( P=%R$*70H M4[S()]#/:40*?P[Y&#MS+)/"Z,1),0X:I10G^!AH1J:#%P$L#TK%CA\E(V$F M3AC[;)?KQ//YQ6&P(,:G6'G0.'6GT8O!(2&;XL;S,9K70Y]&\,L''TZ84FK M3%NC"[D &9L"P96:)CP1SE_!WGUX1M%[F<_%=05B+K[U.8T5EL4=T;E=$D: MQQ*7ZTD)=?0M134OK1XZ7AK A\L(Q'YI%6:QDSQ_P4H)/+_7%9]FVLC:[ MPP$Q2A%RZCK+V@Z+]CC6R$T7&1HBU7[; $*&JF.I))'KW$FCE)D\FI",R"!_ M![1O99MK^-E- J)W-Q"_4EKOI: (WQOLN1@7D:$I",_FJU$5"A:%9*@#&=9. MG21-D-_)?(!"?=*[\%H4 >4$Y0@8B%WQQS'^1%$.?2)GV$W((Y6?E!P"G"YG M"UR""#T6Z EBGHXV4;-K\9SZ /,TW#-DEN(2HHT/.7"&4'? M&Q+Q@1/O*0Q]?$0EID+@1(E_VC73B>?[J>?CY'XY=GS&@8M %&676Y6LZ\NF7CTSJJVF R\L#P=\G2?)WW;'9\6/D#_;M>)U MCC0#6NAUTY64RP+-J42V8\<$A*W07^CCAML. %*X-\X97;9P0ZR0M[(H)3=8 MMWA(_NTTH4]RC?7=%\"T@J5?5;E#3"0U9H8?>2^H!ZQSI/DE:F:A>P.X7 ^+ MH=V2%1PF&K8)NT_#-RFZ-1K(%CW5LE5_=EAZQSFCU:UJ"[.SW4)&PHA6J'&C MIB&3VC S+SN:384:I&;CL+-R\VYOX[Y+G=*20)(530Z13==R:XD<)-NWA5FC M8^OTX$.#3F?14:^-447+GJGMLPW@6/.-$C;!&+10^A))#2N_TGW=96OQIF*#>++XKW^_ ^^659*'C[ M;<>:4 ERD(H7?;)4&UGO#H%QM*7$#ZH#U)H?A0S\=NZ'EQ'VZ65)4_-.D893 M VJU8HOW:MM,8<,?#R$Y;P:R:&D(>QF:G]3QI\=UG%_.1Q5'F)/ WKL88_OM MB9K.1$\:FG555UI+^IY@:-$'$C+K5BE1-OZE.[H&5(D:OE!E =':PNO02_3K_]13 MCMA"?]TM@;N"BU@C&GC(MF\/K'@(R]PZ>NC3'[;I]HCF7D2VBO?F+8U%)LH\ M9TO!Z$=# I=[$S!NV@(=9U'NQOT.M)8T)A['P+R6*CPY[^%N"$3RV6YZ,S89 M5,!.P5?,*HMOUOBQI^OI'!=BM&.PX+!3E05_B[[NE92B2RI(B]UQKG (/7FA MLTX3)N4"OF>.H]75+0>$!-.J,C,='-0JW95&]XT)V+VI+,UJ Z\0E0( \*_, MOP #)$BKR4-R1T_M TGS6A"664/M##N=J175AHHBS<>^M(15!7(ILUHMBQJ& MT#G#"%?"XZ E>6S3%T4X_9K(EJCKJ;T=E[NA!:$V :.;3D.TOGBPX1M:EV?B MC5H5MFKT@&5,G@O;G%([@%U+,FS30F^_AZ6^/4TA-70B-T;C'_ES\;M!W?O6 M-_S6+&(/65(O&#@Q;_718234#\XBVDSM=?F^SN]IP:WR$6VN[^^%G"/$M9:Y MW>6?V@Y0IB3IOK0X=&>[+E ISX-X4G(FB3-DQQ3CENL6TC><3J6#2=E"2C MA6.-R WK8ZX$$G1\@D1I]*2V,VB$H86 "807ACE'&,1$,2JL-T%M2],-HA< MX@PY\)0!CTA J*;8VV?E8;0+8F[N8(:C2NZOY7;(8R$WFQ(-!5,;'DV#Q5I5 MN@X2PD;Z:PV K,V/9'>)-R,I0JD&(#4C ] M1T[79>9=R]O#%OL8[5/0AO4?P1&@8\]4?OWMYQY&P_D(W;'DN55#=6:"/M9Q M3P*P4+0,6;$;NL2.0T&=X:.9BMJ[YNP+DDD"4&U=JY(=.R@_]>18%9\JGTBL M9)**)+<=S@GIN(^0.R&+?^I'EOMTCU!0--UI(WILG[9[>%9CE1I)W-91TL-6 MELGI#RH% =!R"B?U<+H)J]EIH^['-.8E+'_M4Q%""FSM;76B)* #CHPO)8% M$#D<(D^T:17TJ_6 4@858>;XD%NH@)ICB6[?9CW@RK%@DSSN;0AF-D.H6M8- M;VI5>Y"M?>O0;^C8E;AEF0<-#OUNX&8O9?%4:BOY!7=I)\Z*'_+UOIF\6:,D M.^+FFX+7/JA-AQS+'/&+NBNRQFZO2->:,_XGS,B;RIDL3LJ;W091(^4G*JL[ M616US5(;>NI'J8*,G'DB0VAANZ/:]N>_W/Q-8&;;O&#?6-NBX.V+&1AU,^S7 MF)"QF:0^$ONF;SUJQY9M0D&\[20/6A;I<<&[80JM+IYI9=QQ896J#8%:$?BR3J9^;*SM1/ M3QU>!]V_'JI @@9@VYGWY'KA_(&(G^5&J_U)$G_E;J0O&<.X69"BN1Y^V7HW.C==]HW#N&,1H2MF])+.\T_VXYX3!.D#!Q][.W\U^>=$I=H5_S^$-T:U ML7^B&.^.?T&YMO^\V ^W_U_Y1;8(L\:^?(FI[F42G8G6_B?$_C#-AO^'L6B, M:2K^NE82G$4#\'S9-&;X00N,?\QY_5]02P,$% @ RX!N6"",!<:Q @ M!08 !D !X;"]W;W)K&ULE53?;],P$/Y7K(!X MBI;$;MJNM)6Z#002$]4&[ 'QX"27QIIC!]M=M_^>L].&(G65>+'/]^.[[W*Y MF^^T>;0-@"//K51V$37.=;,DL64#+;<7N@.%EEJ;ECM\FDUB.P.\"D&M3&B: MCI.6"Q4MYT&W-LNYWCHI%*P-L=NVY>;E"J3>+:(L.BCNQ*9Q7I$LYQW?P#VX M[]W:X"L94"K1@K)"*V*@7D2K;'8U\O[!X8> G3V2B:^DT/K1/SY7BRCUA$!" MZ3P"Q^L)KD%*#X0T?N\QHR&E#SR6#^@?0^U82\$M7&OY("K7+*)I1"JH^5:Z M.[W[!/MZ M0'E!6!83FE)V!H\-!;. QU[!6_,77DBPH>)0/9>6_%P5UAG\17Z=JKE'')U& M]&,SLQTO81'A7%@P3Q MW[W)QNG[,WQ' ]_1.?3_;]!9N--DS^8@QU8=K/+( M6FH<4.O0KFN"5E)KB9,NU(9PZW780&@+C&+9+#31'Y132S***&*_>"U*SSIE$^]2=C^X^2I?$D MR_Q%1QFR&R&'<8H"RV,VG9)3W4Z.1K,%LPD+R'^UK7+]E [:8<>M^M'^Z]XO MR%MN-D)9K*?&T/1BDD?$]$NG?SC=A4$OM,.U$<0&]S08[X#V6FMW>/@$P^9? M_@%02P,$% @ RX!N6+G 9QVB#P KBX !D !X;"]W;W)K&ULU5K[;^,XDOY7B&QFD0"*8\O/]'0WD'[,7N-VI[/=\\#A M<#\H,FUS(HD>DDKB_NOWJR(I2WXDF=N].QP0Q)9,%NOY5;'(UP_:W-F5E$X\ MED5EWYRLG%N_NKRT^4J6F>WIM:SPRT*;,G-X-,M+NS8RF_.DLKA,^_W)99FI MZN3M:WYW8]Z^UK4K5"5OC+!U669F\TX6^N'-R> DOOBBEBM'+R[?OEYG2_E5 MNI_7-P9/EPV5N2IE996NA)&+-R?7@U?O1C2>!_RBY(-M?1=(L21/;WR/U'UAVR'*;6?E>%[^JN5N] M.9F=B+E<9'7AONB'?Y-!GC'1RW5A^;]X\&.GXQ.1U];I,DP&!Z6J_&?V&/30 MFC#K'YF0A@DI\^T78BX_9"Y[^]KH!V%H-*C1%Q:59X,Y59%1OCJ#7Q7FN;M+!WZ(ZF4>UG[GUTZ/K#U(Q=^P[,J*C]5--_'9+8TQL=ID<1]LJNLUR^ M.4$(66GNY3:AR7[US$DCI(2%^)7*>Q: M5U8;D5%$\L"\/7!- W-]+XVJED(6:JEN"REDN2[T1DK;$Q_WWHF-%O7B Q\-R-S(P5DB(9ULIE>0NCQECD_VG"L_$-;^$D:\F07&QZ?]@= M.D9?MR9KGKRFR68[^39,7O-DM\J<]X9&WRM=FV+#%&Q69$:1HAI/P "2\.?> MUQX/^;E2I+9_AS/-=0GGR6"\:"=>(C-2+(S^)BLR2X7DU+8?$\'[;#Y79+NL M$!0Q"GZ3&SDGE($RV7:?:Y*F4/E&>($1/7+/C[AH39B2J[W4)83;@W+D")(AK MUE"T)4=GH;);54!*27HWNEZN1%&7ZPM4 =#)ALSC];&N3;Y"?J4ELXI%5&[C MF0;:]L1/6'1_JO?64<<_B;W=^="(RPH*_]-TW$N;\0_24' IN$[MB!K' ()# M!K[@J,CP)" 1%Z=7K@G?N'+HS MP].76AYAR97QT^&D'?=Z9]\M/._JJM/1?SFK$M1N*10$R] M&L%CM>058V3H6P @VSW9TP Y$FA9\%);/_$XJ^:.-^^$PQWZ??X::FJBJ0,L<:"GHKT*IG-QO@RFB7CT1B* >A* M2S&.?X-D-)B)*08T*9S-?39(9OW!.7U.1Z-S<9V[&H&/&#A; A+.$1#68G9_ M-L68-+D:8O#'QZ Z [L$-=*@\6PHSD;)=-H_/R0!\$82.'78'J;)8)IN^=_J MI66 5^*'3!EQGQ6UW/7.9_4"OH936FF63$9]+R&%N*M-)71G'1)T/&1!)RRH M!S^S@S )".:>Q@\HPZCVEJ,)R)LZ$?W63(!02#'"62A2@/"%=B/BYLKFN 1VL*F@ ($=\ (!+>F_; MZ?L02KQ#RJ*BXRMM UAY[?"$!5<#B]>#XZ\7M>&T-(UL;NJ-]&NZ7G>,O8 M(1LPU@"T=!4AC/2)XD;IN.EY8.SRF RI/=QRZB MG#:1=RHF PJP64K_/=*<,M;@%SCZQ\>U][;#,1?)G$UF%#EI@B>.H#3UD80P M\Y_]/JL<)<0W[Z(4+]"BV18.C'4-R:LD[<_$!)!(?^.1^+*U5-9$!GMVG#*< M0F3@V'0\%9/^4%P!#WY\PEQM-5PE8U8$\7HU.6=E]/L$;J.T3\H +),:0UR] M,(FBC%*6< VE5,FN <] %"'YAV3=E&6Q[&]7>O&A*>">3HQ/R;IUX@3\.H\0 MG(7!1-L$5%<9N1.PWBW/?)X_;RIP*KN?3_J?P5-3D 4\^'* _%/%P<41)'FB M&CDCWSA/H$.$);8QV1T90E54MN8>KL)(V@_)Q0*.3L)WL2?[OXI8,N:.G[?] M]6Q \ 0O[2>S*47K8)0,)OQEF)#S\Y6 MH"#F):[Z,[_$E-,QOB# _9?)H!_M%U*D"O)=;PNPJ([/38K:=8$_;'RJXKSQ MM\ONUGW[F9&'_2O=Y>DL^M]UGQ>[3?AVN/3K&C,9#<<>UP:S"0/_> ^1MP[G MU2&(VA;E 9)3T#B;,JI/IL#Z'>_BS5\K+6#8B/Z-42S]1/N7G?C5S\7OCA A MHQ JC_P+N.BOW+F4\XL,.V+J.&PK$"MJ*WFK.I?4R #$'O2*G:C?2]3/F>)# MIP+"=FXLOL/'E#[^('N= B/RRF'[SS+)N'*0TT%OUN>/E#Z>2?KCWH3FI+VK M/G],Z(,*):8(+PK3VF)2'%#O><[$FAJVT-7R@@07*"_OI M3;1-6]_!&S7LV M+"WR@CXYAOWFM-NO4-6]I#*1.E->Y52N<@^+DK$+5+*".@4Q(7&Q[,,.WIGY MJI"6]^WVEN3@L8+Y.$ I=.?XV5BU4'G8=CZLV")KR(?2!LI(:&<9:O&F\#VJ MI= K";;C=;U$O"*U;)U<$(O$-7^I'HEKZK=0/0WD4X\L% >K[S. MEJ0-C6S1BJ9Q'ARY ?2H2@ :V/K ='9NONH-@[S/F >B@GN94*O5.;+>UFP M2I6]\_T!7B\46%!86WG$ ?63B ->*50SEIP%51ET2D=%M.IZMP'$+;?(MC U M;/8%:X)F ;9H!X,%2 6 %KLB<4/'J,MZE+%%.C0M=CH5%;6!S5JSSZ ^Q!+* MM\U\WRT*VQ@.0QWP0+&RJ#%(6\#&42D@BK M94.2T_BMU_SE!NUA[VH(MY$\ MX.*>T)[%VXMFN:%\U+0?JPA4UNG\SG?R'F11T.?2Z >W2L*NFD87OI*FSF8) M%Q9YME;4"?L68]CG4.\PB; U-:)MFWM?TC+4_E8C7 A2*# T!= J6]->;<7F MVW7'IM.ID*$TP4&CX)WP[P&;L5G."#0L?!Q;9=F@.Z?1 '%P-VUKC@EJQZ&2 M $,14YPJ)3@#TE32?"]6^@&^;1*DARYM*N%;]"D".+4P(#8LWLJ-CBU4OWC3 MJZ!WY&O8C?CX:IGWT]:?**+(ITML]VOJLQ*3I:Z4T\:#.?7;JZ4F(OY,09%? M WU]&Y3;O-'/-Y%.Z3RRT'M:U\<@+LJ,T M_/^A#52M,=.I&,_$=$+_!_W^=[O_""N/V#KL&:" E2Q\IQPFUP4SL)BVPE>*82JR5>H MM;Y*B:HZ]JY$,MS0V9@OJ"#BPF=6$@ Z)V4?)DPZ#4IK M-6$.>&'.7230LSGPT+/>!+B/-W#9A-#%ML4%YP#0AQ0-#=G:U],4/S>_@33 V78D;?6(F)LLT)5=^RH4:QU4%8OLMZN M.I: 9$,U+L/C QPK,SZ7GP4=8<,RSS;-878K&0EJ7&';K$!V3H2)AS85C;+F[WE]@#3NIYH\.VPXKV&MBWWN*WQJ-2N MPS=/17/8CO!18@NMF7G7M.TII?F*U'4K2;_9,>UJX/^1BGV*"&VDPVKV75>$ M D3 -D*#0!:#_H7>[4&0H>I6D]%\P0Z%&<=W,>;RUK5-TJIS.U8[&!18D(]8 ML'FI]RJSIVSQOZ/BGSJHMU>'M%/>7JWANW.;L'/CJQX1G\#E'T+,9V]NQ"L; MZ5Y]LS_T[Q[W;Y!??)NAS4+[N^]EQ?P4F M2^*>+8./L=FN.OC6"6V^_%Z:EHM+;84XN!I=3]DI* .'34K;<\WV\D>&*&=EL8@%,1N MM+3*J'E!S0 :I#L]LP"#I.J]8:'FW)Z0A=)<\+U7:EIT3LQT^8U= M:T$ %B"8T8QOSK"C^\O)ZALA,N!8QE[NHG;4=&CVK:WK1YWMX\NNH+T2_T$' M'A^K.:W<<95V\]GRMI@/'6:#,3WP"54RG?7I8>)_&TT_Y0'+IK>MFZ0UQ*[%SIIC25L4@;_CIQ\[:YC'WM[R!O MA_N;W'_#QI=:9X5<8&J_1W>?C;\=[1^<7O.-Y%OMG"[YZTHB@QH:@-\7&E ; M'FB!YHKZVW\ 4$L#!!0 ( ,N ;EB48RH^8@8 "(0 9 >&PO=V]R M:W-H965TO:!/ M2W;:=.\ 4[:;AG0 M+4C6[L.P#[1TMKA*I$I2<;Q?O[NC)#NO2X%^B2GR[N'=27CMQJ9=YX(GAR5&EEGB%X7-UX>AK MV*%DND3CM37@<'']54"='SJ[ L32A\4!<%6TR3AL.RE5PM*I)+YQ3D1O,DC>%>Y\C]O1A M;*Z: U^I%(][5!8>W37V3E[^E+P9'3YA^;2S?/H4^C/C\[T8<&Z8VE$?0HYP M9LM*F36E58:@1*#/F4TP&2@/J?)Y'SQSZ,$ZL*3D.L%@ C9 H?OM4ZK'F"@D#%"1>%,K##ZB]_VA^/ M1X=1[/Q"/I/#75 F>Q[\>/0L>!;;P _@PV*!TBC@U]H@)'O]ABCBH5(N@%UL M<\:*R=M##U2HZ=?<%N2^;R9!596SUV1AH]/N=IMUM72([)0*8"R4UK5!H%90 M%##'&)@-M2TI [A$2EN=!M(_HR"UT14#DL/M98XA: \*EI3V(6Y'WZB<1)EH MK=1:S8E';:+T7,JEKJAW/N2QPT()4<$&\E'2(Q) 2Z%VAH$"NM*S_[3I5VV6 MDDX,Y-AE*\ 5DLJ2@R=F7$9EVO7<7),#XENE>8^=WN7OYV>]78&PABN7!,AH M30TP@_FZ,Y1.#25=G_-$AX#8!N'4$D7\\5X[BK1U?@#;!7+%@6R)I#,I%(1, MG@B_+;%;"J\C31+_&+?OHWD ?^0MAZJT-2FU$LJW1@ON*P_,![.8J8 ,FR$3 M+'5Z)UJF+N=$*^DW=:N*PJ8J1-J5Y+).-44T]']@>%=4BCGY96!1U&FHVZ4I>M"VE=U@WM<6>:%WDTE(WL>^R]F>;"GM>YY#Y?\3A.885HJ%LIB#[FB-]KPUR7I%SL1YB?'@#\].UB@)_MJYSA$A59S M75 HJ((%M%W(?^ZLK07*#*N3WN.[XT8JJNT]05309&UNWJ>C.RETE&BO =+PXI@SBUA=YO^/-H#S^S#& MA@U45CL.7T0*VCW<,[I^R?JTND!-T6E=E;8<755IRNV6@+E.FGL.>&GY4A\- M+;P:^QI#+Y1VF^+<;-;U.[])3RGIKI<\E:,QD5GE;C[&\V%AJ7VOQ'L)3WQ# MZ7\Y+;8X:"P6)^.Q)2;3,ALK_C4BF]L$QEN2[FY)%=V2_ ',XF$T:]-;CD3X M(IY3=M 5'>6(::[I8W@!XWZROP^_T5.LH9DG1O Q!J'F8V@GZ;^=CG<;6*;9 MPW0R;6_E(I#LO=M]]KX3VC?IOQLEPE-[J5JBH6(HBG5KR0,LM>QH1S7ZK:8& M% ],Z6YK.K$'\-G0'<$N#1&=2<_H[A5M3:\H;UXD@S?T-BL*>69*J[EGY>"A MM\!PZ]U&M]FEO$ZY.1'Q\0G7S78/X%E\]VW$X^OY$[5';;A[+$AU-'B[UP,7 M7Z3Q(]A*7H%S&^A-*<.<'O'H6(#6%]:&]H,WZ/XM&PO=V]R:W-H965TNI->YGUU-!JY).-"N:&IN,3* MTMA">7S:U%TF7O]#C,7=G38U/[7)=\995XF1J?'E5KQ#?O?JRN+K]%62ZH++ITV)5E>GO3.)D?G^[(_ M;/BL>>TZ8Q)/%L9\DX_WZ4EO+ 9QSHD7#0I_MWS!>2Z*8,;W1F=O>Z0(=L>M M]LO@.WQ9*,<7)O^B4Y^=].8]2GFIZMQ?F_6OW/AS(/H2D[OP2^NX=W_6HZ1V MWA2-,"PH=!G_U5V#0T=@/GY$8-H(3(/=\:!@Y5OEU>FQ-6NRLAO:9!!<#=(P M3I<2E!MOL:HAYT]O,F5Y< Z_4KHP!6+ME,!U//+0+GM&2:/I/&J:/J)I,J4/ MIO29HW=ERNE]!2.8M;5MVMIV/GU2XUM.AC2;]&DZGLZ>T#?;^CH+^F8_X>N5 MVH!:GLZL5>6*P_B/LX7S%CSY\R'OH^[]AW5+[ARY2B5\TD-R.+:WW#M]_FQR M.'[SA.7[6\OWG]+^KZ+TWS31IXPIZ4[PG8R9D/AD:N1QD%P$R7L;U0Y"1R\< M,UTS<-2)Q\X;;Y)O=+96-G6TD!KPDM;*T=YL. >?\QP:^K1WL/LB5::T=SB< M;2?$ @_S-JRL(Q9V$;C!Q8+MEA_A=QJ$,< DHE!QR/E\,Z2;QZQOW=2.=)GD MM2C7):%N +I5GU9+DA"!H X>%+ ];O*9\B@)&RJ-!\0$&](^8$IJ M 0BZ %^J767$=PB+)UN910CPDK6/?HL??,OQP(2M5S+)%HY'^V6>BRHW,7^@ MNY%*@*TLRGAAX)%\I-HB!L:Z/AQQ7*F(0@AIHFK'?:JLEOB:>'09393HM5 M.FV "#K48A./Z@90L-#>\Q.'#^DR^E@+?@ 1ZA-C)=2@(F0V9)*DMD,Z(YCH M=:(KP3P@CTWVQ[@TI,@WE$$!!NW95IJ BRZ$K1F"P;9/=9FS(SRSR0I&DA7)H<"0A:AW7AJ5@: MO-Q:N&5#/Q!EC1P4DE1* ]/:M]&6ZT#@9+3$=Z,G0S%%#HHG#^F*;;A!E G? M9SW:OL\C]^+\\V?SZ63RIBO1 '#/ZTPA YU&C8!_+32!H(C(CU -I;S]B(^4 M![W4.X;];_"07C8%I #O-E2@FT>N5!W8O+(KF9=$:#1ZL",, BBAL#:ZY@W'@4N5)=(5RPA54IJ4C_P&6J_B<4X0@BLI+ T25LQ1%;6 MU-4.W*[AC9."U_7']Q?=-61*S'JX2 %JY-,T'*4 MUK9-';_F_)8'A5P'6[- ?EE^(-#P)ER9 L[ABG 4M=_$?O4UTV^[V Z@9Z7+ L,#S5P-I_1'KT:'LZC/+:]GL\Q M,9O1YRCVXM7T]4O,X.S+;5-\<3"1N1-6'C]-9-6F&U>EP MO"5PT]/7PG5UJU#-%GD,6T.:$#C4'6N*&+ HH&J?&1LX(IMC_N](BC/'].[] M5;^YU @0N _43<9WF"?WD:JVB&)LWQ?Q:A%J\4,WUU'GK5$PRHJ\J*0FU*6/ MSX[M[/;1=A;?*KOM\<7W 55)HV#GO(3H>/CJH!<;:/OA315>+@OC\0X*PPP/ M3[:R >M+8WS[(0=LG[*G?P-02P,$% @ RX!N6'LA9JNR! IPP !D M !X;"]W;W)K&ULM5=M;]LV$/XK![7H6D"5)],@6CA2RDK,PL*:^N3P#4RMD>?>J90# M%L='@Y*+*IA/_=RUGD]58Z6H\%J#:!4FPG?@D5H5U$X/YM.8K MO$'[>WVMZ6G0H^2BQ,H(58'&Y2PX2T[.A\[>&_PA<&UVQN B62AUYQY^SF=! M[ BAQ,PZ!$X_]WB!4CH@HO&YPPSZ+9WC[GB+_J./G6)9<(,72MZ*W!:S8!) MCDO>2/M)K7_"+IZ1P\N4-/X;UJTMHQVSQEA5=L[T7(JJ_>5?NCSL.$SB/0ZL M=[N19WG)+9]/M5J#=M:$Y@8^5.]-Y$3E#N7&:EH5Y&?G-U9E=X62.6KS M UQ];H3=3 >6D-WZ(.M0SEL4M@ M8A9!FH3 8I:^@)?V<:8>+]V#UT8&?YXMC-4DA;^>"[*%&#X/XH[S&8OWF5',6G+Q <]@2'+Z$??!"'H[QY-6')^+3#@@M5EE0&W@+>PZ^- M!M[80FGQ-^:0\5I8+L'XY4Q1U1EK0"WA* [CV'_ %)P"=Y-9"]9:KX4M@$/- M-=QSV: S>!U'<0(UZM8I;(W2-$P9"T?I"'B50\K""3L*)R.VA5ZC1A#&-$3) M65 ;,98&HEH!]SN3,+!<$.Y6'-Z.!BRD)F%J]&4N-Q%<4WVCUH1T4,RBRF23 M$X>Z]VL7:-/1TQ0<'G*E^K3]BU@BN.*Z(DL#;S\H8][!-9G=.""*XYP;D0'V M%M);]#M3 JDQ6=34+RB*Q09R<2_\OA6U>0I4E>BF;8&4<=>W7+KO45,;AJKQ ME'8.^5OZ>:/=C_/?$(T(+H5L',A^3KYD*F?SO[!SB:N5I1T$G>A!S(F;4+D[ MBL=TW)JE%YQI]*:30(DDFIPDM6<'G_16/Q1?Y2'RIREYR$7&9=9([E]+ZP*K MUI9D>T@BZ47LDVX 7:_]5D3^FVVEE#P(V['"Y9(JQ*MO7[H>,?(P=&*4I:62 M] HW)ZU2_1X>_Y>'4^O(+F-HPW<(9 ?TS9DO%<,,!HFX%LL.X4D9)/CA[V>)S>:)#TY%HZ/XW^LX\/RF$2C MV&4QCHXF+H=Q-!X=H*-#P8?C)^ ,?BMX+N-+3]&+Z(*\A86SE4:D6Z[M==DY;?PDP>?"M"?5 M2=(Y^YUH39$M:=88M";L*MW)[1&3+9B)GKNG#'8NCR7JE;\B&Y)#4]GV'MG/ M]K?PL_;R^6#>7N$_&ULO5?;;N,V$/V5@398)( 22Y0LR=G$ M0)RDZ +=-DBR[4/1!T:B+78ETDM2N?3K.T/)7@<;NTD+]"$1+\/#,YPS0_KD M09LOMA;"P6/;*'L:U,XMCT+ ;;2!/[K3^0IV/U6D0 M$2'1B-(1 L?/O3@734- 2./K@!FLMZ2%F^T5^@_>=_3ECEMQKIO?9.7JTZ ( MH!)SWC7N6C_\* 9_QH17ZL;Z__#0VR9I &5GG6Z'Q"'*(TCB$%C$DAUXR=KIQ.,E6_ NOW;2/<'O9W?6&=3%'R\Y MV4.D+T-0KAS;)2_%:8 G9X6Y%\'T_;LXBS[L()BN"::[T/]=5/XC)-S6HD\2 M.AM,=Q"\K$$ZT8*>XTS9M5W#G:A >ZSR&98!E(5I4AS SU@!R\X8 M8K'$?74%9T!L+@HK1"SQ)B_[ N1'/1.MG9P)1!-PB+_J[?,3;T HXFSO$H)'^ M#'<$X;R7*M'#8J,LM2D%JC^QNGO-?PO3ZK17(X2**=EQ(WD#"[QC/=TEXN/% MBD5'XN&71E28,?M>Q2R+AF!OY([KDK7E2*F2C3$1#X::MDL'29BG8Y17\?K*]UH18&'^/(E MIDN\! !S 9^G7M='+[V 1AMOU%:@F_02MQ@(Y-8_5]>CZ\?^6?_&_6;>_U+X MA*>$TH!&S'%I=)2/ S#]Z[OO.+WT+]X[[?#][)LU_F 1A@QP?JZU6W5H@_5/ MH.G?4$L#!!0 ( ,N ;ECD%1LV,@4 "<0 9 >&PO=V]R:W-H965T M7!CV&GR4/1A M18ZD;4@NL[NTK/[ZSBPEBK9IQ2D<%##$77*.;[XYN/3I2NEO9HEHX3Y+^-&+I:6;_2GIX58X"W:/XIK3;M^;261 M&>9&JAPTSL\ZY][Q1JO2K3.SRK#/N0()S4:;V1JU^PTT\ M$=N+56K<+ZPJV8B$X])8E6V4"4$F\^HJ[C<\-!3&@V<4_(V"[W!7CAS*=\** MZ:E6*] L3=9XX4)UV@1.YIR46ZOIJ20].[U4QL(-)N6&I#R!*Y&71,Q,/!R1[X80T_ MW&?]=7/YBUS!N^JY72)\+X6VJ &Y'("2B=F,MMN$=JG.)93LA_59 4@UU*LX7JP+"M MV#H;+F*2F2']V15B#@=!;U"[I4>TC^H]!>?T"*W4-0$5&_%2Y MD,BBN6)=/ MDC 3J?A&;Z!#D14GU&QDS"C-W?8Q3V@(:DD*YR4-PXK?2Z4I?41$_Q.AUO!961)X MS)8/1]%;<%7@G]37,!HWU@'\3F\."E%SB./!!!I/QT.8C /PNSZMKL7:)=-1 MK9Q;D?Q-X*J[1\/1\"T?\WKQ[XP0!";_2$VR-OZ+UUO#59'44>#$ M)V/FU>L.)IZ[D@UW]85">+@/X-/,KOVE=6,H:9*[Q"RZHWV[ @C2[NNHTE!"9'INMG&2SI*Q:JD$?)HMAP, M&B :"C1D9^E;;#F8,:]P&JXZC MFAKM!;;?KE_;W1?_CC W@2LVJ*:[/)9X M(Q+UWW=L7LO(F&/^?.:R2F/8P? M%T.7S>P>KFCX:8R53JHZ<5.8?&F\P[S$35J;CA]KT'&57K6++BPP1TW@S"_X4=^Z,\OJ0AJ,;#/?WW M7,>&K].Q;8?\?N/C+4.*E3]1^&ULG5AM;]RX$?XKQ-[AT /6WO7Z)4YB&["=:^^*RR6XM V*HA^XTFC%A")U M)+7K_?=]9BAI9=7WFF:&N=CY\C3514@^-=?%Z5J?4OEDL8E%3 MH^.Q;\EAI?*AT0F/8;.(;2!=RJ'&+E;+Y<6BT<;-;J[DW<=P<^6[9(VCCT'% MKFETV-^1];OKV/&[V=2)7RQNKEJ]H4^4_MY^#'A:C%)*TY"+QCL5J+J> MW9Z\N3OC_;+A'X9VZ]_6S*5%_/+F>JI$IW-OWN=S]3[\\YRRN\C?*_ MVN6]YZN9*KJ8?-,?A@6-#>D\0]Q54[#..,X*9]2P*K!N71S[YO&)$0Y1:5=J>Z]2\9MR!6&XM4B005O M7!2]N+LL;O4-<2 MM7JOF*@2.18VA\5(=?Z9] -E5WVJH9(>P'OL)+S296F$0R!#.]=I"\$NX4]% M%(\Y"KY20"HU:QP=T#I7O@L37VR.6FE*.)14&_S6E*3 K)#*EB4*!D(WG891 MB3AJ2B,L5)C*(,"M#V(&7B-1IF1#MMIV;,-?AD..UFIPR29G()JTEPA)&K:S1:V--VJM:1[4FWNB*+@0(Q?JP$UK7F+**9%=/ 'JM?@91-MO=(?2:)=.S67]"%V..M#@;P M!Q8V2![B71"50'*&7F&U:3@[)C*ZX0C;Z -VH&,B;%V06E+K#ALH1H9P83N6 M@'=)<&4-*A?Q8\ '7W9%FN0Q:YCWK86"J(U=VUJ#!]1RVR4N7*8!%.P TND2 M/6A$35P$)O9<.:Q>=ZGV =[+GJ:U?B^H/QSD_DPA_O#=Y>KDU5MXTW")Y5@- M=G6NTB8HY!A5T3+]LA5%K<.&17SX]/,M7-YR4G.4)00)71T![G)(P0[P=-"; M"<5M3?"NR57[),R853BF'.K".PD8'KEVAS!S8M]KARE%7%H3H@4;"$P&=+#$U@V:![EZIGWBAT8&+L!O$,H+$NQ1 &64&JL02II#7-@Z;@==C (.89V,=$ 7;&KG/=$(K%O47B[KB8PQI!BK MI&XY/8 *#2EZ7$&ZR#B<5,\8"I0&H"L9AYW3?,HRN\XL7_3%(BG1!QH>@F60 M6H:$&Q 2O36ET&IEN)'PYM9':1%S3B1,%PKI^Y2 E-L 4(GD%CK6JL(T#/JJ M_0Y "O/,(U -W?$I9S2,K Y)"0PM+K"1?/O8B#;C2K/-36$J*+<:D$R1)&62 M%)98$K=-8=4X9OVS#DQE^V?):S"E M1.?:. [$X^Z/4=I@N) !XQCL"VX06NOC#G^@,8\#N]H@6CO*Q+6?V)#3/) ; MPJX/3->@^]?>ECP,($D =C3226!*%("!#:T=:HH^EQ*CXY#-^? 29'R M!&5[-F'/]J0!*^+9_L4&V9*E()! M:\X:NCP3]PWD<3>8\+3%HNV+>N@>PM)@26&$/&30X -J+%]:T-&^'JM?1/-D M%,-JQOJ@<&=P2D:O<;@%1-C^/BF53(EK+T:.0]Z00@;04S+@\0.2,0<*L?90 MG4YBPG'/6=7KA5!1.\E($E ._9H; ]>':4CP&JAGN .#(;XCIXJSD5*R_>4 MNHLZCZX++O;_ZH8()Z&D2[2IBCERG@.5.P5/:F._==P,^88Q3HT\XU;>@M<9 MNGUQ1Y[?\_>.@5?&N(W%+>%\H;K>Y.KBRAJKX @8VACGA"&K\;3Z7IW,STY/ M\]_72_7QD9*G.DP4 Q*5-=?D%IY:4_X?CR\D?^ MNWQU\>/$-N+]U<2B\\O1LG>T3NKC(/X;5TA4,^_+,_H]=Z^D;H=;WG"KBX]& M+V%-ON%IM.6',55L1QMX%&B!%.:C@':"Y($G3>QOHE]I0A&MB)I<*0N? MIXGB ,Y-7#;2C[F(=(7S;]0_.5L_ MY:;[E-O/.'WG\],3@>$Y/[V>7UR^XJ<+/(&$EQ>R]@I/EZOY^7+)3YQVF?=7 M;W/!BJ[)R^<^ARPFG[/ X1OY:!=EA$SYR];X=OPN>)L_AQVVYX^*[W%OX&G< M4H6CR^-7YS-PI'RHRP_)M_)Q;.T3&H;\K F0#[P!ZY4''/L'5C!^+;WY#U!+ M P04 " #+@&Y8FRJ#"&0* !-&P &0 'AL+W=OXN M$4G<4I(=__M[9BAIUZ[M>&6K?W!C[I=LJU8NO3=UV;Q?; MOM^]7BZ[[6;9[:R2%6]JZF7H^^FRD;I=G+[A=Y?V M](T9^EJWZM**;F@::6_?J=K?IF)S?J2O6_[BXMGI:S ME$HWJNVT:855Z[>+L^#UNYC6\X+?M+KI#L:"+%D9\X4>?JG>+GQ22-6J[$F" MQ+]K=:[JF@1!C3]&F8OY2-IX.)ZD_YUMARTKV:ES4_^NJW[[=I$O1*76OK'F1EA:#6DT8%-Y-Y33+07EJK>8U=C7GUZI#5S]%PCQ7_.5EUO 8G_/F2ODQ8_+(W2Y'6WDZ5ZNT > M=,I>J\7IRQ^"U#]Y0M=XUC5^2OKS O*-(L3'G;*21YV;ZX2TBM"+K960G2A- MLS,MSYBUD*W 4-F=U9T2_5;VO%Y=RWJ0/798M1EJ:>M;L;K%O!+GV"_;VY<_ MY&&0G4#>5JNU,/.YE2HU)W(COR@KCFAAZ)^N-GJZVZ8W&N; \2HT5T_'[J8(]B7< IM=A94PTE#NBW MU@R;K6C WI7[W4X%A\AYX[#&X,_W0Z^@/:RAOLJU956K^#2%1'DL?@,9_ZF MX A(NC+U0-S535)HN=ZTG7>H4S)1\KOX8]([-1WC^!4AO MQ1FT@P<]<3%8@(RWG'5:OKJ4[%ORH]Z[S>E,GA*<$J8=(<.X/\0M5PD7=AQ& M*[B X+![CCB>?7I)!F+^I6QV)^*SUM5\1XC)5>T" MLI6V51WV=IUJ5K4>U5P9:+A%M>1%D".N3=VC Q!RMZNA$T.>,=%;%,25^:KP M6,ENNS+25H?R2()3F(>JW8#0E,MMYY'NKMA]V,@-"GLF7._7SZE-*7N(3.\ MEK+V@) *%=IJ&LL!I=HP-QVQA9H(M'6YM,*R"=GW\=2!^#A 'M5W:.X)*W5- M_H<=RALQL%$M<^DHA:+0$$&ADUJ"Q]$FJ5D?!][G9XH29VLH.^+.X?BL+!$[ MP\*^%S2NF&IH_4&"=*:NR%EFRL?[Z5!N9=LJ%H\Z!*G7* NH0#NI+0M#'S?8 ME>ZV.)7-Z0XVC:DO/EYY(!$SE*.WBS MY^81SB!4Z2UG #D?/*[(R*[O]KU@:Q P;>$WJ"Q[!P;V MTPBCL?>C[H5[L#'*QP*W*;$;H 8=CBF0H^8Z,>$ &_FVV0)QC9(=8$#O/7B6 MH3BZ[IY"4P5<@2C7NI\*_($:M I-ERFYA:6[7"7(:\S0R*2I+VA4OS65JC4(<^=!]&6[#NRD>Y/9]OT@Y M[)IWI\ >]^QDP@M\@'7HX.$HRBC=NCLZ63$Y8VS+_]:-\CA )89X]!01)E7!('($R]-HX-K&CB L'Y40^6? M<'X<>GY(*D%B6- @*#P_CC X"KPH#VG1D9/&ZW//3WWT8CM-[F.%*KTG5)00 M!%)3@%X_O.I'Z)OXY!\<5)!K R]+0WHF#X6C#BFFWBN $1#DT(VV\_Z@X+5> MD86\/PI(X3#/2<,TY\!Y8>P_!VWA7X2VK/"R*"!5<]^+_7@$0YK1.T QB[.[ M:,L#+TFB^VB+$WB!00MW%!'+\W*&[%'H17[TTQTI>0KG)]\,M]@K(E\D7I8E M(O6*,,$X26,Z-$@SD:9>E 9/P"P, *K"*1<&'*" 0HM,R]/,X:9D\;K?<;T MHS"K'D#&$W@+DL#AQ:4RP!7R_\P/.=T+A[D,R?DHYB).BLB+1\Q&(3TG/KL< M>9@XU&79LU 7_#6HBPO0&"=+ )HJ&&M!@+CFG$@YY7EX%W898)?E]V&7^%[J MYRY26<8"L3=G)D'RIN31HYC!%R#F!>COVRFN2 J@+82^B9?G- [\E, 81G@H MD#7I4YA#G!WF8F"5:05D5P1N*DF9XTB8([FX\)(\^$Z0@]8,#$K.E&F3O!I[ M,7LH81_#82GR^1' 96-Z0-.$=6<^H^J2\9/C"83.AY,>*.13':<"/8;?W8K; MS2OZ6.)NNX(8#E28*B S@D0 4]1@2P&-)"O$[C@/ <@^W M^S$X-CM@98RPBX^>,@:DX2CE2E)?A68.%]/I*Z#[ D]WQAOI^B-R7NQ^:/DB+>W,G:K7&5O\X2Q;"NA]OW$-O=OR#"2[:4)F'=!E2EA9@ M?FT0C_&!#IA_03O]'U!+ P04 " #+@&Y84!INK^P"1D,0)16@ TK;NU]_3W0 )RA*=F=FJF5@O1*/1KT]W M0R_OK?ON5\;4ZF%=5O[5T:JN-R].3GRV,FOMQW9C*GRSL&ZM:[QURQ._<4;G MO&A=GLPFDXN3M2ZJH]*SK*W-KO].9#_NIH0AR9TF0UD=#XR!ZU.Y)"]/7D?I[ M/CP.,]?>W-CRUR*O5Z^.KHY4;A:Z*>LO]OZ_33C0.='+;.GY7W4OSYZ=':FL M\;5=A\7@8%U4\E<_!$$D"ZXF!Q;,PH(9\RT;,9=O=:U?OW3V7CEZ&M3H!1^5 M5X.YHB*MW-8.WQ985[^^+995L2@R7=7J.LML4]5%M52?;5EDA?'J67SUT\N3 M&OO1JI,LT'XCM&<':$]GZI.MZI57[ZKF?[Z9$+O? ;G9E71_ 1 M;]R=.7K]C[]-+R8_#W![UG)[-D3]]6=75%FQ*<&D7:@;6WGPG&NR[GVL_FEB MZEA]71DX3&;7&UUM23Q9^X#)U:*H-!;K4OD:'\!):Z] KFQRH^JPM*$/0=HV M3MVO;%ENC^U]A=76$;7:X2.\\\W<%WFA'60_5M=E"4*U<6'KCI*N<@6U5%ZS M.WNUTG=&S8VIE"D+> 9S5E0)IWAL/"#V\U;LYX.2^N8-G>.=KPM$ >/WR?J/ M40@"AHELM!.1X^L#4J4#4?0MZBUB0[V*(B&M;#HE+DUEG(:4Z7NS"<(@97RK M"GIW6_/6V.AZ;1P\7CW[Q]^N9K/)S]_&MV/U7]?7G_G]].>?$&Y_;PH8,")- MA=A,K*C:XMUWHTQ["E*)]HCG&]%(O=*UTHL% BYOC.-91UOK=6L->-X$;9:% MGA=E41>!5%[XK+2^<2PL,A$X:-W@8M"(;[1?[3/]IU?!W/D/::?P(NL9, M7M3'OT.@9.N=^HH*4JL;-K*ADURV)[DX[#;-F.\S)<*-R[G39& 7_A=&50$@XL?$CQ,LB@Z-O-LX^!&=;Z,+) MXV/U*YGB'4$>"J[=)I L< Z"2;6T9*6 *X4G2X$EDUNQ@\(VMLP-B,/J8)], M-6>KSR@H(\""V%B20.2*[4I4I."EY!F@W7BQ2O!@G7A6-/%ODSE"R>O:4G-GI+VQ>)5&@W0IGD,R)##;G=F5).=2_. M7^1P/98;W(H" R&VG,2R0-ZPKA^DPFG#QB/D(I*ZYV-TYK(E15+P &WF;-C92KNE.;:+A<01DLR=<3'(1<7'$).13/!(9==%A@.Z[X;X MJB!F-G=U[>EL:XL@#@7LZ'M$W^',")6+;<>:')*"$<<12),C.*2"16NLHMVQ M4N>_88ED[%;.9+PNA_F4D A[)WU/YS&'_>5.49)I>_5V=GHTFES-Z,1O-+B[5 M)YVM( ;82_\T0#BCYY.IFDUGH]/S&4/=VC52%'+^M4M' ?AB='YZH2Y'I]/+ M)T^S=!339A?3T?GDN9J=3T?/L?8CQ_$#(E+/IE=7H\G9]"=Z=3::GN+5H")$ M:']7EZ>CLXLKO+BX'%U-SA7*T20\):"D<4BJ%!5Z^[+[K#<-,=3XB&7(5ZEB M/2;;46L#? *UP-]V@C@B_*(I ;SNJ!KL4.;TG(+!V83QA>?LT&DGU94JUA#Q MG>"O$:@[8])_![QG.NFJV,F@P7\TB/-[O?B'%@9 ?A.*CMP NR&@48Y;4$+5 M#I5'P,&4E)!YL(R\ _C;;,0#?H$F-2LB?'L MCK#H0UU]_^)APER78-Z)END MD%9HM6FL7K5P+X '2K#\3 CSOM.B?$YG&:N/*4_.1!IU=^R0B?$MV05IMZ$5 ME6I0O0,GB)M2%H@0LZ,OI^2WZ5F']T$V*I9BH[&XV#D)JD(VV("@P_><%-<( M2_(6$-TJX&#RY+LB9Y9A M:* MBTIZ7]Q#NM-%*7"N3B3P6'F(*]&(HL,]H36!6Z6IEH(U="K=4%M#9+'4 M J9[J($YJ)J6?6C;CB7.H 5;J\,'%N@*3IN%FB,"P=;B[PL4WN8!=7=!>W*M M$O8:IZ[Q3]\K/ZEGLE5MBTW )JFB-?"^+X#9U#S(CH(*I;*5T^+TTQE!'FH= M\2.>@% NF(BBSTC.E[#2D1KU#@;5S-F16YMJG\P#5Z,6FU+#IL@"4K,@XSAR MVLK$ZC48X%#,2CIOT\'0\T7*32H@2%:'VCC#5/:WG/:01HC[-0D\L=@509(_ M('JQH1/^2CQSA\]5J!0*W,$AH<#M44B>'/@$C0^'VW@14'8H2 M0V@4!F\> #H1P=O0%5DD$DMK4-D;/!%ON9RPNWL!2V,YT*/$7R)BNZ8?:-;SL]Z/+B+^Y<4 M_RO. A#Q?I9"@>FZ+A^Q-]\^XH@IYF9!("&<(Y/O% IU^%YLWYS0<5 ,F8[K M-3M@RQPS+!M+M496 YC@R3_%+X-UK,Q^KHG?,%E@6>X3'[XG-WTD,&:K@R\A M93"?D<5=X5+P7C?K_G&WL3D6HO:U6")Q^I7:D$NRJ/W^]S7:G;0P15QD1SW3 M[ALTS+@32B]:SV'JQ% ILNA;>'3 T+J-KJJCLQ)=:1+)T4.UC?]$UTQ2[PB8 M+)8_]M*W-'P"A@4)/I*B-V0['[ F/CS64(J)Y6.TE5\H\H3Z5'1^IP'AY]N$ MM7_1N@"'NCS4&HY._?-1'2&S@A%+(;0.E$^&'@%(LYQ"J&=3Z4)4:BH ]C7U M6P]$2Q^,@\@UG RIILU(5/JQZL=J*(_,NCPR>Z(2S2@*?-4/!Q#PCR_?31(P MAA#%]<,A/!LC:MO-6#0U-YNPA&P9 C%<^D,OY!9U""I=BS.@&[8YRD1[&[>T M"R@Z ^($2M[^ &L4+UHLOY-!I$U+G(&)^I[35J_ML]LTQC;23SO+]O>_:TO15 M;)]Q<_61;$:]#ADV8W0C '%M'<'V[P;&#M54;.[2)U-<6\I\XA%S00HTG:JS8*\COZ?'8KMN*!QU(]7IX ST-45H9U8TN(>#A^CR M[*/U!T;(?V*B.K#%8$CM!JW3X>'H>VJV_SL6:N_;F/"!6T<<%/:>Y2]3#2BA M:_:C]-5K0S<;NJ$<)VXH?6D=W#YZP8&8!+.QH=W"[?(8I=B\&$HG$[QGQ=B, M1UBS:6K(,G;W!:B$AQ_7<=1WIV$^H/@T4 M3A.$UAXWS=;)//*W)E]*M<"X*CVAQ'W!,=J'+J-_T;)YK+Y5TOO& [\WEO[P M&7G>*A=%0B]>@H*TV*G1OU_*40(SD/YE3E;*9Q8YADJ2_5XJZS3A!9[&W-4S M#WH-=#':88I8\ "7I78'*NG';!.'1=7_<-R*^5BE%S^:RCYBVID%E_7(,9W0 MN];-?=4S'#TGW"WM$E[.IB/3S2SF*6D>)9QO!R-.-Y^?#H_74:QEIJI=@&!T MG4'F5%\*_WVOG_X%>A#=^]YD,GHNYZ4-U 9+80/VS?PWJD0%"&:/B(9A&D_) M0F>4V--MWQXBLV'"J MDO'AH.Z[H?1T>+X,KT$>KM0-S]6R+4U@*U\>O!3S%\B1;Q,Z18J5/E08YF4\ MH>+6F\V23V7ZU8[2J!8_$*.#)!=A\_1*#,>R.C#1-O#;8D\P)95_,M$,;3UN M# IBDXL%/[?]'BFI?7V LJ:NP=+L[A!!?KSW\)5A9T >B8@DJL;F;7+-@@-4 M-QCIFFM='@^ Y%G)>1P+8%?9]Y4M\V1,3$FAIN%PLBF/$$6H,ICNMXW32T.( MXS:Y*Z0[%?:"M-FKY2!1(VT .EX:R 6)RST04N@FE/##AM[=69@.WS=X9)GX MX%Z[7+V+FHH]J_W0Y#]&76I$ZJ(OPC.MK73]$P2EE!/ MOOQO4B_U;N?$QH16JVU18I'3?9+C\@:V124" MH!0>DTFL9]YYH)9DG:Z*YAR?']?V.-PBB%>=$C 9[E7)3G)GHS/>F_3RU!L9 MV*M;NEGJ=^\!,"RH;'6\C^1M.]3)07VJ-XF]?PB#LQXQL SS2"=/<)X M4A#2]=\3"4R/HS\6@^+]C:YH>B2G]D3] W7E?'<8'JM#=F4H0F-?"0&..VN M4^:Q9<2)SU[YA%Y?GDY_!\--=S5B^M3UAE!M?B%/O+W7&W6]!,0^=!]AF-S^ M,FYH#T29H7-T]RJFPS#V.#05+[SW"(_C#_LVZP/1N> M3]/MLJI&E/E YI'W[F@[6]DFC!WW!OW_%&UJ.?V+1OC44I5V*IEVAX.3E;?4 MZX65>O7&DK'&2Z;OKV_?M/=+B[#A[3?0'3/)X\GE2'U(K@I0$/W"\('+DEO# MU9YZV]X21;GZU2((J]G5Y*?0P":*S29GS.*ZQ3XL3JZ8IEU\:O1TC=L\V8&Z M2TFAM(=D>T^TC57.+!%AZ&)=*(?SV&V_615FD=P3>&NR@G_>\$E_AV2CJ&Y^ M>?NI%974<0%F4!@FL*>S50>MDLI:1[;^Z6GS15''N)S(1Y?>=M5U_]8MCUYH MIB!9-G:GPC=%E15V,<+!UWBVM?;'JMW;*HZ M[LMW+F$@&VI[UK7)$\OA)F5H8PK4)=)-O/O?UOGMI#Z:6=YS*IG=TX8A$_*E M0+D8"!HO7G0&7?1VT^3 MD(8HM3\Z/7\V1@UM*WX1(!7%A%T3[FQ7XE"PT41DJ;G. MC6#-_I#JR9\:C)3EUQ^/O=)NR5AW](LL'0ROCP_DGM<\4UM-_PKL+FM:[OFERL#D3EZ -_3CPGB M&]J@_5W@Z_\'4$L#!!0 ( ,N ;EB4)W]W5@, *<' 9 >&PO=V]R M:W-H965T/??<'>\XVVKSS6X0'?SH M6F7GP<:Y_CH,;;7!3MA+W:.BD[4VG7"T-$UH>X.B'HVZ-N11E(>=D"I8S,:] MI5G,].!:J7!IP Y=)\SS+;9Z.P_B8+_Q()N-\QOA8M:+!A_1_=$O#:W" THM M.U16:@4&U_/@)KZ^S;S^J/"GQ*T]DL%'LM+ZFU]\JN=!Y EABY7S"((^3WB' M;>N!B,;W'69P<.D-C^4]^HZ?:KK-UF'I0!U+@60^L>]/8C[N(9 M"5:ZM>,_;"?=- ^@&JS3W'(X,R>L6 [PSXR'MR-+)\)YQ8 MS(S>@O':A.:%,=31FLA)Y8ORZ R=2K)SBT?9*+F6E5 .;JI*#\I)U9NPVB'?3LC\%>28P[U6;F/AO:JQ_AD@))H'KGS/]9:? M17R'U24D,0,>\>0,7G*(/1GQDE?P3L7[U\W*.D-WY>]3$4]XZ6D\WS_7MA<5 MS@-J$(OF"8/%K[_$>?3;&;;I@6UZ#GWQ2/U8#RV"7L,G]83*:?-\BN19F-,D M]W@^ Y6FCK,.:^_(;1#6NJ76]5D2UN]1&;!;H:%27(^E\'\<'L26+J9#(T5K MX0*N2I84,0EQ5+(T+N KM2=(!;W1%5H+,6=EED%V:P M;*D[& A5P_OO@^QI)CGX'=VIY)^%/YW\%T?]BR/<.V*@:#3_WZ)\]EC^MQID M6Y.ZSUR2LJCPB4LXXWD!]Z+:$%$*^R?/P'G$KJ(8.%4JR3C<$0EGAFF<3H5L MC*]DSK(DAX(E5.7_BJ8QFBQX'K,LN@*>Q>R*;#][&%%50S>TPH=9(R6HDF+T M]28NJ=9I_-9+*8L3DO[EYU32+J!(6$K7YP+R@I51=O*&A$?#LT/3C$^$;P,: M#=,P>7J&;:?B^J$]/V+TPC5066ER3:719T&TPT[,P+9SNQU&\THX&^RAN MZ"5%XQ7H?*VUVR^\@\/;O/@'4$L#!!0 ( ,N ;EA%@,!&G@0 -<+ 9 M >&PO=V]R:W-H965TV,>&=6]D6O\R=;TS$HU^,P\I;,^N4 MFGK,LBP?-Z9J1Y.S[N[:3\[<.M95:Z\]A'73&/]P:6NW.1_1T>[BIEHL8[H8 M3\Y69F%O;?QC=>WQ-!ZLS*K&MJ%R+7@[/Q]=T--+D>0[@2^5W82#/21/ILY] M38=/L_-1E@#9VI8Q63"XW-LK6]?)$,+X9VMS-#R9% _W.^N_=[ZC+U,3[)6K M_ZQF<7D^TB.8V;E9U_'&;3[:K3\RV2M=';I?V/2R4HZ@7(?HFJTR(FBJME_- MMVT<#A1T]H("VRJP#G?_4(?R@XEFOU:H M%R_KJ8AN[^[^?;^ M"'HQH!?'K$]N^](!-T?LS;TVS>@\7 M96E#<+ZR 3ZU,TRIKU#A8HVI-5VP[EQ,%BPV,S@!I@21!<7=VS>:4?8>=XH2 M2L6C*RXD49D\Q+"IO(6E\2V^9P.!E6EM'<"T,S!XTTSKA(&10DM@3!/!!%!. MBEP!RPF3&M^F).<"KFL38E5N/;CS5=.'M;4M8J0Z)YKF QA%\DP,)UH(M)R] MX.M.ZNE*&5"OK M>[_+5$_8D$ 2J;)!10C""[T_%A@$O@^T1@6B3;9U)+(G+V"G4DV^LKAJYEH#CA(OL/;;*"L'R?9DJX MW+.6(OXLP8AHT#:_ '^DVNL;!S36BF,>K(.P$, M'V %^JD(Y_PUTDA!D%X#&(9!W)^HS(G*_W>_P0*0F@_K$^KDF$^D^+[#J9SN M3QBPU_H-MH9"@>(+1JCH^$(IMG:,66*3PJ]I MAU^P@VEX[B][?#!LX;2PZ$;*@%C6;>SGKN%VF%HO^F%M+]Z/O)^-7U3(M-K. M435[IW!(]/T8V1^B6W6CV]1%C'&W7>+D;7T2P.]SY^+ND!X89OG)OU!+ P04 M " #+@&Y8OY#WC60$ #C"0 &0 'AL+W=O7E5C@$_JOU8.EKWZ+4L@2M9-&@\7Y531)1M,A MZP>%;Q+7;N<=.)*9,=_YXZZXBF(FA ISSPB"'BN\1J48B&C\V&!&K4LVW'W? MHM^&V"F6F7!X;=2?LO#+J^@L@@+GHE;^T:S_P$T\@6!NE L2UHWNR3""O';> ME!MC8E!*W3S%STT>=@S.X@\,THU!&G@WC@++&^'%^-*:-5C6)C1^":$&:R(G M-1?ER5M:E63GQS3:U]B!T =*Y6N@< MR;OS#CJ#\V/HG&3'6Y1DL$$99*=PC\Z-J.&M13*O&)!FMI,,NUE")ITD[IYG M9\?P;+Q0Q$HO?O/,KZ#PNJ!I]Z+(WIL3?'K23>-DXW)P?@X'"C5L"S7\OX7Z M+.Q"4H*,A:FQ-J3404VS8.$15T:M.,?7%@OIX7:3QGV5/>QQ4G)6'="NZCSE MED$;)US,M_ 274@_K^2F+*4O.2=S1*C$"P\Z$&/J"+W9&-?2+S_"R7-;LS[E M&IWG9A%0D5NA=5V"%1X!?]14$6^@0ZL!QI25T"]'G\[2Y/2"2%?LYCBL\0;: MF)F&>VBR)Z3*4?M\6:'5O(W"K=34.ASF(RMWHJHY*H.\0O(&[[- M:02B^(>V2XZU"Y6JB7SC:+V4^9*"5 I67#6*R=B 0)P;OMH9)0O!\]'TUST2 M$SJ3V+LT(!PXZC"J,F6*DL=6)34UG4HYYY;27"G9]#I2Z\UESIYYE8Z< F8O MP612T 8N>??ADP@FB\!U TZEW4*_#J?GMC()\FZ+\49[!R/>I9$& J\R"?+NVQ8BWD,C M>1M)&@C$K4R"W""\TTW:2!L9L]RWXS -E>*YL.;*ASC,^/I4A!>E]3W:%F!UN?&^.T'.VCO M=>/_ %!+ P04 " #+@&Y8JGTZ^??O 7S_Q4/]10!KS3* MM4_8=[Y%%D&Y<]XTAV!BT$C=O<67@P[/ B;I"P'\$,!;WEVBEN6M\&(QLV8/ M-G@36C#:4MMH(B=U.)1[;^FKI#B_>*>]T!NY4@A+Y] [&#P(6KGA+/&$'[R2 M\H!UW6'Q%[ 8A_=&^]K!+[K"ZI\ "1'KV?$CNVM^%O$6RTO(6 P\Y=D9O*RO M-FOQLA?PWAI3[:52('0%WY=^*UVIC-M9A#^6*^13O-]>/.AC]; M:NGQ0E'75""_I1*=6'LDF4K3;*UTY$!T?(VP-HKZ7.K-%.CPL%FA[0\0/K<] M@M4%O+7&.5B6Y:[9*4%;\($&T.U_Y)S"@Q45326:6(D/IA8-.N !JN77 BD,HRV.6<1BP-$['; AY MG(X8/&!9:UD*!8_:["]J.JICP%4\ODIA,(GS-!L"B[,))3%/1$E[T,:#-ZT\ MZ+&/R3**X!/RS\?$+"-J63 &/(\+5@R[ CC5\V_Q^/\FWK@3+QN/ YU1S%CZ M*O%(K<%5S-*K(2F>%OP5VHWB/*>BLSC+BU=JQX@58]E!O-&D%8_%+&^/FGB, M> JGNBQY-B.IDDU[$SC*LM.^&Y?];G_9++L9^\V]NZG>"[N1VH'"-86FE^,B M MM-_V[AS;:=N"OC2;;6K.G"1!L4 M9=E197?9]B*)%,^5W[F0)RNIONL%8X8\IB+3IZV%,5=8:G]BY6S4^D;D1/&.WBN@\3:EZ.F=" MKDY;06L]\87/%P8GNN.3)9VS.V:^+F\5C+HEERE/6::YS(ABL]/663 Z'^)Z MN^ ;9RM=^29HR43*[SBXGIZV?%2("988Y$#A]< NF!#("-3X4?!LE2*1L/J] MYO[>V@ZV3*AF%U+\SJ=F<=H:MLB4S6@NS!>Y^L@*>WK(+Y%"VR=9%6O]%DER M;61:$(,&*<_.8?@3 MAD%(/LG,+#2YRJ9LNLV@"]J5*H9K%<_#1HZ7+.F0*/!(Z(=1 [^H-#FR_*+] M)E]RG0B)5FORQ]E$&P4H^;/.:,)D3/22YJPTQ:$AF;J@;7&;UX%??]= M@\)QJ7#%TP@4WG.DZ&QJEU-MP MOV!DAN(?ML1/-^+I1KS8B+?C"\ !S^:()_C4'*BH#<74(6U*,"PAM)-<*5B( MX<6!U(J!76?IA"G8>E:Q!9O.T1Z> M :)R#"A-7I/ BX(AO-^\&H9!^*YVYK"OZ\PPV")#P)^,Z!5=$CI7S(4NLO4' MT8Z@YS/#^+AQI@*FEUI^J'UAW&\8_UR'3!ZF1^3'6_QWQT'@-XP;(KE71G*O M,9)_DXA_0-I9*G/8*\#YVJJKM547A56U(=S(OB&$;:2@0PSF]:($0QQI8N!W MME:+EFIAE&/E!]*?>!T"U53C;.0BSP;;U\Y=!SQ7^[J0:WQO$ 7X,/?\8MSF&(+ CWUO<#SX%_0X%'9!W^O[ M0_P% ]0NB#R_YS=!JU]"J]\(K3O755E(;0H<9LY;A$)F7.KEFVX#X)0#\#!JJ D=F72,QQP:#XX-2VJ$B-JRC*N/&"K%+610' M5P JGEI7@*?_VEMG2:)R]KR!D%;1W8KPTH#<)\U5!@D"+-C2K^@A(8)JY!J*'RK;#J'?4N.F_SCORXJ'-FYX//7U# MAAJ4&6K0F*&N9C,XBKG>KO3K=<5ZN9.;[B#^"^6!Z-HIMI.A[)Y?;CD6#,4J MAK[]"#ZNSV+-JAZ0L%AI3:49YMO6/$M3VQ9]7A8-L:[6SAN9E&GO YRJ2?O& M;LRF9:C.O@1M%U);?@K:W R[>ZB67F3S2.2%47\/H,J_[!$:!>WP&/>QOK7C MWG ?'B'[& '*@2W6[AIV@QXRBP;#%\>\2WEM!^ZCBHAV&/I'^(ZB^*@!Y,,2 MY,-&Y%Q0I9Y0NMLNEUEV#G"?H;>ZD=G\[3U3*8!W BEY(OC<8:$.K9;Z0*%^YWBOT#CH]/8(#3MU^.U6 M[H92IN;V!DP3FR+=-5$Y6UZRG;F[ILVA@4 +P0 9 >&PO=V]R:W-H965TY'R+S[1[>\>ZY(W.V%O*K6C&FX;'(2W7>6VE=C0<#E:U8055?5*S$F860 M!=78EFY+Q16K6VP5_ M<+96.VTPELR$^&HZ'^?G/=\HQ'*6:8- \>>!7;(\-T"HQC\-9J_=T@CNMC?H M'ZSM:,N,*G8I\B]\KE?GO6$/YFQ!ZUS?BO6OK+$G-GB9R)7]PMJMC>(>9+72 MHFB$48."E^Z7/C;GL",P]%\0"!J!P.KM-K):7E%-)V=2K$&:U8AF&M94*XW* M\=(XY4Y+G.4HIR?7#$U2\/:>SG*FWIT--(*:J4'6 %PX@. % !+ )U'JE8)? MRCF;[P,,4)M6I6"CTD70B7C%LCZ$Q(/ #\(.O+ U,;1X8;>)?TUG2DN,@K^/ M&>D@HN,0AAEC5=&,G??.*)/[[#@6C5L&H"]TIZ,&E4/J8:IW" MQU6[7S'(1%&)DI5:@5A ;O8 ]HADQE\J\4_!0N1(2C6&^S7+']B>(P'=P(H9 MDZTKS"> SQ635/-RV4!FJ#6< /&]<.2[1C ,X0,O:9FQG45CF!9":OXOM71$ MG:1AS*E8G-9&):48JDIB F04P<=2,S1' RYU&#FG,YYSS=&7) )R; ^S?Q+C M-_!3N%OA=J<(4^RN()!XP\2'V(O\!.Z%IOG!X2!&ZD7$P)#8&XX2('W4)\OK M.6[]0"4W7-G!5!ZL5SQ;V6,MA0;%ER5?\(R6N@]W=57E#/.8V2FC:@4+/'3@ MI MM;1J;\-GQP7CG4!HC4*-I2A [(>(PH,N_BY.[=N:/+<[7-6>5 B["%SG]//K3LQX V-$B],,61J*4T@[%)P,W;@ M[+TUJ1?[ 7ZC@,!OHCS-CN!;;.0"#[^I?_00IEDF:W3L[I@)+F%!B#_$-/6RZ6ZKO#V O0R' M"8R$H\;4/58<&!J0C89?[!4$U9D^X,DL&=PR8WHEYO,Q.2\TS7EEN+VJ$?K$JF(NC MS:T5E;:F94QJ](T)M+JH#-N520^TJJ1XY(4Y0;SM\:(N,*#*&F- -A5$% 77 MA:WK-:9XB14'P\L8G&_K$FY^6./_1*^9HF!T(]_6 M=J2@[<;8P,D8\SH9Q9 .L1&D]H:0(-_]$8'0QP9!XN-8"I%'S(#]M:)#"+P$ MT=^\&@8D>-_T\-Z"+XN%-N2)O'@T:N>;[FZ]KNB3.X83B(:>'UJRAX'K!BFQ M67T,'XNJUO;PFQO%6Y*@8OX[;*3O7"_$QHUQ*T;O \UK=K3F[645R[HP0-FH MJS*E;3O2?T?LS>G\L>@<[+\J"R:5]-RNP^=T]+MO1 M]FD^=2_2[7+WKO]$Y9)C?.1L@:)^/\4KE71O9=?1HK+OTYG0^-JUS16C&!MF M &ULG5AK;^.V$OTKA!L4-J#$$O7>)@&2 M[+8WP+8-DFS[H;@?:)FV=2M++DGGL;_^GJ%>=N(HN_UB/4P.S\R9.4/Q]+%2 M?^N5E(8]K8M2GXU6QFP^3*+V51/9Z-O%'[XC9?K@R]F)Z? M;L12WDGS97.C\#3MK,SSM2QU7I5,R<79Z,+[<)G2>#O@CUP^ZIU[1I[,JNIO M>KB>GXU< B0+F1FR('!YD%>R*,@08/S3V!QU2]+$W?O6^L_6=_@R$UI>5<6? M^=RLSD;)B,WE0FP+/$G-QO=B5D@].9T:F*8!TZPQ9G3#?8,CZ^8V2 MQP2VP3W^7.G#Q R:.0R2;!O8SAO;!=EF6852TT;.6;5@9B79HBI0LWFYQ)VR M;YZE4)I)HIB!(+F>2062/EB2Z(?3C\<^PJPV><:.6.RDOHOKV'>=P/4FN$V= M((X8B@HE4S*>.#P(&$\=W\>%.U&0LOO*B )#_XX;Q33;YX['0S80 MXK +<3@8XEL)E[.\R(45"'B]5PU7U7JSI7 (P^Z,,%M3J6=V*XP\1,/@4H=I MN("JO4304&(L@FP' 85?=R@44&AF*OM:R4VE:%@_F6U4]9!;Y7R'NX9E_8K# MG^5<*I PGLE2+G(SV;$)//M8+-%A&A-3G ?$4^3$0<2^G-R=3%NJ"9@=/<\7 M"ZED:7(LD(0AXX[/71:E?5J457D,J%NH-C2)R2>T(4T:Y<$Z94.":^B%;-=X MCS"!!YX3(Z-B/[7T-4%U6(E6AT@O&O\:]Q *#NPIH*?TD(;S]]"2S+;7&%\.N;Z^8%_'U!#49L22F>'H\8;=R(XSJ,W;1 MQ!_I54(K- O\D!$8L.HF[)?KS_?77>"4+ 1EZF*'M-H3^,?A7,A UTW3]+4T MII#8 ACVXP]@E/_$?,=/@^[I=R2V8@'R;)Q$$6*$#!Q?MOEZLU<#>Y5%@N([ MW+>*PETG=4ED$ACWAY0EZI0E>D>\VY5[-(1A5U\.BH*.>LJ#(8CP.PCP0)PPF51>3"%$?)!(Z+I H< MJFLOY%2B*8U(P'ZK'I&38ID$3L=.@G% E%!6(2-0>] E-"*4@0=0DY%P_FWEV]O:9J MZTC8ZVL7&G6E;=P^YV*&[F/RP^DXN-!;/4WWZ\_;]7<:D^A7+_K5\;H&/)B/ MOZ%9-OG5F>YM?F 7:_3!_&LCH5AAD3]1]ZR7! MH&[%K=R!1Z",J#S!5*5H_ M=+PD FA%W3R4\V*?"D:N0;-,7Z]A+,_A5*B-,_[ R)L7B!A%UFFMEBT*40- M*70AB &4[?<-:L#0?JJ0@GI9ZB1A8AMGN*/I+(/]9Y3KHU!SC41Q8Y^ZJ>NS MWTA%>RO8MKT8[+D8%Y*C"?I++8]&KK$_($K:MIMA[<2)DQAR&J=M+I>#T474 MPA!E2K48(HDCE_UQJ%UA&Q=PZH7PFTJ'(+]K.4!UN;;<$1(P]!;1.QGS/MO4 M"=VZ(!..:MRE>PQI\'C\FA+@#SC^'(.5!#HR%,(QU:[7*LFK(+X ##P@#ZIZ=O8EJ?M M#%?(XZK(Y[9#7XK"$GIGCP:$[NNQ@7T\3"D A%%22Q^/0Z+T\(R]$$$HBNV\ MAE2'OJC*Y;&1:KT[<%(W$M]>TSC^[G ,Z&S2Z6SRK3K;%\)%6PB'Y'30WAMR M2H<6.:3FO>Z=ZQV.*(X876TURD)/7K7TEMMC=BF7>4G;MO:;C^Q3O&SU4KS0 ME^*V$0=>OZ2#5%H45"R^$]FM)RB( MJ6#&(;7+'LNGI)1J>ER@@?)!; M$]CBBZ(N(F&^:0?X?KK0YUA:7^UF#5?DQ"^*&A1@*-)63-__ D*.;E2.O(8& MYQ5U.I<%V&-!+.J9D'ZRL1GL0%X^%M_ M\=K;(E_GIDGS=MS83Y#.[5.]#\Z>F<%601=-DYK_;ZN-_9X)7&Q#/6I"@Q6 M%N8GKP)\*/^G.V> :ZF6]J23CA"0*/5Q8/>V.TR]J,\0^^'U2>RO0H%FC9:X MP%3WA,XN57VZ63^8:F-/%&>5,=7:WJZDP Z?!N#_1569]H$6Z(Z8S_\/4$L# M!!0 ( ,N ;EA2A*HZN ( / % 9 >&PO=V]R:W-H965T-M=TTBDS90,O,A>I MHJ56NF46KWH3F4X#JWQ0*R(:QZ.H95P&BYG7K?5BIK96< EK3Q(P0"2NL0&'Z>X J$<$!(X\\>,QA2NL!C^8#^V=>. MM13,P)42#[RRS3R8!*2"FFV%O56[+["O)W=XI1+&GV37^Z:7 2FWQJIV'XP, M6B[[+WO>O\-1P"1^)8#N ZCGW2?R+*^998N95CNBG3>B.<&7ZJ.1')>N*7=6 MHY5CG%TLRU)OH2),5N2[;4"3;YP57'#+P9#W]ZP08#[,(HNY7$14[G%7/2Y] M!3>AY$9)VQCR2590_0\0(^@K> MFKWXXGSI_AF8,.37LC!6X[_R^U3-/6)V&M'-S]1TK(1Y@ -B0#]!L'CW)AG% M'\_PS0:^V3GT\YTZ1?8LW&FRQSF4SR&._H92X2P:BW95$[226@D<:BXWA!FG MPQ9!6V!4FDQ]F]Q!R95J<8<8UH\A0A<@H>;6D+>$IN$HOT0A2<-T')-[]HR9 MNKXW) _C9.+.2TH.W&KM)XW0<#2^)%E(:3[8!&R8\"DZK6HP;G6@H@;$3,(\ MS?&,Z9@\,*V9M"](S5AGRO*).]-T_[1)'(Z3Q'UHEB"[##F,8A32/$PG$W*J MG]'1%+:@-W[7N%?;2ML/Y* =UMFRG^)_[OTNO&%ZPZ7!>FH,C2_&>4!TOU_Z MBU6=G^E"6=P07FQP)8-V#FBOE;*'BTLP+/G%7U!+ P04 " #+@&Y8'7WD M9Z@) #Y'0 &0 'AL+W=OE'SGM_,4.>/0GZKUHPI\E3D974Q6BNU.9M.JW3-"EI-Q(:5\&0E M9$$57,K[:;61C&;ZI2*?^JX;30O*R]'EN;YW*R_/1:UR7K);2:JZ**C<7K%< M/%Z,O%%SXQ._7RN\,;T\W]![=L?4E\VMA*MI2R7C!2LK+DHBV>IBM/#.KCS] M@E[QE;/'JG-.4)6E$-_PXM?L8N2B1"QGJ4(2% X/[)KE.5(".?ZT1$]Y0O]'*@S)+6K%KD?_!,[6^&"4CDK$5K7/U23S^@UF%9D@O%7FE_\FC7>N. M2%I72A3V99"@X*4YTB=KB->\X-L7?"VW8:2E?$<5O3R7XI%(7 W4\$2KJM\& MX7B)7KE3$IYR>$]=OF,KN).1:U$JR9>U-M5M3DN'W%K;TS(C']6:27(K*O7V M$U-<,G",(E>LA->57E^1\6>ZS%EU>CY5(!B2GZ96B"LCA/^,$)Y/?@?^ZXJ\ M+S.6[1.8@D:M6GZCUI4_2/$=2RL$S](Z5KLB_%\M* M20BK__1I;.B%_?0PU\ZJ#4W9Q0B2J6+R@8TN?_[)B]Q?!J0-6VG#(>J7UVM: MWC/"R]9#'Y&8:49P@,B5@0'3/RY*7]R@ !#C9,BK)"?'G3I+,X"1, MG%DX([^6BH&3%$DA_HGGA%Y"8EC01L*&\HR,/2=QO5,\QF%X2A:IJJGD-"?C M>T#'4Y*+JH*WW22&-;XS#V#Q^R=K.DE58T9<-$L",@Z=.'9/^S2@BC PY+[8 M@>]XL;^3?V>7C@/.R WEDCS0O&;X?M@:#7/ 9E7+DH@] M/JCH+-"*1EK18I.++?@W[0 -KO+\&:[UHA?,^9REO" AX\"L>5ZU'H/Y 4CH M-TK=[,7D"1G/03(P/IPE3A FIP-I.6O3F\ROHZ%W&.!.@^P0>MT\P]<5/$*UXG5R^D'S]-: M2H3&G-,ES[GBX)G&@-9\Q$C6%>S[C!RU1HZ&L4\4&U$R- )X^P/T-;=,"7;(.MPN@#E;M6?@1,V<.Y M/2._MNB^Y!WX\PXO]_'LI,W[$Q)YF-Z)C_\&YTXTTL$32+/W3QOHI4"-_HQO MR(RC!//6=^!*YZ_OFSR&)#='U]7Q(!7_R^ 99BM8$;I%J(0\919I6Y)SQW<3 M$@$@XV\6=E.(MCBK ;9Y)8A!94#1>!:3R W('-#HPX"[NF:8.S-M")1U'IUJ M8[@N0FOHNV@,* IHQC2O,PCUD_G$A]XLSU&5$AR2TFH-JBB5&Y?S)0";% M;2;%/P!7)B@QRR1;8\P],+2$*!@9_P8.Z,VK04;]S5 _DAGNZ1YW;KFC^T\= M,!-D'B.*?D-;\U()")%4@X]=J>@38:L5Q'+E'&(?_7\E)<;F02AW0W+L(8A" M(+I.$F-">J'C1?HD<#"^])U)#!O(Z",@,FH0(4CM*X@,6F*>:Q=Q- M#(M8UWLX@1PV)Y'GDH'@2MK@2KXWN,#L-KAL<>?E4:]ZW,]6/QR4KQ-0[@DH M3/SM!#SL;8];4+WL?QFQW<+24U=^,()?';GVK+^]W8\G)PQF!CV])-+E97:$ M^[N8-^8@2&U72P"*8Z QCG7MB&*H* H70@1 M+T'(@1*V;B'VA^:&-]2GS-L$F _&UQ]ZOX!E;QP$=G[C4XS2)L=/HB_I4242L1[4A46XFR5J*^2#\ TZ,6YZ7P M>LZR0\G4&??P"'&PW>*M]>:-;)J-/R[0FJX[I74FR2N/OAX>*%=FDTB M?,>?S%U]B. P$%>>N]O1<0?]J*>@KS@%Z1YU3PL+I>\&SC#/C[6$)'J IE*#"053IB;%%;8^2H.6@$5E8]R-%4N;!)]J Z,8 MN.RQQ]FL2U>KABL;.M:J+W3=#BII:*56=><(,3\;D1<[)=XTL^ZB(\";7ER\ MQMX/U=!-(/NSYC"0ZGFA 97FN&MOW\,JM9W:J0RF4 83E1FC@&SHV_\;_J0A M3&-59TT^L]:8&I!+4A- M(>Z*T#TW)4#'-5C<''U[#*!)J&JI1V&]+P'%R,"J*1(GS29!MR(]?]2\#ROW<8FE#[=:0?I-#6S\OZ7POK[-%D]'WL-;S^OKO9*"-\'( MP4C& :K=HE!:*?0]7D%? IT AM%).'';^>I@8P>W;>1N<-J+Z< M%)!"NK%A4@K9**DGG%+M^I_C=#.Y9N?!?L!L.L[GQ,24MVMT?0.N#US4%8R; M&50NZ'-,/XOM@ZD$NF!@Q235&EU@[ #5;:WM"SQM*$W((H.."T0!--X:"QPH MTK;&FWRO0G%D RW"'4';/!43!84X_DP3,=6BL$L*%IW.M\ MJ?$&:VS;3]S4T$_L6L);NFUY?N>DVEOI!Z7H']9UA=%@C6XU>6R^\T'77>EJ MPQKI5T;Z=FNC(_U>/6]1:8,:R)T&W4T1J W_PC'H?9DAY[U,Z#8^%>9%J$>1 M!(80N-"CLQ-#PP87D7D2)GAA-K^2V1PO]!SLS(,0+^;88OIN$.@]HABF[C[' M3CM?XPH&K01^+X24$GL!3)HO_9>_A=02P,$% @ MRX!N6#W;0UJR @ Z@4 !D !X;"]W;W)K&UL MC53;;MLP#/T5PAN&%LCJ2]PV[1(#2;O;0X>@Z;:'80^*3=M:;MN# M6UZ4QA[XR;1A!:[0?&V6BG;^@)+Q&H7F4H#"?.;-P\M%;.V=P3>.&[VS!IO) M6LI[N_F\0JKR@(1C8<>TQM"6L?=]1;]@\N=R M^LXS4\Z\B0<9YJRMS*WV*"NCZ):3GTF6 MJ%QE18HPWS"5:3BZ8^L*]?'4-Q3 FOEI#[;HP*(7P,((;J0PI8;W(L/L7P"? MF WTHBV]1700\1K3$QB'(XB":'P ;SRD.W9XXQ?P5B53^'9!9LF;5^%9\.X \WA@ M'A]"3U:=:D#F\)'X$FW;S]P\[R-Z$&H_T;L2(9<5B92+ HQM@5ZI_#=J:';Z MA'5]4E@:](Y<@''.JK;L4J;+K4E+;:#<+3ZTQ)5L4WIFTB$T%1/Z$N:U;&TR MV2_J=0)S/0C?6-52' -4?ZS7A-'W0 2O(1J%DPE\(<$[!MH=!$ BS9&;EC*" MHW!T'D?'/:RMK(9X'&]+[@S"TXOC_XX[IKCAZ"((85\I_1W]U:@*-V4TI#:U M3HK#Z3#(YIU^_YIW4_"&J8(+#17FY!J&PO=V]R:W-H965TTENI)9X@& MGHM<<\WF;$./YJ6;(,K-#_*I:*5WZ*D MO$"AN12@<#WSYOW)8F#C7< #QUH?V& KB:5\LHNOZR_H*[>H86 M+Y&Y=K]0-[&#H0=)I8TL=LFDH."B^;+GW3D<)(Q[;R0$NX3 Z6Z(G,H;9E@T M5;(&9:,)S1JN5)=-XKBPE[(RBG8YY9EHE3&%G075E<*U+.BN-7/'=?:=Q3GJ M\ZEOB,8&^\D.Y&+X"3B#29="/L7 M$/2"\ 1>V!8=.KSP/XI>LA=Z8P;F2C&Q06?_G,?:*'HPOXY5WV /CF/;)IKH MDB4X\ZA+-*HM>M&'=_U1[^,)Y8-6^> 4>K1J>@?D&E:&F4I;ZQY)+4\,5;,R M,GF">.')B+H)O#(D;5WAXP MD4*2V:/6D%:*BXT#-37F6^P4]N% B8K+%%"D=OL?C O@&IQ 86EC.UDF#;J[ M60V/KADQ[>A7_0T06JC9M;&A)9"=,T=^MM1^.\F0A_PYNY>L<4U:4AQS6E M]KJ7-(E4,ZN:A9&EFP^Q-#1MG)G1>$=E VA_+:79+RQ!^X<1_0%02P,$% M @ RX!N6$N8%:$Y P 6 < !D !X;"]W;W)K&ULC55M;]LV$/XK!W7H$L"P)$J.G=0V$#C@:R.5746U<^U-'-NBQH;;J6Y1 MT4ZE3<,=3/Z/YL'PS-XA&E% TJ*[0"@]4JNDUO-KFW#P9_ M"=S;HS'X2+9:/_G)K^4J2KP@E%@XC\#I]XSO44H/1#*^#)C12.D=C\<'] \A M=HIERRV^U_*S*%V]BA81E%CQ3KI/>O\+#O',/%ZAI0U?V/>V61Y!T5FGF\&9 M%#1"]7_^=<6!#0XLZ.Z)@LH[[OAZ:?0>C+4/Y1' M9VA7D)];/SI=/-5:EFCLSW#_I1/N!2[^X%N)]G(9.Z+PAG$QP&UZ./8*7,K@ MHU:NMG"O2BR_!XA)VRB0'01NV%G$.RRFD*438 G+SN!E8\!9P,M>P1M"_/MV M:YVA._'/J2![B/PTA*^3&]OR E<1%8)%\XS1^NV;]"IY=T9@/@K,SZ&O[X3L M')9PSXT2:F?AXC=M[26T:."QY@9/"3X+>5KP@0=''CGR6,\#5/+P0ML6T!\F MT%%@LZ7MPW&$+P.N2C](0:A"=B5:<#4"5A55G@5=0:L=*B>XA$(W#=5BP+>P MKU%!Z750908888%;(I;4+.Q-(.DY O[OU*2(0S=X$,N=,V+;.7]?P>D1_^A6 MPT^07T_R-*7!!4LGU_/TDH:D?IXQ^!S*EH+CSVBH"X'J0HBD^GNMU-"L(XF4 M*LBR29(GD+%)EN4^&[,DA;M#''W@'H'\2%[AX8,BV!FN*"6\H*MU";,\A;=O%BQE[R"=L,7U-Z[3XF:+=!3')O/K!#;< MBN+,4?]8'M/I+/%93*97"Y_#9#J?P?_?HQ\%S^?_ 6=PJI[BHV[7H-F%GFX) MM5.N;WSCZOALW/;=\IMY_^9\Y&8GE 6)%;GZ<"(P?1_O)TZWH7=NM:-.'(8U M/7UHO 'M5YJN]C#Q!.-CNOX74$L#!!0 ( ,N ;EB3N&B?- 4 -4- 9 M >&PO=V]R:W-H965T:(FVN$JD2U*Y[-?O'.I2!;/== ][L4F*/.<[A]]W M2%X\*/W%E)Q;\EA7TEQ.2FMWY[.9R4M>,W.F=ES"EXW2-;/0U=N9V6G."K>H MKF;4]Y-9S82<+"[7*C&5D+R&TU,4]=,/ZUXI1XN)\&D'[@5V]+BP&QQ ML6-;_HG;S[L;#;W98*40-9=&*$DTWUQ.EL'Y*L;Y;L)O@C^849M@)&NEOF#G M0W$Y\1$0KWANT0*#OWM^Q:L*#0&,KYW-R> 2%X[;O?7W+G:(94DFY"";UA3V5OU\!/OXG$ NKG^A.2-L:KN%@."6LCVGSUV>7C) M MHMH YWZ\BA?,C&SX ]7S?+.]JJU30_8#BCYJ*0M M#;F6!2^>&Y@!T $M[=&NZ%&+[WA^1L+ (]2GX1%[X1!]Z.R%!^Q=?VV$?2)_ M+-?&:B#(G_N";$U$^TV@:,[-CN7\<@(I-%S?\\GB]:L@\=\> 1@- *-CUA=+ M)"U"5!NRS/.F;BIF>4&^NVW[ CGNZJ[DK4;0':B=<):71%A>HW,V@'U"')32=F)OL(;I2Q;VZY%9J#TBU9<9:(%LN*P?RP).?U&H8ZE@3DA)Q2WXNB>.J: MU$MC'YMIG.) 1+THS*;D%RB >:,UHMB!7U60O&1R"S%%7I@D4Q($'O53DGI! M2DD0>7X0DF6M&H2D>5XQ8\1& "8AK8+L:2GDUI#7KS(:T+< B)R&7A"#)?RG M@.A1FO;XLWG2XL_"NS2+ID=$$@\BB8\R M]Y:W7+ACC^1ZLX%Z#QP!ZN5N%,*Y1B:C6)3$+ &=_Y-^CJ- _>@.B04DO$/" MQDB^KCA8X2Y#+DN/<*@; M3I8;"S9PI.7"$3)=M9)#>% JI<$V2KGX"PXII]UO=.M9TX^@52@M#=."560+ M5P4'=P?VX7X )5, B7+-"U#^J5,C3?R.M*,:($8U8.ZE9F#2F_LP_Z7\/X=:T\-&0_M@0P7KY/%<+ > GP(4 M/P,,U(MI-$@*L0_(G2N<2.?!:*+3W)VR .8(:TY($J'&DV#N-H F24N,_X<# M?;4!.V> ?8TZ$OO@91B18ZAH$R[VGR,!Z&71C'0*WMY!7\I":# MCVK]H>WOCH"!*UU_S_YWA\1X)O9?0 #(7$)]:&"%A/V;!12#NYQ=D"^CV22K"UJ/#R4C3:?>]JYH&2 M21$@0Q]P@4>D.SC,"&@!;MF.UV?[CJ;9Z*I=V#YR-D":A!*KZ!I?Y9"N>+;A\1;<>JG;NXKY6%9X!KEO#NXAHGP/>- M4K;OH(/A);?X!U!+ P04 " #+@&Y8'?V?8V(# #N!P &0 'AL+W=O ME!Z6>3(UKX M7A:5F7FYM?M;WS=ICJ4P-VJ/%?W9*ET*2Z;>^6:O461-4%GX/ ABOQ2R\N;3 M9NU!SZ>JMH6L\$&#JGU*%W@Z/Z+_V-1.M6R$P94J?I69S6=>XD&&6U$7=JT./V%7 MS\CAI:HPS1<.K6\\]B"MC55E%TP,2EFUH_C>Z7 2D 3O!/ N@#>\VT0-RT_" MBOE4JP-HYTUH;M*4VD03.5FY37FTFOY*BK/SE3(6UIC5G4A5!O>BJK>D5JUE MM8.5V(M4VA=8"^#LU/NYS+-B=_)R?C<*\JFQOX MHPO@4P%]%?Q8Q9)?1/R$Z0V$; @\X.$%O+!7)6SPPG?PUFBLKH\2.%'6 M6 B+&2Q<%TDKT1:U<'\3B^AD'RFG PB:(3BPUC3G__23*$C\!X0M^C MY_F9(T*>0\;8_ZTK QX&$+'QO[0=L)A=-[J=JCH>,8C'$9&?D+YL..8C"(,8 M1L,P'OVGKI/$Z$-#FC+2?%7 N<5]0UPEL[A'-' MU#^Y@TNDBMQ+8R!5=67;Z[A?[1^S17N'O[JW+^$]"2)INPK<4FAP,QYYH-O7 MI36LVCZ^!K'-A G+5J@ 8S-MHNBZ ,MC6QV>5%)*D[^OC.DK+B% MURCZ(FK(F3EG>#CDXF#L5[<'\.Q%2>V6R=[[9IZFKMR#XN[:-*!QI396<8^F MW:6NL<"K$*1D6F39)%5L2BB+3L\JYCWN(;>?."/6*JO6/? MZPJJ?R9(D63/M#@R71<7,SY >\:!?89D]?Y=/LEN+Y0PZDL87HJ=Q$S-OG!KN?:O;&/-LZ"6.4?V8KKS9#_O@=5&8O/BYK P'W;LV,8$[M'G M<"30' E@F U+K\"M8T#G@*&*H+9@4;#[+\!@&K-EX Y-GPUZBXXA4$V0UB6,:K M/['7XM('#,]F5S1FT\G5"3<@__J$T7C6,[L@Y[B7J%M/_: Z M:DU/K=_5*E*3/;4*J?7G0,,+&G@)QQ-QS0@-7H2COOMW$-]9 ,J*4A&L8T+3 M69G>,FW>$#D2(E12$7B-\7/V&^F#UPYE/3EOX>88D6#CP3 /!V],ULU@,IN2 M-4&K& VR25B;HC4K!N,L(XN$?O]N5N3%+='NL$XFS^F?GMS+"NPNO#Z.E:;5 M/E[1_6S_P-W%>_W-/;Z.C]QB7S@FH<;0['J*XMKXXD3#FR;<\EOC\?5LU;7G*R+A;DT_M/ZW*$WWJ%4]WZ&_"V7&66=&9 M,]O\45=^>3K*1JPR\V+3^ M[]9L9SI,27FF;+OQE5_W<-!^Q!7)8( /O?J/ \E7AB\F)LU?,T6R@42,<-:P&N;HEIUQZ MA]$:Z_SDTBQ@8L\NS-HZ7[<+=O2QF#6F>W8R]L"G6>-RP'K98\E[L(1D'VSK MEQU[W5:FN@LP!K$=.[EE]U(>1'QERN. %S_XM']-9YUW MT,;?^\[;HR7[T2A>CKMU49K3$0*B,^ZK&4V>/A(J>G& :[+CFAQ"GUSV8<+L MG/V7]KNVCT<(>Q_O@\C[>7]<&C:W#8*4\'W0 O#V'A>MT5;UD7#ZIN-,=TQ MCV5G=K4NVNM?.D0I$:2UK.LY=[M9:^-J6W5 J.JR\*8Z9F^&H6M3.&9(,PP> M-ZN9<3NOL\]F69< O+3-AK:%NBBD'4 :=GG=>;/JV'3N#6BY+TAC3XO5^@6; MEJ7I.NMJ'.-=6R&2'/&?;A!1/?TSZ\ 63,;LH_48NS!?3;O!_,16@\?91)(5^@E><)5SIG;YWMR&YV7GM\5AD7DF#B ME,>Y)CP 9]2(>23N8H@XYAHGOD2.@A,X6YC6.!#K3U14B/^:U$J)C)EO2,P= MV$K%192S''\UPWY)LL-,L*EDL>:Y$"Q+N5(Q^QV.*(*(ZK:T*\..&E!^AOT3 MR2-)E( H@V\:D7VP44ZF%5PK27VRD!PX* R],A C)!A<-YP]K!=YF,MS M+B[:LL$ M3]/X>[4E*:P01 MSY'' XUF0[)'D<10_NX.2*1@__6&Y)3R/(Y9RK5.F>"Y3 MM%.5T*9"::84CY4X(#,I(*J\)R=%<) ( @5+S3.E@\QZM# _"IJ^5V;5'F4< MT)M(1:^7/I0A+AE^=21#N.>]YC2"\U[-Q2$H8IX,FHTE]=,HF!QQF/:JT_I! MJA,_1W5)CC06@D4@3>5!:T+ KUD(I(SB7-Z5G8;L=/:][-*(JRCK/:5U ,3: M+&02!*\BBQXE07P"/L^1_GX\Q>5I#K5)\$UYEE%;1(K$*&-T+?BA5(<<16)_DDIRGF?B?) ?601@4G"JD3;)JPI-@H338& 93 MB.=[!*>'\ #3-' /^8QN%QUZ?9Z ZR(8Z4#ID>Y*C_1@Z3&()!SUO6T7O[Z' M-RHV[3HS7.BOBW))EN6$.];(HW0;>O&#FXUX.+D6TM0D7&(&&BUQ"] M)M K;NA1P"UNJ!5$#9I@5^@MV95A-B@%/OL383G4JWMJCW EA C=Q_S@T*<6-V+%+CWV)WGH5/(L%!A::(J:50A4#! MTZ89+MC2;EH?JP_ /T0^;.[L*2BEF%LF&JE5L#->4P[Y0%"NH;B5:>*$261^RZ !Q M0#Y;[NSXD?!':/9DG]G'MUY^0%F$]VW72Z)_ M!.Z^[I[0T_[E>#.]?W]_*-RBQJ:-F6-I]%PC;EW_INT[WJ[#.W)F/2B'YM(4 ME7$T >-S:_VV0QOL_K$P^1=02P,$% @ RX!N6"&#KXJ$!@ ?#4 !D M !X;"]W;W)K&ULO9OO;Z,V&,?_%2L[37?2UH#) MC[9K([7A3E=IW:KV;GLQ[04%)_$.,&>;I)7NCY\-%,<==8[E::2J"01_;']Y M_. OX+,-XU_$BA")'K(T%^>#E93%Z7 HXA7)(G'$"I*K7Q:,9Y%4FWPY% 4G M45(5RM(A]KS),(MH/IB=5?MN^.R,E3*E.;GA2)19%O''2Y*RS?G 'SSMN*7+ ME=0[AK.S(EJ2.R(_%S=<;0U;2D(SD@O*@,4ET*RK"FL M6I#1O/Z,'AHAM@H$+Q7 30'\K #&+Q0(F@+!]Q88-05&E3)U5RH=PDA&LS/. M-HCKHQ5-?ZG$K$JK[M-6).!M*U2K-'L9- M"R[K%N 76N!C=,URN1+H?9Z0Q 8,57?:/N&G/EUB)S$D\1$*_)\0]G" /M^% MZ.V;=TB0I8I7V=' ^??C\!.N Q-^/\;OQEB]#=HS&%3=L;K&47>-.A6=BB**R?E Y1I!^)H,9C_^X$^\ M7[K4A82%0#!+Z5&K],A%G_U69O>$([90":]@7$;W2O4FK 3ZYHBPRQH\J< Z M%:]GH[/A>ELE9]5]50*"62J-6Y7&3I6N\K42@:DHBU<17Y(N.9R$OO%5P\9; MVOK>R/-L?4.@*BU))JTD$ZMJ5'QK MCT!SELWLDKJN\GAK M#'I'HY/@V7AV-JROAD P2T/?,Y-)SZGB-\?U&4A5S*KO*"20BR[IXS.>OI&*2@MA*+9&F]-V/V#YX2F2BBY(6DA M%,V6&QNYL?N2UP0R>8K;N(E;) G/.L5T WV4:;O3*9RS9&_A@&BV<,:6^,ZY M^%8NN"QIFNBX5 ;1;%QE!6=K4DV>.V4$-2&@M!"*9DMK?(@_.GP*@#0@[ [&X!:*BB:+9VQ5-CM>TPV^'_W!]WXWE$):K6@:+:TQFKAD\,G 5!+ M!DH+H6CV^S?&D@7NIU[[3 UVH$?>RW,#=]'>+]:\AL\*C,\*W&;(9(,>]P?= MS-[O*8&:+BB:K:(-PG$;C1CI<$W"5[2PAJI(9;RU(RPI?5\AZ!JNBK M5W.T>]LE1!?5PIEG^R_]T[!>"&0P];JDZX@O:2Y02A8*Z1U-U<6 UTM]Z@W) MBFKQRSV3DF75UQ6)$L+U >KW!6/R:4-7T"ZXFOT+4$L#!!0 ( ,N ;ECO ML4FDF@( /T& 9 >&PO=V]R:W-H965TWZ,.W!@0M8-3:S3=+]^]E $4U)U(>] M@#_N.3[GVKZ.]UP\R1) H>>*,KFP2J7J*]N6:0D5EI>\!J9G"L!574]APGM"M,F)7$[=A:)#%O%"4,U@+)IJJP^'L#E.\7EFN]#-R1HE1F MP$[B&A>P ?50KX7NV0-+1BI@DG"&!.0+Z]J]6H8FO@WX26 O1VUDG&PY?S*= MVVQA.4804$B58<#ZMX,E4&J(M(P_/:$-NO);//\(WE8]?UUNIA#Y\OZ?L=7RS:3YS(:]DC5-86/K& M21 [L)*/']S0^3IE]C^1O;+N#];]4^S)'=[K4Z9 $$PG-[*#!RW<5(I=\B7R MYVYL[\86WD:Y3C1SYT/8*W&S0=SLI+A'71C,2:L%3T%.RNL(PO'"7A0$!_(F MHN;SX(BZ8% 7G%3WC3"B[V.&"LZG+T'P=MDP"L(#<5-1?AA-BPL'<>%)[YD5.Y!T(G B;><',.U!HCXJ3>1A^8%$0)A&%7 .=R[EF$%VQ M[3J*UVV]VG*EJU_;+/7[!,($Z/F<<_72,25P>/&2?U!+ P04 " #+@&Y8 M&ZBO\'L# #:#@ &0 'AL+W=OX^K/;!0YS$*MC4-I/VW^\U, 02 M%W56Y"$!PSV'M[7NP6A'$G7=37UC)=B$KGC-.U1*HJ"B*_O:6Y."X= M[#Q=^,CV!VTNN.FB)'NZH?I3N98PC M1]4[1R:5!R$^F\&[[=+QC"*:TTP;"@*'1[JB>6Z80,>7EM3IGFF _?,G]M_J MY"&9!Z+H2N1_LZT^+)V9@[9T1ZII-EHN*:\3U:BYQEC"KT&FV:"49BA]82 MRD?J;S=HG0/@!A&^1;]^J5@)$ZO1'U!U+^^I)BQ_![_8$I^(;&!#T-D0C+'W;"A/M4"??+A!>RF4=;(;VJBF-8O,8^K'./+F"_>Q MGYLE+,+S(.["!JK#3G4XJOH]50J6CJPJJIQHNH4W'KS)&#%KBDUM0Q?W9+S& MLYD7XC.YUK@0!]BN-^KT1L]Q^=QD3K5-='0A)@G">'8F^3(J3F9>9!<<=X+C M<8.-0O-[J%B^A:7$6@.C',]]"R8B&Z2;=.DF5UP,DBEMF(AL8,.LLV%VG<5@ M=E�>@E_EFE6J)\/T[LE3KO-,]'-7\@V0$NP9=M(-:F%0NV)9_(B:G8AE;T.A]\G:)M>?OUZ/O>W#O_)MCBL!]$OKUP\:D#P:-? M]G0EN-*R:AIA:*Y**?;@D%WLI!W'5&S#Q$\]!PZN6;VC'\**SBJ->7]5F=QF5!/A\R75[&P^SZ_M Y)YQA7*Z YAWFP!>-ANI M9J!%6>]%'H2&G4U]>H#-)Y4F .[OA-!/ [.]Z;:SZ7]02P,$% @ RX!N M6"I;965( @ /@4 !D !X;"]W;W)K&ULK53! M;MLP#/T5P2N&%N@BQTZRM7,,I F&]3 @2-;M,.R@V'0L5)8\27:ZOQ\E.T8* MI%L/N\2DQ/="/HI,#DH_FA+ DJ=*2#,/2FOK6TI-5D+%S$C5(/&F4+IB%EV] MIZ;6P'(/J@2-PG!&*\9ED";^;*W31#56< EK34Q354S_O@.A#O-@'!P/-GQ? M6G= TZ1F>]B"?:C7&CTZL.2\ FFXDD1#,0\6X]ME[.)]P#<.!W-B$U?)3JE' MY]SG\R!T"8& S#H&AI\6EB"$(\(T?O6PRE*,>@1#7I$ MGB_^AQZ%5A59*FDU/C3LB2W)TG<#-/FQV!E__O-A1_/%?^?R)Y)$0]2Q']C3Q=9IAII#0YK!KQE.P'71.)B405A M L>?R0S.=KSCG7I>MT;:=!S'-Y.;A+:GQ9T)FT:S:#:$=6G3D]?M-LL7IO=< M&B*@0& X>H\,NIO6SK&J]@]^IRPVS)LE+CC0+@#O"Z7LT7$S-*S,] ]02P,$ M% @ RX!N6.P0"I+W"P 7L !D !X;"]W;W)K&ULM5U=;]LX%OTK@GF_FWWJ6S>+4\HM_G&;*N\V$:EN;MB M^-J^^7![N8C;+IFU6=4M1M;\]V2NS7K=0C4=^<\1=7$Z:-NP^_H%_6_[T3>C M^9)5YKI8_S._K1\N%VH1W9J[['%=?RZ>_VZ.(^(MWJI85_M_H^=C;+R(5H]5 M76R.C9L>;/+MX?_LCR,3G09$##2@QP;4;\ &&B3'!LEK&[!C [9GYC"4/0\Z MJ[.KB[)XCLHVND%K7^S)W+=NAI]OVR_^IBZ;O^9-N_KJLWDRVT<3?3:KXGZ; M[[^+OT8ZK[+[^]+<9_L/BKOH)>X';>HL7U<_-E&_W>CHA^]^C+Z+\FWTZT/Q M6&7;V^IB63?]:M&7JV,?WA_Z0 ?Z0&CTL=C6#U7TR_;6W+H RV9 IU'1EU&] MIR"B-JLW44)^BFA,DT"'KE_?G ::Z]S MN/K^+T3$/X6O)]R_9'\^DJ39F0Z<7RJYU]B1IM/:[JQW)@("# Z.\?$TUCH;GD6;M-U%RB0K79J&@:"\TE MU3IM AI/6%1I0%1Q0GJGK$ \M7:1#?%^K&U@^&A MH&:)4=$T%IK+G_74E,TE*U23C8JFL=!<4JW)IG#Z&I05[PF!*TF(GW\/Q
K/ M\*^Z*<@/IR*2Y"^N"$%CI_RLTUE^>0>&Q9%="HK1*:)G!%FGAJ2DS?RP.Z.( MPF;$D7CLL1V9N_4W)ED"O5_/PIJ/HF49-?-H=\WH)]7)RF#H1AUV.W+0!^ S MCP%F/F@JV#FJ^[;Y,2HXJ;*B)FR9!0-BJ.''(6\EG">FS+@1W[;A^'* MY584.>A7^P!D2\,*=MG1!>GX@_$GE_(&E=@*PBQFJ8OFAC=[X2'L)IKB;ZK^ M_XH0>X]T!YIKO.JS#&[&<;?X(B/R.&=ALG:;T2;;;"J2<+G(_[$Q"8]>.P3N1HD^J-=]Y2* MVQ=?U\H@S;[0!\#9'W$L?;7RGL2E67F"I5(.XRI7W#&)QG\G@P ?>SULFL3P M&1]!CUZWQ@$7/&Z*C]$VC]-@:[9E?0_:VQ>2/"OAOU(U<2R\"M"$#JY[O7>+ M9-7HW/4NT]SYFNJVG+!=G\0G9?&K;[YH M5B=3O L^;-,G+@B27 $BWL)4:F8Y"N70P<'%[,\2EH&O7E&8F#)VD+ELO!&> M8"JTR/4:PS #4EI+"! M9KCTMQ?1[$LCY1C11KJBW%_PV@@@G>V+DA;@="W23QTUF%@OISSI)2U:CW2M M=BYC]HCM\^%K[?V$1!_OK7HKLA814JAWK5\3;&],2?IG MA)*G&",X[N;]].5;O.=ET%8/PW!DPOW7UT:QX]/GN&_DA'K6W;=^X6@H;/[0*KUTNZ^+%! S/Q<" MM=V<"=,>-_J76Q._C[=%9JO^:!4J="Q*6*31=>S_.1G_.#PI \22R*3?+CDS M'34 JI+LKK2<(BER!H?[N?_>EY'X?6X$*\J+0KTHH$/([C&!;I6 ]S;!8?>] MD-:&TP- 8'!RSV!^M;TH#5G'+:9L:@III&NF]IA0-H_2L83G,M,#?R0TY5>2 M(C/WK[<'W#AZ NZ?X$1L6H06IZS4XUY%IV$_ "+F(L(,1+MGF0W?LYCH01/D MZ@KPO !Y].].\%RW@KL$0;:'\$)[+;T1LX:%('O!760I2.Z4?+0A<487LQ$R ML-7A@80!+W*87?]RGNW) 7;57A7H_@<=;- -["J3V22V_SSEVH2R>MU>IT@7 M%-T_'W4J8#,L#J\G2RSW?@,#,740+IBZ,#<0C8.M!7"DGHK>K:Y^ %Y4;HXX M2%)7''#9%XMFQ@ MNE6M=<>0,.(P'+1(/DHQYM H O)?Q&O[K,KH7BI02YO'M? 6.Y1O/)[GQ]S] MTT%%F?[8'.N!F?*1LVE+SNGGB[-/9B-3E[&@ER6^%*E:4/J)-A6DQ3LJMM^J:VZ^@"$ M.+JP'HN'6)4AM!OU$L">D?P][@E.A$ "--87?X9XHFQ8]8_M8XY]M_@%XG+:TF5PY;U"3N 2WVD[KS$WIVWF%%ID;2V82F7S=+YV:_-\ M[S._\@A/9POPHNX-8FK? P!5+GR=.W9)77PY9LSL DEP5RGVNF>HV9B*"]I!5YRS$L+WH4O.G'6\M;JWZV M#WXM\"HR9]7:/YFH:>20NF(L=:QXY1TU#W?!QK<9<=&6ELPKZ1*=O7MDK+S^ MK6$3NPM_@\M,9<"GN[8=(<6\L[[\*FO5766L$G>L0E/RC>2&7]G ]RV Z?; M,E?HZ69],[J+W7!;$[FOU-B)00CC"<]B[#!C]WQ*O_=L9>Z!=)QB?7-1D^$[ M]04&*HU@NF(.FS].[H"Z90:#'X FR!G17D$@M**^4H*2O/6%W'CT/=Z6L6(5 MD71C,P?JT:7EYC:\SJ0:^FMR?Z[)%D* <$#T -"?I+*_(95QZV/NF0 =?V98 M[)TL]TK)F_)?"(<7#-N8O_Z1P-Z3J"].]F7,W'W\Y.@0Y[;LYYTY*DS*=B,: MM,WF+ D' \4_G3A*:1F$QW$!OT.]X7M!AF^_ [WTQMZM_7W9*]UU2)9;K6", M[=F/H^MMV[78XS$=4"H<36Y&H'^L,L@O+,Q-J_<[NM*W/Z;7D20X3OTXT0U[ M?QR7MX;!O=@M,VY0_OD%1^'WNRV91B$^V)Z4;6AV3%(D!UA\1SLQT4;70W_J MRR6EIASR=-];<!9V)@:Y(7T$(%\32%9Y_H2 &\S1>K?OGM\_B80 M1&#EFXVUI+P+H?>1$?O<%T[JZ$_ W41Y + M>#$]@ZFIYC_'D]0'$*F3)X9=^EOCR-A')V>/O]$&'OILX#,1WF?,[6CY7N&O M8BSDC5G#C(C-UL&,N!6%.;D&%3A7I9EW2?^KO;>.:O/;UD;30DM+"[04BD.+ M:VEQE_:'%X('AY8BP2VX%"A0@A4HT.+N(6AP=W>"N[L3((3+;Y^]C]PSSM[? M/N?[QAWCWOO'_"=C9*SW7>]<"1B MB0>BA3\M61-R<"IH/I=6X*[N[=DH>+Q M8+%4A&MPK!GA3](=?+D!SR?I]'=/BZ^R*1'M5ABCB9=0,E\1);7\[EZ*N87 MY=F-DH1KZ%DKIEIO"OOYD$-W$N;7@=UZ^>Y@4[D,5[C,T8.;L_ D.X/UMKUD MIM TO2@AZHQ78V(Y7?2I/D.X82"%EF/"(( M@)@-G_'C]#7UR +AR*I7H2<39=F'-.&\J/8<:)TN63&]6^14IS^M'[[8=NAU MXN**/XAT5%4M=+>14"][-"3L%D!["V@.>[]]"V@2?K/F)I4T&SM4=G8\QJ*2 MO&A#=]AI<; ='I8Q94XNVO [J^4UHE(_MW[006Y?KIMI;'Q[/8^!I?I-]I"B M%..?<@GE/S.]QP<=+-@IQ!#KQI;7:F?'JE70+;'7YA>=T:,G[]9!R:\_\Y\@X.&G/BCP:=:^[_X"Z:.3_EY-8':[+[ ;3 MO5,9;)>4MX#=\2DD_XH6_Y9=GU#G&X*A"$QQT=,6D4DPZ00H>X#V/];HX< 1 M&V]DILY@8FRHC=B*_Y6_P2?]2K\#D3DQ76EQ'HYJGSGQ&T\,9&=-0]!20"QW MJ[5GI-(QZR[:; T<_J]$&CC_$?'@=,5U+-7SNI*[=UVY7*]_>+5E5^/BQ7(7P[DF3!?XFNGDB9&7@G6=) M!-R6OV'M;SJ_L NUX7NG\G)>S6Q+S M:1IX(K;S1,S]65P4+ILF'E>_U:<4E8:W%*&7EI0>Y[X=NBDC\3R:BI\M*4*^ M+S]CU+MR<1;$X\MDKY4'XY'^Q#I7 ]GK,& BK]W3C5$&4_VKA3K!QP&_%VN M6^_< ,1V+@^AT\2UGRJXV6CN>4-H[Y&:#F7M_H>I*+^K?5%Q8%5=XC*;:SQ( MK.>Q>$].$<$*8Q6/3Q#(KN">6&K+Q+M=-Q^TTW,4=.0GE5RN"VUF]:NUR8+B VGI-6%T+=/6R&\T;>0#%6]2 U\LI':;FL)O00I M#56+2*2\BM_8955[]Z;#*4@E$Z4T:'C$?^X=5FA; ITKLK$MLJY+82 YH$H( MM^_TOLGW K;H?&R@JIOP9"KLS6W.J>&8Y9XA3<)*9 M74D\6E9)!^#FS3?4@ M!7'9JE.6=I^CM \^CV5Z28OR4:GL]9%^;V5I4KX<6$)F"WM,T 2+"#20Z[)9 M%L"N$HN#BV#OC73VUY01;E8.T@]%-\/,Y:;>Q@A*Z?_2V!*_#\/K;#/F$T"4 M17V\^I+OLSN^/K[G4S:0\INW7BHN%8IM>[WURSM$VYBA-RB:IZ4SOAQH\T\F M >1L(;Q-'WIA[***]MUMP#YH=2ODMA?J-/3[=7\0[89BPK=&(C-5,OYA)+: M2TB?5S\YW1;_J&&! DMU*'&FK5:8&=U]W#_^$DVREFX^7 MK0:4%[D*IRVM1 MWP,4)7E_>E'BG&!>IY, (FEXQTF3*>#,< ^/YP.=-V;V@>UY7 DFIM+06K[0 MHEE)F'L\]&?,T%WTR_LOJW?_DN4E[F]SCBT%"EN'\\XJ,HZ C!P->,;N2Q)_ M,UMW; "F;HJ+K^E!M!KKHI7_3=&1?W;TJP8S7Y:BE!P4I^IY7'4W3H_IWT(A M)!D'<;,V/KR+;8D>/"9&3@ #86+=J4V/6A6N)]#NWK]@%M?LQ.)F0:$^,*#J M3S>C'W=_GS3_9YI='9(%$7.6E@XXLPZAWAETE^3+.Z,5.T#$ILM;W]BI:N^, ME"WH"3EZ)M@.,TBQ)R3GS08\%BMCR1L,6MOMKZ=3F,(Y3]HE5""DF6V!ROUN M1,7GGU]<=60Y])/Q"W^$DY$*D"X29 ODTHT=+(>ILNW\E"+5T-8"B/W.[9]K MU;M)G94WNP4D9PWL_]J9J,L#M=8H9T>7CN\5'/CT8IX($PO5'2=8W(@T%F6? MM=8O!.SKZ$H5/Y,O+"#?E0L6$*%VP*F7RYS3AR75SNN](^PJGNJ8W$FT%>W2 M.TH^&YQ=F)LWWG,A_$B2ZDR/&[81JYC\I6A>J\7FLW.$Y):^^#0KKX;L@I0- M$ND<&\\1Y_0[;ES7/P11=+.WY;.3EE>X5:+[1^5;.6[;>-F4P8[E'O>CR0E1 MH*.'HUOEGEHW7W/ ?-MR*ER86#5)OD@])G)6;2: I\.LJ,6;[B(O+\3K!CRZ>CT>G@\@-7LQ[J]%$". M_UHDZ$-.D2NEO(S.F-JZ [7;>T:RH%E6WY21JA.A6+\@QYQ[3_I[2VSN0 7V M^3^CX,7G[D (OTFKESSNXA.\H!('KNG5NYM6?+K)RNRW>6A(D7$+<'6Z!1!T MU/7Y/<8V"D]%]JP[>279F)0W9KNAOA\/W+3 MS/$BR-X@QA)"O)>OIXO8G/U"LV6@H2M&C=25JSI>9X!]$7^+6<(S*^\3G&9II1-6UO\8/*S#$V3J%AC3U7\(3?[Y\J2H$%TN-"9 M=\^?-7:LT+^!)-:)WZ:V9P(<7Y=F;3I-MGWD"_1=_,K1[)7'^(VU$>)YF \G M184,--8Z;[>00R.);IF1$ZP!ROEO 4U8%1Q$H&GJU']6]@>*VW$6G[IJ;Z\B ME9B)OAGMN@7@GN&N>5KG7,8>&78(AJS>_3AZAH&<>$I].T>)@ZF6X+WP2W0$ MB!6^NW-MUG,O/W<@GYQNOWH=*;V!T"(XPD!'DCH"( M/KL)L4[T,(:@3(RU_O%0PK<_6Z/+_DLDL) MCH-J/'H'P>(,1(OS6<= Y_5>+ZN*^P(O[JC>Z1;2G8C!P+/D'4R3)Z-O +CL M$S;38< @;N*,Z2OK<2Z MH%G27ZL8XX_=X2T/H;<>#G!3U!N%Z,+>V')-?&2Y'D[6:,BX0A;X]S'(S":7 MH,.A&HE.'M0I4L9;!@QE8X@,_DC!6T"LC2O3Y 4&4F*HH%3(VAF/O[G_5Q"3 M]A]!#+'FM6K%Z*>3-VN/-^NU&_RR555 ?^T!=KBZ!4 UGTW4& =&9_0)<1:? MB9U%%[JFKZC@X2&,*D6>_;41&+?NJ:E97S7S':E>M1^#>]%BQW[6BKICG_5$ M*@;/N_X]V%"PM&:8&W,^#*T+*P?E3.EDA?W4'/::1-(8JNEM^)G% M*]XHWO?)@FB<7AK03(V>1\UA9+RI*4O6O=[?11Z]K7^ZOP:Z/B]KOI3/3IDZL^VH-4+1)36?*\U_T(P(L7G RK< G?/TRSSLOA-!B[Z**S4 M=\Z#IA5]6L3:2-=7K-K\V41NK^844RZV\/B[%E3>R_WJ3_D)^%]53JPETD^_ M%;!TO5KTU^\,JE..LXB-#\&NVHRBQDXQ_(#>"4ROIVQ\!_N:-PBT*G;B0 MKH/N/]Q6/LX9]ET#EL#'BDFK5HIWGBOR()#51Y/QG 2@*;F"@V.>.T?=??N? MID &$L[G1LK*W,M-"1"U?-$V_VY8A,'4;,*6D+]#=0Y_Z\LM .*.$17=V1BD M1*N/HXT&+?%W\#A%=*47>%(.*GUR@!OZKIX,\@>*)([Q"$:BV-HD4-M!R(*5 M=CGP\4#OO1Z]!::'0(W0*_=*[UD'3YL[/LT\'$!ZW';$.AZC[2C[9S*_ZU_7 M40[*:\GLR#;4FEW^A2792=$O?&P+-YK@%@QO'V@TY1&:ZA;PJ/+;Q/*Q:$UX M1K IMD,(^C$**WK?JR""S'!RQ-KF7,ANS NF(!HYSYK/K'Y/0QJ !<#588;' MBGW][YQ7L5IGF&&&8=32= MGW6F8%B]^)38VQ!M,4H@/DI[N7D=%J.K,)V@J%]K*R'0RA NBP#VK: MF01NA'/=:\VU%V%^=N*X1QG>)L:_;:SU8S!-WX"6%G&@HJ<&>JP!SZBKL1J/ M82Q6R2.KVLTF)KREN0])3$ZR5V+OYN!&HW_;/<1@.\PNA?7U?>+..961BN0= MQ>KQ42V/]= BI*57D/>BV*;HNW;W\NT656+Z')U)K MIF5YURL)0QPCZ2T@0-J=4&B,+\XY0Z5Z MS,;[JB2*]*W2!1,=4S:.SHBBSK3U:\RPD*WYEQ?ONQ1$,M&%^.)PXF<_F8 Q MY6W ,)M(==']"?+-,V< E?4%=%28*7,K09S M87PN>Q<9B-D*Q>/#2OGSP=G(:I]W@UNZFA<(I#$?\GDO9L7? "1!_TRRF0K/ MO?S$HF0$+-ZT&4ZKX#BQ"><,T1Q[10H]AU G?Z([+E!8]OKD;D#33G3'"W?# M;17VI.(+/[IG#.?"A<28)PC0#=XJ.2AU+LN:S$;WJT^8'6N,^KRM3*;A$L;X MJL^#.IH^F# V9IP(PF[']N:@[4H_57R+VM''^7GMV=85,KF;)YIOZXN96&'; M*%M4MBW_H?1"<&()9[J0PBV 3'\ =TH:L7.SZ-_UJ- M-R%>&V_3*#Q0F=WXN<;Q9[;,]S_P0QTAQI]7B-02!UK#>,U3ZA0U]3W86FVU M["O]$5F[]'H:F9&5$:N7V*V"ZS)_Z3\^M1.0^9[GYLGF<\R? 4S:*7$6F&"> M$!AC9<9-=2;:9H;#1)_]$_GQ?V_WBD+HK:*838P^8,V"XG=J%,#D(5+= 1CS M7Q?4*2H&O]5YPU@Y=('F]$WV?;8W=^@3]X@[L<(XUZ.1TOD6P)FR[D[ZU' \ MW_*P_A;0=WS%JIO@9OW&X,DW%GJSIWA2AK$];SC:]R-*%'F=_E8$O ]E^WW4 MT'@3G743.W7DXH3K1\"<-'-%T'9>A&[$ KUM_X"GX"9>#?&A2R )#GP96@ T MN=%:K;->)MBS!NXB!A,45"5>'=%=V/I(HI+/0K(LR0.#/2OC%5EO75GOR(_=6%PML2V*$YEW^8;NN=IS'8WL,[,RE.7*[C"KY#), M?) *;RZ;N)%(A":7;LL@+=WUNI7ZM0:F?X*C[YM/7DQ=-0[Z03%P*?Z2%MI3 MI"_MWOE!QW4ZC'[9:411FHS,C$DD-#7+$$ MI#>S*U#B:25YI@LW'%U&8@F_.AS MKG'C7;%&!/)B;P@3-8#WK>2%%HB^_(9TB>._ #IZV=^Q1,JZJ&I3VSQ>/"*0 M=R?I?]21(] ,2Y8+)"@_*FX@Z=R)(@L-NZQ0R2T ?_T.2^@-?NIXH]2U@\%W M)4)%&&"08Y\'$G*J7O'+95,&7&#EH7'-YXX).+;VX/X;T5E8JY@N7 M[+==T!];W'@BV)[MC*UO#5U1BA++O]PF^E.[\M]J])?T,,%/,S^_8*NF.,$9 M\Q@[O8,!,;]XO=Z ^LL]34(;7U).L*B%@C_$ ]1@7 _'_T@"WK2MGM\UR, Y2YY(IV6N>I]'FE^B<)G%I]I]]MBM[L MP)\$)-,ZZT),?VY5U]("\3?IY/W[$[$@KRXC]/V'-.>(0$C5+')EY<"NTPQB MXB]W U@H_T].C0Q:5@18(#!>5??W>2]]9FCF[H+ R82F-.MB 4LSMI&_0;W> M0; (7PVT8CPJH$;EA%.2^19 XWY)><)P?M&VA*P?=[D%^%]>'>RMW8%BL^M\ MN%)$)1K++SUQ<[A:1K4PYX%L\\,$PY1=+X&[X;X&'N]3/!&T*4KXHIQG*K[1 M:'$4IJN6H#7.6%^UE&D;X_@C9$IF"*2XLN>1SR'<'@QI6+U/_ M<72LS@*#:N9S\%.R9NK;^_HKGLML>P'V/52M&9P?\^WZRXW80OHU\80_^N94 M)R'2F6^ J51R>X:JJ"?-+[T?#P44"IO4)>!![$/)*(9\2KD[-^;ST2(H#[/% M,&Y'ZZIQ)I7SD- [?OW)B^3R[!2K%)[4L2):MAK4>ID\3X*WB^2I1/^I%^#9 M_Q\=[P/W,'Z89C&DSWAJVT>C[&713I1%S&!6?.?N&T(#OO:97;J_K8,O3;!R M2DYY8PQ*-TNENVF#I$E96U]!5RM2'A'/B<5T;1LQ16*V,#$GO^H0RA>;V[64 MO,R\A4I*4)!T6(]LEK82;J0?"UN'X!THS_R'!RJHZ6@/>MD5ZW1\B:S%GU\O M=XK G]O^)DBMV.BF!;G"/YO=NC)!_+9=T\D6K^L\X!]#YGSKW3"N7JBHTN"41;,5B%V;GXBMZQ/V%$RYX#_JL*:%N:@9EZA!%6J2FOTF/YZ)G M%.>\X=X[;/P_"84.(H,1^WG<4R%N4+5DN:KN/MMB/-.AZ.U\E<8N-\ MJO2$#SJ66O$U!#C,_)FTG/ "R?]VAM2DN;J\_%P(C:6G#=_IJG>OE?P MS'@L?@2>U&[,8#@7'BE:*/:2I\*]^ XZ?MW]WW.F5?I7[C-1PD$-P]/OY[WA M#$JD/A$K>LY92Q[73^L4SG_)'$D+TFC< IXB4X?U!$+QR*\JS.;(E'Z:NC$0 M;PD%^N9L_U$^M/OS%M KB]%$>_F0K\/KR%SP=7JDJ@SW4V(:FY !NAQPH-9U M;R\Z7% YT7EL?3.OB.,-!XU)']FE_> :^YM]DN-; /E^QEST MC[#[TOE0(=;0>TIP1X+8D:S"^G5(RS?C@C% 4]/BW=+8^N]MFW_'\*)XXAFA M7[3I[#0B S]@34*/;,)&*=^31]'KAG-6P6&ODJ M+O[<>?+$Q)D1X9!&_.UYRCJ^FKEO$U$^^$?'C37%2T%#$R9>:3XYVA8(:\L\ MG587FUN N^ /KA1/ZK.U>0;4DZSY_816D'6.PO3C,GJ93>]C3*/\N?FZ4LLD:]3*+Q^,CR>JPSKY-5+!7$9I!H1E;0 M/KOXTX0$S/;@WW4__9O)YP\LJ2C<\>2' QW7:\+T?6A1/[J!O+#*G M%QUW0--+G+C]/KYN#AK*P&]>D*AAB[)L%KH(87J+@$>N.@?&19Q$H/"F;S!J8>=DG> NP@:#GJ\:VWS<3EC_'JY(ADWP:3!VA0 M?\6/69OH2R_/A*^[$Q5SN8\YBQPT^SP\]<'G =64D&>GISZO\UYGO 68>*0X M7N*>>BW MXU(2ZP;]S*.$";K*TZTK31AQXM;[]/*1+U4Y-8+::(+G@U-P*B_L[Q1GI(67 MGB2Y.5?5KW[XU$EB-.94]-1Z[4:V;']'IRF>BNRA.0IRT#7[U 6T*3O**03; M&;#0QD \=PUB_Q[F4]O#6P"M-XQZ(QX/2T/\>(5S334G$.*R9=IZLZ&"[G?G M)6)/C] 6;T4'G)E?"##74>7+7;2]NP7&X8]U7\+C,L M(_931HWMNDYK,ZDFYMGHZW45^HV;RJ:;=SKG$\X3(8B)1\LTN\QD>;E%/4XL M:BC:R,)/I+MW6S$,^K\K./V7UC)1]V*I\5F9&#QC>I -\NM--P$:S\Y'9RX] MG^NG_O(N$S&#:033V!V,NL%?C!VI$.ZE]0F4*&.^(OB)J>@R1-\_8FA0#-@+ M6-[XJI]AC'H>,=$0E%[[.AQ.77DF:/(MXTVL&*@6!5S1%3D86OOAWLHJE]*L M%=^5TMS B!A,6=I3 6PK)OY"'QD:#NL_XKS[IB2&N=(HYL:& 1Y3^!< M#J'Y35QB+]NX$3[W03*Q M0D15>X:!*L_ 6MZD*E=(PRS/!X=S:9IC^W#>EZ0]L<]?HTE2T.[UTM"-9*$Z MS'@]WLJW#.I I8@EZR<2*C<163K3?._6Z8W=J'?=Q(-A%LQ%_$Q,S@,__W*< M@NI_HRO__^OFUI%WU-CJK@1WR]&;LH#Q)AY@AU&JQ+"'JD?^OMA_Q"+5:$MR8=Z:?Y,EY# MDY>4W=\T+]T"& MHTZ:P1 *OP@^SZJ5X%7G3E7B>P+45?F.J/!Y#VO6#;FZBJCY\TOK7ODB!;Q" M^5RL-4_XD9&=XW2FZ1YQ@,N*(<'DG(*MHT]%FL\;3:TO7\+JR5IB<+9=8>U& M/62RKT+]"'0 .FP1Y6-H[8*Y;;./7B_9/(2WK)7U/K XEE%&T5!M#T2ND*9\ MJ*XY(HDQ%DTZF?Q(QS"^IN?5Q*7D.!K=G(J?#.T=]53(W&Y9V049):C40&+Y M@C.H,P6P\0E$6:G$VZ^H\]QC8_EGUG^^>&:>A)T*F>P#V#;% Z;3JYX,TNBW M@U.E;#FBY[;-1Q3L8N,()?*Y_?(!CE'OPC/R2-=KG@ )FQ_&>'C %K0SG9&E M,[:^]%BLDT\"R3AW*E^=]P-LA[6GE>JS=[Q=SJT'?PT]8PA;,9_C'F5M>IZ2 M93[T+P#6,>4P$=QXTK*#01EB6,MY%35@GDQN!=/,G,0ALVVEX8\?:3T$8%QY M.X,Z/Y5PY'.KFL\74<.(W2-+%T*:V;E<\R\V&V8A)&^&*W M@'JGMQ::Q]N$X&P3RTU:.=,PE:_W2N]A'XU17Q:UWE\C#N$,.17@H*N.O;;B M4CK?G%=+&F%T8:9P3"9 (ASE[%>H\"<$R"T['RX]C>S@6 7S;5! '\QFS/I* M4#AIZF'H1SC*9<_<;#/(/0,T; #LF=&^0_:#U'-;/'#"+:'QUN8<_"]ME+>+2B-*8RD$&)I.%"AS5K#'GR/BMK5S-Q8Q%AE4B M5N'?IJHAFA!;_WTC[-(VKT#*?G!%&R9&J[?I/%*DDXW9[#,/5C]:TQ'4OWP+N 4[2E0W\\&V%GAQ!^A@<5 M+ OE9D(O5<,D]3-BGQL 0[U0-D2M2)611';:TR/YTL;3PZ=!]Y#B+*R9^#)G MJ?A0Z$KFT0@\@$?_BYM]UGC?LWFR=(B6/^/&3.*+\,X?7CL>\DMG9GHXH0>M%36(5[33M(LVR[1)-3KIYSK%+V-LYD'6)D)9;!J#U"&<#U*.W2L+>,+2#W/3OEBG M2T.E).8#>O9P)G]8K"%X?RZLJW!XW"?[O5PICX4JL@MWP9>7>"&4)XL?@7"!(A'=S*_WULQ7G#29 MW#06/7-F?3O,L5+32VG:-/G(B<,P,!="KWP>UL\RM)HF.*L?;>EFR#IU+%PK M/WBQ*DI!L%\.=]$Z=#7'#/XQ*;TW/]D/L!K6C@=]/ZVW :>-%BGT/WHHFQF\ M#,%)FUZD])A(^CN)%P/[?$_;P_GH@GDPDD^G0-%,N)E.ALA$@8Z8WE3"/G)+ M1RU+*'P(1 MYC?=EUUV4." +%8(AM'WH8XUR9P0EL^"5NWP7A)@JD[(YL==' M? ".B,@\N 7X?T(6O2-\8LS11-/4@W_4O2M).28G4,L5K:A/H0[BST'EO3H< M2,IU35HNKVY4/6K&5FKS[[HGO4[/0G8UR@LGT]5U-8%X4;LR?=?OQ(9Q%3_W M6Q1;M%/_ZMC_.DF4."8+E2 W89,\HU3#!21W"^0/7OG\NV.1]&GH!:6& B>1 MKDR:7.X./R*$?$[N?GV-G-^'9T1L>.U5&X -'$IE'$DIA^F4,([&$@PR38&J M+=CM0=UP/T6&-%63H%J%;_,*;T8NJDQJQ)9ZXNKDRW NF)C63:38_27K(Y6S M=H"5RL= \_W7ENEY <9_@09FADK,SU7:_L<&4=C3.CO'GLT MR"XIBPL?VLA1]I@0JU_1%15N!>:#]\ZCSWVMOK8RSBU+P!/QWPUFRS;M2%#= M?3.S9>8B2$@%OV:O,5ZBRRL1!QG6AQRQ7HO,>O@X*@,6BOSM-8PPUU@$?^UZ MI((T_$7G^KVQ-",L@FQS+%/HQDRG-Z4,Z_0/4D>*RFC&RMS6+YV+WK. M;O!.&MD.:P6O<-Q76"M7E/P8QO03OM88.YAH36C\27 OWCMGN9Y$II:O\J+V M[A4W(T62=:X00\X1CE# 9'HU3*U#,]Z[-F,J[21U['D6."-0#J#8^%HUU3\: M.>1@GSAZ(&*2]1U":L6I/#\M)>8YX_91I4ZRE#+_] $0*TK(C/:K$"O;RY5V M(=,$\)?IK.G@_33"?-UV^H! +BU:OV:OKAS%Y7Y\*K&),_CP8BV][J_(3/ [ M)&YJ2:>W0"H>E.WW&/J3]2W@$6P EJI(W"LIHES:$UK[1![Z@:45*W"0MS9W MOB@I:\Y0-G3'^DE?3[T6:[3O03M .[WJ%^2 I#NMO:C3),M NRN$?Q+V%&:G MO!)@HUZ,DRU,OFW-:RD\L[6[%-DP;A-,7UQG5>C; 5!9K)F_)XKF'^,G1I MY9JGX?-1XL^9*@+/SS!]UQSI\HJ*JMA3'I?@AH7NL#4P"5F7.O9*BCP F9Z_ M-9V4#/\VM,T-QFS MH1:D*XV,&>MJ>_9^T4\8.38&TJ0@/-PKASLFUS_0II]:%\>![7N^.]Q0BS,L MJQY%)TR9?:D.R/CLQWQYKZ03VYN8."(0K5+DRG<6 K;/KG[= (D7%#FC#Y0@ M??;P?I' =';;3@:K.W*S!5@UE)T)_C3 M#Z_PC^<+J\3N4,"B$R=>>\&*UL2?FZR]J,(/S%-D#YF M,9R$\H4^A.C>&H;RNA'O%K"3M(&!6KRX(7>%*/R*5Q3K;+N .TC02U65%G[# M[VFC1.:J2)"2OZDPANW$E6YIVG=CVTO#\E)I&FQ\G/&YFF4\5YB(&_^:SU]+ MF2*/N\':;SQH]0EP%AKA\7D*P8Z4K]D\?JA)^NJ2";J9"W_!T;VU=O)SB7'? MG;3.J41%KD#K&$9]W?)N\US<_"BYX&DOML>2OKQR[HRT.OY7K XVM[,"/)IE MJKGS+#N./=O32;SROLS"*M,N4BHW2DC1//1\4.0XZ7E[/SSPBVO/ 7(_Q3B4 M6+Q.@&X,)'638[;42+,#(C]M-(%BV!S!]K1)A;F97 _/!@4.XO>84PG8&H%L M2W-SLQ-1,F80^)/<5^88XRQIJM _"N3H;]NUG3HK@;4*7T H93!YPK/!@ MY$V=8#:8/WZ@GF'RW1_3(FPO45]4A4F;-;#-[$6%X\]J_JJ6,^QPCN,W_'S- M6U=F?<+O9JY+XU+$"O_&;K-7X6:P/F&NWB0!IF-]/%OGJ!]#W,Q.9/+]_&*L M?43)C>!AL$G.M*TVR)'?S67[G$ MSP2S"DWABMS&$4Y<&'@P!ND!2X6U,_(?*YMR?2!TD%8'I:I( M4.N]#D53CQ"E[UE+<[52.3HYZC2PWF&;(^D"2Z/'50FM#K0 .ZW+G(C.G!7] MM3O_F_8POPH58OB-Y-WIK5H/B%,*E4H *>V+%&N 2 ?VD$T41XO,\?]783W:#>+MC3,CJ" M+X@9J-K 8,?T@,,1*N;3%:M6TU[))=YOZ+'LOE4;A35D*H>5+ M]_&DMBO]1-,IWB=$0E%/O?+JFH_#N=X?#0!U"A(4F?2/B-S/J_/,CX&N%\]E M'K;$J7"%U;I(MT>0-HD'Z9SA,F/1M,3^T$*I 2O+%;H6M[@TX9CWEJ M>Y_Z>#SI\'"" ]._"K!YJ0Y*')7'D;R%4^D]V6[U)'J!NCJK]JR'8HV-C4?NIXESH(!KH> I73?\JTMHF/[UW"P@.#_6>8!JQIH_H MV>B79/F,4Z3^7"<^O"(;E:)RN%<9%#%M5MD8OJ[X';1;PIK4''&X\C1V&90RI%8AM\L. <5R.&^T7AQK2Z[SG"_K6HX_ M]@T0E5VE-+K",HB6 AB[2H/W1>AR%%S,J$)AC^:P52XMZA(_>7PQ6IE'F/_G MO*$ #>$6L@P%79=EWZ\YN:FND[UV%'S]Y7UF6,$@ M;Z.4ZR_/Y*2G7THL%"N]1('OBX0TF%GQS&$H:N$EW<:G[4M=+]2/#+)RYAXS MG'"D-L;R .<1;PN:NIK1EKEC]$&J$R+<-V'.2)7N',/V!ZW5[*OT%J0EJXGA MBB[J((3;Q@^MSBR%)6%%$K4)W@-$V ^Y])E"@\^R%*6_4,K2>^TU+OU.L?$- M*4M)CFTE*/\+;OW9F_3[V\#I]'=?<^L<)+&-YVMKF+$"ZNJAHVJ')F=G\>:' M5DDZ!(N59M^M/WX%B$T24Y7Z+A)0_'BKLZ/.M' \I("N)W_SM5Q]6A+L49J MZ>K.;_$56+HP.N-]/8@0#::G]% G$:-];)\M]R F(M"ZZ(]CF=S9Z2 &E\4' MI/J%*^N"8DD>5W?[XBJU6]40VI!NMKZ7]\;?;?#1MRZ1KB;KKT^QPD7=3PP* M\A5%$3&.O%DI,Z;A7-W6C;8)G7,#!(99.G>>$GN^TH(#C-II?3&_17[":%Q6 M>J+1-[E$SFY-)T(-:+="E6ZH#HF7>4K0,9YO-Y?OQ$@(_(YS,CO\\1R%3)W@ MRTC3LW!?2^H?2,/X@FD'8A4>460I.Y=X;F )=@A! 1L5_4P?A]#<:=H&L_-: M%0D/0M0JR%X>6PG_/D&S.\XT6G34U-*H[:[Q-=5- 6<-OQ8$R40EQ%,L MSNY">/PAPUS[?K C1\_[A:VHOP(U5S'G!56YC0:VK/_A15/_9ZQJYH!D8<:" MY)D,7HE6UA?5GJE7A.+U>F='/(=;@F>TCJ'\PJRLX2$>C!F9'R!"^74)I<^> M"7P6OF$+.[P%0 _814A2RQ$GVY7N8>/M-7$I&UU1BM6F S(]. 8XH\3E]#G$ M#&4LP@490\Q%^B+F'"\T]7V EH]/JZ+,PED\EUC%WN]9X3N\\\-A+(.?]5L8 M/G.U8=L3TV>QL>EFHT+^8C#D:) !/'UF9^<@BLHGFQW6FT;5NOB?4;GL"ER_ MZ&N02;A (]@N$$>)[I2JVV(L\7C2G4JCA735];6(:UFYHF^L!3_>DN;-3HD" M]OZ\XKUU)YD62;T@&=NK$-N_,?:-N]E>_&=?D_C^2?D:!=FL* [E^.J16)I7 MKH4SWY48[>A";W7UM9%JM<249%ET]PV!)P _'[KJ%.:A+$8Y3"(_4G1&9@/S MG(C=WUD+?>IUB7#H%.5;':6S+]NY@F>/ES$FM&QV%?0??6;^CT 6T@F+POIZ%D$;EU!QG M0%EQ=>LK[98O5'7[6^%O*00%4O&WH>N91V\RK_S!-=[?*T$3AYF54-O[,O>L M]B36O#]+#$IJ+'1^*CR]Y."ISJZNJ_,@X]"1B,#NP5=/-";#2OF08@'8,2^2 M]/Q44-]^$^]J13$G@%,-K"1@IWNSQGHM]EG:M6EKHHC@Q=S\%#C:W)T'F8U9 M&.R+SY&W=,VN3!ET&[IU A>9Z\Q M*GAPZ6_3^?D>TPZD3I:GWE:S>H)PF:84/-3/_ABRWI99AI=;*].G]'#WI//^ M5V%RMGC_=I+#A QVRZI"\"-ZNJ\/1^P/^C_PAU20-(S#3N=P M]BRSY!!@\EUI4BN\X[ <#F1X(K[;GW=NYV5N*^^0BV9G6)%*00A[TH+HZ 3$ MY2O_K=I+/\+JV9&RM,E! GO&MMI*;LI?7CLR',9.Q0@/P.''L^Z^O7AD# M+L3.UE3ZBRN.5%N:&R#>295"9@%YN!8%4YCL&.(-\HGZ/)GED"2'B763X7*% M7*NB3]+"#'B1W,2;\B3 'CAJ8D\<-[^)PYX^ZX/IN6S6;WNSJ3\ MS8." P([!GE]+D0@K'047'G4J=[BP #!0=60>OC^Y4Z?(Z.&YO,82H(#L[%E M1/D"<;]8Y<.X_$DI,]X1[IERDA"[(G63GXMXL'"/\+HA'#DI!\L5BBV.LY"J MUKFL=:E7'YO+-&R&&1G-EDWNF4(?O*UZ(&N%_]9!CA(W MJK?-9>'PAV3FCHY$<>PV4^R\;-$?7=?OJFAB[*1E8 G'E"*!37;."3EGA@, MSQ_L?)S@2-QB8/K>>YB\=)&YBGID(70=X3)L)5*Q$SO+0!N MLDWWT4'8IJM[41E'1LK!N8'WU[S6FYRLK*R&--IV[TM+:I[E. .M!I,GI[QN(TV5Q ML,)@T/[\)MDJ]-HS<85)X'I\3$5+LW6T*"H7_IGAT> R*UA3?"K>2C/9+&%M M8V,F=#5Z]*B(6^9P F:9@5)]O,A4^;VHD&$'1CNZ$7\C\:9 3.RJ3K*EQA@GD[FN:?_"RW2G M7 492@'LGKMZZ)4=SO\. 57']FI=6V@E9)E!GPH\#R;]VF9S!DNBDV_T6VDK MU=/]U5C.=,+1#!$.^DE2LO)#AG?TCI$Y)%--+(^64UCN\:U?=4RT]B:WS%]^ M8A'S/GG6]+:3\H7RC*N,5I#<&"Q:/GQF8!Q6E!;(,A[S637S6):^"-]Q[+3? MW83H7L1R5P5;Q)/Y&?-(M\K*QZLY??G/WK7RR5$11>\D@GCST-S?78VFP?') MV1=\PT'EX;H=[QZ#8EJH<<1C+>OO0&E7^A%>W'?IG\\ZZERN73[2L\T1-RR)M'C-9WG_7Q92E7G'8 2>ZDAKO M4RG?*U3,-6"WX6NB(GV G8@0H/0YVZE)_RHXX\5Z+.K3AN3$IVV $E=:MVZP M/5?K<%V]:'<$+\W9< A+(AI&;6P+K:U$JGFK?S+LYIHR3 MH(M2T IJP="612A YQ4*)M]8RT1'/ E7*_92X?(3J\UW-U([PYBOH M$8V?2*X@-1_6NV (K=F&T?+D13WC^?1!VP&/L"9FL;YZ/L?UV&\#3AF.*HJ% CH/ M8\(&?B_A9Q='SIU@&@ M+-Q(T4 Y2N9L/H6;W E#2_ M19!J>;R9=.#*NMI:Z;$,P#\2.CK,TQUGX+WC4"_T]UW(RC8=#^-HZ:+^R@CZ0&QV%H;**D[ MS+0H9:T\I'[4W2Z9@;(Y7NB8=LYZ^'7:Y*=R/V6V0C-/%C3TI7 $I9%1\F6[ MRZDR#NX\V5@62MPVM1><,%1<^,,M9$BI<('/_D)2%&QZ&+"K;&E 71S*&)3W MWJ0BVJX]LS.?>,"9\-XBI:-^/]&]5K [[_0\N,?S1<:D'%:!W@+7^ZF9^5]Y??.K%G<$2X%V'#"S,(,X.'E :[ _P#N$K#^ MT#6TDPO@ L 7#W<<. +P\JQ=:[^\:Q<_W]KO.GY^/GZ!=0("?TF"PD)P$A00 M$!(5$A99N^"#8# MO)(\?)(\W%8 =.X[B_D\0#_W\7#R\>_3D 0)D,4;E"Y 2:?CP\F>AU,,5P; M#-<#_)+KI#;I'Q*0/G-5OH*BD MN66KUK;M!H9&QGOV[CMR])B9^7&+$^?.V]C:7;AXR?F:RW57-_<;/G=\_?P# M N^&W0^/B(R*CDE,>I2\_R"%R_+RBLJJZI?U]0VM[2VM7>\ M??>^KW]@<&AX9'2,.C7]^?JW[S]^,E:@7ZMK\^(!^'C^U_4WYR4) MSXMW;0T$U^;%P^N_UD"2?]TF?0&I0V<$K]Z2WKSKGI#,X8?9I4W"ZKO/@K). MMWM%Y#0,J)KTM:G]969_;F*A_Z&9_>^)_75>8X 8'P^\>'R2 !)@LW)BM("< MAO5<(#2*0^8""@;=8_O;D:\$:=2I1413^DHD%[A>[#.%)4U;V38ME8PI7++T M\!#?M6G'B53EP>=!D=_E#$[+&3E=/)#/0-%QBQE9+#=T&!>H0$69Z$]Q 1$R MQ$MV!%,3#' 27<]1AHUIFVM?U4=U&^S:)WSUX77\^TF-C>TBD,!X.J_DK6Z*!JZ-.81-/^:AF>'U]DP>$.ZW$)1@O,#+\ M;+H)1,5C+N8'^$]EIE*Y@%A5ILDZWX++0V>YVQW5TK[1\91FZ=<22!M,$KU.UCT>W) M#\^:[)+(YNBRSH/FC=WAIIK0(%WO@@.RI4&RQ^MGO-^O5--C>14Z!L2$SYOU M^5Z8G!8\=@P;,,8A(ZHKN0!+.@<%[5"Q55.T%GZ>SM&-I+CW//YD'"9U]I+9 M(&:QY:S1P4E!2?:36\)17*"$>)9-A/E<4"L!<^P>%^#W)8V>4M5KY>QF/Z]< MW&H![9T81R 5:Q3VH M*VWPZJ\;7#+9.TT0?]^I,_DDI;S3--DOYKU+5?*E:]1[UJ;6=7@-M#Q+RHXC M8L4\'K \-9D-+^)'6/H3,)LKP=0.I$# +O$@BZ$?1N*YT'@+,U%FH#B*JM&Y M\8Z*]->K3OKO9+!A3&_.1T*US&I^.R**7&X74[=I"B_..@H=T(O\B8QPU(R8 M_[BD#.F@>_4,F+/\[_M.I#H9A5[@+8W8<>))>A\['7<5'R/)&2SG DT'N< - MA-2L.)T7&\Q&9_N=()?B>I<^H=RI[78SR?(3WI81SA M5*8>QAZFVK\;YO<'0LLY=\+ZI&:C,;4X'0UQW^?*GGB/@(26KZ\3W/J"5HN$_- MF'V/Y(X;FQ^GFK=8CW=.;0W]B>9G:=$U(Z,J^<$GQM>7I]83KRIK/EFA?]K> MD3\>Z6Q253#L>#/#/#WJM='6RUF7@5:&EE_-C=HYPK\:WSQ.UVV3!+,1VEK>#Y5F8T#*L M6!NUL8O]E+GMAG3 O1R.LMF X?DXT_V!B_*";R3..-)A0\XIH^O !DJRD'$_ MK#EV6RV*QT(C9X,/XUJF? W+)#S5=+2DG^'(COK)!7@Y Z0-2#1Z3!G59XB+ M(6PPB#T@,#G>0G_'SJ"B)<8>],ZE))[DKQ:P(.$.M!1AKV7XM4D]7T^@+8+J MC.(!$VFZ!Y7$DM&>%@PWW3KK:$!W+)8(O].EWA+K+(L/U\W]EG2R1BCZ:U7[ MPPL$_5<=NRT>5O U%^O5[;[*!03>:_[0D>R;9D?XC'ML96V"-C(S'R\D+:"> MM7:H'>!*25Y4% M65+CC#0\0P,-:6IC?$$(4J^IR)X.J19LRV^.F/FHM'7T?? CJR^(4C;I@_K; M&=J;7\0K[%>P3#[!\K*SL"(8(]"\:=&LOQ&[!5*>4MWJ .D7MUWQTOEA^72O M[1Y/S?O[*H;.-C8<+14\:^?A>EL'P)3"/(8<3C$9@[!@!KE-*HGYVK$+BKQ. MFZ\T=(@Q=/P"9MRBOM07_IAO<.SA D[X&*02%[@)]\*.DZL&C M ,YQ!$'?MJZ)A-1 [ M51O&!P0^GZU:DCBD=4SDL:)V/=/P]4!NM\[,M5!OZ0IX9^% M.U=6K\E+<*(3' V=&TU_OL5.D+^Y84VXP*M-7* WVF&X&?U+$ZO(!4JQG5S@ MJ"9P@2D?SP5FC5VX0$@'R^T/)0^G&*#C7_7_1/V-(CLU_0S;U.,.C@,F^COB MVL=#):8=9)U'<6^7@[B XQG<[H."(W5H+G#HC1Y+ #EM_GO!7N:T /)?M7^V M5G#_L\L!'1>J/ H,@VQ$M^WVCC(N\'!RA5.7P[D>(E$:0.:$^:$@,5P[_K=\E5:6&.Y?=7^K3N2N MVDO#($3%+Y<3QWNK@I+W;"FQ1<+1W6=)/3:VBPMDV[8!,F>._>D4J+GC/'9( _DVP/I+(25D@_O\A_-RR]P$!]VS_)!88?H3[T"+3) MG#FX[D\F!<[OAE(63\']XK?D JARW*Q-Z3\QBB8\2@,>[I@/6VJ8H'_[AS\] MU+K??29,$.Q?U>N7V8''6%W S3_+'#CQ_'$J%_XPSS\]RE]&^DRJ]F>E(_!( MFA#NAY.=+YC!L4!%X&@H6/5ZA2___04_+7CHF,QIGC^3?E_%H;8_8 ?E?T8$ MG2$$YY 4/ Z-O"I[\S\LSR8UN?D?+3=PY[^G, L@HW&?]7+A?G,P2K""%?V/Y3^O%?_%#,__ M@V[4)MC>KN^.^*YI^V'?_4':VL?3[0O?U SMR8XWLWQ3RG-^O<56WI ==N_) MH#WBEQFRM9L9AIN;;W^]G( #45P VDIJP2E:@&$4ZV@3"_K*E(0VFH(+F51+ M:O77;9S^^CI2[B6?-[E^1]V7@#8,+/7K^*%%^!?/?L8%KEG+!\Q,&]."*7KW MD/S%G*8MQ50N( 7E5>(5;\R/A9>-/6)JR0W=T%52U$@XK2$2?FCOWA9ISB+2 M_)>:GB07>'<@C@L0;9 _(K"NPX-(\.CR+XN.%B03_NME]3OUV M8\OM&>]?<<;,#P?LON)V>\^P'NU!KC*MN8"E^0_\L4!S6A 3S>G$51.;H["[ ML>\)\A7=LFX?;/2!"?NQ%*#-.Z=-MC-CF6@5C=IA[/?D#[WL *YP)4C7"!7Z@WQ/OG; M"=9N+N#$3N5$G0!F_^S4M=4Z.>9!Y-5OL;_21XJ"]'ZI+N,6WNM]=>-S^B<> M]HOA^+C V\VH578&%S@,+P.(9(7"J)(X2OJQ?>3O=/TUPVC@ J'%7*#I .[J M(4W\HA[S+.1Z;.@T#R+\9HG]Z2$7YQ6;FSI'4_EN-8J]E=^:HC+\D0N WXG0 M=L'%5 XLK/S]\ ".\YG*/5ZOJR BTVK2Z%Y^N,F.7O?3>!@$6CJA4FE7D6OI\WDI+.!^OP@O6H!V,].Y[DA);@ LW&S&VDSY\/:4: - M>MQY"K^X]47']H^8W2]NK)D'X2:M_6%'GKDOO7RF]O7D3C[M,=*A@JSU>A0T M[0LHR+@&WL1)(%W1H1QYT"Q:38+A&EZQ9X>3'Y_RIZ.%7Y&7W[A$:R1:E/3% M:/$A6DG?Y'NYP,(/+C"[I4K[WY2U^*;PXZ(5*>W_/MI[<. MSL0>I<\->S""D"$35H$!CC@F&'+-#7C3O-KJZ)B;XU&E;2*UNE-L5T)^LN^F MAR$N&T/<^%Y6OZY^4VU9>+'O0MY!^CME ;NSNX340X66K8E=EH21%8Z('BQ9 M?J^3VE"@5;#_:6@9E!O]4!M)(T\'NV38@S\;_(U9ZF./TG1C=E?U.7P2TTHQ MGS3-9X?A*/G(,G^6S)&6U'*6!#V\"Q]3L=F)'MF"D[VDBFPU57EJ[]'F?VWF M=C@N]8,5/>5]Q"8^S@=*%$]4T-L/TG^A_4ZZ'I' MM*'.]077C"W"DD<4/J1*/5@_DF/KUR'B0?5AGL,UG4%2B.9,!$,8].4"M'%P M\\H7PC2I576C<33KV,T G1SWF[?0RB_>?_I@9A.6F_OB!+!JS%B&-;*,\X[\ MRFHQM:5;87Z,$->P=>'-N6:"( L8M@J6:_> Y6W8KH[]K4Y;(,1)-@$9]"^HS)2 MF;UK)ABY9JNU$7\TX'%J$O-/)G\N>Z6,[#&_CQM$H9E2W_,D"JX48VP%K16K) -68EDL2XP @)AJ0Y M4J]1XV\X5A(=! 8_V_(_-2XRG<8N2H#S##;Q)@.?GAHZ;5 #-(M4.#9J<*SGD+/I*<21^M^[* M#YM.J8- $DK. P&BK$4Q=P:]3.1AE2IFQS9H MMIZHT\?.;UPULPG1,+X+L-<1M[(+N( 7:62!L0U<86F0*U&+ZE0]OL9>19W% MRGH'N:4Y<]3F09\#312ZDOYT'B:)"X@]A&%2%[N*"_0A/8CCQ!9".?&^5TUJ M(ZJ\Y,FPTG@K+M3S]G<=SYV*G?:"1^;F%A!E,ZP-RQQA(G,[%,N1TPT'!224 MH"F+HRN$#5BM2614949T!ZOZ.]%88]>ME>SCLWSONEERA8PH=E%T'Q>@)*UM MHHA"2M_T6C^.CL%)/8)]0)"U9=2U6K7@;^N%X^7V[J7<)8 T$K3=>C&-\Q0F M;RNL&EDWU&1[= -KH'-,_8M&84XRWYQ2;5^+!_HH2R3G^K;SM/BDL]<#6B*Y MP!W>&. 7F7$([F2-:S(A73VGELLTPG9BE?H,*S6?T:]G>XTEE&L3ZMHYM'=[ M/MT^4?CR,Y@;L[KYWXCD/[+;?VE(3,:A]2 --&V&Z1F0T#D=$5_H@1#%&KIM M5VXF*6'5K!DZ-]X->D=[GWY)/H1_U*:W7W2[R=5HI,V9@X@GIC(PC03L, FT MLI8:8:V51EBF$3/-_O(6+E3"6"Z5D_+-32E,?US)P^AA"5N7^KIS^Z^3K8L. M47W#LZ@P$P_*M2[G0X/38[ZA8S6KSOP_P?E?5JM\1 M&##R]XW+K_V,S_!\FK$?X(B8%*?#X0FP/SF$U<%X##98\5$Z6BS1U0O2Q\UL M2JIX4S:$'-G=&2&<>MY;' BV>3%_UROZ^2>/?1^SU^4]?29A.#@Q4*CBW9Y5 MOK]\@^Q!_L0 P*X1*8>DE#L>8.=A-\ZCRHU9DO84#%(9X^"\MX(NV!9\R:X2 ME C70'88?J/,2_%\%_+$?]QKGN1^HJ4?2C=;V@[P/TF\FVBAD6@%8'R9!K@FF3IM M+B!ZJI,!@[30--:5>O8S4X-#S$Y1+B S]C( W?SYP>2I)!@:%=S7YHEVL)0[ MM+GHI%5P#\ '_ ?C7[LN7-4,2\:^!<:,#.)+EC+D"LZ^6"C$3^6IG-1RO]>VY\B+SY,Z*BMM_7:E^@F.4MET /DU@MJ6VV"<=BSN_Y]-C% MB6?IO-W,\J(XS%8&V-V8_0)S&M9="H&DRG(&[0^1/#Q=I[WN45^;);Q-5'A6 M5V%Q[:)NT6#3F=N8UT]"SZ2=* ^^NG4QGZG?QMR,'R]#Q^Z[B]$VE5;34-.^ M,J7W2F$E8A2_^\->X<^+WTU:OBR2O_4(OCB#V@G9+FUA.!75ND_K*";@49"D*>7[U[R\I<;)UP M\W&>$NNP'S/W@,@F';WF2X0XK ;K1'U-6)/INIZ\B+U+.56Q76_J,]TGG"LK M0DT4-6];["A4.OY9!PC2D9TFE%LOIE(EQ@0[.$:0; ED?AI$MQ(CY>5>3"/X M/8PW=.TP6CD36)4ZU-_CH&3 OT\E)NJ)"Z M^Y9T5Y&'.7$I3@$ 8+$U#[ XA@DA@!?T(GPP&Y,8C=408FJ8G4D=3GC,!13Y MJQHL[CNPX^87KGX-?E%1>NN;3;3IY4=*=J8G!0.8O6 90>!'D9;TAP-IRX*>]_8+UA@M'J;K'B@?+ MDSTR;K^]7GVEZ.7"9D7U3GS _]Q2I?D/PC[J/T >(?O^;/SY'S=1_\;Q_!%L ME;+@,&AC-&Z!@6:+K+F=[ %#5>3Q5QDV@^CLRLJJZ+S7-:\?:=S:'%>^6V4= M()88($O'=W1#>B26=#D5$:=,132C5#P(*@T;2UTJ0?G&IP+64N23% HQ \V) MNZ_/C!U:2$TPUH>'CX%+T537FHK/#0$Y%935J MV6)'44'8IXAV"G-/BB_K5B28KF> M("3WP-A'_*/"%4Q'0_4]$H6,',6W96I50'FP7@I!_71U1A8]N"+SCC%"%F.A MQS!\5,]Y]VR\K$G,E3"Q-WFOR6E^LB2)0B&/2I^C^PXWHT;.43M:$6/^[4.+ M7][E893!#]5W?7,)MO>WMO2[X"SA#Q;>@PSA2E:!@ M,RIR#!'^0UMVW"4'\C\1\;Z/9_9!\\O8GCNR-0<1DBQ84L)P:]8$)U'G@FCC M OA5^6B2FT24B2(+39]I/0M%^-V<$?74U;$YFP2?I1HIYU5JLR,2_/*NE"X8Z2I>LZ6\_E"]40.BT[,W!2B3XD%H MM3%MX%#B.(D2WT>,)%&RE4Q?, ]SNH>*I#H98:#?(_M6K$+5+&E\]:Z4E_JA M^.%;4MZB^RW4HSKF7(PNY&1N"0T8[!THS(V+$"Q0?YVU_@A%;U$8/,+(A5#/ M6>[L3%.MV*23PR;ZB08!>*$;07;$^I:.Q=^-E^X)M M*=MCEJXIPSX&R9)#-7/TH')/IA*NZ3!':H+3C5)+4*\$NV-T;2I0,D\6I6?' M4C 9S_RH3CJD6R//SQ8=%!RO^,]X%"Y[I,U1&R3=PQ@'3R.4 Q);S/L,.EUK M!BH=;.DZB\6;SJ0D7KRVR?G@WAVM@!8O.]!Z,8B)QG8B7ODWCV)W<@;)BG?P M0K.=-3>'&&=7+L5EN;ZKK#K8]ZGS[2]UVXVWO7G4/^NIX)HN(@EG;6'ROEP(MKWXO!>X0UCIN:MO8GF69RW M*/!8]WV<$&?;,:8]=A0I58D;0TQ_R+B&BR)M<+*KZGVBVGQ _91BF'6T_:,Q MQ8$9YXU.%3Q?D& 9DE)$!B^@?J!#E4Y5,S=CN_T_&'TB_.7LLE3UHHW MOBM/^#@^KOJ:\HUQZ.L)RR\,\=)"_>VQZ2MW?[>!D/D4F247UDH6,-WB01!A M.3,U ^^FA!>\<_?!JSPH\T3NB,U0LQGV>+%4)!Y4(R_N>MGRTIVR,<>^TW8> MZ9)^=U&3C]!$CW'+I?C9JPM.RN<'%[^2SBVB_QBC0?(4 ML[-,E_*[A)IX5$P,0MG?;&Y0JU+-.W.)0\@Z$D':WN\N.;%*U;R3+<1 +-#GQH.:2\NX=0TL7#W\Z\M7@C:7N M\N9=>3$5YX(%84Z6K>WAQ;XC@>+E \R&*@]1*"T&:)9H=S]>!Y:6;Z'@6 MN_%\<+HP&K#KX+?&/!?@2HF"&?/!&;A?!!8V "H%=9!-,'$OQ.@. M8P4=2&&L0.H!85_+(/'SHSJ)@@ZXIDFX]"N/;ZJ"J,+ILB!^W.^FBLCZ[<E3E6=] MGQYF3!3=86^95+N_OW83<'6SG5^SNN2O;-@_!+'3ZJR9PK@F '<=#VW]F$MD MEQKJQ7*D0"(^O_K!8]V37 ]L/30@MD3.Y)ZW7SBJ 9?6Y <@8GC3*YV+\KB MZ-^GNED;F-,?&U8UN]KRFQ>W:-<;::,D1O8]_ERGU5>=]N+R\Z-)KAM:R:ZQ M(OV=/O.DRAE:/],"UW0-1WE4NQQIN@VC@ I#2GOYTJ?T(DSEAI;;VCY&!C[_ M)'E-[^N9\@\UPD93L5$Y]8"QIS <%S!7TX2KRC/CTE]?;076*$"8KZ MU+)EY8'1J(YNOVUU_+4X?.W[1%.AN"7 JX9P51V M)XS8WMQ9U1WD__SRA]G\;'+@/NEA?MX V5E$M7D+,1[61GPH2HSD+.[*\*;G MAQ@L+"NZK!?>>B[ $271)=H0HB0*GEPA$8M1]MTA/T-= M; OM$MU ;_/7\$O:J?[@Z+F:MY]]2SP8GNQ4#(X^SA$IGT9"V[O;",!\@T*O MP7)$%4'"=/VLFD8ETS3_EI.NVM**[>NJK<&9OSXG:CFEWFPW>O@L8==[[ M)58P+#M(=GJ#*><#H5*/AI_"W5DUJD:1]9=1#BV4Y?&[UI#Z.*YITV=V)N8X5A_/9]S<#9U8_V2!:DW3(5Q1 M6F&\8/>&,7=+,*YF=.]?P9K3A^V9=KBF'8;D^P1!W+5E!.>MFFI&:^8V=D)E MK'3^K*7&:0>H\&# IJHAG2EW16?[=[E1IS)&-GG/L9Q"]EI#>A)1E1*1I&HT M2WI\RCS\LUOE,_:SW)Y$MU,J(S<\73R"%-2?$J4]U;-5/7[T-4A!A2"BG0"> MQ4%:Q$8<_A*^>5DFP)ZJ1UMFYT_)UM!+PHV2 Z>LI2&94AJW.5Q+6!P2UWM)0V]1SD]AG-*'D./8L6Z) ;+TX@!EF7N$,H\KM$F"O M@5. S)L1"A5![!-)&&G=,G6XKZ!Z[Z]KLN=\: M ?=;%X?\IC>*Z]S$!4RD0@R15'VP@RV0Q04:"KC _8X6Q ^E,,YJ(6%T#,>" MX/ 5&X[X:Q8X]UN;7(XT0@S7:S_V@0/G<3H M^6OV]#KD;VU^(^SE#,./P 5,=W(!9BE\5/\0%@F&?*HR/0,X:"K)_VB'+*[C +WHDARWR M6Q;(_ZV-.6N+J0(7R!I K Q>YGR$HZ:9=@3SA]9O65[";VT0X&/(F1-V&D>V M\6'NM^8"! 7<0\[J^$V733%I$%QYDT.CTEC?U($+ASP'F:V'[Q8FX%= X,LU(JINT*"V., M3@LHRQPV?WS->?.VB2\/M,',NLO3- P7.$(GR"._BG*F<$L[B2,7D90L%'B! M/&[%Z6#*8IOW"3821!QN2;2BQNQMKKXP,"\\EGW1*UWQX!?,UX"1!\*-AM!/ MU,#*;_IA9LW@H H"S+F /FE%@@O<1CR]Y,^2W-I,KCC ,MT.>W,B3/&A!DUL MKYV331I+92PCP*-9__AZ:KEE?]KM\Q3T=P%*[FT&L9S#PY)B)^%<<(+$$.3U MY7!3"= H@7>Y%&R(%4__T'C%),)0P&XA]?:'VQ9;#6?)?U/Y@LQI;?^5-?R_ MNX7Z/T*_"J=^RD%@YES_EK#ST2G*.7VOD'<\YSW._?6V+P,2WG<9.FB>[=NH M!$;PZK\=\T#]-]':?\KFV'PA57;0ZIFJV F<< E6F#.(6E]A+>^V^\MBWR^1 M3Q=.FO$SJH6C/?/X\+N,SL6%/3AN6O^W5T'PJ\$E DLFEB-4OU%->MAW>6R< MX5:._"9!IP@@78,Q##O)M MI-&D:=NT*57C+U:'>^0B5BR?)%QY4^6M4?W@"D@1X-M^\;@S#?57H<)<95[' M-2F:*F-04 X7J%RA7:1O83)P$-M+Z3@KF#)^GBE7Y_/F[="=[U'HJ=L"7Z_6 M/72-9 $QGIS5HN!/*\"RY:DI#&AC6+O^=G=3,!>1_ M!/=!$NTG]QG8)2"G'/01^A&4D-P4?:^CQ![EXQ4.A_NTF4+%KJ$!0\>OA]LD M'E7?]"A!:&.HT,)!V?^Z"M-90=<-S=1Y4Q]\=I/T6/N++0$:T@\=!']3EXMR M?K:N[?ZERL>K8O>\1>VXHI(.5/]?Z10#N,!B)1.';2>!UJA(.@1+YC,HX_EL MQ(]'/75(3XDQ7T\OKU#E_7N:4OQVV/@#DI;BM*RO#4?4Y&&O4P)[G:OXM*GC MOH21949 P]SS2_Q<(!P_U7EDS*[)2FHKBLKWT?%\],/R@VIOF-?AUC>Y@"MA M=*9CAG&=_<1$LQ 3",WXUNY'A)/6CYP8.K5'[\4DI27_Z+/X+RO[>!6RSKT. MU O'4=*X0(4@2P;1FH)4)%&J<16:*>6YXY_ROMYC[F;M(:7W-]^UW#:A.'#= M3&J^6I2L4WIAIUW N$LPGJD,WQ.YM@%P1)F:P])AIS2(S)FJE"5YS*>'Q'8/ M&%Z,9%6]J4W:]XA2GZJPI9 M05K<2U65OH /!RN?D,:46N.P\[&BQQ(I7GMXTGAG7JCT"-;C_K;HH AD\#L9 MTNI>O/>7'6+=:^_/%_;YQ?JT5;AA/@7'AM., MD*<"LB30[)=PNPHD:"4Q,KED+<%R9K^\HX@QT_B6 Z+#65W.%U*A9-MDL#)RW5B2G/LD64?ZPP8"T+=<4V=I5"7%76OJ0:X"WU>'7X,"XT;%T#KC1HS)-CQ/T>Y@)OE MNJ&?:*4+E]U-A4"YE-G:U"B]]_$-UH+O$^3=/B=27EQH."GX<#J>DQOF\\E\ M_2U5,1>#,=*.Q,DS*?'VA?-U??MVCN!?#MGLTV'ORT3!S#W.3DM.*&6>@S); M]N@]@U ?')^:]GN3(-I!_.H-[1]F)"22$H(#S^-#2%7+M E/<.NIWDV@=9M$ M9(JV1 Q'[=/E);_8C>(G>O'&<$VOM.F3Y*T-.7:HTV>'\4N;D4]X8+6+RSM_?7FUN*"T=W'&] MWW#_GA+/DLUN)3HSOP+L [:Y M_?OG&/PW>>G6L(M=B*3 IKV,T$B.PC/W8+LO;2'1N<"T=DH"F1K9+(I:W+;X M3)"?[/#\2FF\L-I5/]>XV\X=AE\18 L2M"%"VU)95CA*'JX"Q]+JCK![ AOF M4$@6EN_6YF]\7&"';[!/TA;S3@U;2NM\P+>1TX(OL$-(T)XTNI\BWVK.?M*P MSOTN%^@@QI7))0Q379M%D8O["S3@&UZ&;WA4(S!\Y)W"_KAK=BE:__E M,*[B*CM_A^<+LLR.=H"Y!=M,DK"C1M*>@EL/@8Z/;+!#8RXE7L11,_Y4XUUR MZ5\Z5O+\-GJOWT.T_2=W1/V]C55T/5;X#]PJ&[DJ7!SSQ]*_V^D+9S=&"CK" M/,HR'N!(L'PA=&Y >?/J!S7;O.R%*N%;Z'T,SB9'@NCYE)M2!F,$6M=TEV?&N=Z-'V=@B^U_+M4'$+CE M843Q]M[RL F1=_ZTX$?R*Q1+5I3QER?LLZE#9$&,=>"S@.Z#6Y"*F)WTX+3^ MNF/4T<&J.G_;VZKC-@TH0^,.0JKWE?/!TB@=["0!M+ >+6=\&2K"[LS[2@3' MIQ&1C3@AEAL4Y,-0];=Z:";I\G"GWD;$G39=[-GW\6I3'DTFAEQ@W4YV&8GR M&+NI#-H/E_)!E;O=][[66NJ).X>? M??FM1W!NG6P2!:46H#X5&?9C.0HE7G?U>4#8H2$=VYD30Q7VT%(Q>A/ZC<;9 M]A/["*>/%]_XT_NP1'$%)C@XS"@7EE1$>4;J/D@_%#/[;L/M+^O.,*LSH%=#7C6\\8R%5XX2\H/ MO\D-EI$50Z0;R!BE\U5CZ[+/VEK3@K;)=PU\=?3^T'"I-F2N-&PHL@4'J>>W M2XPQVU?1BS T75<+4=%T.[O2&OE,54B5BC;J;\0J)!4(?'JP^J2SIQ/)+V?1JZ)@,S]D]O3&"E0S52\Q[1KA\-!P<$&?8SE P=R.\1,QXA=.F D MV\E_H6P^TO5Q9XAIW5]$N"Z)\8Q=CW1&CN0>-MVXYB#=T4(!FW=+)HH><+4[ M%'2']*.YU]@:>>IAKA+PLU;[^]LU.(4UQ0ZZ,O4XPK SY^^"'M)/?:0L5D(9 M]/7Z5(2(+/+;I.*RX-. K-O.-O&_IJNL(7\[EFPWXST7. DS\SZNR?HSY$]= M*/'"*G ZTSW]T;1N]>2]SB_.Y;C&Z077\% MSZ\O7&!].4Q;,F<$.4<&S\(#;$^H?^Y6;?*)M8.=3L-'_*@43(FP.G%Z./5! M]>%$K3TJ.[L11[!O2> )"6AK)$WO"XK3A2PCAO]P<#*U;S.NRC\]I(J?=,;Y M77NMG&!AXUTS*R@[PNE'5"-IODQEMX[+[!=(=[0 I+9;/DV\I+ZD378"YF6_ M\LVT?-/>7,0-UGMV,8[RW7I$CVI_>199YMH$QU"LBP,]R=4#)?U,48L'/\2( M^P[T^WSLOYF&:-W=*$ASN$52@@$&/H10[GI_O -5L;6=( *IFUV&74AGV]V? M]?=U#WX<=']ZI#JGQ.(MX(,*,U_[RB&,B*,4(V?)9<,T+N +>C0IX247+OE% MU*I8>]T];JAS,>Z[Y 2M*M%<=,#.!3S'$5N VNAOVF+I'AR19%@!Q(985L43 M&\:>IM[/)YRIRWCR8*RJ0-0UJ6/T\;4GQ@6"O>0J"9;J(BQ631"/1W .!X:# M8!+&BW"FMTQP?:QXN? S4XL&N[ MAH&/2OP6NGPXH :SN-)%W#@ M132T>:69!&V7:'Z#E@PX/-_=1%;$J%YO:53;FR#^\KP+J1P=RNM2?MO:J:=< M_N"AQ+VFPRV3VYJ]T;(]7?I[?!TWW,VO0S.H_9G[VU?O[K<(K&D0>.XF. M<\-F:/'E$\7WAQZM5B_8LN=CUZ+>W%-_*+M]S_J] M4^]K4B36%_27Q?3UI=N?RGM:DSGF*9/D-;SKW:[YFNN\!C>LTY8_UZ6FSLN< M.8;UNTO]O^%#4M5]/3S',!>99W!-M[B "_D^2C*/G4%RZ18+"&/$0&_'$Q&1 M"*$K<)SJ[.UM?YIT>HBA7WA+76H981NWWJ,+1PTA40K^I]'(@ ,7DCL!.H\0 M)YJB(5=BR&I:@L=K:U;ID&&#(P:?O-5@Y]>AV'8W_#_YLTW9CQA'R(.*CD.)&9(CU RCC%*+Y\K&)DK;G?AO M;9\)>=NXYT!,V*4S\=ML8U[H7J@JZ7MC65@Y2*MU0+T>S!BH_N,WO"QF .SG M5E 2=3Y% 4HK9RKJ4LT'GI<'O1$>NN"J7^,P^_ZXRYZWIA$-13!7D= "PQAR MITNW(J2PQIP!G!@+.=6IX6!\""1%F?CDC]W8N:. J--;E>Z2?"1WL[IGD\#E MZZ3+4]:BWB;[6[YUN3S^WM[Y<+OMS&WH++9WJ;+^::+7AY_ZBC>U3C,:^M@5 M9#K2SJT(+<0Z!@5/,W&5D$3'):/J#0[M#NKG8K[<6G@\$F?;A34-_'>_AS^/ ML:02Q*'NEI4&*7ID),W74_ML99"G^D3YR-2VD2["*,,+>;JDC>P M%*&(G/$S8@(GJW:].C_@^79=RO$&I[# 8V>%5X?J$(QY^$Z>:V[YC-XZ^P!G M1BR$N39X)^4[1F?:4V2:=FDYLH3/ZV(1\30Z*I*'H=I;OCW%# 9! 3DD QC[ MK#EE>-V45-P(U:=2B[!]B/*V['$/^G!S^E6<+'1VQ!M9??,\H>IPV+)#N^55 MRS>[:UM-5]B9L"/D O<0E;CFKOW3KK1INIT9'1]>>;XKLS3'(=KY$Z"CG*"T MS6ZCP2G9'O"]A S/^-_]QL=N&YTX36CJ'FVA-N32PZ:'6R?DFTT5^IS(!1YW M.5DI0_2[NC/J/J74,[<_>,M('+U3S'KD&>>$>'6=N%CNH*PRPWOC#7I5W#57!$[(SES^U5XR(V5 MY9%S'&%9Y@Y.2\/&.JB-%V:^9(/>0B!.FG4=PM_UU<&=3DZ5^-*YY=BSHYB& MRX=N9]N,667U"':3P&R8V$($> 'Q [[%<.O=:EHAR+ORF",=L/^,8/ODUDID MRTORO?A]6\]]MV\WIJ;OE=YTC5B-<[$>^77GK$Q".PLEB;%7B"N3GS*RDO9W>O6P"%IX[3]N'*E\EM] M#0?6ML#3( (C^76P($?X (QS?D+Y]+FG'[P#OMN4PD/8-6^<46[/+=A>$1[H MC$B):[RBDGE GN$-]UL/S\H0Z8J7@<5TT%3$BGZDX_9QS3KH'CWU?%)K;?&' MW&?/)KXJ?%8]TB9E3#K!%- JOJEC*Z2>H+ I;OMFK?/Q (6G!U@'8(-P+9)K M,![IB?A!&'?FB.@]8TF ]<.[62;L-(/G,:SVN]H+U369B@>I=7D![S02 *(] M&U8N2A02M$*,[G=0.P!&TJA7IPB*=0W!9#Q6XS(RRC!M"3E#(MR]?&334D\1 M[I25+;MX[51)&/2B1ZH7+Z';R.-\+?ZK$R4VK-V4T5/5!<*"K+( 6FLL'!+_ MG,A58\6PQB X[A7$PX;NS=1S"(YQ^=<^. U>:-@^K-NIFQHT+?2\OO;QCU]W MGNXHKSY]6S$+V\: .<(9PH T)VFI'VZO:BJB86?2A+*^?MVU, MPQR0RV8LVN-7;U5*70ZZUA&W0FSO9ZX%WW!49TLB<]9VJNER1 +4SS!7S;*+ MB)'91C/+1^^P=2XMW?2S_'!M6J?=O(=0YLI2C&6NQQ@DDEN1E3/M:QC;=F @ M\G6_P92!SO;#@2XNT9]KL0&?JB5GDBI<0]:C&$]AQ-S#$1Z;[VA$O;*FA4\1 MHY3:/I!<^W]:RYTT8 :Z;/VR<\P^ND3WT*QLG#@;@V>:<];#*A4*RTG'T\J5 M1@3?/*KU)4:57VMBQ3BMZ'AX4/RL^3!AG#@:R1!BQY*:@XA(62"MVOKL;>6=D>].JX\B>[.2(-MJ/\#^'&:$Y+H:9T0B93\RDZ'4=_R.BB,D0BU&V\.$*1J."V)"@JZ>YJ? MY2DNRK%]_^:Z61S^J8R/8P"2\I0$GD- VRR4AEFR/@S8H(:[@TO+7V$[Y M) MO#"LO=R,^Y)06O3YG>_#\$0%B^B&;P:N,< /])@_1S2)N0NC \4;T\:96R!S M6-C]VZW3U*% ,$$R2#4I+'0L(B>[N,C9ECJ2&M!-/KB7N!>.CC&XIE.P1N81 MZ'O@A2W@])/ EQP51PP9_ A[ZY]&X279R&\=%X9J$F?4OR0J^!\F!RKM1GE@ M/Z#*MM(ZF0JLO9%48UHE: YCP1ZGL6L5/;3#!SKOW=-L[=CU:0T+7ORT8C@[ MP/.57+9,"V+NQ+;AUCM!UDQMU@80OJ&!QIA+5>_-T'=^\SLU7J>5ZWQX//TA M>8(^6;_E/_ QPM]ZK%I'G,Y?[&;*98L@)6[<>E9'G-[ M76^+]$R"S=N98B"8?@P;#&/IMS#W7I%4=\O38,O&?V+(9.]5(PQ!&N,/X5UR M DTSKZ=M\$B:]R,IM"' +AQX2Z^#"V1,K;!DSE&J&YG;N,#0'!<0,%6P+/DD MU T&KG:^,.]8UY_]V2]+HN<$'96P=FXU%QB18#A]SX9^,5TP1F#E8 .F:_GA6_9YYN<'+'S[?W:[T*Y6S"83LZ'9L=0:974]RUTLP]6<%SV9J0=D'(F)^ MS4N];W/^]FB%U_H$@W@/ 9JA($T4;?AS)XAGB$%H#U]/?/G\)5)DOVU=5,*" M#V[F9/XG4RL@8.W<7D$$MMEQ9T/J,?9#4P66)SO+4.BSOI"I!$M] *TN==>@ MVM(K^]#\]$:QAP]/PRP)PC5YFYI@EQDWX14VGG,$^F$!QJ/7>/+"4V W%SA@ MT"EKO"U!^!<^Z[,=>0S[-'_.2-\]W2;.:*C'3$HT*"!4X\:^[044GMGM-P 6 M$U$ZPY+_/CW335_FB!2",U3-1R/&=^4;B>&\4%GF"U5&27, C@QD[CL+\U9@ M'MM)D') (SUQ8QF,< C6X ?#1D@IK,ZD^!["4H>GR^= "\Y;'W(ZFR\G!&F MO$F&-+8VH\.&N,!ZC#93#*->#E;%X@K%8==ZM#_3?5-UHKMHWD*:(EGEW=>] M6W/4:HCYABA(?>U$:^VV!I57O0WJG!:<:)U%L/M5\M4$[9!'M>TAZ,!^5#TFHB .=URZI'\@QN.VF!E M9O:7(UGN".V:FK0C-]^D;\8\]CZ^ONSUF),%YQT["N>Y/+K $9%D'H"!:44^ M;7A:=M! YPSFS1N+$,NN+?2#NT8=6H5W=BNJ:R<*;9^]J'JQ(=>@VZ<.)W'E MU87'I*N63P_;^B7U6](^25O87V-UN<;Y9A48@W<62H;9$D]-8* C,+QV # + MY8P#F?Y#WIE%-=%&;:!0$F8P@\Q05$!$%F04A$1%0 M$1$'1B$*(I. . !"2 DHR&1>04%1B(H*RA"120$)88J*&&4>A"1$181(12"4 MI!*Z>+O77?W==>_7MU??N_K'_9$%:Z4J=<[>YSS[>4Z=L_=N%@.RQHC6%G.N MB.B!@DLA2P06-P>]/B[8L_=0Q%>3AIKLB]#$V\P6*GB""6TQ;J?NL$6(XQI) MR"S!G/J+BV.?F:KZBA$$Z7Y81D'X-A$-:LLLHW)67/U56+)='/B%8]M07_*,[*S^\IRIO&*1 M*DDD,\W"$A"FN>85F)95C%_P:+81%LZ/VA6_JJDSS8]ZKH;@GK3AW#(*L45* M(6'UA7Q\%9G$U>%NCLL]2,W_\U'&&;;,AS57L;8;9R'8F]DLL3)@IDFK19]' M$M.T/M !^4#1[+&>J[@]6RD,Q*"$$NX=5A4Y&P_:SXX<;(M:8D#VGFY(JV+^ M*M ;EQ">)Z\B^H#51)H^*- 1]>'D+ '*RAAEG9C7=JY<1FUZUFE7O0<#-.C> M"+PE9BAK^O*=3D_S6N$C'"O;9K%U&9413^*NO*8F0E3)%B##DS0)I;3BSIK& MZ7<^42!4.!\^XC$VJBMS0]$T\JS4VZP49T2 7 !@>9=.%?3 YY5L4:F.;[=1'MAQE\" 8U:9%(:B7252#0F>(218F6&^UJ;/X$M M%.?.9W@CE.P@"II%7)Z2 H20DN*SR%*X<&-(O[ DK7ESB%<][_"]$OB01]T& MEFGW*E\#Y]SMYW(WSFE>NV,?8&]Q1Q+6+/PV?7$:!W:JS3WR@JF0UUL3)FZX MGT4&CW(36.1.!K25U#Z&;QWAWYI0I4ZXZJKG99=GWHC<+*)7^7T WQUG)QUU MGJ/(]V&U".8]Y_3[+5PM#1/"0WQ\,]-GSQS/L!"O-C&^BA+/B5^%C\V-<^]H MOP1COXDDKW]%W&7!_A";6!I"Z^DS;I6(,N "D;,4*-Z73FK# MKG$J<$SF>/0_R5 Z!9;'RL@>E$G[TU9V%>T->HK6UE; (="M$F(?$_2:S6[C M+*/:#=6P7QY!FKZUU"2"[J3(>SCTR9K&4]AC=JT_]BC6!-VV(RPBOF4AGA@0 M?5Q&R0!G<'(B!JZ*/M/(,^:0VM]%+EA?IJZ#MX%G*.'AY@77:+:W**I^NU MWS\7J!>GX%C;EQ.-A+;SEY@Z.7=J&MZ2"QH.,RY?(N=@*3OBTH/Z_*Y<=&VU M[3;T]_",>54[7O>J/JAJ$=V!RR*++:,08K3:*AMK!KN!U*0FJT!5DL"E/;ZC MN3!8^@68]#W(OJ7%?>JJX01C T"CX<2P6Z8'\6@JZSZFVJK#>"2A/>;/W3-O M0'2:7A6X\*0-BJQ-Z-O_Z-BM="5=AZ+:6C!-)#/]"UV;MY] 1IUTCVACLHU#CU9%QF![":>A:?6E8*5;<7;8 2 M64)U>76W4G^?*9^(K$#=K49'M^93-*6=0Q$V"!N0H%TJ_"'A9"=Y9#=[HZPP8+&CD[&#E]H0?Z\3.4J) ?=':-8AK?D#')A:@:M[% MEH))NC'&Q.,-CTD'UKM,^ [?U4P.0&23TU'5G+5IYT6+2M]QM518ZS)RUVUA M ;:_.$YF EO+"S^9;0U46/,* E>( MLDO.#8O57H_\7V5TA#.8,.^?C7M9%[3/$GG_A<;H[GYNFD=')N M[L$!1D8$##C;VCGQ*]%J[Q?S^_A[WT*X$>=8]C=+PIRN)J(H:=1P ++V%$G) M"'2$)2Y]0&B<+5#I>T9+DGVYGM_5N*Z,_R2H^BA:W)PU62]!M:[!09;5(ID3 M2'O4^[DP0BG6X)'V7'=Y/-3T. IRWC+PC*?477S90.N)J6/)R.0N"37-U0=& MXC$-P!D29.$FDM(2F"3F>_'R6RL\)SK?1*7:D-H3CWSUE9S-U+B<,?Q/4>:V M@WM$.N\W8C80[!%,J0)8#YEUGAF5*^DA:%M6DL![UL=F$6K[+7;8S+;[).M< MNCOJ77[>)W# \QY*//?FW?>(:1$JD7)[93%H70,95HSB,W+9D]>-WX539'\5 M;?1VSAN3_CGBU&6ZAVM^Z_7/*]U$(8R%(L!IMO'UBB8YL*S%QCCUDHM)IBNF M;>FXI<=+]+X,I>/^*0^YOL=7_3T@T 5H9(05'\)<748%#8BPS#@*1[EZG?KQ MP84-SZ82Z$XN+IM?!=IY>'\_]CG9C-R#3R)7>\[,"4R@XW$8_B4(PW83"]UH M)$!+_U3FF[QS=HJ6-KX[=J$[3S?GL&M,W_^O4F+J-#BE'M#<5MIEIHFR"UD5 MJG9'L?$E2C;'#>79CJN)A54<^+$@T)Y &J;P-T&)$^B18,[J('0*5G'-ZY>] M^-VQ839UZ@,?-K:4[30U/W.Z/WY0G JZDJ"M3%@Q.[41&9_GA<\9R4VK+L62 MANDLIT=ZA;>_8/X&EOT:-O/_=NJ XIF.UY'9O4]1\9)3J3\('ME(\;0!Y MW$Y0_P8N%)]E>%M; CJ4_*/7[7S,[[[+ARQJ;]N_JAR^5:PSZ3CM3\2Q'N#! MHU&0@;4Z$U8B\Y_@T"*,7V$;_R*$+GU;T022D:=-JYF.GSEU0'9?^_XQC4<3 MS:/"^[@@W#"5;P=%2[:Z#:>QZM-@>3:TTS4UY535E=\2ML-/?KBD[Y_6+?^4 M4$6Q?XBV%=Y;1IVA#I?Q+:%H="M^.)95@MSRT*&F-N_ZJ:K:MJ2D[7\>O(\V MVF5Z\--DH_J\S?]-SI]F R%B%E8]N7IR)H@S34X9UP(3%TD$WY)_+!*T;(0[ MML\OZF /U6_/V;!57"%=8\TGU;+5M0LJ=/2(%4MRAL'>PIODHGF4UF;)+_F[ M^II.4'R']GT#I-4*8^L/;?N>OA%U@#*Y6< N@T_W&1&WN_ <+0[8NES<4F+T M5(M\UZ@HUM0\J8EQ_Z*)]6Q!Z?EEE%JT1AQ1Z^&+_H-_FJ8Z.FT,GQYU;ZX< M\1^+=9[2U@RRU2!U#E#:[YP,Z74_:.#&O/VF_KSKD]OXXZ/A?NJX !RK" !] M@&$!OX9W&[?&]@#;ERD65W_L]:V:!+N]?XW.+4A:1VTQO%JZ[[6D],]'5=?U M;O@(;E(+<&*P%"\J%8YZ',Y$PW[16ZBAY3Y=#SM"3XGWX*5R9Z;43).:NEX: MV^VG]#.@!&-8L:R5_,<#Q[I*5BGG+Z/*$7Z&FY @43A"IO[97_IM<%!;]FDH M(_GIB;+.WA+]K;\J^ZT/CI2%A\\/I]WXZR;!,JD)!\<\MUDHYF8>6]33]GO0 M$V&AUU_3.WBW^;6 MS>@M,.3%=B#774'3C-7#N&SFL /?\6W?V-"3^/H.=#Q'C2S0).'ANJ&"[J+LN.T&PE]BC+0[:AMVG3I3S@HJ*/IK< MJ@V^Y;)A"'6 BY>.VRV2.O!$U'=?7UB"#,,FC'JSJ; X:L3<+6T9M;[.3,@$W4O7\2UOP3:.>:X$9S@S;B8 4QEN/(KV8U82I!I^*7!OS^LK&6%.QH M_FK!U(I_.[\P4X? MX-KU5T4DOS7^_%2#9ZMQ$G&]KYR.*SB94B.#?R-78[F4^, V1EI> M)6G),P<^B/S&REJ_F6C]E5NPD[!9M#ZTNJ.0[\J3<'Q2N[I#X.C]Q^,%QJ@*5]1,#;<:W M19FBH7/&7$'IG"B339'X->C;G".\=QJW^*>9""&L7;)XI8U-9C]\"=:0'@_H MV% 9C9]-EVQR/OJ3SEZ;KQ+K?:_:=O MQ&_;*%W\TQ ,;J>"\;/9A/#G5FFXL[/0%KL?)7',7[I]39?U/E9,W0_WE14= M'0!@7()H79SP,>ZB O0#("J[<'+*%*B*Q8]W<.QP_5$&2DCPY^Y^BKNX3;# MOT(10HU21G"AQA#-"1'+S),-<0OO+%CP1>ZGD&74#0+2D6_DD0V+ MS)H26.F)EQ=#5.\*9/IO;AXNHO[\XJ"%T+2K5/-5@D$.^H:V&)10 H1#RZC. M$:>TT!31G?(P=U]G.K[ :763SH0GK"PFD@H$21_=M #:7NQZFKGWW+F9IMB@ MA/-DKX@G.8AK"(/?51!-QGIO0+ O1:2\@\ >H!VLM?/X'2#7%X^["L0!W!\_ M_G813:07@50J>-885F"V$OT8).)6V)]WDJ-]SM-_#E]&PO!5[\MXZLL#]%U;_=>;N"MB"%>%QB&RO.\#;QTRYA<<1D#&8,H!C M%2Y)WI-LG1VF3DS>^'&(FWNDNO?23UUL-_\-&>-%XU-*1.K((*C&@/L8J?XG M!X JU[RJ"W?'+D[@E<+J!:(JETL!\#^>G_%R .L> !XFI8S[PB;":\WR(=7. MV?4Q^'7SWU_O6KC;>B:J(QM%W!W&!./1=$J&YY\0_"LFK##BM_>G5I4%,[.R MUENUZ!HM-% -_VQNH1RO M#"$-/\(I.:E?HJ16B 9K: 7C.UC#IUASU@3DJ. MI[W.7KWAQ[ZE!Z\ZS%-*9>3?HR+T4X1K0FVPMQYZ.3\-\3E1>Z?<0=[79T]5 M9\KG;5?7>#]$OEL4T+L1**S_^#"F),O0RF\X1MCRZ.$TMUY]RJ] MWP-F"2:;TJUUOWW+_<6LDDP'6*7^\L+2*"P&,80J[#ZQ&[A!-.PIF.Q4E\C6 M)F^YK_=$\L*XO]Q^C5V:9N>\SXP\P[2_UPN=[YBO*M>PAEI?5J>M(XXJI3MF.M0 ..=1<# M'D)?!4 7RM5PL(1]R+4,(GF>:>1-DBS6*N*A#-A PGDCV4BQ:_N1U1X6^GDQ ML<#X+DI'>?X-6\M64*C98/ZK]]8OZ++-2J8\EYDP%]8S[^M"_4> =49#=,JJ%^F)KDC):P^KMP%JKMBF[4Q$!_7JM]E01Q\?UD-FT'7)B4_46.$9JR*O]Y,E=@T9 M[@C2."/N)FRVA/WJ"] M>(ZX44ANMO;:O2HO;<^7R>S#UN]%O1[3=)F_GE._WPHT1>^:MXTMHZ1P,Q20 M3IZ!KN0#R M_PSDK1TO3&LS&5EDP%6CI#^&F8,XUB@5VNQYPUX%(?].2=K )+W=YBV% O.: M\/BY#%3)(X#V$0 =("MHH\9S+3,C4F:_[&KER+8.;PCO:J_]=<+GR?G12 MD6 CR39ZM"BQ5(ROLP]Z"Y+;6ZQ21?I0[!')1U4#K/R7N-;)*DE>909U;2T# M,AED.])P8#9BA'VV#B&[$QO9'U6TJ5_?DD;>,*'DA(E%9)"G,L$3FS:@$2JN M/#)!1\+9BW[,:PRC%D5$-!;^JKY(S@GI^7/XBDT;(Q7&8T4^YV=W/_/@NV&).BS MY*Q59K,F; ZPO<*RT_"]8?1%F?*TX\+K^?8,)T/Z2M8-<<1CR6=AEW7C M*V_AB 2U/KV+>0VY[,J[U2*%)ZOHK'[H[S)JW4O$D&^;9.@(56,5DT>Q>)EE ME KQ-X>(/;F,>C8J"UYD<+HQX"'*HT%;@FL@<"F114N:UUG_%7BM2N^LUTEE7 MM7= %#!.,JDT4E1R3&)^O'="?F@KC@R\#.Y@)B,TY>CLS7Q\U2*=H5%"F\9H M[O-D?Z)0D& ?F=9^]Y)[R8=F@H'LG^R/+TZ67[UQ]>P9TRN(*JSOI(*^KL&= MXVNA%<'7Q4/?V-B;XO("DG'.Z]U'FGP7M[; U>0$?9MGC3T1%?RH/Z %=2V/2'=]G]7MK7$JT_&2XYMVFO8<2E MM&6UUFF89JM?F*S1<-7O"A5XVX4ZTL.]*22V1_[[']83'PR[C*YM87O7X^)C M%^>%HS\:YE,.G"OGBYXTBT^17U%@^5&^,U#.M)9,Z,2DIN<.ZFU5'CE')KX1TB-7[&!'_>YR9>7 MZ9EFJ-C@F-1SZ3'G16W_1'IT4;964T9\2E8PFPSIUL,:ACP5D;0O:PH7X089 MX#IG;S1XI$T8/LEO5;YP,FVPR;GDCX=H(N&+F:_#%L^NHUE_#(+7'.]D"$Q6 MUD#DJ"R$1E:Y#5_&(+ZH6DS5'Z@X_WX"4-YSN7#??MSWQZYQ9_YHB%[?H#]4 M@L=F^HVC+_4VCR>Z/6O[\C2MK?6.14B';AYE7WEM/)?I/_EM>"4M)4#KQH$G M!E8VV"8G$.FO8$OPYL.8$>B^"[AT+>1^)3?0:S2L?=W%R%NOM23V5\PBLRC4 MD]LK\(NK9$[08:5,D;1U:9C5[]BN9U/JUYDW+J]QHIDDOA+F& ;8!.SZ87]5 M4DD HHXH[4&M0SU."62[#>N(Y) YF.P@>HUG6^A??9Q(3R# )67?YTN-X1J&7M<\ZF+.;W??>_74 MML=7%=>UR)XH^%]/:O<_D1_O?TNN8$HJE?4&J&-PK04(8VA%P",U&KJ'X.8L MK(L?!49QO"VOF@3.PR+:MV44O<_TW.ADUV)TX==),0PY%)ETCQ&+Y]$)2SG$ MGKB"?6MGD3MCLM]I26#I&:R*N^Z/3K0>&(L'[H'#C!MJE@?NN:WQ+W3>Y?-[ MVXZPVWU( 7Q)F RNMNH^TR)F%EB?( M\B:Y*CP-?X$Z; W67[/%E4P-Q.S%V?J[/<=WR$8/^^;J/50X6&FZ=A4QT)^# M@3<@ M3A$9XQH0Z:+ 0M0*R,'V@L,$?])6D3SD61=A=8C 13\/^Z;ANRME=7G+._=4 MK6,5YY__MW*U"-;2G+_&I8BDYP0G,-)Q"C]G\<-M+%>XSN92US+(;.2 MD/K88U/?C@FM"ZI&1E>7447K-_SX%(?;'D9/H2O]_2YP!&A#F%?U:4KSU&$Q M5NI;WCIO]^RTC*:(;(KJQ%GWEA9 M](K2Z,HVBU]B MS]M=9"VV !NZ>>N,AW LR30XX+>62)\X#M1\IV36"NHUTY]^GKE7DNHX?9/WHGAANOD?? MG7W!U@BC\MJHH/ZJR0W,%Z^@Z"-P8]M*]=L'7@4!7\8.?^*'W)&Q\MGUL\?M_T(#+]8&Z7K"<=#WI@H&W4F2Y> M^$1-$0)$R5=$W=J[0:NLR'/%:2>QEN!M&TMRN%JVK,\URP#/6U+7GBEQLC%; M!5Z_%?R@'?_N<8XE^#VI0SBQ^'OD=AU(GU69'QOYQ3LNA899I?QO.W86\*6>.35X)G9K8)=1XP9!:VA #V%+&[OJ051:VV!GHH?949+I M^,D/XY^,0S[@S[J=S?7,WT;PS@LF?7BI9'AZPX7:&NY891USZ0UWY1T ?L2- M_Y0GR;5F&P\W3_)O0WAPLH-U>'P]5,7;O2?_2*KHU'H'Q9W??&7 9W[/OM=5 M#:DL-JHMHPX2]0BKH1W&=YG@409D$]R^5/8GBF#'PJ>KHY-V1"8&A!OJW_GN MQG="BSTE6L [A;G-1HAA'+ [IZA5^3.3K+C:6<5IO4CCJ,@4&6.Y8<-56Y[& M;B-][4QZ:5-=O6U;XRXG80B$P)C$$1'-']-;H0L-"]S@XSSL(TT#/G5&OW>^ M[,"3EJ_[HB*B-S^R;IF[L.MO=DQ;:8X:73_I$^MCN.#7,P70B246S^"5DLSFN*!$#U?@>#]L MS,.T.RZ.A6GK]-K:EM_-7LRW?"XP#6LV>)VI M$6GKPGGK_B?Q4,Q96J?&'_$ M2M@]]7DI/3+'69)YF7@\/IC#[,1!N[OXB5!]*3:%A2C7&!+'L"RO72&NRZ>F MR-FN.DJ[T 1HM???Q$&/#/(7A"\=G$&<2"X)VI(W&"A3WB8PPH\?OOH'UWO< M 8FX2;+$6J$%9,:FMS'2E#'#>+2MY..?EJ_%9D:,\N7*X[0DANXX1AR1_!-8 M!M 0CV_:,><_N:2<-QE"1?OW@WB1 MW$HJF][:!S%+]5PW%G[5T'KQO/.(#//("]).WNU[3'X914VF/CN(2.<-;53P MS&2[F]KA @9W%0)VU@EE+W?R0L=7%2R\F<[,++1'BQQ^U%N0(9->]B6^$PZ] MLL!K(?#-TG2Y HY+]=HUGVC.6D9Q^@541Q11 L$NV5'H.9AY3)V",+L0?#Q-2W76P*K "(I-,%5E_YZ7B;? MQ^O;A &])P*747[?TULPX#9ATN.KN-VPE< !>30!*SM55NR]LB>>*#O-/S]? M UWA-?0Z95?1/]3_PP;D?3#@ @4R6+RVC/I6 ="HRRC%&01;*_Y=<8(-Y#>'!]+.0X"L-)]D50LYW-Q*Q5T MQR3GF^[Z,(IK[S8UN/$)U__>ACKE7\_!)*W4C]XCY)#"E=6GV'ME,$-C& M'_2M'L0&:/YH*NO$@ ?)T!8<*?/ Q"RD7T)S&3[YO1+/3LVKUC8159U"(RJX M!,+QKT)HWMI2$-W)6#M]_],& :8]KWYW<]')-(M!SX[FG9A/3';)R7#UM[!E7=X_MH.>G@K7;JKV*0>?M=UV M54H71%&2J&R:36P:%KA&!3V64:.>K32@W]L7OF!E&8:;SAJ@VR[57YSV]Q9$ M(.ZUHD:1AQ?Y;KS!=BUCD;2 ES)AG%;3+35Z$L1DUMAAHU\,-6X[:3CV.#WP M>'K1T>,7-F^+"_0**$O$R]G44;=%CLU4QEMC5YV]5X<1_][%#5Y[T2[?_';4 MG[>?,OE(=$C):A:/.S9A'H^F H0< M$(_RMV\).KH'URU,U%A)-@K=$G@0=(5E$4V "/ZE(]1@@^AR6SQU0< MCBW0MH1\;,FC8B(IM, =MD.F.WV@^C&T&:<0PH>FF_]\?/+UNC\40P1"Q M1!J5=1-00GATU0YJ1+9D6WP!+O_R,VC.]>UGW3K@][M%L$-5Y\TZY[?$NX . M.?3+25(K@[2,6HVUGEI&C3#%FRT@YT[+1C%A26NS;FV?SDC"[_I;G7;3E?]# M78#6$=93 S#_;6-@.*8:SS5@??]W7V"7R^O]*_L"[>7]1P[:[V2HZHK$?^V"_-&^-DV .E.02KS]LGL/@,!GJ- MJ&Q#<%C[VF-A+E)Z3D;^>MH M_"_?ZOL-W2.84)CEYTN/7$[M/_ 88.:9[D- M1UV<@U^\N?WSR_-=G]Q=Z<&CGP=OFJ2\#,-K??]?%#?Y M'WS^_*=BK%+E/RO9M57LX7^N!7\0#0DAD!VHT_H*FN8 '5%RT.Y]:=A(RD3A M!:9;W6&SE.V_R\CG/DNZ.A*4.'AH5QI?KQ\^V.B*'?"=%I2RDE6[NLT_*>D< M,?5.9Z&L=0??46N"8958D52$P'(: *^%(8%1^1X'H]3T3 ,O 9O4Y;?'WVGG MB+S$J[P5K''#=WJ:QGM%!Q4Q: MCR?X:NQ]:B'U9_C >SL=U<81N)^^RZCOCXE/O>\(_K(K+*: MH:^H= 20VW:M)!VY%BM2,*X&SBVCVG_PY[B8X#D"&5HJ<+U/^$O\;=;X@!78 M;_BYM>>.K,VU>OP/8E+KL(>.[KM25EG-Y+KPUV,500:&?OK5,XKNCI

Q3= MO9L->?G7;"6+#TP8:\917+_40, \]?@E]%6LN<_US&%J%!W_%8X'*$S/P#: M9ESP0JY(V1A6E&%_S-D[>K86_/3R\C#GU/D3CWN5V30MVLF,OV@. &N[_XN^ M,8,%0&N4!,$-NGY9\6,*D+NT;"#1FR<0&,5O6HO 3:B['M"OM14YGY48=#Q)9.\DC9L HX M9W^_PQ_'(^8_"HWA6*GG594ZAXOC9P_HK,&W#[X#:M"PY@[D%R\*']@*\*K$ MKT6* [.GWZD#2?M&!.\XD-60;M6F951BGQAMXR"'F(U0\WL +1@7]O:"L29Q MB%R+NS93^?W'Q&2G]JX^@L.+1Y%N8QG[AY9$""1,#S23(,1U$O8$J1[X^4K1 MI-'JCH;?YX-KP>#K$9I7XIU1IIK5BX5YPBO4H.!;?AD M3%5LZS)*]JM#=D%J/BM3MU'WTH[H[_>\!-4;]F#H):VX)&HMGFLR$4?<".L( MLYJ-"-Z#LWJFS.D-#F5A/+]&E&R%1=;.CR68]D'Q58,6?.,6'+0)P9+[G0PM M1ALPE-"RC)*I^8LGJ)/3RVMT&VLN7'RCWQQ><=1R48X>)BJ[*KVZ%+6J1?&( MY-Q4,4![1@9/&(\8?1KOXK-7CJ",)-[8EG0ZXGDX5M_WTB_YP*:$_8-:=PY_ M& (-A?]G#)L MLU5L H-<'6D,RP,LX XV1; N+L&W@;3F=U-PJ7^X?^A""&5+COR\5PN?4M:L M*&+@4%AQKV54$(R&-%B(97W%AW; !NS[?C9VS?![9L::AJ3V VU;V[87G1J*=,Q8-].MI=,EG-SU,BV+/SRMU" D%3: M&^IJ6T^>NET"B]K9[4OS.5M!Z/23YCC['=0X"7>79ZI%9=5^4L1K[,[ M[7OKY\?#KZR MGO/LPN0NRF=D@,W-PP@722%AU\Z!'#X$K>*]6AOOR,.SKS/2@N])GAHQ>Y5& M1Q69)2?T &TM.%8]3@)]1V"/M$EIAVU0H I,B,MDT3ME- J'IK]/#888:=@Y M?[0SG%^7@8*%&#":-$,&!?+$0>:K2:X:J%<\\6MZ D\K^U;CYN%=#@NG?M*< M]DSY=X/!(AE$UHD_AN" 3#:9*P0[?=-YW[RFL5LR#S;\4]2U9C%7!W/J#:5D MK?BIK)0^=1X9$9O@8=*0"C]]+@AB"U0).WEV[<-,H"QNC]=J>!6EC M7NJHA0JQ=G\,S_^.*02X3DK2QLV>_+E%;@?2ERGM;(S\^U^UIOSNCA.*_P(-3>&CK)(W7 MR$>85S((GZY-Q2S8 )UXZ:EF7JE'SL M6J"BEQI$N6ESQL\VO18O%VZENC!VWYS!8=0:PW8>"I/_M54MK' DJ; ID;2:2\EIJ\E>&>GD: MG8"4Q9LX/Y6)DK8(3Y=[;N<_O3P@S6D^L[HY;P4WUZP67J>&D+?ADA!2T6:L M[&9IZ1U"M*IZ_4:<'^*!-W$[K&;_XZI=_/_[=?V:Z/QT8340Q!RV&1CA\*]! MC"=QD2[MQJ%!UCGA;SYKJKC$*7T_\ZZ3=9>A5OZK_ZG3NLNZC_,]9FX^V()6 M([5O4_6Y\-RJ)N#!$Z%"8W#$?SAPZ6\GT!.ME/5TYCH\'E]&M:9!'4^@U(0# MWPI^M4K$1;*SR:N=Z^\=/;%WOT8&QS;88L;\:-G!&L6I]P>PS\;E SM>'FVDU93;V'V$+X?3M>"46T:H03GYRW56SZE^'OR/_6/7$N^E8G"OM(6$IE%>-?DF<\0[ C1C*NLN4PUK MX8Q3)EKRE)+C'%I[Q7KV4?LDIE 8$[<=JEFH*YP1:A 3TI&$-VS@8QLS_2 S MP<:XX]-?WO\@*\45C=56G'BFOV-K(S7T3/;=/X17*457H_%'4*@6Q55_$3XB MVXL\3RBLI"8('(A?J>N 8)S MX7U@YG.=37 E\=N3LR>.?MR#.I,[9 /44=%G23.,'<0I#:.M?V#]^'<;-\ MTQO=&*]#S8&84T\&/U!5 =84"=I,;<5;CG3QBYIYB=^\QX*1,"_Y2T6#.E;@ M%9!$E=HJ-F^9 >]?28\I^8;XWD;E/J8%/T2=4$D?-MT,*(5[V&RSG@'.1^V7 M_!JL=9WPGL.$;!DB:2M>L =657@/%SB;-F*[J)N9<(5KL2/^K[- ^_C+3=;T M+9OM2L46/472.P071@&:'5:LGJLQ :1]#O=7>]FX?GKQ8GAGE\!VE["796_P MSV[2]E4I;XN/J#9+LBG95-8/*K0U"L'K<^'H43.V5=NTJPX;>RMR^VEHTY5+ MNKGM-N$19F.,2YMEZ[-.^"@?'U6X^DA7SGC$5I)_CQ<+:ZZ4G_"O_5)+'7'C M'X5J)V;%XP[_<@V@M_*9,L^^U-S3=+IH^IB&&0TZ_E5G_&S0UP\IBSTN_>1=3)GTDOO] MV=MN!^H'&3A%[@"4#[OEYN6'/*VLM1N]2&#*_X#@!O/BU*<);X/*J(L18TB, M#:^?OR+8!-!:@9<8KCRH@!\1XV"06)X&2,T4S,[P;=#I1)V1]V4'?R4]'3M[ MU"#W=-"1$R=-OMIWRD13U991K&DFM!F!K-/;L1AH<@*G];6MD-\L"Y[@G%G: M7E\6(9-XXMTBY>,LI+<(J_]=V?>S'[991M5);]A[%2\;%.O1R M_,+QM3KZ1V]5BND].'H^4$(_]/AL:^5@_KR A8/5$; 0/PWI1$5MH0ALP\:Q M?3L>F(85V?(BQMJLM8K&AUFUT3.G+:!/5]S$7*PH;I);/]P^TQ>D':2F]SCG M6*1+P=>!B!'^T)+Z93V?!\%;+UC>X;PEAY,W$A 9GS).E!LYR,=4DV94)BHN M?].+B"0$3C0F[DP9NAL1T# F^OE/8OB--)$,T@9)"^+0U'KA/TC/"W#@S2F5 M9=0?]&"Y2.57[%;[GZZBXJW5.+]DZB&B#G$8#^YE0+JUWSLS \M@-2AVPC:Q MR$T:-@$KGA1\_7U>6:6FYU%HFTF+Q)$7;L=H%HC5V[Y062686OH2!MZ0)I+" M34DN2F?J)E3$.CS?S]]C'C;,^M0_V]POFP'5(DTLA@').; MS^@DCRQ%I2H/XA,Q$UI%&V$N$!4K^<#!>J15K&R*@5 M$Y93>P'6,QSH8:QV,M13\RML(B27#[8VF#Z?CMK!DKN<*/5;3YK)C4^4$N@! M-'V 58A_.96*T+9P82Y!_W$8^,?6[V732*$%6&@5O M^E<0^4!J/,K[3+X"@M4>Q,]XQ7/!G5A=8J^_55J+2//T2-SVF8!4_A\Q^M(; MAX6IF]@F2![1!3=#M?4+1KV%%)$YY-;*=W_WJ@2AY\&(GYX^'GDY&38]\O)- MWS.'Q?WG%"3'WW/X+S)0?TG\E0U4E@#-'!=@_7 NTKTWE^U?O#4*4Y'@; Q M;.1-[O-;D;.'7K4?^';CP[^9$P[_)VD)_F<+7_ZOUG#[[S]'>,;7"<8>ZUM<<"FL,!-ECRKDUS"4YKS[ 2@S9ZP@B]G]L$R2GZE,!U33G90 M;6[6'(U^1HK>9#<284O;%'5A>)'R?.M#-(,!I07RPZ%8 7,E%SE-^$0DJ?JF M]B64P+L)#AD_?ON61?[HQG?)6CFH*:NU4B 8,IZ#Q5=.4X_Q<>Q.R WQO Q TR0:^\OINPI?-UFPA?;XH(ZT MFS.SYI+UQ)_<4@?94S>_F6@O+!BWH6^2Q9NM0JFC. FL29QG!S\A-I'2*MI4 MU[=Y=+I!\O1-9^*"[P1]AB.PA>.K;0 Z[JI(EO?TC6LJ6CG.O]=];_/=?Q7. M=W(ZPN$CZV'YP8E(A&](B0-5=??8KMZJ;RO+6'*1RZB]>?_*&V\WS3W"(Z0P MU )YM$LD;0?*\%%@;=XCGHU+]S'_ :5/Z>R(C08-;TZPGUYHW[XS>8_1U]Q_ M7K2OQ[I"R!V;I=RIP57N M,J95KOL(X= 9G<^/5_A+$WY%7+AH^%21;-R8@ W:<6SJD?#D5$%1845HW5(G M"9#K?_I5RJ*BO^81I\!RU9W^--DGZ^TUUX?%PY7"=.I9-+1CLAT_[-S2K \A M@FG-/I#11EKK_].$M"X.?P+2#RKW#ZU;=6_3EA^ABA_55K]+2EUM8[SQ[%L7 MD980N9S5ATU@0+LL/[3<%(_!O$I+"Y*U.Y!#2)FG?#E?VUR=>MW7]YY^Y* G M+L\L:_6'N7-.4B[WAP^?_^&+]=[%G PG U_P**"MBLIZ:44UJD5L*Q77X(A? M"*"ST&G<&]CO9W8WWP;:G@*L8D\X+D4DP^45[&&:4X?'I;YPI8 3V];U,\"! MR0=(1'B_Q8 < M3/H@$XLHD37-PMHS0&,A;J+=LCCXF?)G>(P85?(4]7_\VJK/E< W*^3"J\+& M!3OJK^8Q@:/9%6)CS/#-IN"?"*&[$8N@7&:1Q>QH/;^NW_.YJP-G;'3U,HJY M.P!_G_(C1&QVR9"%AE(%?(5&1.^D32#31HB/7>(])T3T:S#FF;7YNSC/;*1Q M$VH,2"]H$ G)U[ ZO\KC8OJ(QM-9?KC7,5\I78-SYJL6A6>8T&++R%$I"S?U M4,L/OB'AV4ZZXDL7QL+94=#U:=':M(N?:@4;\;_V 67ALQG:>H&JOR7&]ET6 MW:DXC2!T#Q+RT?.#QE$"B:GM![G+J/V\F#=;Z5]F25AAB-ATM@LBJ\@UY[EE M\"7PZ4*UTJE.CCKXH_#H\TE%O4E $T* M@3U2@9=C'8)2L;!IU(Y%XY%+JRP/7V3<]=49XNW1SETA9CK(MS%3D3I]RZ@H M('E@IFU;-7RT9_VMZ>Z.4TR =I+*NN,37_85H!W$BKT,3/I&\/GR'7?#)874 M6;IR#EH=Q\JUN6#JB_R["RNS,S!W$K;I_8Z[WQ[M.X #73#0EBUW9Y:BX VY M++O&76VJV/4AI?L7.RI0%QI(L'*O2$KM:9H5#G0G7W.MXM\7GPRJ#HK5C3]76#,**^NRYOPX[^.%39QEJG*[L>J(:Y70O%0'VEY$W MW6M(0_ELI>?9EDX1S1JAH;7167(O965C*KJM^"[".S6GU:UU2!W]LWA*B=>YXW:IDE=:-6\@[((P./IOG[ M]6P]V%V!\>QIM;YY32V=N];ZLX[:'M.67E2>>EBFEEM_;& M7?KV>*R'Z5?8,(IO$O:V-.NRQS&?3-P_3JI?*%,M/>SCZ%V_]8V=3G=<8Z-Q M;,(0_$=XK]DZ;I8?"?'8 *(,UEV68O7-N_JH73MOC0F[]E)A]#7FBN[>=VVO MPT2/PO^(B:00L!'?##6&\V*=H7X!WOG9E(U5ZH)N8QU86 ''QMI<[S-2M[@W ML4-AC^;JEMWYTI[2ZWX)@>(44'5&6;FX75]I2WG14B2W9RF1QBE1.#^[/EC5 MZWMN]H&C6;( OGIV M)@5< FXLHVK0[6/&;?SPB(L[KC_M_Q8>^\)V?4V/0^BJ4XNFUXZ.KE>0U$O9&[@:XQ;J=6US<+ -2,>IV-H]CLOL]+GZ"BQ**@VK.KW_[KK+9.R!Y2]$5)7G%ZL:ZU4E]N4-'Q$HI1I"[X!SQ/:!E M&[J,DIYCH[EKV*3UTVCQN>'AJ88<*O_:SM<'GM9$-5[1/+>WL<7OR$M9)Z=X M4N8R2J-9'D:!-WB3G>0;!6ZI-7E-&9]DNGVX 2HJIH55ONTE/PJ";77WJPV! MJQZN>Y;QG8B&HR!GWDJN$0Z0@EE?0Y6?NN7?%70Y^MG7-,MZ]W]TZ^_MBCN[ MU^GG$^GI6_^8^9U *7KFX;B- AW]CF+0A!H2)0.T'K6X55R7+RPE&Y5ZGN_- MHO[J8/L[/H_:=3/&,Y$#:$*&;/*URY@;&/DFOVHC5S.Y&EN*(T"WB4^YE*]3,C*_\I2K%1MJ M;QXY9/I>/.F,US?I3FOIF7\,MOE*-/[Z?[*HLX$_&^0V+$.OG$&I;]+-[5U, M]\MO&0MWYF%H^+7A(NW^"LI,E*W):8M"[H/I[6:= S]/?.G[YX.]^/KSCJC+ MYO]6<,\D]N%!=\J0&]^P)@\8(?'+0<^4RLTD@.]47.&TE)69]6/WUOJO+IW8 M;\&E"TI_Y@#:I>:-HB]7AP':3ASK[C)*563>8:5,M.)I9<0YM/:D].SKLY!O MV"/Y\4AGEM/.*RRQ^6UOR!E,=2R:L!8L;[:!F#S?-N*Z+YL8]\N@DI/UO=S< M+%;7[A>3HQ9_HWEI'#H"CO0MQP17@)5Z(F?)P\9[+Q 0:"?H]9U;P*Q_KP+S M$KH/G@(_67>-E*W;Y7\8F] K61+D2@D,OP-EU'7LWD,#OTF-8QQ0QGNGL"D M&Y9#+Z[.JC"@3+N0T7%54$E:?V$,T MK >,7 U9U"0C"K?BFYWL8/7V([I^'TM[MFKR+>XLHV141.NV""G->!2,ANP% M!G%G)Y\]Y62?@JCM[]4$KQRCPI3?^VK>G411Q&PUX80)!F3+Y"M )NS72&C; M"-!P!-_HIUZ;7'&NU#>]!(M@52U+Y[-&K<9?[.FG_>.IX$4ZK(+A5]3GX(>" M15+'% <4+"4>G69%)+134'9H\JK4]?$7?CK7HHC7? :=5P28E]67F$C9L+7 M(G/BET7BJ1P /5VDG[L7_ 3:CRG?*3%=^V9&;^-5B5V42B 8/\3@'Q3^4Z/S M4/217)V?8BMU+F X6C\5QJTI'Y3>W6U*N6?"(O28:4O:>K+[D%"G31'@1SIB MMR^5M(TIPVPE(X(5>Z!._(_W\654B/&$%">#LW+<0F)^93-*LV&8-Q*![P*T MZ&9,J,^EMIA'")'&=/@=\RL:9LQG.S[']OZ+%XESH^)@8'9QX>F)?(Z588A#%5GD&MV%QD>NAY#F@;?N#OF MQ'!#<#'N["@]U;]AS(YZ$MI& LTZ; MJ;.'3@RR-4NQA2N[)CVK/5(/_X@E>/U:I9HO_H#,B#GHH%HPMA ,_7D!S*8E MU!\0B"X"OC M+,H48\XX3FE8U]_YF5FY[$R&LV4N,!L97AIH 3PE@EQ534NN M$6"4OB12RQ[(;V9+T%2[^;!SM3P2CJ,'%W>G-? MZ?&)Q5A--(Y\\4.Z/< HV\])5'X+M"V503I+T)BN64^(VZIZ93DH^!^P3:X,(G2 M1=QHURU-[D*!>_>4%>_B^_ *R BC5>X/CLJES?N0+TC^LAU:OXA&Z9< EWY2$I3]8CRU*@-0JL@M,A]1QW]B[$ED'<8:)C MT$8KTF"8"9JJQI97!,:839:S=(HHQC0.6+@24EV#[F]1&V4VBC M=H,=0\VY'H\KF[RT&?O!MAH&!R[CP?W.B2P$3J0&0"V4,R+:UK@&#+/OZ:GH MK_8=C;._%+/VN&7?N#%S\86=E.B&^V][5G MLK6]Q=XVJ].5'<_1OE.U%Y94&K(3*K><9=X@TJ99$ 66-];(>Z'(_"%.4[E M>B883B8;245)?PT,G^?!3O?3W;+1E4(M3\C*J2K%I^Z(!7%H]RO#\*HDJC7N M$D2S,:YT&5L=*8EO-?\2A/P(_SC$J7W_P2!(P7"I[\9UDC[MQG6_\-[\N;/G M(_/>E0;KC34T.C3^FNCZ08IX8\[W98>TT%7/"\^H M'<=D(HKF\ OK0@U!JO .[@A9Y"DHQU()_0#).NX\35O4=!MB-]C&0'8,.ER^ MW*%SRZMR;C162^NZ^C928UP\40/CU)[.1(%^@8O!K$OX(DCTST&8XCGDO^)< MBJ;\_( ARG<+JL3F11.?+QX;?Z=C#)P GMCZ9=Y/*,A9\OL 3Z MYJP[RS)8YJ^9I37SZP+?68>D1B?D;CU0?5]I! L]O_M9F[H(R[YI4O47F7E) M^P4Y=X(<\IV44^KW\TN[Q +J1X\")QE3LLIJ((DOO'GC4Z2---2LJBXM((AP M4DF43.0K^(*A]Y;0'F1%1@1[7]"V8&3MSB&S#\]VT[<'LR)4>PC7'R19!9=N MLRW&W?S[R=/_\&SX8V+0RW_(&OJ?MOZW7OZ8N?N/'_]\-ZN0,O@$L145%&#A M0?L>%)BC^#FCS%.$?H)Q]L%%)P?UVP.'KMAX6, >^A[KMK&V0.YA;X)TKQ^" M'U2GO2:! XQ:&T9-1E%0H,[7] G=N63'G"ESH[B"P+.'A:ZI#=\I&]K_^[># M#0TG+=-H#*694I5/9*<0F[XO?@NZ34CZC@SUH !1N;WG ]9+> 1?T)RCBMC%B%KI* MCK8.5#G?O<:#+607A;Y'5LD\ MH1+!O8(+#+K/UG;D)"0H.X&1T<;'%:>RHAHNJ#!47B+<4F90)F*^?+LRT\+3 M.FZ1:\H6$X +%R"[N2C,DL)&M-^]GD/75*.H,NM="N:/1'IJ5;L%N11WVL^H MP;H_F93;BM8KW7"EW^Q[1P:L),;)+:0*,ELFKXLH3KIB9>W1).2%YUOP)R8T M20]IRX=(M#499"W:S,R(;7GE9/+<@4AASLR GE M,^(K=/LTO+G.K"BV&I5X)+'IV4O[N7+SP. M'X]57T^[:/SD^-YS[8M\?-(D M'DSP,#N(L=R*!/<\Q(LA%+Z-R=L4,(BTDXD T^GTX/&*%L^0+[VWGYL?4Y%) M.3[S[.#F']F0&BE@V$;?0:ZGU=G*'+)CB*?EDX!Z?SGC^NS\XU*E.^\;"']U M&CFV]%[P@E,,>X<[2X-MQ2E$4AY58F,H7=&^^GW2.!7&AU2&J'E_J605Y#D' MI6GM3CRJ^LC!T?%(,7_Y_?WAET5@=&@UM!"M,>9Z198K6!0S#MQ0Y/!5GKSP MA<'7.E';UEF!TK SVS%7F*U32ZSLQMR\FJ)=]Q5VY:;ZP1-@G^$B 5J?&A9# M72KL4XM$"(;VZF));?9N+>_,7\ZOC+>O1=V5$TA<.5$$&B &#;/0H)9M(F[] M%J@*)ZQI>^A;'JPB\+Y&@T5IZ&"N/L "@_2Z1STUJ_86.+!Z[5V/GPD8[=EV MU0;I/WUA65+=M!TOZ,.#0;X.>,B\A53ULF1[.>C'Z*-G"I;%2A5O^OQ6O/-';0M?3FUCUW2=7 M8>Z];.HKPV*::S&/G380*]'O!1JK/IH$6.EADEBWT 9L!(A!+OJMA[5_X\$@ M'!Y18$G>L'Z]DO\)H.S-O*]27<^PFN[M?<],/HVPDQ=UZ+(+3[GZH/,^GP[? M"#08#[:-VT<$[. ?!9D)G R\*SDA0$EU9*%4'RTX+Z#YI3:IJSW@G6JTH"?= MBO%S3O*@>9VNH?3U"0^^=CWT.+Y5F2N.1DJ\]+D5Y,?202;ED[2@K04>-#WR M9]P=Y- /D':C#AI5',P"M+=Q)W@P2COD64\UAV:T-5BLRE\&?)TTRD=Y.(FC0 ON2C<#4T)%:EO* M*9HDQA&$C@SZ(WS\:1_'\\TJ*>233]]#W/L;/TOZFG2Y+;F0BQ5^$U3F"@^P MSF!3I'V,F+XDM#C.HZGV"N I,[&@T^;WS"A)H*!Z*C4FM>+#BY,;=O)!\X/\ M)2E_[7%OKD@,:S-W$"'XVB!P1@>,"0+J.[X)3^C[*-L$GXB6X\&:TMI1U)*5*?;=35NI;Y^JA>VS=K\ZR?8MI13RPDDS#LVC"GW2U*I>#3L+O$FZ_!ZSXPDV621%)'>S%0ROAMQ!\L+( MA@X$: )(JO,S34*TYK9)D-1ATQLGCGIF^F'34,/DI8L7\0=BMEV;MXY6O:K0^AR79#6^,FXV,WEI(85TT,K)B#1$ MGLCC2OAE)LXDLK:&=K38$LNQ!%I2>2H/QC>TX, 'U"-/LSE@SWJ=,&CK:9 L M'5\N&'P"5C)$6)999TA1B&U?Q^1]LEOOMJDQKVJVO_7KRS[XZ%9N&N<$;C/4 M AW:C*Z\GEDX1^;CP=PD^+$!5OM'#VGZJTML=A#]+/18,.5KY_4LT[ S20L+ MMRU4/C<2N)(ARMQ0#![0+/GYB&/,17"%0KM)@$.IX?DCY(5E2 0!,)$Z^>S3 MP3;:=J[0V]INY1U5R5X3:273NU1F%U[SS3F7T(B@LB%[QP@+?=(-[ ;6:%UQ MUO0]+@Q9VG11>C%^+H=94*^XJ?G1W2NV/] \F! BF0=#&I) F6%\JT0^OJ]W MF2M0#<,?($)+H/0O@_L%8S4?I[;C-S<(/W$2DT-25<#G2E-$\Z365MLN5H7[ M3%,6".F930^YPURXMW??%BN6^M?: 9@S<^PDPSRV17E4W'K1A\R(E?#B4"'_ M%7Z*!R-FD]FB7DBJX"#RRV?(G&Z<"$/JA*[7!6C"U\!;OST<-C:!R'X2R+A' M]MB$C(17H*.,#QM?"9!]H/WHR_TE7^]A$K4#8<0([&,0N:+F+#?O>M+8A =1 M>O= Z1ZFQY4:3,;' Y^;OO[[XZW7.8CU0E*RFG9!D*4OB!%,0RQ#\V).]B$*B:QPMZQF] M(3[_+B6#4/?67X/#@;/XZ"8'+!]3%#3,MY![U^<"]%DF.?[*Y%>(6U/3_^8L M"YB'LZ7<.40*2=CSM[YRYS- MGH&Z=3BWJ4.:\.^.?>,\I/W_5[3\_7V*W__+QJTLZLZ<\07_*T-3"TD3!M9: M"@$6)E8P_SLVR-_][/P?QMU0;G:-!_NWP>&_&_>HPK9_M1R&87__^MQV'Q4M M,C<1G:,RA+HM]";YJ&7T^;"1HO_ML_SOU1*&_7WTP.VL+U%WOCF96T4?7CJ5 M.UN2_OKJT[/=*PV#O"SQX[#OAY\]&'JRY)N_?]'4QW]7XKG]?V_Q? MT?#WY2Y__Y]*39QZD04MNV13[A?7@(&*Y)N3%1;S'GPE3\O_0%["[X9]+!ZO M#O_=T'\8%O;Q7RUK'O/]54:0!I$G=SRW!30\]./^N-'_-RE0=8QCDX(L<[2)*YB0=>[PJ3U[SW!ET_KXN;-S64?*H<@$&IPO: M 71*5_@"5Y&M!ABD4J>WM!Y(KW..*S+SWGASP^Y#:;9JD-H,"WA9=':H MBJ.,BK 8O.%275T=Y5)34QNKCHA05F]]F4S/44NV=#P+(<*XRZ/6M M!2_)WE7P;<)DA;]QT+\4853B'<4OJ;3O4G+GT4,[5]2MXV&] #["& ZLM=GD MB@&"47K3$N:O"#WE@W>"A19+2U-5%I/V-E^44Z%L&'T"Q+218G@P"7P5B;H! M," \X<%NS*?,W^UB(C*E:R?+W+HR_0S3\WHS <-3X]>;NP^5QN_ERT2%$S?E M@0_)^)I,]BV_.(VL1=%T?Q;A(PEO>SW\N6"/@"!:MY2N@4EQMX)7J,NBWA6 M.NJMS'$5!JZ4W_N$:=R5Q'])XZ;NQ^Z..WK_H^;,8TW.^KT V]LMIL>S\F)<[]^_:K%GHI_C@K4_^49[-MW:%U[:M3_ZO.?3[7SNX*_WE=_'UX/R?R?)0WTZ/QA'>I_M%P+DD%#< MDG&O7V<+_ +=B[P"UK9ZKFVY5L_7V/..Y-^GHYO/W;Y]DG=T\+EUW8,_? MWA()TEZY\N*'_3[Z7 MA_V'A9;_?"71_YJ:I-NYD- \:") #8MXL&/0A/[ZBS]?WO0?+SW_7Q5%8=M) M!IS+)B[0BQ9R>##^,0:Z$QDV9M\1-=U4G3^!344#WX_]$)<]D5?EM>OH Y+G#K#VO%F.#=T)8JZYNU!(<2D?38KN8]#'JX>JC5PTY!]6 M.%BIV]=5/-Q%C<:D<6TZ9RQA1Y$F)%?B>!>:N)S,'2PUOG#KC9V(+9IE MB?-GP!?7*V5DK)>Y)IUA($J*< @ T]I3%LN#R91669WUWH<[INYH[NE2T&LL MEE):8,H3(G 6+8-(!O):T3N^ M(\5Q%IRX&HB^MS>^$7>@Q>1'.I1 MQ;Z%GXQZ9TXRB5*I!+%,N+,C&&/=!/K3R9&C/)@40GI\?N+1&($Z^7K)K9(T M2$D/\$3TJHW/UIU*D(XLT7 YWTIX1O(A3%P[P4G$NV*@U58C8_4808)A[%TA M)5U7T)A)M?@]!R:7N'!=M)8QDYP%1G3E;AWA:N-;1A&B#(FH)T%WEB-)%0VI M8.Z<8#?F5DBQEV2;;]?C ,O\9-MGEZX-6(5 :D.@ 32BD0E(P )/0(NQA5TT M9TK]@%_S*^\^3%M:W!Z]D1&M" M#G/UP'SNH"Y;%Y_0CQUBA2X<_2ULOCM/-2:;>;XP>ZX2.;UX9W M63DXKQ63]J/L?M,V[@>$">,-!B^X)2*0#SH=7B^](X'\TS>F&OJ\&KQ*-R=V^]L%,,51D,T4>1D-^P#BBZ,:'*WAO9G MY:S=8SM1Q4T=ZQIKRL>;-S%3Q*$JWR!)FOK*[X%U1%2]/.EZR:LH5 MC:*:H-?#["RYPJL LE7*^-=S'#:[4U;GN&[_W(3VQY=+;C="1CYNWW@W^5YO M:$;_!C/I3MSU <1A[[MN#]%\#9BG7P,]C13F_$MU7MI<9@+/-RB<#>J%^<'_ MH[I1:#WN2*X8I^H&TATC,\,V!;LIBY8G$DYK%G\ M/^Y6PO:\6"1D/[S.\^#B:"YH@X\F'DR4+D>7--=9G,9Z$F$>[$TQWX*7.IT( M6D.,9$_^94R((H*G>+ U?3A0P(-1JDG?@^"B2""9!UOR@K'DX\$OW&TDMDPM MEZ!,=>=N07)ZS=G[\* FAJ-DWMK'5L&SLL(0G?^:[K]-]_?N1M/YOSN.K=03 M#VA!ET-LZ3.-0/H8LPJ\G563^F2"[#1-BLQXF[+O!CH#3B^]5"X5SR8K+%<( TMS!TE;O;1+/W1TR.W MFP2D+.NV[3)WJ9E*S%\QHM7C_T^@P+_F^__-=V3FKSQ>B!\N_(4?N!L9Q/ & M_9?K[."KA4.]U$_*U"R+S'#5C>U)3_5_;713I_.L=^W_(73XUWS7Y_M[0#;V M[N_T3]/3A'-%)9ZS@\>:MDRLL\8%F\$[1@[?ZFN!E)];S-0EG[^NG7Y][5'8 M7K[EB?]F]O1?T_V'IEO2\(?#ERZ2R_)Z5A?#%@M_0NP8L]:^NBRV;,'75V.1 M73Q[H*?RIO/X3F)G8_3?/SM9)4PD,&U!%,N9?;@&]&;<\#XW.3>Q6%C[=#YW MQ]C2G1Z.MG7U5>9:P)K,TLN4D^W)C\J,GY69/PU#6(&!$!@H ,Z@97[TQ<&K M")TD.;9M%7R+1H,+55&T8R+J544UJ7K@SC1"=/*MQF(IO;$^[H5#3U#$TYUQ MX4$MGS!NG*.%I(15\3 MNY]$V%&^=<>KTRFF^RE'#$:Z"@>.*KFSC$.[(0KAK_?T;06)K>871MB7Z(FG MC7BP'5AR>RW):Z3Z6VS>RI.#[Z0O78O?J1POE'+HJF-D8J#!+>0U\D<4A;!P MC <3%>5NZUB._0+M0 :=M;P=F\#=HNF_'(">]EF546R^0?BT7="/2 MH[JH< M. H_"'$!?RXGC3[0UZ:,C%>@NC!,H1;;LKTA_A$J'A;OF^@)^7*$CR(D?9XC=Q#;".\_;Z'>]E Y8Q_JK5H\0@_@3- MQD^E[6:NM:_CS6PMSD?L4XJ,F(96>0P(9FJ"WD 9;7IL490&E\%F=Q$E7^JI M]E,994D8ZNN&\L%1U,$%FX')-O'&*I^=$KN25%.N7])MB+)5(OV/PXTO\&IR ME+$YG3A>U(F0 I*2-;D%^+PJFX";,&?;J2*/OE#U,C#D6F !*&@ZI"\:$!^\ MGG*3%EK\;4OTA26AW35__KAW8T-$2Y, PS]FL8B.BI7-$F-\K8N)^/[-0=,L M;.53EN'5KX?G-Y2A__Q9XU^.O".8^P#MA"8X3FVX"B7O<7!NS _;=K$N232, M3T_WK!T\HC_)["[G'Z@H_"!T@"O "$Q :.!41MF''_<%>CX!6RU+[;%'U;V% M[STT\ALRMBT;^'-Y8=8?Z5DE<6B*+Y ^2'GPU4#(UK6;$=33F;Q8-%*XQB?E?SK M!J^CW4P_! I,Z:2Y&8^ASD_S8%WYI!^]I#08;AXP' M\[6R;>?!I/$>RY.V='@TVRFXV%D"=IEMQ'B?%4"@].BEC;:]JXH5>/-:YX7U ME*6R3,I)_Y.),B8-76QY2.OM/;Q>%<)%8@M^C@<[5U:$]\+$.YLP0MCD"OA" M=UD"*C9T]V#;-R6U...W#<+Y9^P-1@H5Q7L$DF\L]AT\$_5VY4I./U\'GD+& M3*@S,SCY2$J.?&@MRQ:;QC:C$47 /GO@.=AD;<<^YETT]=L6!IFOUZ>%JNOO MM^FS:L_64?8^ )7(@WDAI7%8<)F"CPL,W9K1X;PW@KHB!>F06Y(>U]0\9%G:=&N*18*J76-2*8;J%H8VDNN M)$<@^.;L(V:*HHP/>Q>ABGNX%5S:H>:L>=,9BX)55;_I_&LS84B3'YB/#C3T MPKH=\>;DSG*B$ CVA9'O**6.E]V,L9890\8BDW1UPN2%5-I(H>%M(].#CF?+ M\U)7S[S=ZO6SI0G:J?!XCU#]$1[L*B9NC2P1J@OF-=?5I%*LKEF7CQDKW^(W M]-:3.=@M_S.E3?ED_[\9"=7F3N>*@#Y4CKZ^.B:B2:() MO/?LHW&K7K9#4](7BWYJP.$-]KM>OK7X,!HOV'E4.0F:_D8>[)T"TIW$DMP- M6?S!L77;]I,'2TA]C%UCDNI_3M+6DI9^*&ZZ\,'8Z*KLF4$#^,]/^HU%D\U< M9L&NY:-P12X9"9R2B)LP7*BDDR;#_I*[WV""V]\D!N2L)?!@5(U7C.'1+!$G MN\GNP#U$3.'CRXMW5J1HB1LTGE_*]PSU#R95R[*E+9FY@"Q;LI)"6!2X>F6@ MZ7!H?P!W.U 6\T/G:KW&#RN;W7W/-?A]Y&KC[>B.-^Q4$\+S/']%,(L&LYGL MX6K\1TR+_/UNBI!67@VX3,O>=_I%>MZ-1&J"G>RRX]2S2W5NR*_,"MU'EK?D M4.DDRBQ*^.L1] *5A63[ %/N8MA;)>CP=F04 M7 GG0M&\UAJZ<=@_>#V6G]SA:=+^P.RS!D8GKC#Q;.M!OO:/?JM*.A0TX ^/ MKB;$KR=C)0EQ>V?$PZ9 HW8A10#W=L";HGWF0SW&2>$'6Z6VH(Z-M,4OUZ1 MI+6&#)S"3^R?MHLE4):J'I=W'ZJZU0L+1 )6B;87Q_"4'"2LNM?/^G5#8P.H M3K5;UM;Z[*F::SNH:3<;>-7RH(Y*N4J*A?[/GZQMH8.D"AYL48=E%-KOO%[" M)99M.UJ%(A#%V7:T8XQ-[[YUK-4%%%&^75Z:33CCM&EOH:F/2*?/D_N3XJM. M6QO>KFKQ8$V0G_@;?B41/?Z%^Q832?K>ZXG.&D6_LHW#4UZ3^5VA7H?9(HRO MH!WK:&U"V1)"T'$NX*8IYEJ11^V8@4&Z_:N5'B?'*9,&@FI[5,,KH//9;.?5 MFQ*#&'#/21+K/%C$W !:T;0GS[8&8^)E<\5K,CH&G!V$?(WI1,V7RK"@0'&) MAX.%F\;M.F6W*WU#'X(8584'NX%6"ITA 2AB#+%JK0,EV/4$6V1?W5C!,"!B MY"[CJS2T7VIHJ<1N">A22>_=Z9A3SYQ=[/YUY ^&!GD8B5$TI?%@;7V@UMB" M>8$GJ0J=I&6\C_Z-I&A02K'POTP;H(<@3:?Y$H*Q]-7?%+I^%NF^FJBW"^;$ ML-!L>;">=9R-'.**L0^"'2^@O_0;G6P[N1I ]<3D-X-?Q\V4C>5Q[TN9P7&% MDB?=)\[AY_ [$(;Z AD;SH$)6_+,(497!%<.-+H M1C $VT?M#6+R["R"GL_7);9V"+P0*L@U#Z >W1B&W&_LQCJ 6\]L@%B_-4RZ MGHT9EV#^!F;3RF+P2@UVP51\+%*L:1>V+L1+5<=!.*G(=Y#]=J#3W@;?4+A# M5N?=6\0WJ''2M!.VGE*8RM+T&-/*BNGDP63&055VQJXQBTS7-Z/Y_+<+[@0[ MF7O?BA.[IKR[O$F:K9]*%^QJ@?3U;D[^G<_ )T)T@V%@(0X.?(EMKL&+>ZP) M.+/L&NUN,;V_C<3OO.93ZN.][5;3N.MKLY$!/(VYGJC1/^0F=\T,5*!X? _V M_8HS>[G]Y5+%>F+1;.^B19, KY7-7W;N("W&0>JL'9!83+[UTIM8I;VHSH ? M[;^S:&Q**55N1N@3VR8"HRA) M-WY_CXZ^M6C<=TIWR3#D7>>N%=/7.F#-RU MN8!E/T\&SBQO)(>.(_:/Z"]OT5NCFXY5 SS8Q)'<2*U\>?^1@0<9[BFPER]F MZT\,R*HF;%V"5_-@"X& W,6U'S&Y@-_PF/=@,^EO@QG!Q#?4?OKPJGMU]:( MKEGZK\\=W7TX,CGEL.G;LM1U4[T9YP<: 5WTC(4XAC;-MY2.%L%)@XO/L>;4 MLGC][O>UNG/G6C [J]VYNX0?;A046E;QCDJ\=%0W=-<\7):]E0<35&'O <3) MB]+T1$RKLS*H0!-WYTHNVEY*O%,O6OTZ96?_I$/7-MQ)*6A$[9[WD:GHNSA/ ML)R*A#2W8,,E1GU7AJ9,'%5B\\RW(U5Q:U&-51)ZV>8!$Y$;IBBVK7@X#_;I M>ED8FNDS TG/8+?Z5_)D)54+\;L4&HZ?;AI<--S.L M;LGD7*'7S9\X)_C0 PZVLL7JL/V802&W5$T1Y$8@9T>""7O MWL+Y&16&3=F=L3$936R\6W3KC'?"J[?9]E=\4O<_J#",Y[8CQ1'&^!9#/*7& M$ ^<+=L &9M#8 )@VH474&-\)N9A>3#'U L-0,BP(0_FBG!J8[<*/I#F$U'H M@&C\B%1;W+7+C:FU1QS\Q1A#TV= MGMU]LB$E&'9JA3@>3%%<:^N+1>SGE.,]$TIUAVA%'78W[OPLE>^<&+O M!Q5I7YN4< @@(+ML^N-XS[-F5>[(R$M$C\9UVNR[\OS-[;&[/\$"W4U(;*E: M9BF8RE!V '^R)-@W&&EK<0THEB'[TFM(;N+U/=F3B^BV6G&]K#-K*4IN=5*F M&IA=G]@%US4^??R)82M\HVJ:4XJZ2),Q3%_&#AN&*B+.L[%L7J61)]LU*H"DY0'!I2:O* MK=&RL2A/P/#<_:3#>AN> ?!S((FJ#1ZVI$FT2DB'#H0>8N"C"0ME,HT%7YM4 M1ZYYF^A^]KG]3@[1YX/9<AG9/ '^INL>C2XUW!1BH:2Q;=8KB?# ?6+YUJ>*^@Y) MPDW;FT'(C?AW0Z&0'J_4@KSEX201YC*XMXB]50Y:\,[W;Y-A.NP#1!,OZPTKZ];4/=H='GS!^]6',_XJ$*)A-3T1Q MA:.@W<*#XH M-8GTO*R%/!%X9K3*Q[)Y[%=CQZ?"")JFP2&WB/.O[*9[BQ\Y MMO&_ZK39\_EX?;/^+QUT2M,.T)*QS%R :,G$;F31)+HL,;%-6SB$.PJ31#EL MMBEP_ZY!@FQ"]?8:K51WR:S/%X[LMG=$?7;L+7_LP1!NQH\^_T-XS#\,83KQ MP'JYD+)8TG8D)9$D%JJ"N\SX7$[#2,[7U<;M&?[1B[=.7UE:0BU^8]19%%P/ M/ 1S36W>V+1:: M>.;L" [%L&4F<:I#=4!,QUA=% 40(+21=G07>7#%*BV<;AB7G ISR(Z0[]!L MK]#Q5'&_Z#%P;=*/*\[D/"5YXB=,N<(#1=_PU8%QZ';G?4#9_1]E(F4)GU2) M[3)U(=WWM!4!X]$II:UJM@=\KSJ6(T98%W#6C.6$Y<_K>6VO6^'L<:8,F73X M98:QQ6^^E[62'#W#N6/@NX$P>HS2KOZ?G7MFGV)[U MZ-=\EX[-I8Z& M>55GBV__\O-$(ZCKR.#K=W7YAFF8 '*8BT8I-Y[(6V]+H[ MO^Z3OFDO*=\7?IEO,IN%UK4UF3AI\FV5P!4AL<2F0[O1U:06.+B/M'")H=SY MR[U]&D\/C&;+TN$2\PB]87TCE(SGD:@VE?07&:FGWQ8_Q]^)&F'C_ 3JGG[BZ2Y'(+%=_/EF*) M\LL7KPYLG_UY4_'8X57B/PA3OI%KU=B9J$X)EFK33AYLR*<#2V!+RG+/C;-, M>+"/]V2Y2>EA1O#$P"-E'3S89&4+6KP!65A8X ,$MJR1)?6-!'\[F>H=.# U M=V2'5M=.]1/ZX\*')P:.@F_Y<0DL'.08[$2H>9 K^B!HX\L';0$8Y^_.T9U*BND*>O>M>JAM^;Q>OP5SVR2"WZ.<"$?*ASJ MIJ.[WSB8A9YF+S*"NP+O)D7L^Z*D6"Y:Z*D@P5[)FAE:I."#K1^LO2!,$$]C M)E>M(>SH0N+W.J@6MK,N:9).BK]1L+_"/K'",%K3%=WH=[O 9NXA#Y8W\?;= M+4/7H;K/ODZ5>[-1RE%&VE&]L]X2W';$7"]0M+Q2)3GU4\V[-DBZDXW5'L_A M*V,@/<6H;8ESX<&$BIK)$WZM&:%:-4,B(42SH?/W!>\6]0@ESHR:1(H_]?^J MDX,"CQ#:[+LZ\* :.A)_?7E3LR_.G(&B$Z-Q!ZGUAZ*_Y,Z[YYHU[Z (Q:D] MAI#A,>[H.EZQRP.QG^+;CW &\5(,AL'RR)AR2 V'0G?93SV/974%&;IL3&GTB6.VV+^UXE;"NPHP";<)E1%/?28+*7)G[[%[G[37V2 M8GN7CW#6A%">]0G)?*'+Q,PPA,MZP@*L$:2);?L^$CK(P#GX?:24L5,>=H@6 M$PNA)_#"F+UA_/*-"]2E'#<__?1'Z><=WI4+6P<'I@?979Y*L7%BA$5\Q8"[ M8Q;)-#RXMY:]M:@%7H5L#\:Z,![B/?O9MQ0;3L=.E#XLE+LNTJ"6]?0P$[8Q M,SX)5K8+VES/!O=\K#E7*(*BJ-8I-_B2NV,&++%BI!5,+(3H?IYT&%;+.GQQ MY7[YJ?O-WZ?MX( 7O@TEBX5SA>%YX%#'Q(U1=YH$09^\=:YFZ)E839WI^=%TZ_R5?+3GY*T@:Z^F.(!^=%$M^15A(@TBV+W !8A$!>7 I5 ^G[Q 2:#.& M5ZF] M??]%ZF275T&-$S_LAQXGS[:95'X#74WH4A2OLAE"R!7%XVP+3N3K9Q?F:KW4 M[#=438LX^3Q(94-WF2R@S=[ZI1.]C>2*V<#>"LXQ\!W.[[UO]**\1,QUAV^S5_/#R_ RV46G1+FD S, $+12\(G6Q@F;!U0"+0Q8QG=$714ND947=\;-MR ME4:N598/+VIIN:[:4#KDIRQ3RMF).@G"W#*5U'?<#G+%>B) _O5"\U_FUPN1 M++1!J/973 LZGKA)N\&?IKT)F^!,/(^6\);R2IX4S4\/\!3._*TX2"X_%?=D MG/U0?1S?\AZ^XDH2)RW,XF1YL +K?L&O:;A;3T!E.GSQ$@V9A)9#B.).9K<: MAFHRHHK:4.+@S,#YI2JTV->#5C+/ J]7J*M-D"\0'<+56BZY5:=%Q ;8DD(_ MPA7*2.[(\8Q._/8J*WW,CT2UDW> T=_(JU*C:FZU0PM=#6,IDZTFL]*&"W0@ M]2@'8O/K:&'V[@;&-I0WI4_T&*;DVUA%;,?P@%G=$M?]!FRPY_.'A9L'E;?& MP]C-G->D:]KQ:, <=1^YD>1-_HAA5H-M9=UT>&(=_%[33K8QF$"O3PP8ZW@U MC]FYJF-H29Q^:WCE@>L6M?1K5WBPDZ%3Q"K9A/5*>;9<$6@7]S1HTZ8=S(#" M/ K'E";;N:]*_+2#4:_MF8@/X6VG90_H=O-OF3YA3U%6MU!JGY+^S? Y]EJ+ M ;YFN8LDRAU'2BXFUK;V16OZA0"!EL.I/?*C!1J:8DW[T_J2.5UWF^H M<9VFM&$S;<&T;,3W#=-8"?KF9RQQ:**>>FA0+9U0.F\(%VDR9&L2VW,%^G^8 MG/4F@2<;S(J,>3"?FLJ@Z5RCPXL[5]\;Q:N\.^-UCWP87P6AI6":[*(5!2^% MPX/5K&"V&\2LD_66.:BVP)DMX#W]F!BVW"%QU1JBM[O0)6^/HZ=F?WN5=;OB MM)-60SDEC'\N)O#.+\ML+5%>^&MI'M<989YO$JLJ_W$3"DW<],*8LYS M]OZ5E6/?RY[Q8-Y.P9#'4-7868])SM.("GU/)@ M-<06 GS]2(XQ2J"&"#97@'>P)!L[4N7@*BIEQ8,:O2U^AG_U.D[C_,YFQ_!C M:LO:D:&;05N@K+DNL$4[8E3>-^\/:&Y M%4;6L;7Y$H!J1;^*8;_09V'Q'\N!,1[L3'@8\L37WU<-,WJK^J8J?4*A6W/F MU+@U3;* IG)%-T;LC>+)8SMN"]'RGX8ACR IOQTA=92J<46-6'ZX[6 49+@[ MHIRS[C[HP_DENV?W9H2&L8I_TL* MD*W<:1Y,\BI0VU$VP=>5NQ6\D.&6J*1D%I'>Q :58L0L M?5\UOWCN&I2SYG-?@F\]MS8/]@Z/I#Q!__@"0%CG_%A9-0_F 2?DPD%AJE'( M:;IYW9BQ::FSN%'+C.3@>.@T3=PB+5/31>SFX_U5*6? )*&\%#NY\W)A@BTD MX-3B00@!)2,I!>0J"?86"'"AE1IL&:949'B#^E.PJ/GNE\0?,DW#;"1S]5YA M]\V@*VV]^QNT- .?/DGN"$$QC#Z $"4%! 'M-G6K2D^\(&Z?/[W4#?Y0_D-^ MK?S9^Z5)CQVT&G<)/FC=Q/>D%#4NRKQ5PVJYD#-;3IM6MP6I&:GN1'6.F M4JQ>N;$QZ6-I4^95E?9$SVON$JDBR:_S=<\TZZ78!+*W#G&UD%'&F'57=IE! MZ+*]VQFC#H&>;8M/"[/S%DSRLCX,:(?M$!Q6,>F%X=:#56]!M,*PSX#76+KS MQ)K:%N*D&MV)O'BX\%O=Q5R98;TR!2?5]#?/'D=5\3]UG*J=T(OY2W)T0A][.U8%4AW&H"/L2 MY_&)HL[07:!G/AJ,]HYM>./KGC*BT)=\TZ AWN:DH]C!Y'O],!RDD_B18]S] MCJ%#Q)JR,*X:&\,(3.J*;#(15S\QW'#MA4)]K$;*]/N;+S=VR1?OO)$H=8AJ M%J(,T4BIL8%AWMQKQ'3I7\I/N "2:25(OGWWWKW-S,_NUDR8\3(S'=J4<[6+8W0?/V=./MZS+-Y9#OB4 M(&Y$+;K7)(/MK;(4W_QN;YK 0H^(5&"P2M.->_GOS*3B=V;:NC.0H IA,9AU M;#VA9#EQ\4)^Z#AIZP]4W!'T0@9#M'U"*YF^>-9Z;&(INV B)+]%XZ5=?LY1 M/HT/;8M"D37-J$EB55<7?BMV[SA.&MSJXOX"9\/P>4$"$N8R@KR=]D^?LO#/ M,<7HC#ND\]^/SCW^X&1@=QI G#!BR@!=;01011O"<1^-*-?+M&KIXL%4VSC, MI]P55Q^'#OM/PQ=0?L6.^U=6G)P1V^]5GWF>$'7IW 8*&1:ZG7V#4XRD)-TM M8V^K[41NQUWR9)F!):WR7>T2PMBB,PSI*8,91:Q\<,Y!BZK*5<2'NL!DL0,] M?)W?#F6Y9P0?<%G$;S+V8VAS12TAVG\'U1FFT&[+_%B.=MX&WGML68R[1 *# MGV=K.@>7V+!4ZLS2NL68-2O.JCT6NMRU=]67[RD%ZZ[ 7Z$Z"8)V^);*)GFP MJBY2O1#T8[H/TYHRL*V619YK-JOK]3TM,;OI+['?[/' L6DDBA-'HD20-OTH MFY"XR&VIJ@)Z/Y."5&=]G5R&?SB43)X:5!6833^UM#BRR\Q3)<7,S.:ZR%'C M0"JA&76?!%B00$UDB\1X-C.8DP?Q[QB%M"A()6XAQ38(,_C:*[Z)4WL:]_0L MPC&U61"/V*)#R21)MAF-!YN(8>:#I8\];O8Q MD3&AXJ ;/7!@X7OPQ<2+Y"FA!YR*7W8-XZ:6;W;'/8W=W&D<3%GB[5%NOC MKVJK3]X2S-2&C!DND&$8GIC1@KYG('.WJP,C,]$#X&I*#O,C.&U'5:KCN_?O-XU,%;^^=$FI M] \W:79T=:(V?D-O:5*8;Q*#%@W9<"*8Q9.F";*E:*J&=D*!D/&IL15.TM6&H3.2^*9NWGG&: M[N8TAAI:Z+WX\ 4FEH*%V4ZOX1ESVAP_S"=T+A'PZF,__D*5Y40:6_!@19SC M84?P$X9IY_45+D_GRBO$>R+;VDB5]DN:K-.X5N.Z'$PS)<,=3"A R'- MR*VF7F+@\BO!\#'4FP.J]";!K,F(5M?YS^+O+=/5)DC_>&#!D%KG&%($2BATTEXFGO#L.+%=VVZ%BJ) MW=,0N5N)_""9F<>P[2(D<07!C$#J8=PE6BQ""41UW+TAK#E-B*D2_E33E#+T M7D#Y=>H%HM/ES_O?O:Y]^"+WLNFJ;RE+%&?)B8+ 62F^3"7[+)Q=68MN*[]#3GQ32I8\ADPNXSM"Y##V=>H'//.K.@B3UJOVKG7KBDC M*2N>=M+2J*4'+_8I_926>FH+@_NO%W_00\I# *;5ON5*OPQ6JLT3E9A-QW2[)>4[S]^V5=Q"U^(K5$.OF\0##/;YA_=4\ 92B MPQ7 C'.C_B&6+5)]Q?-UI=^F'*=/#[VSMU!]D!Y@,AZWIS&8.0O9FWU@"P_F M6ML._^7SNDSJ;]_U]PM>8[S\<@DDL0*PZM3:F._#PZ5-FT$$B[:IZ,JJT*"/ M[R^C'#73J(^S A[1];O4C.SWPN5@A&0\A@BJ"+8O*C#M&.3%9CP%4CT*/G@/ M]";L61:D[H'TR]AY;RL!K1>+L_6IJ-JAQ)"X:4Q).N +_L^4E(VU@]++"Q/%]S$NAXD;#VTO?B\VE=XO=@.[FS MJJ_O/Q:$E,__;%S!>D1(4H\G1.XK@'D+>1))(23B+ADD%N(L!MG:C)JA]ER- MQN&8!#VC[RF'?RB0JD]3J[>[G_J<1 TP<$W1Q=6,7\8#M]4BORMJ,V]RB%P# M4$<#2=T&*K#.8JV7.T8G7%"57^N\=,*6+_YTD:J?Z'IUK^ILXZ:#D#D1/ ]Z M7P;+H*&_ 82%:VW!XU:D&)L])Y$Q87/JBGTB\.J<;B> M.%S7RJY(HI9*K:Y+EE]M&YX2\ZMKT13P8R9SH.$IC^#;$8;>D*_-5@74VB=$ MV$<8I 3?B2_G9>H*'HY%H'(IJSK1.KX2:W*/8,4#3SEYK./L(%2X_*9,*DH MQ('$KID]VFX4E&!!7\:>@IOQAGW&OV$JQX_*N;Y^LS.V/^S)IY2]^6V<)/QU MLDAH-T+L#>!<30^V\J/)$O3KUXM?L]IUH\+I[7?;>V4GEIY&W-*9/*XT,[/W MGHO8OHU;4.^;X>M(UA%/R>;!MB!V<-_+]RV6 =G,=^"('^O,W-T/F891_IH* MG;6WQKWE"WJ_']B3Z)ZGGHTM=?C@&L]OW0R['A23A?Y.IPXP*G&(?D)[=;62 M\A'],K;*QB[.T<:5C+X5R%]9-;PV*CEL5@<.84B6US2H>'-4OU$H]_F+!(,?7\$I+)=P-R3;T/6)]^J^.\GL"P M#LQD9- -V5OS*$4=^ G)]]R##(DVG_TL].LW":ZUUMV^][54',7+]DNG1<&=_8CCW/'EN*!=YZ0HW$:%CS MJ[CZBKYVWW^1,CJ];0,-^2IC82L0S!4>!^YJC_-@S+L,PWB'E@"_7H,,*F3A MYI-GS(NZ]4HU>L6B51\*!E[?_^&=L K,0NW+\GK]B 9\N78[/'9F-UA.PR>0 M%%W'V'8EB *:^'$R78"]:>53F--"^:+C_OV[BV&[=S\->PYC-<7#?F8S[T*B M?NY.A/&]H_Z'$QW=WM6SJAU*55ZT# M+<:WGCE53)X<[_R!.'T05N:B6 7XB!$<4$:/A:G M+I8,.CB!!;3"D3V#QF_?6UOR>R6W5E:YY7FGRCW*JPO*=AJI)TT(KH69B'AC?ZBWNB]KLV"'0._)HP-AZ\F>%V:Y$)\=/>>,[F]N2CBU M@V[EY)!8(>_SLNZ8R53 *IPZ<':+ [_EJ-Y@\]6R2(1P=^#3@B\O.,1@T MDQI59_"Z?_[[/'=D/A<*]7 M@%I']K3;T?%."?YW(S:9&6I_+MQ(.:PM8S"F?W^'&"N<2\ <8!MRE#YV; .U M^N9VCF-LJ4F69#=@&:OU*IN6**:TRSFPR>>X=H2T-&R[V^KG.AC??)LD1Y9$ M)?2\=NKSQ B#+4PAZG &)Z;ZR_D.?2 ^U:(T_,I,SE)J:6D.#C'M\VOR]M?6 MNI(OT3J=DFO>I)%#:NO=,305'Z=2M@1P?S\H\TV13Y[ M6D!)U,PE*$'G[Z)S.G\7NMA*_(==M<-(..21""+(\-7IX$X(>(AXQ&Z01^Y' MBG][AY?S]_>/(05 W&19H- MBY3,>>W>DR7M%WGQ4FI?4BR002'_CUOM0);,ES-17$!SK ,)//<5UF[1)Q;'MT%2L7:&%X,LD] M5@'F=W28\+1V)/-@^*_(C-,3MB,S;_(GWI]R&N+O]WXHI^;=PMD%V@)C%).> M)&]%_1648.+3VT.9JP,XF2AM MX(:,2<8R9A>].F_/](0/__/B7;OZPZ[$*A?<^Q,7V (@G:;SG1@5JM/W:N:M^<4/1Y^7GRS<&7W_ /'% MD_N2RF 36Y*S#U(5V:AIU>X.*V9,SZHZ"IUTQ2BV3V/;^*XF@L^8_.! U)5; M/>;'E:;N#>QW>)F3*/SMD'/M, O')6"E>(,D47-2"H[?1G5'!G5H%U3/2T/: M]2Z&^:.N-F-'A[377+1L"EVU]KUJV"=S+++A83+BZ@ADMG"17R8SQU99F[!& ML(DIPM,YKR(:;K61VS;TM.GER,25OR/Z/_EF>JDSG[Y[]K;@]/X@W]?>=+UN MB1/T[:4::8K])!6TNWOXG)'C3-=D;66$E MCA'J6>?.:9Y&L@K24OCB#);=.2*WE\W=!TMC\C7;J] MSEGJYLV7QM1[3T^D!OBP1;!=2"$2I8P@])!+V(2%$671C]H5PVS&(K!PYHZG MZE^O86X='7W_\4V0SZ'XJT'/E^\7'A(H3&K+AH%V_20@!K[L"@&)56:'(9I M6QWPL8#XR?GAI^A4CQ:P"\?7WGI6,=$PT5LT._,93#CSR?T]R;9^_W< ^#C\ MOJ3Y_P $[_W/ ? U5%TZ,AR>4N+.D =N^8(F-'>ER&E+/,U Y+E%J\V!6#E% M*Z]8>Z9KS/>WJ?/?V<4(87V[B8),!!\H *- MW3.M6TH-_R6AX:\P_[9U+$JK68&II-WU\VN>_%7+':*I^080A/ DJKG)5S)# M6D8[]#'HIGR_N]$ZKK@\E4*A$A\5EY"=>P=M\C\,C=_-.J!=PMW^,-DFEHI: MEF>;@CI,8)QN#B)?S(0;]YPYG5OS=I;[<(AK;MF M2OM"I YIZ5$S.+*#%'+/*AQTI3EE8Z+H*(U%^(YEG7KP0CEBLFC#1,Q..TC1 M\MU-I^\?@K:9-'VYNW(UU/YEF,2JN8?0 +D)Q9$V8+ESZW@(,G84IX35Q03@ M>UM*,%>E"9*8O]K':IXOCPE&W<]6$WXX)Y[F-'A>K5V#6J.;K2%*,&OIL_72)F?OM=X/4J[=Y\MG(GN]^)RVW&[[+!NV5A;+NES' MU%N>3V);1N(4,9=TTG@%5]YB7*-J'M4VJ3_EN_IHMMW9DR51'JYQ3L2Z!3/. M_'YW$[;](T12;7^Y*< E?I"E>0>G(R8 8:-E(ZS9HFF7W*&SF@\+GKVDPX+E M-V0=8 G(+OCG 0IA>;T6'>8-1H;B8B13L)Q".S\-*=AGPV5*2&#C UWH23 M1=]Z U&IXOX _?'*3Q;^'D>4[-1NO<$Z!^]@[\S4-KVKO5NE^/(7=\80I!G6 MP*WK546!B3Q*#'YN'_.V[_;4YS.1*M@V81Z7D?957^,YBN7/NMQ6G<>/GN MUR;%('UI=:V_^_8+UQ$L)Q2TJ:DAV&EXW7P/R"I:9K(W MX X]7R!%Z1: _$Q#$A"T_ ')892/M MR CZH/62A'?7QA??X91V3RI[N/X\%OY)ZWA*HD_RSE#E"G19P&[/;.?\*OF% MDQY"=S#BW *$$F;[),:'*>0XWC04.Z!Q<.\FK-N?*=;;4O?E_$9V=[HU>ET[ M0ERJ^SGFY<[L_2<;K(I;/[>\6R< T8K+.CCB^0Z]5H@?+K'MSHSK?FK*>/48@P]MMCYO7 MTHGV3Q:S/JNKJS'&2LIZY;0SC<0T>\$VP_ #?9>1VY&44I0(=CMVO,.4VVBC MQ_2C24SF\W;U12CF$RW\ST]'1D4;G"XR"/_:HC"H=L3\U*F]F>^N)U]T1MJ- M_)_A?2S1%A9@X(_'P<1HN'.85"7W(V:8K,JF$1& M!H6439 R;H]B:BVG#DSZ=C1%V3:_;*Y+\!K4WC9U?)<,YNG7S'?Y?%T[?Y*: MPSC2PZRSW%<("U], DAE*M(:529**S=AYQ:DT"B:T<3=R*H9F&V2#8I:-*YV8CC4''UAE_N149'"V\LP#[ (!Z:E@0?8)JB^]"2D04 MGD;'0JS>5X,0%GP9L&BZ?5%89O_7W.I^K[VPT%W%L!3AH2N0-WV'$R91;B+Y M.Y30NSMDT,7T]7YB)F*;E4889R=<&JL]]&3!\,%ZIO:A+)V^YDNE$96%0FHV M%T2&/\5OQ'X)7XLX&/W ^-ZHG[GENI?G0,>G.WN(*F]R2XM3^ V,#[V[V><# MD:"DK75YRCV<$"24B#D(:_ M0*!9Y:]8N&>UT9<0MJFH">JKEO'?V\F\@C=G MMRMH!)\]$GQ&\+CH$\]%E'"'".A$&00?S_=X>Z][!Y@QT^:S+)881T,*?6I7 M!"ZEO7MV7H"-[@Q7ON:$IM$>^6>SMO#- !3>S=A0LMQ78KI3;8.WWP>%3H+8*_9 M&;[3*1S=73CA_25 8:ZK$1>- W4S.N&@/B*#BA/%7&2B\G_-:G4K$BZ,-!($ MT6U1FK/1R6)J*R_X.IP_R>?>8K]8;5'-QZ9!K:L/[H(**\7-@-15.- RX*;7 M2Y9OMZM&6WN[G;"O9Q;WSC".]UOW>DG_-;$F\YS9$&/',7Z6Z,F,,/F56HBOZ8BO.QQ]TZHNFX2@02#1X51&-'2OO@-?.[<,#O1ATG(UAM?UF%=/TAAF["II=ZYW3&" M4\/FTZ@,CMTSIP0-@O9H8X.YF5*1A_KLW]76^MH%?-J$:*C 4DPB1W6 +<,Y M#.;13'(T],!7S DW7%])PV+ SD]&O+VHSACCTX)S@QKCW0\?[DG>IKE'7_2^ MI!>WG$2Y1:BO6AX$V,? "& .IS!<-8UQ;V:N5" S;9PW\B8:GLWX9=8X?%VK M=C'V\]X7FD>9+K_T62O3YAY"1,5/!G:1F]R[7U>LDJ784C;NM_^?* MW*)M<.><'L'E4TT8I,YCU(![0,_*BU#;2P7"\PAQ7C=< BL/X@\SAW-YNIC# M(($&%^W1QBI,8G>CGS:Y-.+-]LD5=JE47GS.4 Z?_MH?IK]2?FXR+@:J[/[A M_\F$"Y44%O/9FSJ\W,HV<&>K8[3!FW2_&"'=C-A'X;IK7BF)L]N5BSSZ1ZGW M9UM]CR_,)SQ0]H;I[TFJSX9]NX*_H2$/$+NLW9.Q@B\[ %;68]#7EM^IV*'U M9_25&6=&6KNCR%Y,JY:#?UYJRGUZ-HC_-R=;2(0MN!9?Z"5H! M[ &>#'B31E!%3PZT9?2\$KG0H:J';_K6D=/]\:U2VE!]I>>?AK^3D[O)<+[O[X?0M?VCD0U]F<0LW84$F,F!5/T&T25+C_/1P M3CO"W,W)FXF'8,N@.E%BF2'1^*&+T=/J%71#?<3QL.!AXA-(J]SND,9U[>)M MYY@ )PDB-@[L0Y@+T)!)KKSWABS9L8MSM-1SU-]JE6V3*:U3/F,;]?@FY5(! M\Z4V_!DE137\^/2T?/[^3X:7'B8_NW\6)G1H]Z?_]D'F_WW^S0=U%PG$>N=C MHB@QUPGBT>VR='5OIR*<0H#VSPC?&T4,S1R/0\&JVQP35;B6Q$%W\* [SUFO M>YBMNHK[==M#J Q4Y0F;L./1\UT'D7DU2,J#& '?_CLQ26HR 8MI%3[!/ML* MM;MV6AIX\W:M<%^3%C1)?PX\PS&GN:Y< O)K"EJ+UR_B_R?XWV?\F^]]D_W?)I#=AY]U!+6\&B6V, M'2XWX-YO6IV9GC_5 #R^/3FIDE1>\52[X4FH_[,A7;X_KR9G<$ ,(1OC1I<$ M]1!W:] MO?$;C^CHAE..KS[%:"0&[$BMC1.M[/+P7V,,K37CU=]BM].53K _K!QYLJZ;;.QY1HAC MD;'LR27(3!M37;<+HC?_P MBH\\\H_9HE+A@.CY]QHCN^E!TXF%>>%=HL$[@J?2PH(:ON /B-F%I=_!; MQJOSX4G829W]3D6>LS$=TQF9&O#O:OQ_GZCP??CTV,-HV:.33;=OY40/^<>= M'XIL\__O-E$3 [XM_I<=!0D+\W< F+'_DGUY^%,(%1+%/ M8R?A,%(0*M6;I+X)"U]5=WKPP_+60.3VSQJ)-4=^'K>WO/K"4;Q844;J2']R MN7*^O$]&)%52%32A[AS@'7L*JH+$4DX(;+5$"H%\$;':K.@-7V&EH_A;^H-Y*; M$L+9"7M+"?N39DMY1Y<@$R7.\%-7&4/ 'I-I?FK^]9J(:W_-[1K_=;N.*9_J M.S>@D\9A'0N]WA'N4[)MSB]Y46D[WW7Y)8N?&1PY,=8]8)4CNX^25K;>.2$M\=5-YQT[_PB_OGIQ\\\?_3>@<#$%\ M2$*2* ^0356,5(A>YXS9"+&],1X@%=Y'N'$P(^=Y.Y(9Z_R)HQ-:-?=#)/ZE M;LVCMR&9F">S5YN:ALO?J\L=%3$SX"%YDR3 (XJ?)V9"&?Y\@NK4"\\0HQ#5 M,#L_<=PJOZ#01REO'P^I,82+%M+&+"!/).5\LWLBM8+.T-6$A\B?O[Z1. MXC22)UIW"?)5V[WV(2!!NN,&J@@@:U0MFGH$ZP[8!(%+X...-2KI9\T,\83K:#A0>WFK4O=T\%3S$3J0,KS*WC^ MA7(M$GC41FKC7L#.S';/.>7?RE4^1G8-SDP[@<0*!]&Q-\,=>R7'?0WHJ&D] MGNB)N-!G' '0 >BW/>$PB3T 'L7)D\]/HU)B.&[QU*$=8JX)E>$7+@3>_-Y: MZ/?R;+Z3G3BZR$>>97C\$JI^G@$Y4$'A=FX[QH^]"[QEQR3F=J@L\H0/3O;@ M\1K[N82FJ.VVBB=/-+OIG+)(^[XH"FY:TO,C)C0BEA*AAL8[-9;KM+8TS6@UE3AI MV"?F#!F\FWF<%73"I!9CPJU 1L'!W7J=)MGPQM7E,.;CREZTH M7/)T %YN^/&^3N/?/JN>G)?1M?0KSO=_JB@EQQVA\A#SANGE4M#HBL;&(MK^RP&W/?D^5?_"_O!5<:E[;4/UI]KX0GZNM8H1 MJI 75M5XGUE(%80LQY!+6 X"R#W#4E^6K'#*B+WU4ZXFJZL#RCX%M\U3D7VOG3KC-\[5U1Q. MB+4=OWWQ;N6M94J?M(PS<]E%%S6[(B/U6<,/LM\&+@FA@QU!-NLQ#-AP<)!N MF<:T.P0>?H*^NM9)DFU,= T/F;C"\/W@FBH'(:Q8Y+Y#;[1DCV368P;"E6I= M><(BFS"M31AC&/K7D70N2I7U M HP >GJQJ@ QA[&4XP?&& MO@K%U]^LF<;LT<9)DLP1674/2JDZ)]/4)^_8+9U5@;,BD6BS6;R"CAH18 M&B^XQ9C$FO-MF[ ,':9 @.'HRI6*RJF%2VYJLF>^*)L<1Z<,[MF)TF[,)>_$ M6)(QQ+NDLVD0)BXP%6D$QNH3[,;,0!L(&4"K7T&YS(A.^?3?F9LQIT:"@>A?=F*U0,"&L=%B%K.>ME'7*)?O$<07O2+:=S2]A?L"\>\]I80F>&8@ MG=G20VX:3L5N0^-8WN._\=O0.3WQ&^DDYGF)R\++'&2\T$;I;J.C=W4B7O9L M/Q.CY"VVR_T4,0NQFS=);FI)1E)>HD1(0:5$)= 7E8:U!6-K(S=A4RR$$CI. MNWST@'QP^:)?EOU]LXKTK)WL/A\_U?SA'L*T'GV2(R=))_23^7@?2*KX'K@@ M1X&9"&J:2$64J]=_:C**[?TX4]DRM(>L7= 3>F',03A+:^UD@1WZ"$Q=)E3!=;9+0L_\49>2K+Q7ZN-#UKJ(T$6<4 M>JM<*_#>55Q#6+\D&(Z:&NM$PDE4==[6 AN]R]<[$UF/G63AZY*:1PT(6D.? MR\\-[XOFYKR*OEI[$2'/?8:)8L>"2SP).LA,@GY9$72H0%O3[N![2%*G%YNG MMS\09Y7I"VGH(QN?_#VQ,,8/L=]'^NH9']D^VADI32U+?D(.!W7*X_I,3RLI:/!"SI MCP,6B]'BUB&C40*X+A?.+C;"_P=6614395L[(\X6/CS]"$;YJNC_&42J1JIA0MA6N"\DSQR2"5X^"J=U( M\;B:$W:WC5=U5PQV^RH[VQ[9[ZWU\L0AM=JMQH5#D)_;@4#C62'< H0H1(R4 M;$Y0[A9)PL_[ZG ?I5^GYA1],%SYK?ITVVNRVLR,DTU6^MHV^9T.3R##MK>Q M R;I^![BU#PKEWN3$TD9BJ3%9)8Z W.DF*309VALQ,1H8E'NW,Q@QX$CG9T. MYJ;[OOZ]?N-R!\1*MO>"DCT:T!A(,<,8,\_E=M-/,FOFFFB2\AC;B:/&+<):\-Y@;9E7JYC( M_A>2:26DC/G1O(I%UBV_P*EOI'2_8%E_AY=M:>CIPVM/X_X5UO0#<1K.@BJ> M4DKDR&_"[*'_)6&4P1Q@S?ZC322PA]U7@GCP%+W[>VE/\38FH[?X[!R2E7LS M0<7IA0TZQ<&:J#/'N;%WI8,9/FLD>I8J?H;A=ZP^?",U=\>X^Z,XH8[OP M!@G 2>0.7)<%[KQ[YELZ7!P3#N3QG@(QM%Q?G4?IQ, GODY:LQ'%(SU*C?>> M7_I3]U>!HY5-^%O=M>9-&$=6D57!?4(ZCU/EC2/Y>6:8,^F1Q!L$Y6B.%F55 M+@*AWMC.W#3'AU.%L&[MSZ]<(J=J1KH,&JHW7[2_:Q4FE1SW_H,[Y]"[-M.#R M'MXXN5F(H\C/0G,S;92A7,Y\Y&ER]D[82#]&^QV:L(D!SJ#_XM:NNK9F?W'# M;/Q]@?NH)-# 0>!27_3S0U;;-$-@W)#*H".%VX_MUVAZSY$!ZZ@$/&H[Y"*' MNP)B6%9Y-J:!M0L(-!]O,#Y*O=2.7+6 5 7 MAOOPWB&EC3")5(*$7F93C>/BJA/O7<;1V.CJ*PTZ:]8IDQY/#FMP;MWA'^7[(SYXV='C^>6E$-B_=&&[95R\:VP"Y!-0]6@/-V$-<(YLFL]*-4.Y1\' MG:YSX/<7 S28-W"2CV\OF*(<=8T-0]K/M;=9]_I5MCHK#JYA*@BZR4A'R+P( MGUMXHC7,5.K\C8/;D)"UE56]QPK*+AQ!=$JB3EIGHD[X9W M?Y954Y3I")ZN.DM6.K#K;IM[YMP>J#[OK9:;@'76 +?,HHQ_ +%_LO9*GE\O M&89K,)]1E[\2V2MI5--<.:4>>UR^N"VN%?XUI@ST_RK=^1V^;\5HGU M,!FQ=5[O%>Z=!=84]_F!'B\WOSV#)S&R-3&Q@&-9+9(W3",G291:\L\\5"Z* MI0^)_@JM?X4)N(+[IM*&XN9MM/!R?6'L^G_C:JO_9P_)"$E90/[921!#+L>\ MWH2->J*>QOW3Y 6,J_8?IIFK<8H=4AQS\ \PY@,>8.*[FK&[ %+FA:''30\7 M1?^RNE@HX@1+<3RT.OWL/TUHH [!=^)Z4K8"Z/S";VVP!(6@/-4J>&I0(H$H M*$TB!A+,G0=(X+(L\%XX1+=(ZK.2S[RM9-5EGOI^/<]734(+-*V>>;B<]O&;0 M]Z'>5WE!M*.?(I[=7M2NVLY(].][JKT\3G9\ M/E=JP5G&=1U$4DI)RK@H7.XUPQ.@ZO$&$!>)4^/M9EI\:^BY$.5YO5 X9&=" M@_/VSJ>%KUHLY611-7" @@>U8KA:,]1-&(]O:!,V8+"TH?_VLJ^RD<@1F>^W M6Q*CFJ_3A#*5,^#GY):\'C\=>UQR0_8U,4SWZ^BKJ_XR];[1Y#?_D(L^1 XA M1%3%+6B0MV8N=L3P#J!0(P$C@-Z_D?R0&GSY&]L4P\>]B55Q &)9D:#/(]"Z M&PAPBU/(J>@?%!W:O=V)+^M T/8$8B&2\H(,'"/A46J(W5NA7E.R>-W 0BSG M,BCRW.)#,74VB!E5T^Y7Z1Q[Z9'-\J&TS\JGE+-KC74%;]?7<^>A/G\%5/-$ M443,D9&S8Q#4@'IXABJ5K'Q;))9JZTKM,=Q&5PK!>R7(NJ%;PBX0+RD9I!SY M*50 ]:\_Z>SJ#)PUP FBX"5NNHZ(^]QSF%G?H<)#N MK@UET;4/TFEG98^WWJ2?#F3#2Y7G IRRO)Y#P(/J M"X8&T3:.'O>!NT 1*<'1 _Q. .4-= .XV!G;O,<5L;&&-^VW$>]J!V)> MA.:I6)A)EHI^P]GIWY<<=D^=4P+K(.':U8620T;X^U$4\5$(=32>\KB4:JO8 M7ZPAUZH0?_!1T]<3SG_/?*]$SPE\R%$V)90*NIZ#/D*>!:N!2)YH(/L";P0I M@SLWG-46M':_-(^2^JM6,-;98>[P5]J;K4( M>/]@R/'].0$-P]?@*?8A[# )B G+P87@<@@-3KU&>C3_EG1,X&,_M#WH1?-9 MK1K7X+DB=9T_=;^;NUQM>E%+:WY:V?7P,\PN[OU:'.7S;6XFE5N"W07/@0// M-8$'@#M'LQ@>KCAX\;G?T,#-KW^"WZ]AAE[^P4+N!E7=Z"'T39%Q&%!D 8#[ M=5R(";C;>]D'$/)FPO&\;: @QH!I0OGPBG]A([_FT9?3?G;Q IJ'UUS$;[HV M5:SQ[QO0%+$/55V2G+)FO>/6(,_GK(-$)IREPR1WDC/F5$:_%[%=F:]+SJ S M>J=3]4^FS'7/:IRN"3R^$K(KM,1.].$-%[LD/\@$L+BNUU@^OP;7Z&Q+H5%>1>/6,9"- )Q[E5-L'L M .Q[R+$R(-Q$99(4D&$Y2A8'.'$ Z_\+?.;R\D4/P4M2+]331',Q[7I*CN(\G,@FQNX\D900_;Y+PHKPA[C[G!-"2K=I5L@G+O/*CQ36, MFA2JW=3Z&K=J1"@S3+ZJ:-9R2G[#U@%VEF,(1E#($+T4;[<&<-2)_!)PO2LN2;4[73]RK[?WJC/0-?W-+<]\YLZ&N_.E-Y_Y];\3]JH"+0V0Y@&&TR MDT1Y38"0,0(NP>%C0E;00Q+"[)WXA90!WY&[XU&A]:])/G\)>Q8<741>51]1 M]GAG)=W$^I-Q@\IMQU'RR( ',7^:D(H+'%;GQ(/*["/H[RBU'Y "%P_.IGL" M*Z^ON ;87>*OOY$WF[RF?L?20=9 ]KLFKQ:R'@GLW$8\ \<!)@PW MNC_HP^1WQ'M^Q+A5^$?XSA$LK_K[GK'_."0;W."X7+4$#66A[S$Q92=.R#@@6W!:N.@8A72BZNRQD9 L\F-!"7U^E+,8(<<>9' M ,J&TZ,*YX(#ZZTCDSS/MK?>XBH<.G+X>NNQ91FGA3RHXZE,OQZ"$I*VB\R' M'5.)66;2V:L9*B:=.<,"2QJ6C4#[:FC4LZ$GPYC.@EN84Y-Y!,Z<.[U-Y_G8O MUI!3,I+3KU@B4%MD\#[A)(C(0$)FN=58AR7'PUV9X]]I= M*%'V<^B*TV-$BXH+!8M>D_$WVQH]_O0OVDB1EZBY\M,GFX\ATIFH'(0);YH, M.""%L=UP0<@1F*A_YAP!TP!\3X<2J8UIDA8==45=])VK:TCK>,BX#W8@=MM, M96&?>F/]EP/HV[VYI_4^(X'C)E-V Z06O>4XNON45>UXU3QVR'"JL,V-$4<\UK(&3L MXJG4C7B?'C6_:QCT*GMB>K^,G?BMOSP_.Q7RW[S5!\,PF#A6-9/ D5D_PRTC M!9,$>/WE>YDMW5F-LT)=)<-]-0?_')_LOONR?N3*MW)IV02B]IC?R@GML,CO M2/-T3Y;?7@?CPYW*^Y61!;7N \CM-GI,O?Z#DCDV,;%)3PY3JWM)H^;*89Z! M&@^4=0TF\TZ:CSF],LU2KLA+>?-$QZ$@KI'OSW7@1 ]!]0H!W$^GH1AESWGO MX;)&"#F02"DCIC8B5=PI@S?EVF[$+C0H)":1(K)E60FWWJ/315,.G6A[!9_" M]1#D.4:0VYSD5FS"PC=A\A@^)J\48 \@^("56U1WQ2^@X]+RY+IO7&,0]<@> MY6#E.>E*!^^?'T;C=5<_+NKS__2F()N20'[4X"^-)?4MI:,^T7XJY^'5;H)C-16L'?1=E>-H7)9-@MB#O,PGPEA"B MQ*23* 2<+)3+78U](QV[02?'U!X)YBVO]N9-V U3HZB/?GW/WUYZ6?I41L=' MXCG?^Y6_):0*_N"J(#>0!?:PLD Z)6;&!%*N#0^Q;^?TF28I-FY4OZ5-F#0F M$G\\R]! M"G+98PSWJ^C@#\YAFCI_]S6+@4S.B5J?A9*D2FSH+._!Y8(>45S"[)M3&E\_ M"KXS2-Z$I;_@%N%^?,-"JI$:"K'R@?!_>L=/>OA2$HR4G KCY7MO*2$%+R3G M*OX_O4FVWOC'3"/_E-0:GMNW>*^#L8IM_@Q^,*:M_O;^C*5/)QZ+:1J,#D"M MO%O__O,S[ZD^\5LTZ3'J/^6&_*.5_477B;1SE/@KPPJ-W$.(K(R;-GEYB52H&+>H(UY.D3$/36.E:44D6_ZV%Z3U;R@PK MA#'B/GJ."UM-)JC::,74@B?Z<'#98Y/FU<\9)8H ,7-#.B6_2KRVTLRL>K< M_R'XJ1Y:HE%8MS0XV&6RXW5D0E7-]]L;45_=U#G'KM/#'QF]J'XJB+)VWCDO M_XU0#V7FI2AP6DN[:3;$DQPVD$ M&([RA-#HWHN<@M-C>@F2"U@QT!V@T?]J/EA;+>Z'B:OUC4[_[?DY.LG*_6>9 MN]MTSXZC:F<@_Q"-BR1)83^2 ?=('&08\DU*7\$<@/\,@;J>&ZBHZ152KV-8 M)2XRES[KI?['>F["Z[[D?:PY;\X3[<3*@]>M+G,!.S^P@KEGIB>+)BD=X>M5 M%5&UP%,;"RD8$&A9;SFF<$ W+E!.NK+^A=?E9\FF58 83U2*K(0\[^_*V@?I M(!*DQ+&V(S;2)EF_75%R2=E^RL_[OBA\?'UGMO+G0((:WI"P_W/PWOHV _6* MKWAPM_LRY"$$+;CYR!A_;Y[HZI8@!7X7]_YMXTF-5->BZW7E'79Y.1ZU?%O; M2B'0.>R2S)-3F7_>4.ZXC'KG)<7R1!*@S\]S!ZJ=6>VM' MUM*#[ZBZJ#KQQ,0 6>KZ %&2-X1K6NV6S"3SM;O3EO -:$#A?0 M D1SI%KI:^<$QHZ\O@?*;DIGMUDE[^'7RN#6]H1J6/ 7T].D=!RM7K#\* MS5I0IS,X<8V+LKOW1E&N5%@MH9=OM+$HJ M>YC9^BOXUW^1)<.MP+=CWSX95VHDT5+$>J+4OAO23BC3&I%1 M[M-YC>Z@#KYW$S8#9UUE2DYG8W:,8TY1RLY-%L1''#\S[2\9^L[EESR%#$1N MA1VVIB)!S>)N_QBGO(#UWK6EDO[7F(3"GRRWH)^ZA8Z+[[72]7\F]!Y)MIVD MD#ARJ,XY<^[#@>5(YA(U/A,K@_%].4H^\;%]-^UM35@STZ@P[/W+46)-:*%8 M9[(,4U;MAWR.O;RKY,/JG^Z\'=_'+4Q2< WNG28SKM1/_6,#)'&(V$C8@"B/ MG"SY98+[?'Y_#TK%/=?4DA;A6)Y0Y9::(T71J31X'TG)]VT\E92N(90B$B?4<.34ZLJCET4&B6(69P^7 MTTX*I MKA^[9CYMVYXFBF$*L/:!J+?8CO*EXV9KN#^]ILRR?E#F/E9Q8MEA* M3+CF($&^S1RZH/ZNZMZN0@&CM3-'5Z\F=1A._<^OY,;SA\BY7CXC:WPPPX7L(7M MASG")'+DG Y#/>3+&^(9I_9XEZ"Z%S"Q3*T!L\].20E5$0\7#0RLQ93F)22G MOQ4=-A@\>#1+E*EJGEPE#S2P9KB/>=MQ7>Y$'.4.H7$3EF=.5$#FV_ A^9J7UES[SG6[T�,L*_/VBFU/=^TH&;G9[YU?_D_#]A2/(@V M EZ$&=H,JQ ,C&%[8/8#"@U !7VNA3)KTG\MID?KFG9^GZ;S@Y3NQ(,!!G0\/V"?16G1B#S&MW!!,BB1.+\E, M@XKL$/#5B='RJ)FBA.-&9K.CYG;?*E=&][UYK'TJ*QEY4I_XCCR=PQ-=9T=L M;21R_M<116-0;OT4JX0;Y2+C<7ALSHL&D=K5N.\/S69S)U>:':Y6NAW).6S\K>2 MTX_UKCD^^3O" ,\M1E+NDQJ1*GIZN#_ %'"_/I#?H80>/#0Z MT8U2^F'4Y/:ZK_Z66OS(>YKZB&"^?VVW^50QC/VLO;H/IX:U_(%J6D]#P,)Q M]?W$9Z"D/_!HI:J&JW]>YSCG A2A")XH?:X#)6!=M[+2,78V35/:R",9K MN*JG$Z@9&9ZN.4',Y_&*9E^.ZHAZGC%W@5F_JV^>[>5?[J(1=EAES72YULRH M^QL*KBT\#)PWJHM5NEWED=:C;RMRW%J%A"I"U0VD(R,E$GD[!+E/?TG$LWI? MO\[I+E<#K+\XQ5)5O;/I+B6[3;R/0DYY0\XY[*Y]IJ^CF7F^SUN]QG'(06S" M-)"1N&V<8V Q>R\GB#EY_58/0G>BT22-I:',+;/ R?N@4Z+,O%LBRQQ_FR]E MEEB7_EUY,GO".4"X^:[ZE]N')$=*##JWM ZR<6" -$UFF0#X?OPTGA4_B57@ M''F5GXA20",#/D;_FDQ?%"E!(O2-QT-/ZY[R\;"\FF6YDO0*W_'_?Q_>!R3@ M'?/'D=AOPI;3WH2-W)S=06B8YQ2X"T"R[O$F;,$P+H:VW@U/)\ 1*I%((80I:#G-?!:; M./FZS>\L50,B.*>22*OXNJ]*MA(CE]C^3#CX^,**EQ&3"%_ M$];35O+ I33%GA^(.0OVGY*?*W*)F9\' MH\2&66@5R_#>O8[W4QXYO2^7 MV8MUB0=:6 Z!8Z?+F!K0#^G&%++V9DL_U%8;- MP)N< R^]5'/DF60^[.#T).,4A(0O@6&./'\GN6$@BZ>"-J&N]D0R5'TFVU'4 MM^91[@,;C][''I;)L_1HT10+UWG[LC7?ZJISQ:G07#->'M07=Y [=,%U8("W M0P <8E\A8_N0RA;(= TCT*4*].N9VSG:KA#_9;;SRGR"1.-/!_-+Y^9."1:8 M[L3<5]NZL$]0'O1AHW%=01QX&%N&8PU*$SDRH,[SQ8EBI!Q/FV/75I_C/;Y< M\]TEG? XHFAL:,_*3:U8H^'"'9VOKJY(;EA!;>'$3@ =YSO) CRH4[OV8P5Y M[SMLQGE*_HO7=N"98IX *:/R5>-(N^)9C\&0]XB(N6]1#YMN:GGC-!,^4[.W ML^"YF[ 7,6U1"8CV[-K6+?\:Q'+ICO_^TO MV]-&RKH2U.R[GF[<2_@Q.JA*NKE'Y!P^N,"F0J;"]+@@[O-@+W8G)"/1"$$P MAQ7$?1GU&QI=4^R>#OTV$D3W!GLVM#<>=1"JR&>4_=PFH@Q'74L/C-*<0LN" M(A/I"2D_OK0$<$ED"AW21*X(+S\4LGD M\FYZGNM6U"K7)ZJ,2.J=7JV30(/_"]%U+U;A0?=@4X_M1BM:-](\1O;:B_UJ M@IH,Q+-.;NUFN8,$3N S22T#RP1 \C1$<(/IBSVQS-1.C1U%<-#9!EECOT(_ MV=!\=R2F(KZ$.JV#VQ?WI1V6Z3[>)L0H9BK2644=ZMQ[F[!0,DL2VUJ&QH[!&U ,13;4 M[%UG;;;B8IX$#P.3O3A9C"R-F(X$B%CS<)YR@VM9K/O)H@-139F&]"E6I9G= M!>U\0>.4 Z(/=LC%;9ATXN1X$W#@%%D,RN$-JGN()B]*IE)F1XZ6 U8$5W6AYA*AYAUDPTT=BO37IDT<<2:BWD/KW/ MB_C:OHL6])ZJ:FQ3+Y)4G8Y\^/5E[S9\O ;EUM6*IV<.LV4&&?O\F"-^* MFNF-O($0YV;9" %: SSU40L"?$&EI6\H?B! LFV$P3E0\?F=<5AS=F3:Z=]B M;RM/4_#+;ICO'>R'"61#50K6ZD>Y0%U.GPJV M)?'9^0"YXE,E+A>^K07ER1LSQN5>^O>N:(N+AUG\FDRC,>T1\*:<_N)FQ8// M^G*F?KWR3IDEVQX_H#[E:-IU%?&+[P^#1KR.TH"PC4 ?"55H=XZ9*,%Q/?! MI1 2O(\:.\9^#6>*4*)V_S;R[KXV1Y#;.^-O<<.G?''4^<'9O\2TJC_\\9 6 M*$/VD*<&:)NP/@*H/]F'! U4.>83-OL42@%3+)RC^A'C4/5'Y?'S!?.6M<78 MJ3KR^1IKG7;3OQ2\4:;E^[O4Y]J $ M^ZP/>MZ>Q/S0HG@C^E?2GNG/SE7>Q9ZD4RK81R*YK@WO"EV?]FA'E_J/) VS M4@%<'\-UR]V:L.W#23!.[/_7WIE'-;%TBSZ*B P:YD&$H(#(+,J@@D1!!.0@ MB ,S40&9B:A(E)"@3 )"!!04E*B J(C(/$J ,(BHR*!($#*I((-T'$)#.N%U MSKU_W/N=\];WG?7>>O>M]9T_.HL5TEW5NZIV_7;5WKN(P$('6OP7:2V.U)U+ M4+DS6VZFVKL9=^T$OO%EQ9%T$"G&3,KQD#B=VTW>^*+Q[+VGPGLFX$0Y/MTVNQW)-M=R33$16: MM)^>]0E5;9%&812C #OB5;HL.B :?M(%W ]V?SM% ;(9A@[!H(M>JY7L^+/A ME_C5BE*Z0:*6WM,+V8?51WXH7TC=-,N/N!^_ SOZAIC9E-=19BPC&%P?D9S' M&O<+J:AHV5DRKMW5FB"?Z;5V9]!13$V+2;BC3K?6]0.]M1)Z"Z:'_GNRD7^X M4#M^]U+YO)ZB3)EUS8$1V-[/=AFQ>FH9\=+L'(6G^@O+5ZZ=H?]S7=+Q7 3!-OF"<7+B$^7A:?>5[8N+",<8467 M^4?O,)^4?PB*.T?0X*R[Q-R]GMU)T!TQ^/G:>A"][=LRPK71X402NN7;)SW2 MF>"5G_]/H]K^0K!<[:(,CP!9@/[ #V[.^R!P.SM"S!MXTT2GY8=-K7]B<MB)N=KZ2++]4]$JP^P#,29_I8*'TYT]8O-QO4]QIUMB!_K"+-/"3L_33/ M8Z:=693^D/$YZ"MQF%]WGR)+/&Z5O .^P6 M1SR:_%Z?*B>B4'7+TS;OVM//J+8*S%.X9N]15?W\#15";C9X0@3G-D1T-$1* MOV)?2M89<\G+]YLT-N1BY)_21DINU#?X;QWH&/[DUORS?OHOQ:^-=-].(=J= M1OVAM#]^@XCY]7T>DF\62) 89%![(1$RXXBP)F<7V?WR4W[Z'.?Z%--RV_8@ MY^L9;KB27-68M"_?Q'QG5C67['DPH@@=EKK M .]::UFDE1-@Y/<3MTSC]G^;N'"7&U27[0 #5/2'V/?/%;Z3YVIY9Z;)DI20 M"MARJG2AWCGL,5A+5P:QASGH5"OGN[B5RXC.D2:C]" M\QENF.H6'4.KA>V/ M#8;V S;/7OBJY9MJH(X=PH@3.NAUR+G&.%X,?@__NL *AV0A,P@*>YD!'#$J M)=-: ]1^!!Y]=;>S>FJDS.S.\Y9JDDG^SDV9VSH4%ST:Q#]/('[GLC%4+0J2 MU6B-4\' MV\^NU'=4]F@3.RWV]9<"D'*)$HH%]2RZYT&=TC9Z)EH*;\B(PW:C5/%'F8VU MX[$= H4"EVI +-%,-:!P_E#L;MM##1;UYFT[I+1E&G.W?Y8NWHT>=>%"8(9P M&?T2QQB2>^Q"\]\/]C,<6R5(JE.$[6DC!WWM'89/O%M-/EO2;W1K@WF]Y$+Q MBU2_[;7B6F:(N 4[O Y X5[EUQ 9Q61$ZQ;"$*62W%V 61ERT?SYTRGRJI]; M\+M/7+0Z;'VS']'\+NBY_7=F4W/&P*:$%\$G5TQXJCR[K03)BW"%\7&-@C=P M_W8FIE#J<^^5!"\CD'AGYN0S5 V:&N8LV^_%6YN81]BWE$G>FOV;PZ6B:QT! M-Q1W$DZ],O(1^?G@UEFM2N]> VD57]?K5[:*OM@@5;@Z;N8+FD9B$[L,H]%! ML 6YC*@2ZVD8<@?+6#M.+2,2+]5X6X(55OJK"T?JEQ[MOZI'-IX=Z)Q2L)H! M]^X_UL&WE#6-,L#J[SR*:%Z1:UV*0+YP%>M:LH 4S2>[T;63G:0/L4P*)#?# M5DHE:.#UJNI:.-&9=Q[C_)0UZQK3=,L_IWD_/ZEPW7'#0-5CB!KSZO%>D2'* M"2*HFS<[PB/Z@)0.BD1>IY\ZIY0ZY_I58 6>99=KA"Q]2;#^LD=T MHLET8[S_]\LK5*;W?*FCG#2.IZNVKB:,+R-JZ9!2$;<5M'^(UP/\&ADA(]2) ME<.1Y9_?E0S\G GS?#!LQ*K/8M??8@^R]67.\"9O;D"4:XA-WU!8#.+D"23D MA.81A4_"HWD1@E?;<0N=A5:4^L%?0SSK4<(K/XW&M[5KC>98IX:8[XC5^^;/ M*K2,T7Y%XE/S%4TZTJ;%&J"C0D*#H8"N#LGQ#$&C_A[T.NPO.REI&523=,/1>:#W&^*'IV2RE=:QNXC>)%IT#=^[C(B MG +JDE+AJ9ZFPQ#+A#8^=EY&2/#L!..@&6>&A6R[XV\["#D''Y?M#;P0J//! MUM?F6V5D4M':*OOO+^_2;07BEIPQ@02'%PNM$F:TC" IXW%@R .<#]X. M2 "MEA'!876],3%2[JX?]X\9COO*:EVR27+ CVK?*MG:O6)I+V8K+E8@<32, ML\!"I1)0@@YZM:"98Q[[T/ MZ6,A@RZJZPZQ,[^.>YPIV:N\J18F1[@72UDA@3R!N K/"A?3INAJ&T($2NW? M5U@EB;QJ'3;,7IH;4_/XZ.-T^\=8+2("=!=(2)Y'AV+6$'I0*D(+1164ZR9L MJQK&GHN=LW&R?"V[1'LI8M ?1@S;GNI[)NU$UL8;,:-VMSG 4S].U<5NEBU"AF;-SW0@6!I*R8 M'M.T4[-7JE@W[B9G7IXP)%QUIPB/73]2D2$\S)!^F:PJ4 (OTJEDB7 K.\8R M0F$<7.U..A"6ZGHW7]SH06Q!\JGO5J]9HLX_+DBUGSB-''RISYQ?17B'JDWI MJJ!-.L"]R1^93EN7Q79)(8N9SLM"<2"9F;%Z9V&$UZ<>><7U1Y^S:K9B^WQ: MAFSU%L.O9&T\Z5;:AAISXF8#]9#\V1X4X%!!H[!6*2W-C<3G=)/%K VGFK1K M[TR4%=.SS7C5IFL30K4 M,,.AN^B@/A:2UX$Q,.$T)(P".0"@KT)(+'L,T.0X3:NO"TDL,V_>7""?&UPO M+K4N33K+X*S^CX["8)%?[],@8;!O-F&4#+@O(\#-VB,I1,9=E()5$##9A18I MY404%G#$F*L3F*/R3UYYK.OBJJGKJ8<(#.[=W6\]C_F2_^32V02!>K70T7N;"5^FBQQZL7, M"R)C'+6X_VG>,L*?4+Z,*%)\#@^,.6'^!A VQTXFDI>V[?J. BWL!8?*2I81 M'^AEQ*FNN[ L_\O95_^_7/K?AP3K8%+/%@>J!=T\.E];82GOCYA[%SG0_]^7 M:^LYL4PDU85$7FM&3B K0ZI!+)0DF/R*%N9E=+>8&B.N+GG\QO^+)_Z?A%T\MN)EP/](1=%*D! B0W(FN),WVW@7U MN][GEL5N*%1W/%2KS/C8'S[MDZ(M._\^/HS36$WP9O.!YZ6*HV ,3,LF'3WX6?2MB,7P'T7"&&SX_F[.54I#^= M\^(Z6MED-X<,]-=FC\KO6&.SBMX=\VW5M=66QO^;V(Y3HX4Z.U]-LRO7_7BD MH_,Y+ON[D]VGR^6.QQY.&H[^!7FYWS[U5Z-*V@5O,-5*;:A1)68Q1@Q]BI*4 MCTEH,1;]-'(HN,DJ_-F3P6L!IY5SF^WB M6>#8+.05*Q-.LQTGN1J9\M."9[4^[D[Y= /OM^9-%SR_::Z0N4FZ6?=12I ' M6XGZ.+9 X@1[3K*]/G_D,H5QDUSSX/D3[3*SY"MX5?_0S078E]F_+93X^WZ0 M8NP4T=)GBWW!CA4P8#4RQ)CLJABE"R3> 9),#? >1[6=L+H16.A!)WE%TZCF M]TJGC8PW7VYCY'J'W=+>A["ZF3::=D#1BV]S/]XZB)]&"4711KAM'!7P#D>3 M:\-Q;Z,@OEX\\JSK'K0O-NHI+L$MJZB3'+3'Z\W@N.RAO$V.$]$;#YW ;O^A MQ'#I)"EYXN4X_=1YF+ !!R+M_C*B#2W?@GTR4V@ !+6EEUDN(T1F3O?BF7:) M6=L^EA2_M1,G5GVT7SMJ-"WE]IA$HV00)6K0F935D"?@U+E45WKB 4BENM,V MWXN[[Q=7^'U"LBSFTJ?+/BBCHY[BQ]JIB-,7W5\0$<3C2%"//,MDKI5CV,-- MRR@3J T3U'%A+BG. ],9QC6=C<&EMIPWR'FW?N5EG8 MKZXV[Y].(=?:SEP"G'F(E9O861],-/,H@7S7/=Y\3X^VJ2.XFL4P'P_WW M\C.B'E0_[EVIFYH_X'O_AE9"S+>%ZP. <"NOC X:C5#I8T@[N&/AP!XJ96TM M_S(\R>6Y%KAQQ*[\:G1SF@MRO9E@-D[=?Z5@3.*>YK[,'8,[V/LR M3>UF@T6^;^>JO8/?]SX:L#->CUO@2C3!94=#MB =Z#O"^7;O*:3 &:%>*,_? M8H@-H'/5]I:>RWRA?V;P0%\MS6U55I49X3IN.[/B:JLAX54]>BTZ/$+5<;@6 MJ3*UE$3).">I8C6F&AO&-IHST:(EXYB7#T5,*APVOAZ@5P+L-FH]SV^B!-+' M++GI'+%+9LA12X&$0AE>JOHMUF@9P=Q:-P@A3SRIHV"W=4KK-B\>S];(3CKY MM)$;ONLB2\H _";7Y"Q_5W)3Y_@W]0E)2AYK75!]^Y M>I+N(G+>BOA4M&$O$U;S;Q/6@;&,%"K.*&\_\*6PKJZ*_O'6TTAO[9*&PL.O MJOLTK:H<+ES0.F^5/_-0Y(<1UN)B M'0%,>BURS4<#"PMSQ8MQ18N5CV^5%\4D'_/4WG?T:-_UUW$\WE%(?(@8:CR: MSM*9'2V;+C\1(=1]H:WJ^7RYLU[I?8X1$*-11?=+I$@K;?[A7>3+"E!G80X& M5M$$?JZU#(R.XHV<4H&X,XNB ++;SLO@PCK0"C5S9Y3QJ(MP9N MULH4)9V^ZFB51I[./J;K3:ZW[S &MZ3,[N81<"("B1R>,82B@/S :"![C#G? M@UD=K*OV]-%# [F"*[]B=\C+/"\YCF]X5Q>N&U^51_KY)0VQJ-J&KBF=\^?9 MX:4X\_! 0%?!IJLR[CAH/O\;@*7Z'NLUA@Y5T-\DJC:GAQWO[I5/3%:^U6X= M_OUUI>*FK40&';4"W[2J$HSB[SB*O _K9GH8KY$UDL9VW&VLG0 MF#SI7JDBDU?E&](.=AND)$O>,.0^AS4K81A33::2:#/<&$[>;!_GS$M':">; MB/P8XD6^UN8D^[+!LTA+NJJ;%V"S=\7 P77Z+#2X^=@]WLEE1+NNM=Q>'D) M(ZZT"F(314&C;SB",CX<]&46D*2],5/S^HYJY8([ =J4FD+9S_LW9F^[N6?R M)5)GZK7\BL5*%BF1J(8.)X'&8FWHL5(FC(+K@RD2K3(@TF_(RIY%0@5O"Y;U M]?4;Q5 EO#Y,+,94K1TQ^7;JDL+^"U/K>MHHZ_#'!^#!QR"EDVOV5\+<+1AB MCERUEOVJKO06'Q7%O/#^9=R!P>#"?IY73H'L,?0^>LRAX M-(IR IZ##0WAZ4E^A#G2@93%VX+N'!+S5WU2J][7":DAVC+"'7A?%*SA[6QG MX,__-=Z82=ORP49M"/_JB(AI(X$9PR'-"%^HS0A:\AVMFOJEGHM?@+!B? M_$3 LZ5@J4N8H8M74SXWMOFUFY.CB5GQFIRX_!V31V[T9KW42S3FOH/%8<]; M&8*J\F49B^)MZM(FT.+TD%W7CU--Z[MM M-:ZOVEF7K/+ 8*K@R+SNCY0Y2X#-IK?!K[.]5B B&$ CK!P92%GPX()#LC=: MYOG=L$YR5_K9#:D;MK=4GMQY;9N/EI&JAB["A#]3 =MOC H4X+*,N((!#I,_ M+"..\DF0+H?L )@7L"1Y^G?\/2E 9]-ML+8I[8MIDN*TZ&\M!U1NUJL@5IY! M6*4+)-R9\ZEHX!AVU/L@/QY: 8BPD$E&5M&L# 6!?ICU-J"DNR"(,:[WDJLZ M4V'T/5!QZ4[?[J:]$A^>=T;Z-._2,,3$?:7%%>:4MI=\?;NF?.Z>Q]W4BYNV MK-BSA! ]!#A3,B+P^H%8CM*1(>/:FI3U&1,9_MJU3RIR?MC+9Q\8N.K_V>CC M9/[PO^0,C;Q-_*=NW+_F_RE1QUO/_@ML_O_\^D.B,_=I7X(7L7V0^'VOM2+Q M SUV&2$\M=8>'=2_J%$(,UBE+6RI#WK,5#RUY>*%F,T@\>1-8*>%(Q[&?#X1"[\)^?9"!V?&0%T*#+>FG*_5>@]P(.5"$S(&]%"0MZ& M%5C80VCZ[Q3I*"ZDR$LY1$X38DF0[2BK%1)X^O'=W%,[$!?S%\4$J/G_#%=. M%*Z/MO52P'&"%_PT+)'Q?(12OSV46(F$Y(9ZE,X3)214L:E$^?!LIPLMORGC MEXXF T]S&RQ/78\_]5GLVUDNV7_CB[-^VJ]#/H]&6[B5VP?DL<9&M6HCIG*? M3':=?'C\X:YW)<%%"PM4P<:W5M[W/,&BCJ;/A:4/0LU[SY9.[XI[Z2SZRNA> MML,GFZ,#UR\KRZ[9J7"&DD\!-5&0(E&X^W4 I4 3])-KK,L>S5"J,ZOCTKWO M5_GZ0NBF&]]/I>Z?S.WZD*.E)ZF[V:']3"]Z%J:V=@*1D7'U7@ILEK8I:UJ- MOT)S[V [/YK$IE96K072(C"&B\8 M]!<><#O2HA_'A:#,PSBLO(TY1TBYBKN*-=W]Z7QGF977U; M#Y$;6D%IBPL"B1G DHF=,_3GH?&KP%&F:EQ,1Z$^".:?;RSQ#0I_2TG"V[^] M*A^](S!Z8]8-3P>-]8BEIRBYT3!K:5*WGS@N>L;[]6ZL:>D0=E/P/.L<4M5. M-R+)UT%OD;97;$>% ?_:,B)LAD2C(17I7M *#C;!$(]BJQWN6!C"/9@YZ'_V M8+7XP.C M'T-ZG.CA'$(?6M'L5(>5LPX4'UG,/&87"T'>A]_$?V2%XLD1 MJ)B:R3E?]O-=WN,6;615ZTW3V2& @\Q\H//)J+55E:OTG?3ME4^N$?U^T57L MHZG[%[$Y$]YYN(,XMHI#YH#+G Z@WL?"=-&E6ZM/$C9!$I7\&Y!MX(/>TC>- M#>N/0OFA/CW:E!4!#86!>98OMZ@?^H52)[Q'UZ:T$T$#2@=EM)F%[6H88I"[ MA3[;M)3XN4G@1FWM3W6-ZJM.F[.B3O?=211S0\K^ND? M2KGO^?>C*: !M@<#ZKC/R? M(P7IIQIKG2O#U^:=N;LV88KX =E-WF!M .ITH54(6R!W=4U@XCG;^2 Z>>LR MXH2WEY4?JJXYGT:;MD^RIZV?VA\I Y1]:E$^>G(1D2*0V U7500HA>2+)#953>MZZHNSF_6*E8LZG3NPW2[ZK'CTMK[UGR6E?0+\M2X$ MD=",.HSD,B)H7+7=;S>_BAA0D4Y98[66O5A^XBU!$Y<]9C=\SB.P@?0JR5AK M,%J_,;Q/YY75A_BV,PYK/L TR?B*7=P;TTU9FF.2^8ZF3=_1H&Y,,B6$ NJB M(-FQ-@S@@A[%<"TYY=VU[-V6'@\R9Z M2?6>XAF?>E[7*HO\BGS)[7>K3C\T])354-^0&G 9%[ N6U.J3'_=&HW+:Q@) M;B,=@NW\XFB742++I8,,:LU3B2A<_LOY#K2(0311&;>,H)+7FB'E0[.^6G3P3T)O;S2]@@Y?8_:H?'4NF+\(6]V(@;RLN MA:>X<+ 9!XU9JKE^38^:'.LQ8N-&ULI/..UJNY2K-TL)J1@C"B3TA0GG+$ Q MGAY>K$YIH!%%<3(.2PT%>]"HNB'^/([B0' ). MRBMY=:R(AQ? MB ?YAQ:K!&A=K=1?'RDZOG?U$T*WM1S_*20#R!T$1N:H'$R'P!Q,P,;%<)<1 M,J"]?9BD4YF_94%XATW2M7VNYN^.OF@;SYA;' 46NI6(-:60&I-=(0H=(:)= M^&3!BC+(XED#NKF^J27%(3:]^'#/S=ZRC_>B?BADF@RL1EC36_A/*:'S4C@_ MS)6)7; .CL2]-UPGB:WQ#9E0YV1F/ [CVHJ';95 MO59Y>S/PRJ'-#$!W5H"Z_9FU6'!C3SK+7M&[%21X%C2, ]1%?$I-PB=E=]]ZP=C%W;+8RKMD@1S5A\RCJ@]P15O*"0B<)B4?I&423F) MRJ!7ZW2:DI@]F:8E:,D7OP M!GB"7+^,")VG'6:B(<521NEL7#%D5],*1G'0%KS'* M]L>$=_0^NPC_$!!O7_0=MO;W!$5E& M2#92P#0T2WI>"%3B&&DTT Q3V96*H>DM_S=^# G]K5J)[;)0&,PB:>_0S/-X M1!RVBUQ=5WHZ-<[P*^]@$2.L41E1;Y!F-;9S Y03H>IY&?WF4*D@KPS=19 ' M>C(ADX>@3O>$>M6[GW%^+[UWNQ\8+C\6&]MW0;XXRTGU\M.KQ8_4WETT.Y7C<_.C(@RC368W8!C]UM+_F2X0 MO_3[V@1L-HE> 8O,4XI"W06JH":3UT5BB75:VJWX)88P&:QY?_R8X[@#?;/* MQOVB5$6'3WQ/#&AJ(5A#>[P"P'2NW#.-C[% @Y\):9 ,B )(W$C0O0@O \H MO-^ ^B2KW<&&-7%(QX2^Y/%M'KSJ[8JGSFO?N74K52OGG;N+)9\5H!4NO>?:$#AY"RN,;6K83^ M8P)Q4(==H6#'1&6J5]O/$F_=^:-$V MS#%MXSSM$'A8E8DJ"UWG("GXLT30ZT6:749P(@=CT?4V^:1$O(.!E^4R8MUT M:.+8Q/YLT7.!'X\Y%(0$!&74Y61])\W"AL.JE_PR:SUB^SIK@]]S<8;-RUJA MY*W<*W#W=?&''[X9LGWD=\=VSMPKY\#JK\?S'9A9MTE;R^J8E$T483* 5_T? M^KAS<.&=H9BUYS ?$MA(2':R:PG5E2'GG+ZG&>Q_'*H(J_J4XBB-Q+ SSOVT M@",K#X=%!OP8/[U>.V>! )M/HLW\ZP03Z +_6@TJ#56]F115C@\ 4>QR5 ]F M;5&FV8]?JGT[WT4:'FR[^^3]O*Y)O +-5+G'I2;X+K*O?ZQ:(![%.QJRRWAV MG-///< QHF>JJW$B[]V#CG *[T0Z%/9UA6V;R:_T^5Q4T]P0>T4S_(KKU2AI MA25W8*&-( ^Z,]20S)3XGU=^\I'4_-UU>44>M@N&Y88LCWNI<3=DCL3IGTQ# M"/<<+, +G%CN%?A=?7$_N(?YA:V2N.IN@1FGI#OMW'-+*DTKNTO^&.UYR:];%%C(==/Y[DDUX*: M HDQGBRTH@6D%)-3U@(\U@)5;?TG^T?]#V"VNLP=(ETY[975#]7R? M9FGQZT#>(6*[-R40G49'6IL(W@@T0%$&115O,=RRG7E'I,=P5=/G;R71J/7E M'V4"1MO#7Z1NT%YX_>7-F\>*LL(SB="&RXCC\V-. DD9()9IG$)A%-)5B(SK M KUA@C;.PCF%ZH7NJGN_D=0><_[\E$;].V.C12VM YDS@%MJ,R8;TF*M@(4N&Q)66-FEE"=2*O>,4D?#+_&DL,&+#?FJF] M^KB//GIT8,#JH]1<(&: M@51T8\"MY A.2HW&PB"Y%7;B("'T 4G.1SOR)Z7 M^AID Y*!UA^',ZD".5^ILOV$_BA=F1Y5-/^U)*>[F;6/*W+V\<#@4.JYL\$$5J M])6SC59HY"^&N?%3T:'SEU! V#DBX(*2QB/?UY+3EU(2L34?(&VF0YZ;B8_/ M3#5&-)LE>WS/M0.2)CF1G_5*WFQ?>@T7C.$0N?;OA7L)9&#?HV7$2?[9_>^M MD"SGL\Q3.<6U>>FFC1$!0V;EUI:>3,?K":TRT1'*(9LFGA2DY5JYWYBBR"\C MPBO2,8!CG+M _#.[XD,12_T6A[O ].VA>B\CYM3$\ZANCMKI(2D^@C&W\/R1 M7FRM:9CF00_3$+D[)13'+?!PH8Q1N2O!=MX60A^ETHX^.P3D8< R+&\+WF8@ M$O)DSDMXZT_36@MS)XY^_ES2O/5'P+9'46MV\H&IQZ^J\0<:^%765K":. 5; M],9C]K;"P$_(<8B L^VM>H\&S[L'K>+?F2(W9+8D3/1HSTXYI6C669(H:DS M.I]^,0NWPY0.C^+INBV7[W'O)/6HS)%#$=!3?J+ >@PO#3_KH] Q5ZZ3+ E% ME$TU/: P,!;>0$QBA5G_,Y^>HH\73CM'G-@PHOG&<\.3,IE4?(KL+D5GNAU\ MTW9B("I578Y?3 FF@UO0W=A5XSAW;_Y=*\R#UB2FFAW;(A^3\K/ -L1?^T/& MK9--#5(_'-><,DE87SFAYN[$W29\#WP4_R8QTIB$JEU(;]V-\^X\1E2O5=LT M[P5\(3.:TW5-'PQ%E-;7>1BI+[DRBNDM=-0K=_WJ'17E#__*\MV_XU:^GPDO MB-!.K)Z4>K U"@6//XX.J7TW2]DIB0T(K3#W3FCX:%ELJ6KV"V\ MP6 M%7"3[H30 +;#:UTMSP=W<.)[#]5<<>'\=Q_')EVW";- M([K7E32.3JP@ 4W M5_#5=1+1P"87P::6%,'& ?@)H3 X5;"6$9"^%CPW!PMS61$9^92?^B!E&2'1 MBP;S$;_FP=AZ2,Y=0)+K0($R.K!-: _M'A.(ERTC[%.92&A-CA#'-O[)O6B6 M&DI8K(3 & :"*A?!YOC=L0)UN,U6O8,;L!-($:R"<;3ST#(">?X_:C/ PL&C M9:6P-OHOB'^XGP2FV/]>L@T%-L^ )W#1J7>1?LN(E&9ATM4ICA5PMZ2175RG&^G?_N,?^QR>VWN=?AU$]$5-)ZMA"6 /) M5%,2;"X+8E^PA[$9G:WAQ4J++\14U& 0+/F?SC[P;W"M6![]7U!+ P04 M" #+@&Y8CP8QN*-E 0!KR T %0 &-V9VDM,C R,S$R,S%?;&%B+GAM;-2] MZ9+<.)(N^G^>@K=F[-PJLT05%Y $>I9CJ:U:=E62CI35/6UEU\*PIC@=&9%# M,E/*>?H#<(D]& (,M5M7O5O_\0_1S^ M$(@56_-B=?OO/_Q^\P:@'_[W?_S3/_W;_P/ ?[[X]"YXM68/=V)5!R]+06K! M@Z]%_26HOXC@K^OR[\4C"3XN22W7Y1T _]'<]G)]_U06MU_J( YCV%_6_[7\ MDTQP*FD2 AIR#*#D E"NON,RY(RF$D,67=W^*82<()G'($HD 3!F,< ,YP F M!&:,1 E%>?/09;'Z^Y_T/Y14(E#BK:KFQW__X4M=W__IEU^^?OWZ\S=:+G]> ME[>_Q&&8_-)?_4-W^;>CZ[\FS=41QOB7YJ^;2ZOBU(7JL=$O__G;N\_LB[@C MH%A5-5DQ3: J_E0UOWRW9J1N4+_(5W#V"OT3Z"\#^E<@BD$2_?RMXC_\QS\% M00M'N5Z*3T(&^NOOG]Z>)8E_T5?\LA*W^MU^%&6QYI]K4M;O"!5+Q7WSM/KI M7OS[#U5Q=[\4_>^^E$*>?NRR+/>>JKG$FLLHTUS^\SEBOXQ@WQ._]3&O'IAK MQ'WOB\J>\Z,OI! \:TH=.9[AU6Q;=:K+AHK>7>HX."__L/ZKO%0P5N M";E?O!)2E*7@;]4">2=NR#=17:^X^JK60E[4U0(G(90HXWI1$@"&" ,W26>LE? MEX>"KIFUH%N5JI2DC9225+01M7N6$CE.?A'+NNI_ _1O&KTR)O?+T2N^+GN9 M2,DNX-U=\0M;*]_GO@9[T,MR?>D6"UB2EG," (R"BF $>* D+MOO M/\@WZU(4MZO7I%P5J]MJD9",I7FH%4\0M?YE,2!$9(!F'%&8I+&DPF;]5K-G5B8=;T? ]*A1S#J67;FK"KKQ2?U012_B3LJ MR@64)**01@!)*@%DZCN24 )83'(*21;+S,A#/WCNQ$;GJ"D67PFR#5 M0RF:8+N=@WZ(Q; =&2&AG6EP%LY8T<^(,J2[ZI8=O54_;77V\&FSJ.$9$7K- M.O=GM[7_7;$2'V2[2WY#M'[63[^1;\7=P]V+=5FNORJ%?$GNU5_JIT62R"A. M. <1@HEL^@IZ1JZ!C)=CP$O3,^%NU72#PM%I;D9YUE78!Y7!U M=GJ&G:%AC[?%XK="/:RL_EK<*\V\7O&7ZU6M9*VZU2G/4!AG/ 0BY S 6&*U MIX\AR#%'840IDLPH:&Y :V(STA&_"KXVY)LH,>L8,+,D)G@-&P[/*-C9B0T M?]T"T-,._FBI&_HP)DCP+A>A<23G0F2/Z$S(&-M,"UE;$ZEO:.R>6MJ;I(%_ M-GG$+*;.0I;>LMG")@1 M%$,$,$.)VH$0Y2^Q- 9YBI2_%'$2DMPR1F)(>F(S]_*+=D"#0NW:ZR^B#-8] M&T%1B[OJ3]:1$5-$C>,A$^!D9PA['H(?>RY^TGAM& DZ3H(_>EX\'DG8 ^ O MN&%*>.Z0AB4@)P(9MD]PLR\Z7XP_+)5?UL9Z_UIP14RGTW61DT>Q>A!OE(BO MORG579'ERX>J7M\I+7[Q]+%<\P=6:Z/W692/!1/5C?A6OU!8_'T!$YSK8TD@ M!"8 "F6)$,,"J%]C*#@1>6AU9#D9IU.'6![N[O2)A-[.K._NUU71!"#I4] Q MI72S%K?K]I).#,MH[W1OTUO" >:LF/*RR0OQM"F/S/<=N;"5K_6?!;P5\\O5TI MNR.JNDER$F7Q2/1A=[607! 9XA3@6 @ ,60 ZXR(2,1AFL8I1-QJMV])?V+# MN>5&.\7KAUJ7L^@:H8 KW@*V?A0Z1U8Y:=57-%P]-VV*Q X__JRE(Q">#*$M]5EMG",TA^;+]3$3.8?G;.7K_WY0/N[; M5567302[^J##=S=?R.K#O7Y$]7Z]4NSINJ&')KZ>I"AG$'+ E8\((,F@LFF1 M!"BC>EZ,,,7+%;\'^G5>MI8/,?+LEMB&_Y PV"P*T2P(X5>;7>OZR0)&E&N@E:8 M8$>:H!$GJ)4\02?05; 127W;"#7CKL;W>YAKJ^.-[^]K_^/[=5AOBKPSX)A$ M)JI*B,UYR#M]/O))Z"U8_].-*.\6-$0YA2P$,!440)A2@!/M3*0BI)31F'*K MVD@SLI,GCG4$@V5SW*<><6>9,V:&GIDI]X^)G1UNZ5_MG',V1'6N=X]3\XO@ M9@@G^PPQ*[%]Y8:9$9TW*\P*B*-\,+N[W:R%WA^]*BJV7.O\W^W!ELA2E&28 M AK"%,!,-%U &!"(P# A%*(PLBN=/DEG8GN@J=H62)_&PTSA/4AII^%-^&)+ M,?ACDG.W"V)Y*WX^367FFN=!48]+G8)=+&: Q2F]S;[\M$#@HA["S# M,&!F%L$;#':6X"P"'G.8K43TI/?#M&;5=R.Q#_7<["8W_6XK>C_(U]]8D_BK M3S,^K%Z2ZHO^3YN21[+4889/0MF3@M6"ZS]U(*"-!(+.Q"A/P.+$M>?WFS>N7-\&'-\'+WS]]>OW^Y=^"U__Y M\L_7[W]]'7RZOGD=M-]_#CZ\#UY>?_ZSG8F9XIV9&:9G?A-VYJQE5GLU/;OM M.>QZ%6@>KII_@QU6="2CY[*[1" > FD9^QN/CJR%>L$/[*E#4)^R'=UK,J=KA'5![WFYXIT6_V SO MS&W.:7%->K22H#E\ZDLQTSS/!1(YB+%( 818 !2)!.!($!8IEF0,+=/?3M&9 M/LVMI]J>"]MGLIU$QTRE/>%JAZXU;39$[SP_=0E6KQ[$WP0I;[ZN%Y%$/,8P A2E%$ 42H!EQO2/ M"8(FI6.VF]TU2<@M>C+:@4!QX!,0BU8U/H%Q:U8S&B"[?C6F @]VK+GXD/EZUIC*L]>UQO@F-P?C MY?KNKJB;;-"N)8YR7L2*%:):L!0G$2(QH+39NT@,W-#/ %B9^4.L=@CZ\\?,9#-DU,R M1&E6S\1 Y$/WQ.06-\7>3]?IS'QF-RCJ\5G=\.7^"K(.-Q95M[-XHV@O*,H8 M%#0":OTG &+) ,TQ!F&,[73;]U@]V6?Q>L7?K97E4L:)MT[2BZ=? MQ?JV)/=?]"29:]V/MVD!NE6,F*8HC-(,)'&:ZX!F A"-.6"YA#%$/)0X=_[SE,VC8=.UWZ_U=&AJY[^(- MV5G%GN>=-L-GN]^>?(%7NJ7)+OOMJYNI(^Y40'MOB>N=T6?JB3L5X.>;XDY& MT7ZTVZ:0<8_$MZ):0,FC"#,)H++V '). -:CF'F<"Y[D/(^842G1()6)[?2> M$O^A"5I,>CL/S;#M]":PG=FSD=5J\-M%64:,@3O_[-F&PET4;W=$W.6+_0V, MT[][JP=_+!*.J(QY#B2D2A53& .4Y;FN!\%*'94J0C1V0MR&VL0J^>[TR+/@ MC^8/#0>6Z:;#V!E&D'PA8ADN&@.&EX%O1T)...%M2^O91[H=B6TRP^WX)M=9 M1VKY5Z_JZ:]EH2>Z?UTM,.8$<@&57B,!8)AG@(0,@5AD,4Q3&7)NE9!Z3&)B MM=X0#-@74MY:)J.>0,1,;\?)::>L6Q$;8H K:CZ'"YV3Q-L0H2,",P\+.B?@ M\5"@LU>Z*5PW"5GW,>\*AW1"J90, R@2]0\6&I?FVMY*DP.TL8HB2.09;K/&^L=IDXHCJ] M(8H9RW,J8JNZJ2%BDZ]^? M$,5"=Z* PZG$C5M6# MX*\>RF)U^[$=2=%4AF^;NS27-;T)WHOZ@U2>D!2%YJI:9(@G1(8"4!IF &8Y M!22"'$084I&($$,[$S::HZF]&<5:T[M@+8-RVX&ITOR,&,\P^CT8'EG.B:[E MR62#8,M;T#(7M-Q==7TB]OI@M9=W!3+/Q>W7[K00(()"X5RX!($,8 )E EF $"4\&5 M%X1P:#6/[02-J6?45/P&!FBT8*9V==-+&@H785:'I3M X]+X^OAJ$G M*,S;)O2\B$?-00"/EO T*40& GK- M\3Y-Z1G2N0=%/IVY/7R+]ZX6"G>Q2.,8T5BI;41BI%9.&0*2Y+$>QQ&+B.1) MI)O.>.EKH>E9*;%39XO,6R.'!I]A-9Y :D=5'FS>H'GP"XNW#A>V\$S9XV(0 M)I]=+G:%'M'GHGG,]]+I8E[?99PK^1OYK76ZS%'4>7 XC$2'E@T@" M.8 "<4#RC("8\# 4.*(B,SI%/?WXB;V0GI9U7N )((9-UWCQ["R5J61668#G M!1B1_G?BH;/E_9T7:#?A;^"JL>49UVIC?]<.#OR]$ORPU@)"0M(P5,J$8@"9 M2 'F6((XR;D^&4U28K7/-J0[L=+]5:BM4BTXN'X4I9[-++HRN,W_5@8DX@E*-5GMLKV)!@" M@E,$$DX9ASQ"29;8Y1N?(S7Y&M\VF-_I*?\GV^3BLR@9AAV\R&ZY5=EM&]]C M,$7/F4LG/DMHYESB2P(?)Q)?O&/<_(@W0MU#EIO4#WVFNJKZP]2%C"5F MF$<@1+'RT3.> Y2F D0R3Z,LYSQ,K/P(,[(3Z_5F5L)]N7XL=.YC\"-M*?]T M%P(M/AT#NS,E.AZ"'SLNSA_C.@^5,!/;\VR)"T2? M9<2$&1#G)DT8WCTR-?.3T$(I$]7XUR^;Z3AO5ST/ZH*V"/$O9/G0#DI?+M=? M=7K (N,4P3AE(.-0 DCC!. LQP 1R85R'R@15F[">):F=B?:45;%*GCL20>D MI^V8]^D.OYDIFA=4.S/5#F72+;)V[%,S*&R?6>7$;)#?F#9];5=PO^$YV#"M M]CUWNG'U!$FHHX'TG:KJSM#S)+2.!O!LVNOX)SM.[RD[$DTJQD=2?BB;2E&N M*8F/HFQ2-A9A"M-0FPYS,>([,1&<<-$FR!V M%=R3LK&/HLD5X^OEDI15<"]*M[PQ0VS-K*%_Q.PLWA:LSRU8B@7U20M:)AI# M)G1DJTT'\S@LR$IN7[.#S(C..TK("HBCR4)V=_LP)LV3%UFB_@=%"-0=38/A M!%"J7*T,)91(C&.2A^Z6HZ$QMYGXE_#G,-HU%NE5&(;ZO\Y.!.2A_K(NB_\1 M_%^#U;K_;=&F3^HP\/JAKFKU3;&Z'6546HQ=+(@UV M34)GVRCL[:JJR^8LOOI0?Q'EC7)L/K1AX??KU:.HE 7J3U:Z@Y5?U:/K5\HT MO2%%V8CP22W$;]:E?NJ"L!2&:9( SG.B'!$N )4L!R$*,R8XCQ-HY8A\9_+- M=8@5]*=8#3= LQ-H?EHUM3R+^KX@-#WS^KZXGLX2-U* 1HQ@5]1@1U;=-FSW MND[>/H._Z]:X(W/0"!W42NJ@$_LJV A^%?2B[W_.@H//V33#ZK[/%^OKU/ [ MDV[>T\GO3/ASIZ#?*9N3A%M?KXBNY-!_5_07(4 9(1",(L M1B',<<)#*W??BOK$JV>S86HF?9?ZFW8<^U6P:NN;NK.;H#O-\1I4/0#92_S4 M';KI0Z4=;YM+9X^)G@9GGO#G >WO*=)Y&A;+H.:9AS@VR.D-7AL?U2THM\?6 MOPFB&PGP#RO%R4.IZ]#4!5RQAP MIK[(+,62<:O&.KXXF]BJ;=TQ7<+946]SU7;8Z1*P+!O<^7L[9B;O63"W,X>> MX+9O%.0;&E\-AKSQ-6]C(M]P'C4T\D[ ,:;;^J?*E]S,J*O5=U7!FPD2Z]4F M:?]-L2+*VBM6]'+?\+G((Y[B)(N!E!@"2"$$2)E6D'.:(:F;@$;)8B5N=23Z MQB((/(8I(]W&K6X?L69^XKYA3,^6A8^?=[6S7?R7% MZMVZJMYM>O@2D>4\8A&@4& 488 R6D(>!;1-,P2%B(KI]*,[.0YC)L!<3M< M7 6:C^!'SQ(?V+STK'1[(G:8X8=3BPJE!V '38J,\!E>;33SXOY((,>M>M3J-F4 M3WD!TJ+T>UI W4K!C8'U5 GNCL%@9;C#8^>K%'>7>:]R?,1CW#R_UZ1<*4^R MZG.F7A7+![5%7, \B6%,.(AYF@(HHP1@ED 04IRQ5$81AU9=;L[0F=JW:ZF< M3H"T3%4ZAY2(..(TS4",209@&B>Z,Y C.,419'$G.>+1U'2]8Q8[=*S1DMT M](,?EXU+MT$L('5=%O2A;LQOO0[8^NY.[5>KG9%ZDV)MYB9[P,_R4*@';),Q M>A5T1/VYP!>D\N3SGJ,RJY-[0=1#K_;2Y0YN[(TH[]ZMR:H?.=)UFR.())&, M(Y C76F3ZISQ)&'**E+"$Q)G,39W54_3F-@B:J+!4E$-9$?6PG4Z@TI.2!PI M\8'(0UVFC*"R@%1W1%-K!8=A"D-J9@$]X>)D_;;(:%>]TJ%GG29$;DLAS$.< M0S@9^./C9;>S7(W0FN#.S*-+W0J-Y;5PF\?+[>8:N\AOYPP/2S;H\)ZY=3ZG M=ICW/[1\+-?*EZB?="N-6OG$.K?H7K_N]CQ5R]O.17F D J@.&D'+DSS*493JC[.RRI@30!).08)Q#F'" M<9B$"\7?3,!N#L'K*6#UB)N9Z?7U0;,SMQLP/NV 0:3ZM&YKOMO#[7:4ICY8 MV/2^\6>&383W9'H'22T^: MNQ^OH60G6O*:WNGF9S8'-;I(IA1?]"10?J/7QSX+?BO[$ M71GE):FJ0A:L+:K1Z^@-^;;@"&4\#C& >7OZD@,2$@*4JPI%%B=2I%9UH=XX MFR\7IZT>LO.J_+T ,Q?L66"UL]7M&>\>CWWE2INPHYPSQ6F@60T:7O?2>9JL M[CV6>V]/<>W/G?,.I"??SQ]?LSJ*WN$\]"K]$Q@U4/I,9[8VC_)!F?O.[J]7 MU8(S2%":1D! JC:E,:2 T)@J(XN@$#*3.,M-IC^XLV!E0^T'0MSH6\XT9&QY M=9I*;8.QF?6<%CD[,]G/M1[JSW@5;'D*MDQYGW[M (C?\=@V##S'_&P'@,X, MV'9YTDR^86,AC\SF2A<:?B1-F AQ9;&4NPY20M3FFDL"<)ID@&1IRGBH=MC4 MJJ.L?Q;G\Q:+W73D+C97#W@H<[VCB?Q(K\C/[%"V[N,A\TTT6K'?=&+S&BJ< M#MSGYO& (]V.\TIC1XBLFP^B3J4(/4A5EOG>#Q+)&>21B"B4EGL M7$I *:(@A2*"G+"(:F[X_+'UJOU,6HA:W MZ_*IT7KUVV9ZH_/,$!/H;8^S?0-J9V0W&=L*R"TG#:P[<,XT1<0""?_#1$R( M/]=,$0M@!D:+V#QE9%>)MZO[A[IJE"WI1HBG!?Y;(N#@5O<]/>F;!HD/#5M,%\V*??MZ/%%&@L6TP2!F,(< M0$13@+,H!C'CG,.,LCBVV@*>I33UL6I'M^])V[68U:4$3KVJSR-FIM1><+!3 MZ0T$78?9ENI56T[@,SJR*?%'<0S6^?(/SF" ]%*Z+,.F57L>< M=.NH-P_U0]F'GKHN -5[M?;??!7+1_';>E5_J1941"3E, %9"A& #$% $D+^A1*.XF7M:D0_H3HPQ\O)8-[OWJ:C^WOA"[]9?.\PBUE5A_G6 ;<5X:3\I^@L"L^GM>P$.5'+C2=8CH2GR0;PRB6W'A1[A8:9RXZ2T4[E] M 2?0N//">!L'>D1@YC&@YP0\'O]Y]DK_![HOA,ZT.#QWZ'ZMT\M(&+.$8 QH M%C( 8YH#*K((9!S'2, D3U-LDX0RAIF)TU'TB/"'E=I4+?4 F>"V.0IL^@KX M.YR]B/?X8UB?*'H_<*4-%T=GJM7F+[,EZYG"-,/1Z456OIM#4E/0;(Y#C9_I M9OU>/!1+WO9I[;]]>Z=SSII2^:I;S(X9S5GM MBQ4,AX;$[F:7:K$=[ZOO$'!]MR[KXG\:N]3''G0XZHVR8Q^%^H2MZ@6)L Q3 M% -"$@P@B71OI3 ""9>$Z /*E*7F]6-N3$QL3W8YZ+LI5\&3CLM)O=3?MUR0 M6\,Y5J/P'C8S,0&JYXNTY?X';?NK] M6N_<[D4MKOM^8YM-%*<1A[$ L60$0$P00#A, ,G3F&R MP(=;'8,['/8WGT2E5DCV16V@7NECG773NZC[7"8HBW-)0R!)!@&4D@!$(P)D M'F5I"&5,F%&2UD5*$^MO3[K9WN\0MW"?!W$RV'SXDMY.?3>"7^\+[M(J<1 ! MBUV"+R3ZP?&H>+VZU9TO7@E:;W)6 M%X*'*->993)G&8!A2@$6RB3W:43,W(G1*U^?,HBC5#)J=22\]_09SGB+[DC2X6AW'PA((&!BG,(VM]CO.0-A;(*] Z-YI>4(RP%#$U<8/ALHDIR&( M2 R5/L4DX=!NL( S%$X-M8_ ,!D?, 8PPPV@*PB6>SXE_=XQO<=MWBD)?.WL M]IX][V;NE%A'^[>3%[DFS6UFJO2M-[-$1)(F$4"A,CE0:Q^-XPC$28@A4;LU M]8V-%3XF,;$I;KN_L)96L+0=-34 C:$_-$I@2V=H2VN"%J/G)?&6/'=$8.;D MN7,"'B?/G;UR[+Q)W6JE)*R^40]ZM;XCQ6J1I F-)1. <*@<@#!43E ,(0B3 M5* <11G'EI4NYXE-[ ]L25\%[XE:"OYHR3H/D3P!EYE>^@+!3D-W.K3T9"]# M,&(XY'G9O(^$/$'JF09!GA?Z_/C'@7O&=L)XO]:A)+*\OFL:#W^0'Q[JJB8K M?5:R9>#CNBJ:C+2#/@UA%H>2QB%(B5Z H5J*22@C(-,XC\*8D,2N-L037U/O M&SK>@I8YG13>=R1[_8U]49=N%1=CMK'*#>M"W9X3+8 ML5X;/F=JNN$%/>_=.,9Q]4QM.KQ >;Y_AY_'CVSL\:JHF-IB/Z@/_C6M&C.Q M@$S$B.@A."+" +(L!Y1F,<"YE+F(>9P0J]X 0\1F"^P&.\2#/WKREN[4(&QF M=LX7&';&RQT']YX? P+Z;OIQBM3S=/T8$/ILVX^A>QS5NUCI<1I-K_)^"_;4 MIV2]>A Z*^OFZWJ!<4JS,$<@S0@',!<0($&IGKB"LE00D5KV\#&C.['2J\]) M:JG7AG@9JKA_%"RUO66@'Q>PX>%*ATZI\DE(P;LL2\6'1]6W$]R7%3"D.J]! ML(/BR#98WCZJ"78;F6%/-R595MH.4K^*/[.LD^:31*?OME._#Q'&VSW>$ZTSU[Q /=+-UO MA'TI5J)\VIT0N!G-C$B&D01Q*C, "<\ 3>(0Y#C)<2I"GINEDAO0FMA:;2@W MRB5ZVG:&:@@J,U/D"0 [8[,O^\X<3^^YL@;B>;(20Y1FM0,&(A]JNLDMCH>O M)P8R5=OE,H\YY6D<@331G0V9SD>+E6+K3!@D4A)SNRR087(3:W1+S?($=A@? MP]-8;U);GLR>GGFFHZ=3^ -F8OHZMATF-N\1KI'@1\>Y9G?YZG.X[6K<_;+2 M.]<%27.<)5$&$IX*M?F &4!AAD "(Q))1B/"K:(6IH2GUO6'NWM0/=QM:GG' MMC$\ Q]3^S8113& 4O>#U+81Z>[-"<($4Y%F'&6+E;@EM>#/ .!FV.Z6 6,( M>V(*PH)/!)^9_9SB,V5G24_W==SI G\5;.#Z. 27AT:.P[)/UK'Q#-EG;LTX M#,;E'HP7[O??E*H;R* :JC^NJ+D5=E$T-U YCU37_KX>J;G][JHG,]N_5 M>U%_D#?DV^;T).(RQBA29BA&#,"$Q@"S, (,D20C28129&74GUN@B1>+ZWZ4 M8G<$[:\EUBQOV\R(/C>;TQGG4ZVY?FR%^ZF;?'[:?I]IV!5LI=@9LSG)^=[W M\E)F: 0VBSC?33.Q.5^>34.R6?D:G0^NV/R\4Y70#B/>V+TT$2QFB .89;FN MS$@!)NJ?5.:4QDPBEEO%&DT)3[UU>7O]XNV[MS=O7W\.KM^_"C[??'CY__WY MP[M7KS]]_E__C.(H_]?@]?_Y_>W-WYR3R8=Q-0QJ3("697ACR\$F3ED_36*G M;87UGYL^3/:Y,M:-P!C(8S>[WSEOHZC%.V7^^-M5K3XX!5V*UM=_IYR!M[6X MJQ8,1DD"(0-2$ *@0 +02(;J51#!28+,]2/2#DDL]A++*_9([+).?.Y# &X40:A_F]_J.F MITY;V^/5?LSE(L^(B"A, $<1!9!!J!P2&8$\81$3,(%)9-7K?1P[$YN9349\ M26H1M-][C+(:P#T^>.@71.\AQ:&$F=UIOO-$&\W!FB$&:<#,=Q.9- ?.)EYI M\5275K'-X=2I;+DF6-9W(EQD>98JHZ>V7ZD>(H,R"E!*4T!S+N(XISQ/H4FE MK@U1*\/F4+NK]L6B"?O8="0UQ&O89DV%@MNQ\4ZJZ[:=J&(C:..EF\:B$\!D MTZC5/UR.C5E]P6;9AM5._N&VJX;/FK'-JIUT^VU5+>\=6T3]=J7VKK[CW]:(ZO2Y@/->ZSXYX\]4.3_7"SE?AS\;!XY5_>=C]3$6:4PQ M 2B"(8"16A*V>LU*[JV/A^5+5GS MS;'JSF?B9MU^(A8)02+'' &9Z -0&6< "ZSCC3&*8\F@R(5=WN%HGB9/2.S[ M0Y0;3@4/BI52$^7)KY2IM@P_CG\+81ZR+-1Y5DB?'D$: LSC!"1QJ'SU+(OS M/.S?PHUYN[+G>!4W;OTF-Q,%=6O!N>$WL^?SH.G8TOH@\TA;K>#ZP\NWFTYJ M0& <K(T%\G-:DA,A3^T$\;W MC>TR]_M*.6/KVY5V 93)Z7/H/ZV7RS?K\BLI^4'_,A[3/"%8 A*'J1ZYG , M$0,QHA'$A' AJ5MC.5M6)C8=RE2KEU LBU9/U,K]0MP6JU4_F/-UV]QLVVEN ME_\FW[B7P+71G/6[,=P>SX*XG4W:;2=W%L= ,Q9TG,W40,X5(N\]XZP9>:8V M<:Z G>\,Y_Q$-]NX3;76SIGN%EFL'I2F=W6>F^'/[76*(5$IFRRJNF +KEON MLH2#! O=&@*:$@HR%&84BBG(6V1C'$;Q,?6#3D;&S;6.P-3-N,R%F9]WV M^M>W6\0M9\&6M;Z>I;N^X>XJN BUM7GS )(G^S:&DUD-G ?(#BV.=?]> M=W$WM?'\_$5M,%^0JF!Z6%*Q?- QI7W_@B"100XE"!D+E7E#&QY%S@L>[%V?'Q3.Y<$Y0G???W![G*_^[.W/XM'$AWZY>D*5N)_CY MBQ#U@LLTR07*04SU^2OA". $29 3+%"6)YCQV&92B34'$R=#=OO3K0L]-L/[ M$J!F=FM2F.PLUND\[OZL2JW ;3JW6@;Z1+2?@BV70;$*-MD$3"5]+OTZS !H>@ET^@QU& _H4 M[%[7,1LTC%ZU7X*.X>Y8U*.K-P&,OOP_GZS-ZQ1. .J1IS@%#8>*F>-DH??K M>J<=_;M-B6P(0ZE,:0)RF>0 9AC"(C"VM'=L;\O;X27W.R M,R+!H?38$MEABSD=7I:V\'N RJ+"9A+(W&ILO$%G5V-CCGN4>W_-+,8P /!_4EO&!K652 M0)OXP=6@(SQIP',B5'W%#SQS-V]T81IHCV(/$Y%Q31@\ZD+6SB(XG,N1:8LK M!5>F5QEAF#)EB3F+0):(5,@PYEA8M3C@#2SGE/ 8V<6 M3R%S-H+);K\X.@IY@*(Z1B'Z'9YVA]1P#LH;%/C,$Z\)-,Y^KM3&0 MG:KRIMGNC>+PPWV3FO5^O=+'3(+OI*$N0DXE#ED">)CK7((H S1,(0@3S$6< M)&&8S7/RYL3^Q(9]0S+XI+Z4!=/?-G&G=JMLFR8_[ZN=^"AO\A&/LX>YAJ5V^-%UBK\A MWQ8H)#P/60IRB', <[4W(U&H=F0RHQBF- Z99:>J2?B<>,UJJ =52UXYU97E M+F2JMV,887]^S"TC[:#Z Q(2@.&0)#F)*4&YU0R>4U0FM@J:9E-21#NJMC."3R)C MIO>CY;53\XVH/<$)HI>#(OD:C'.2QKQ3<(;$/!IY,WBQXYD8*<23T5JW:GZ0XM(U^V9W7%*N!=<(!VP8%[S>Q5L&J[ZM4#._IY7YZ9>7K6 M%S+OD-;M %;MMPS.:IVZ+>+4J$\\A74TF]_%=%5?8)M.3?5&SSE"+\JR:5W4 MSOU1)!>Q*?1*Z M+J>\XT!;XH T/%C'RH]Q,@YTCY+>.DK=2MK,&^\F?77-7;6CT9FUY7+]5=<' M>PTTGQ737Y3XF,3<(=ZS0IZ(SYZ_UC'?F93E4S,TX%Y9!,';NN^-#[E-SNXV M(XC1-,^@AMV M)M?@KT7]Y>V*%X\%?R#+H[R#JAT]A&5(<)0AH+:*&$"*,T!Q"($,:<@@XC), MK$[K_;(W]9G03L>IS=I\-FOIJ^(XV+)\U>4PT=TF'NFYF(^@3W?<\PK%3<3?Z9MK=J3ELI5$-4G M43TL]3F?[O[89 RT/2R:S6C;.*I:A,J"IS)%(*., 2AD"!#E.8@R*F(8^(Z$GC?9/BTW7TL-YE>7HJ989X;:CMS M?+;)MCZXZ*#?<-BVK&T3JUHFFULV;/HSP#Y!\V1VO; TJ['U">*AB?7Z;#?# M^K%<*]VOGW0DK[Y>-6FW]]IL;U-V)!$XQ# !,0]#Y0]'$4"1KN]*&4EQC&+! MD8W9O$QR:A]WV^FAYZ4=-5]?M<,(>H9T(,K.)!K :6;P_()D9\X.0#G 9,J& M"^92>[)'!@1GM3;F !S:$HL[7<=N=GTYV\Q\[0RN5]J_N_Y65(L\$S'%D@.L M]\LP3!F@ J5 YGD6AA$CB%N-.AJD-K%]Z*IMMC2#/S15VPWL(%Z&^U%?*-@9 M &L ',9M&@CF;>+F$*V9AVX:B'T\=]/D)C>EOE&[N$KM[BIE,=H<:]TS7V[: M[N[4W]PH"M7I/W6SNJ(49K&,!,@S!@',(@HHYA3D"4KS,,1)1JRF[_ID;F*3 ML>U3O%NCYS83S>L[,;,SSX6TG5ER!-G:.$V!AB=;YI6U64W?%* >6LI):#@/ M/FKV<*]$^_6MKG8I'P3O^YX7HEK$-$99B#!(8Y@"R.(0D%RD.G$!88:R'(56 M(T!,B$YL"#N"P7)+T7JJT67@S*R:;SCLK-4F\O-C3_\G'6_K 7IG )#++")C MB?T-';I,E9*1Y0?9_>*]$I)4 M7Y0SQ:3Z+P$LA@+ *-;-.!$$2<)P*C)E.!*[J(L1V8FM0\=$DVX:5**NEXUC M:QEC,0/0,,[B'1;+6$N'2$"9M+(Q4S$ZM<_R4']9E\WA3=4V2R$]!\W$FJ*J'G3R8?"C6K_; M*RS[54[V!@W#2-_!>[$SBQYZYAQUP+G>>ZF- -]!&QQ#B)^[X^N7+(A]5,1O?%TOZ[:]0SAQE,4@AS4-"PE#J*A@+C7=@8F)3 MH#X^J:6RNR!I: 4FQL?2/"AN@&8GT/Q!)ATHVA[-PPC)?=D-%Q;F M-2@C0#JR-&.>-;*=PHNGG6(,/6VV/;_&A-,H2BB(PC0$,.$1P#%!0&T9LR1E M":&I59+\!7H3&Y;=>I.&IM.)_R7,S.R*1R3L3(@U".X]%H9%\]UGX0RUY^FU M,"SZV7X+%VZS4W(NBL7K5:V6A\]W9+E\\5 5*^7,++(PC#&D$4@BI,^C> QP MQA,089Y'@N=I3(WB06>>/W7:3D,Q:$@&/4TS#3X'R+#&>A#33D/M)#16SPMR MG%#'2K"?;]>/OZ@[6TU4WVP5\-SS9E&X"\+T"G;I,L=5LU@5M7A7/.J1QK5Z M=87:#+35M-=WNBC^?YK(01<=UBOU&_6N%RC!6281!03G&8 ZUQ81@H%:1V64 M)S1.8JNZ5S9Z_8#FC&/Z_HH8'PM]VY,S.L%C +J MR#D8]S1O,\ST=,MM?GLD,HH%#@&+4WUPK9P(E"<,$$0H3V6$*@5"()9Y#&#&(T!SG **TYQ3CF.U.;#K6&A" MUNAC.*;[8$\R*#_\Y%0^8P2B92C>$S26VWM'5-S#\@9B^H[-#Y%\G@"] M 0AGH_0F]SI'%G4*8I-MT.>B/_4=5EX]M+M[Y>4O1,CBA),<*"="ZB(\91D$ M0B"*U.H-0YJ$R*K)B2GAZ8_^D74HT PQX^"?=QRLPWU-%FJ7 ;1AXDHW]Z4B M^$@*WH?W%"->PWM6HOL+Z)F1G3N$9P7&B:"=W?UV]H(]WJI-2[$2'V0[*.D- M80T)[:R4O%BOW@B=02!Z=^9=<5?4"YEPQBDB@&29U ML3U@8-Q!TY'1(>MRO0X648*%"LZ5;IE)NBY:>;%==AU M#.VT-&IXFA1$OF9-3683QWY&,/?X>$Y0C6WW.$Q:"ZZ?T9CE2/V_,+ M1U'2M7&!JPU]F\_U+A?&'^^.FZO@MN6G:=1']CCJLZELA[E:X6RF_)-A9V<3 M-J#]N@/:/BM]W7TUP4+NA(*OXD\KVO-6=+K A+!Z;Q[Y?ZTVA MHM?$%!9I#B$)20R0VC:U/@.-DQ"D*$N)]MGSQ.IXYARAB1V&WW_^_'/P+TW; MST>RM.[1<18>4T=AO-"VKD)/43?;:&E>&M3BX"H,B^7-63A#9F9W85C88X?A MPO5NBGI\2-NM6BS64]MC"E*>*$557CS ,J1 )C+% I-4$JOF%^<(S1#<-$T: ML /(3%5]B&VGJB9]'AFU+\]X-8L:>F MB(Y'(L]"#D$F( 4P)1A0D:4 "YKJ/ BBE'I\X>$>S8DU>/=P?T/78P'B/GYF M6NT9%3L%=P+$4S'B21$G+4CA,"L,/'TK0XGF&VR\@WYMLVHT$%Y MG551+7#,.,%23_G4G0[4-AX@S'. $YW[%&<\H4:]QB]2FECQN^1Y'9S:$@_^ MT.2#AKZA^E]&;%CIO>)@I^KS06!QE.@+"K=3PQ&0V)T.FH@Y>! X^(#YSOQ, MY-@[WC.ZP7&*_;W0P8;5[7Y^Q_O-:-\%(3#BDD"U[2 Y@#*BRHRA&(A0AC"2 M-,QSL5B)VLQ[N4C/Z/.ZR>JN[0Q8TW2DUDU'UCT?P;(YQ79N_WL90 8)8;ED M@.>" TA0"$B6IR"*8TEB&5/E#MHX@'X@=%\%%"'0SWV>$#8SO\\K&'9+P8;T MB02W+7V/X^M-1?4UA_XBO7D'RIN*?S09WOA&-Q.J]I1+4E6%+%BS<.K95]=K M5KQLG]Y.P'HAY+K4)OS4C/D%9"'!.6> Y%29B!#J830T RA"-*=Q3#,A^@*: M&_.Y\.,YL[/&!_R96Q11!Z4@RZ:CJ5K?+&V)AQ=@9FQFPM-Q(/4^;^W4ONL/ M+]]>!1U_W?2^JX V+&J/[2K8Y5+GY;9\^K-:_C#S9-8\,#2KW?,'X*%A]/AD M5\M9%^T^7 \!TQ,NNNP,$6<821R"2!M%&(<_>LE]V'CUSQLNQ4,=9+B>N<34EM-Z. MK7M/[GH?%L)AD$#+&K&;QGB,TN8FA]N%ZYR9 [?G3)Z$9 M+Y:M.7B_7G'!'UBMV_AUR:JG)X^\7%?U0HJ8ITA#0$,4@(I2B M%(N<"V8Y/'(\5Q.;A';<#VW&_; =TM9]A#S@;V8Y9D?5SLR\EE*P>J>3GSYV M_D1J$>SSVQS!;#GN,^2O3@]@V@[&N?*>0^L54'^-CCSP-'$\/?9.[]Q\\]7?ND<".P:;4IZ] M>; E)*?Z"-L^PLV@?-Q,-&KV7MW@5>T.5(L,1RCC(@2)3IJ#RF8 DJ42\(1Q M#+,TPPQMLCHL!F.?)^F2KN$8Y]C,F&UJ>!5#O%$6IMFP'(\] *&9Q1B+B-L@ M[(ZH;J/1!C]Z1%X.8F _^?JR=+[&70]0FG?&]661CP9;&]SBJ.)Z,H&R(_6F MA.!$^\3.094HDSS,$$!9(@ DF.AB6J9\=I8FRF5'DEDU,[2@/;'/T'$2$-T7 MZE2?3TNEMP#5T A, Y6E4;B$T@3[! ?!?=D+"\KSV@][2([LB<,CQD17/]=J M-=:?$-W O:&LB]\DB3 F"0(ASI0+(7,*$,YB$'.<1SA.0BBL>OD,T)K8?G3A MN@WIH*?M5#@XA)E-G',T$G;FP1D$QZCCH'A>8XFG*3U#A'!0Y--QO^%;'#OD MG>C(UPTZEUQ$6' @4I8"F*,0H)ABD,,0)U&4B@P;94Q=I#2Q0K\[W2S2<<;Y M6;C,M-D+"':Z["J_?2N]2[+YZJ=WELZ\3?4NB7O46>_B#8Y^OQY#U,0/FI%: M']56HMP&$H149'D7&]+IE=6[;2W43AF3Y%+F/$P I[$>41IG:@6'.8A@$O$$ M8EU#9YSN@XSI;><[\+PQW>W!]\VP5A4_[7,=.'CIL,^&F* M KUBXFM;Z(6G>3>,/F$\VDIZ?;B/W+O?5]T$6\'U9E8G/'Q4[!0/=XK)H_C9 M>U$O1"Y2]7\&".&ZI7,D >SD#EL![_AJUK5- M#-PAZCWVA9B9S#GP]9,NN MRSUSP8\?>3PW<)Z+LRJ@*K_WNO, U20ZB/3?/ MF*KH#-UP1J/[8UW[W%>5$&<*R'_3;?7[O<9V'J[,,R%I2H ,,]VF+X2 \# # M><)(3A@+);'J]^7 P]0[_X:CJV"H 4+/F&T'?7N\#0,$TZ)HZ2D: +@[(JGG MKXLM!),,+!Z!D+>&_O8J0I[79LZPT7?[*>-^ "LZD[-S5XME[-&!+TN&O$X-4NXQT;9V=P MIFD$:0PS*$$L2:(3'3) <\A "F,949RG6287]>765X;TK/P)^X96YL-?3?$9 M5M()I';;T>QL8'KZ5X'BP&#*JQ,L-O,6O<+C.&!Q/$R6 Q6-A1Z>H'CY,3.. M3#26:7]&HOEMCK4EI/IRO>+ZRW8*2?5QO2S8TTYX*&91G$L". HC '/, $:2 M L(I35/.48JL,KJ,J$Z]?5+$+:M&C+ R\TR\(V!G^C3=)CS=?+/#@=+MAH?@ MC^[K)&$;*^E]E8X8T9RW:,0&AJ-R$:N;G0M%=#2GTE.>&"L?R++:U$5%A"=9 M!'6:>!P#B 4$B.4YR"7+*$?.$ORR=]?M$V36@_ M\=O"AV;K_N&A#)J^ZS;+&($Q,&3&['Y'L[,N17&[>DW*E7IJI0,V=5GH M$.,BP8QE.C$GI;G:7F"6 65>(A"F+ FYS%,:6S79.4]J8M/2$0Y$1SDHMZ0M MC<9YM S-A!<,+ U#)WY/-/AD(+Z]\E^4S)>ZGRMJQX/]?C\%%I'O[_?3X!9%_WX_%7;!^>=Y+X.!_IE9FN_0X'FPWCN >"86 M[+R3JJP7'\NU;GJGXR6?1?E8,%%US6)&[2T&J4P=HFSI-J&*CK!EC]YAC(:79V^26X8D780VMF9&0@WM)-0#=G81 MZJ?M#F+XV;,8$"/Q>E4WN]AARZ"-QH/ZO/]9601E%81^^%K6^MNN3XI(88)X MF@*&4JPKRR. 0I8 (EG,:"8XS8T:1IJ1FSJTV-$/>@;:SV['@H5?=ADW X?: M*QJ6YXM'0%SO .$R\.,R(A;.I5=DW/S!L0C9>6W& @\Z6I>?,I]O9"S1GCMC M?I>#L?OKNOR[7*O7_:GMOZN<'/7\-^MU?5\6JUK[/7?%_S0?D_XC"[,$IS$! M:4PS9?Q277:32$!RR6,.PR@QZ[SE1GYB8[CA)R@W##7V4/8L!>L=GBQL@3W0 M!M9R4OCLK.<6N4_[R&VX"7;9<3&G#I]5<_,Z*91NYM824D]FUQF(03-L_]3Y MS+*SQ'MFVOTIKB63:ONJRR\/RO1"DB$D0PADJ*=@1SD')(T(D'&4<4JS.(%6 MG1'/T)G8$'=U>IJN;67C:5C,3J \"&MG-G?DG+CH<% P;X6%IZG,7#PX*.IQ M@>#PYB_?IV]7;UJ%: =5F(:I'@A$BN]HXXTN/=()4 ,YV@&LL\ M3"4*.=T4T)AIZ2 ]AS,=.VW=H67=7G )C.='2^Z:XO!AESP8T_X)UV)9P*% M2Y/!RR+Z:S,X0&ON1H.7Q3[1:M#@)L?2WO6=J.J"Z?*[32PH1REMBM_B!$ * MM1;'%(2;]R MN1=YFA $N00AP\K]A4U>%H9 D)PR")'($F92W^;.@I6^VI>\W>A;@OMR_5@T M??]^["KI?[H*9,NK9=:6/<9F2CXM@BU3'I/ MG 'QE1QFS\"\26/. !TED[D_R;527A\:,]U.9'6K?A#EHUA 'L&49ZG:@">I MLD501TG3!/"(48&C1*>$+10'Q9I_KDE9FUFD4Z1L-.>0H+$2[1$.RI;R54#% M;;'2.7L!;5-Q;8OE3R"7YVFJ=D092%B4 1CF&[TR MW"+YP:TG-Q8UL>)^(3,SRF-!L#.[^[)WY'SV%3@OC+>N B=(S-Q3X+R0QQT% M!JYU.!TZ;CK2U9_H\8VW*]T>[NUJ-P'_(.@6"XPIC3&(\Y "B"-E"KD>U9)3 M'B8RRP@RFNSF@YF)MU%]8Q[X&@Y.D&<&U MW+Z=Z'P4G #[[>J@J,#HUEL9\9U6> MT-@[N?+U3(<%YNV*/U2ZS&-Y_5"O[W;/;K.4QS 3"" 2$^4"\@@0D60@AXRD M',&0QD;C.R[0F7A9V!(.MI0M#-$ 0 96W8_8MG'Q$Q*['/@Q1NX?3YC=EF&/3ME<+G;YOUZ51>\6#[H?!=,M00M1O?[& ME@]<\#>*Z38'JZ'X0?8E:A]%V>21M]9RH3:F$-., 1JIC2NDN7)V68A !$4F M>!8)RJWF#7GA:FJO=X?'H*K5:M#D1^E$%=$Q&NB7WE>7!FH3'52:O>!'Y1XW MWU4_V>U^_;PML^WR[._ SM;NP;_E+WB]A_T.B[I/P*;257'9ENY<=>Z7]\#3KWM\KC(?! K\/=[2\NNSF1MW;#!3D&:I9$QELS>3)R2P)>Z[SU[ M7K4])=:1^IV\R+7E>%D\$JW(.\5KURO^9\%OE,_6G1KN/Q[(O=>9DZTV'#V5X]JLZH[9@+MMP%6_:2UF)F FL&U#=M/A[-"N?#1"WGJ6NW,R<^/RT9 ==R\?_T@WT]CX*B\N%P._ ML"X&_E4]HJ[>KCXVYX*+-.$TT\/H8YI2 !G# *=A AA#,HIG5_1Y?C)V);CLVO##L[/!B1&>'5B)]%M;*Y,^R MS_T6/"T#L[$]ZYHQ]\LX7&!FI^_8G%9IX7MR)[H6!DD:HA3Q!*1Q+@&46 ($ MHQA(*L,HSTC(0F[5CW;O\1.[T\TYH*9FV=7A#!9FIM==0CL#:2&%.RH2^SIJYR[/7<3-'3#T]??](ROAZ+ZHG_9S"9<*(6B.8(9 M2$C" -0CM9 >$\Z2*$]0K@=>")?QTY<(&WTV1S=2:]J\BCWJP6:>B]YQ"5(N MG_I?!5+H7K&K@ _-=W$$VE"!O>#FVBZZ!:$;U^0R C!+ M)5 @RAR)/,1A9+/.3\WPQ)[#/OOZ3&I7@"8[OQ?A*M@(LF-V9$YWG ?\X:7HFNJZ5 MY,K"BJKN2E@6*.)9)F,,$BCT7*.4 HQS!$B4Q G-D)0)M5E+#IX_>3Y<2TWY MK TYVW+Q?2S,+.D(">T,WT:XUQ>$N[^^7Z28BN:^#IZ-'[]>I1412\"1153>'E[M^UZ_E^7?]-U-M$V>V3VIL. MHTF+E!"($ZGVGSB2 ":I %CDRC/$!.=42I0):'=,\&RR3'YNL.,"MLQU[7"42,&3J'=*#/SGJ3T[_IXL M^//),>M:\>ROZW!5>GZ&7$=HWA>*BV8QY6U#Z[2EU0 MIGLQZ#0?G0W4&+FNQ">!.28QS$ J:0Y@1B/E(J,(9(1C+A&',#3OL6U/?_)M M<$<^8#W]QNRL-0>CZE0O CML7&: R\[&G*H^O0JV^+W4S0LBW@O/O8YZW9-9;Y0JFO\F)W\31&=E-N=PFU_^ MN1"E>N27IRZ'(^4YCK)$1R23&,"3B4* M-H0;U7A__1?'#!@[<,V\PLD@LS/;X]!R'ZYJ([7O":M&M)]GS*H-+&=GK5H] MQ,W<_*H>4;U;5VI+]F&U?]#?'OXODE!M21%"(*4)!%#O2DDLE8F)0LY9"*.( MI [I/!<)SY/.HSG0^3D'&3UJ=VJ?L7,92S.+X@<:)RNB20<_:MH_:50.\W5D MDZ_CSXH82^K)B?X\LVGH*,<[) . M-&TSA;\ T["6^Q/>\JS426YCE383ZX0>5X+]?+M^_$4]H%5A]OZ:LX\"Z=6RUH6WIZP] 9>C9^P' TH]O9._:YNYTF/#?1]M M/%\.^P"E>=WSRR(?.>,&M[CI*^4I4Q>VJK9[1K0AH*B-&PAP@PG3_510# MG(@,,,%R@J!0?TILU/@TF8DUN"\[WJ'JU*7A#$9F^CM>(S*JJPX(>:NF%JQTKF=6RK8?_O5-OQ::S]::E !-A'!$1@@1*JOSE. 54 M\!R(/"1QGF,92JM1%6,9FECI&_::F)/^'%MVQ1\-MIE-F!-".^NQ1:_AS:5S M_B3]''PAYJN:=RP[\U;I>@+OJ/K6UW,=BP"[S U]'E(K-E[WR1N_ENNJ6B"4 M\#Q+(N)7P;TF?[6?K7(5W&H> M+$O[AN$SLV3^0+&S4UL\&LH-'*^W&> MV5VN S"K2HC.F*QNFSE^[PI"BV51/_V^XD75)&L)_OH;4Y=V?1\3&64YQQ@( M&6( 19P#2A,&,HQ8E"0HHQ(YG!\X,3/3F8*B]Z?@;3-$6HHSI#RQ2].3:7/A>O*VK?9,430S2I-@8V>(3B=HM=,7U,=4%\_N\:3[ M-?5<^>R?9PF$MVYYIG1G[HUG"<=Q)SS;![B9E=\K\4&^KNKB3KD-U4)FF*9I MFH T1'H/1!D@)$0@";.,\ 1*P:PRL_8?/[&!4,2:QM4].3O3<("$F?Z[RV>G MY(>B*05?+POV%/S1?9UD&OAIZ3QI[L'#9U7/TX(=ZN"9J\9L0]X4*YV$V7@, MU78.$.0YHQ3F *9"3R--B=IMB!1PEN(D3@1"W"KD.D1L8B5LJ;EL&\Y@8[,[ M&"^QVR:@H]MN :K@CTFTT41$KP[]&5+/X+"8 C%D*< @YH%&41R07+$WC/H;@ZHJ?)^\0-;#T MQSO20=G0UIEW.M88D(;\6+]\ %=7UWPD5AZ]\PUT+2L[N8L[?ON4SOEE*";S MSP=(/[.+?AF4RUZZP3,BZ\S+]L4<_[[P_=6SZ^&V/)6U]DS&X&Q[N MSH.FY;ENQY3>=6S9TC\-G?#:3-.T/](=CY.OT]P1G,Q[D#L>LJ,S7 ^/=-Q! MK5>WRB3B@G(14@*0S%, .94 99'RLGB4X#PF@DJKU@.GR4R] M:U)$@:;:E"I<=6-TG*K%SL!DN(T:+;SE!DK+?6,KM_W6:5 L7YNFTT3FW2X- M"GJT41J^VKX*X_6J+NJG-\52O']H4I9E'F&IZZX8"B& 0OV#A,A F.),():P M),.FM1>'#Y_ZN*$A%VAZ04O0O,SB"(=A[1LKG9W.60AF54=Q3@*GZHFCA\U6 M,W%.C-U*B;/7N*YL5=7F/=V*%2M$U:R;"Y9EJ4S2"$1I% .8Y Q0FDN@5C26 MIB'"<6ZD/,-D)E_9JBK8H]HYB=;+VDF,3)>UL9+;+FO60CNL:4,R>5O33A*9 M>4T;$O1X31N\VDU!FT8)VM\MQ1?EWC;SJ;3#^V9=BN)V]5*WP5FQIYN2K"K" MFD3N%6]^6K9IW?R_'JJZF2\BU'94.\H?UV7SE[H]U&L6< 9(JIO:H S%),NH3(V:VCP/^Q,;E)[>S* MS*_6S%Y]OR_,S@ZV?7;V!.GC!VW(\RKH1 IZF8(=H9HLS1VQ@JU<5P%M)--Q M"'T86K9_WY%.=P5OY?-G28N)LB+[4=IO'H0 MUU(9Z;\)4KY1\BQB&%&.,@P0C?1Q-0X!RD()LB12VSD>4R:LDLNW@>RC[5=E?*IJ6CE=!@V:@^0HT8S.EOU["98[T MU[,\?#_IKY=@LDI_O?BPL<=?IYOG?A*5LI#ZY.USO69__WU5U%73$K>;&?MT M<#0#DY@*J%QL(JC:6_]?[K[UQXT#V%AY W&-FDDQR]U.UVYXUSFT; MMF<6A_X@\%G6MBQY))7=WK_^R'SH49)2)).95;O C+M<5C(B?BD&(X+QD*5T M/Q' E2JT&XY@RK BQ[3\C:SA/CU\_J@O=@XL9C6/3=_MZ.NR M-.\I] IMPF.UUDW"/OG1!=L25%,?NF6AKLGNHA+"NWUR[FT M9"*C)I=/B,8,WLUSDQ-=0@4JD9< Y1@#P0L.3*XD$46.>>[5E\F/W.A1B9I* MMMX;1$O'1;9LV0AN!',#/%1!141> ,+W?W!5YL">7@QS+4V)9-A\D'3P M10WQZ <"S#/P$LR$ (#)3UV=$L\813#2\A448=^8M-&";P$/_/J_9Z*32C= M++[7T4QW"^Z2*IKVO'.K#HU@E .-[1^HH!40LBB!ZY8%)39Y603UQ;I&:&2] MV(7W])_RB[-R]HW,,W?Q')HD>@4KO[V= H&P77V@.,OJ)(/O>?-@L5G+QS?6Y M<"[P9_L6])P;DDN$*&":VU/;6D! %/;H+HS,J4'2,!ITL1/'QLA;WGYS2'C* M4@2:OG>_8V,4>C=\FO+4\F0/^CH\5E-/F_D4+WW"S*@()B;/G(H'ZE)FU8#5 M8MML'BI>'H_ A)2ADA($8(DA0%;/ $9R!"3'LJPP5S#L2KF'ULCJ93\]<[T: MZF/U >:G7!+!$*9!3JK-W"R.L<:)>DB7K-?F=4H3]]J\*?)YK\W;CT069U\> M,?RKEINZJNVCWCXLG6?RVLIA%,I#M^)_9MXZ^&]/VS;&6 M?:MY"RT63_%F_%3,9&C'%:9?']G><9CM.?K3RR*=3UQ7?$LC>_^N>GGXK?KX<&"16F3'SE"4I+O\A[5$[Z MZ4J3):1?%. X&_WR!^),CKNO+N'HO^K;(E?6M;/O9R&6NBV]UD4.-408*&+L M3F$%!8(6" AM*JPYQR4,*K;J)S?V]CDB'C0&ZGXB)#MH;Q"8]0OT$?WPX>CX56Y_UZ8M>UI.E^>KG/(><5)@*H*G& !F4 M U$9" C#/%<5+XCTJ@V_O/S(.[@M9:HI9BW)T"JM$S1N'X7#9 S;H4'B1=1J M79)B0+76R7(3UVM=$N6\8NOBI\9-GSV$J_-*585D&!"J6D><:8ZLT5FQLLB) MXB*BR5, !\\O[A^,H6?(?TQD J/]@8FRH]P!Q,(Q<7[L4T7^8^&)S8M-%>\/ M\J$OU2 LVYG41N25X0;4ECTJB0%<40($SV51Z9)3BB)Z72=B+R)2&-']>E]^ ME**F+-6+&2% .!#GJ6*$EZO"&D:?*$IX&[FG"!3V]^;Z0^G*.[4N^_?)ZN?[QRA@M=^YO?[.?^+S^I'<[Z\+5.?5S3:&P MKA8$@E0E0$Q!UV>7 "85*2F!98%)A,I-QN T2K<[$\.T:[JWX*=?IP5UG+(" MQU#F.'+&9L-34]Z13IDFARF1.DW'UZ0*-3F@*1CO1BY9J);;1:[%YS M61O+;U:-7N_T^^ON^N>=WLTK;:!6F $N# ,H9P((8Q5H03'..:T*CH-ZE(3(ML"\ZAOXRRRPK"1WM2!!2^=FAY*=ULR/!.?.R8]=)/#3. M\?%FI[]NYP4JB,)8 <@* Q 2UHY3HK+NM$)"Y$05E"<9'+ M[[":C\ >3AY8^FF;M B%Z9<$X*2;)W MZ1]WLI[W9,]F2VUE?Y2UV;UM9G,T?QY*F@G$ A/!@:@PM[X?*@&KD $8R9P8 M#J540?9+* ,C*X^/6EK2RY_9F^WVP3H0Z M5M/,>XD%(Y'2"28_J0J*!>>Q0HI>)[HH8+'3;Q??M7J<2."L^P+FJ+98>.YL M%TJ-_:DD(%<5JS!#@IH@VZ6?W.BNTSZ#A;>CSU9ZYYP!+F73-LXJ)/XH[^6? M"C3#.:X/\G\J\EF.Z,QZ6UO7R-_*L0QTL&X SDT)!98ED-1-&6:% MS8/QC# M @I3.6-ROEOO^')RP/=$ W36+GO)-YN?3F/=F&P9 Y:?#D\'09C&;NB"FO!Y M]E1BW])/R'3E&'W$IJ[(\!#\0E&&SU.IIP"]?M@];'0WF^]D9-\[J]!?+[:2 M+]W][UQK#"7+,:B8H0!)08'@E03661H[6:L;>G,\O]/% MHUVT<=%.#]K6:OC;>KL#&[U;;.J#,1/M])SZ$ZDF"_F_*S\U-/$;"--5-^80 M-1SNYX*>3@QUFLQ:FPV;=8;*%*.)@D$;?6*1/T?/9)!1,(3^\XW"EXY3M7_G MRX>F-^9RN?[AZNS>&\N5WFSJB^!&H_^FZR;[G%6R[IP?UH"U!JU$ MAG.*-2EAB$H-H#VRZMQSDNU9<99KQTR=5'$C9WLPNGY*<"3, J]#7[W,NE98 MLRPO &2S[ *&LPL(9K\WW"5TJR,P2:3+0BA/JK,B('FLFV*6"--!\OO]8M]2 M;6U^XUU"MO91ST<3UHUL)^R'7 ^#MFJ\>#V2KD)8"E< 0 M0JSQ9S"@W!A #24(4Z0J[14"'(W#D?794?_)W_CF?K&JA[3]LMYLUC\LJ]OL M865?3[;G_?%EGI^6&^_]]>O"9_%6 C7FT;BWEM_LB&'7:^'P,MY>OF%MNK6[ MQB:.\Y!.E1.]-;66#\Z=:+->G_/;.V'UO\E;]#X71T>X.3T=F?I(S.W_ZF-Q M/,*3')ZCX]8=L>,3BG,&_LH7*SRGQN5"+LP(\ 1/1I%[2@W7N9M M&()](@\!$_E ?90F]7D\1'[LX_@\$J=*'V=,O5E]V.AO?*&Z_E>D0DP0I N MH *H5 ;8OQN !&6F@B@7%0[3I[=(CJY46W)=J7_@IKZ)F-_.3H)"U/:^D/_H M_]7/3-U6F Q/[0_:ZE<)S^?;?J8K_; M>2F%Y%A @"J$K$*0W)H'T@"A*U690A@FO9KD#&=E;.M!RHU+7&HOG<+OFV(1 M]KYFF@"WX-NEQX'H6?WS_A]:SF;9,6^UK_G++9AC[I0&(I3N*BF6D:EOD 8" M=N'B:.B*$;':CXOM'V_U=[W\N][\_/?%_9?VZH(4V%@7$ /[2 F0RIUG0PDH MRL(PZS@6AGAU+>HC,G9JT]\#HF?7TN89 HS'9#IMY(V;5GIPMVW>#^)%YUZ[-)>RQT9MIIX7$[$N)" MJT]!2@H-S@%ABEGCR>2 ,HE!SB"595E15'AU64K+UL@ZJVG!NNAXRD FVR$O M3<_5TXZL25HLA+X7/Y-K>K3#=&A/@X6]T_>HP4(W;N=)VK!& C=N?X50IIY# M>X5((#V[*\2N'AN1LBIFQ9?-58*S&K=;=Y3>_;G8SGF>YQA+!B3"!4"TRH%@ M10Y87F J2"&PP2'ZLX_8V)9<2[J[>#L0SWYWY -KZGIA\PU)I0$C-!P5BT-$ M).JV@,FB4#VD)HY W1;Z//KD\?R+HT_.#3&Y$DH!G',($&(,L!)5 M*B"PI M-8+-&X?FTXYO=GXJ:1!/(?OL,6?>6^X7?;]8K>JT(=,Z;&&J:!CLUD7&B&ED MP<8*H+PT@+LI)AS2'!:45+KH8'^U\KR!G!CTCB]OR.T#3P.VWTDP&7QA9X,C MU':X.J)W,DJ[^4AS5)S\\OB)= =&$J 2'2'#>)GT4$D"V^-C)LVBR6NO[PX% MR)30''. !':NB"B*" JPO)<1@)\2.;+$=WL M;DIT_0Z6<;^B8:?)K:+N8"A35GK?0&/\ZN]K##R7BO ; 54B=]:*::4Z&*+ MQ:,^G;_\/'RD;>-9MUAT)Y)KR (5+XT,E-(!66 *D&6)"=! 9W')-9T[WV)#WH2)1,N#DHA\_MN]S6:?&-0-F11%DM M4N9DREJALEJJMDU)YN2J:T(]1SX]Q7<@I&#IV7X7(DN9GNEW(K#(Z4G>2G_Y MT[0L35@8]218GY9,/0T+$PPP^K&>,U26C GKF1)>NCAH!9B@ AA)RXH4)6%5 MT 3Q0/HCFP1VH^ 1AQ=9_/QKIN#Y$UV%H>0*U@B4"I" <)0 ,JM MWD&<6(V3"R24'M8CZP8'(RN=.[E[X,OLB&#VOX=VM[J%J9\:&A6I,$5TN7.5 M^_,H)O,(QYG+:W-M:"VG8_:J\@1EM,Y4M^@_<1\J3WAN=YWR76AH:DI3 /R+ M-NN-;GYV=0OV/]O=0MZM5#M9Z%%?"5YA)#7B@""86^6$)6 <5E9KY94@DBBC M@Y+3!O(SLM+ZL-' I8LV_+3UPK%)*G& AR:NC YC?#)+BZ*H>>O^9KF;91U_ M];5E-P]MC'8O<1/WK;LC%G$@FBN &JT!H@4B'77UH#*06K5"&H=2'#TG5C61E9&;94 M@BO)8X'UTWS3P!6F]$Z.B[8&8<]8=N#L7!5J:^'=PCFF.'T@1.G*UF,9F;J@ M?2!@%TK=AZX8I]A.'5Z79CC'7%L_4Y6@JLK:A(. 4T6 YJJR:\A<5$&M0\]) MC*R(#F&:95WN(RW),*UT 14_;3-,UC MMDG9[!6N"Y*HMU^@<"DN_BZ M@(]W9\\GG]75]U%7LL/%64&A@%I(@*QG!E!5V>TLBQ*H*B_+7%6EZU7AG;/[ M!!),DN%[5X^W=GDL]85933CC.S>4N2Z=;1IAE?DLL]_CXEE=/E\W_23)D4,?7<121% M^%V MY\[N0"?7;\!WQW=@,^..X3.GEM:Q,5OP;-(BQCZ;1B0%O$LOQ7/)3&B M[[T\46+$19;^)R1&]&$]46)$+PL1ANJ'S5IJK6J7M!ER[<@>=UY\V79>G>.< MF$JC'%0%->YVTJ5&5 +8WT$C%9:*>56I!M(=V9$\$'?A:;4GO^\X&W N!(#I M<;*/ U'8J=SQT 2P3K$Z\)&]'!6K@/-O',SBSJY4V(6=-.$(])X2 M>6VI("5]#+EZ13/8. M/9,SGM-[&1"@\:Q0 !O],[-TMAZVZ;=7NO_)G_.:_R4B % M$=#2]>74I0*BJB1@)<>:0Z5,B<(.G)3LC7ZHN/G=W"7/;A9\F2TM]:'IQP/> MA=_!,3F^"9.6CVO'&T5_PNMI2N4L.YK',NO28BS78R8T#\=RM%SG :P]<1KT M<%!O9T@GH!$YD\LU^?VP65L^YECQO#2Z!,KH'"#!!&"\P@"94JJJ) (A/-^M M=WSIITN/U@[RW?<4O/=KTZKX6TTJ<-;3D?R"05G""@$EN94?E25@E9% ,HV@ MH*8T91$T02M2_MA6S4/E]]/@D5*%*>!&H _] H5/K3IG/=64JJ.5IYU*=2[2 MV12J"Q^)N%IIYZJ\WM3%'&T;X;E I:'&]=,K) %(&0085"6PNX6P4E<8%]3[ M%N4BB9&W3C/AHZZT.=BYU[Q:ZT/Y7]S M@9')10E7*)=!]0(!M$=6 M*EVEX6J] @?:\3,SO2'UTS(C 16F95X9H^7N*&+CZF$_6M\[.^5JEIWP=1B" MUW1R25W-%(1*TO(E/\I/4*\4!,GE J6P)>)4SVXS: M5(J&Z"Q5$JZO8(FTQ%4RDZJ$6\(^WO\W/Q^VV95>S#]I^;"Q%LRK/^47=ZWV MCG_5?8)+'SS_4JB6XK\PWYL_?;MR(@%V@F7LOV.$@)_;Q@8J8-3 M/!*C9N;U<_ ,DNR\(/++E_-;*E(_Z:7]U_N_ZI7>\*6E<:>^+E:+[6Y35VET MD31B#))00Z D(P#584IM&("PJG!%$^Z&_<#;7<+=P([6]M/^7WYL-FL9*+;WSY9N4Z*[^V7[5YJ;&$)3( YL@E M(@L!!&:NK+BDE:P*E.=!(V^CN!A9T=AO6!7OQ?EC&>[NC8+0$+]PEK4L_6P[ MJSOBXSB+P;*/X%7Z\_!D[F:<+Q?(RL MH3Z[JX* M-H!@/:KH@EA"E-)+4]U^\_:];HZGV;A,@8ZWF:9Y2[[O>/O>LPM M*<8!^ ZVN/:,N7%LV@0HI6I' M/8"3:?M6#X?LK,%U@B4'>^6?-WRU73:-%NH>O4[!_E;WY)WG4E,,*PP$525 MC"I .7=)++GD4LO<*!3IC/>0'=G"[=++95T')'\VEPV+G?X:[WKW@1CL<2>" M)M[1[A!ZV2*4'=C([G:[S4(\[.HA0+NU-;4V]:5RPU_"F^0P0-)[VWU$G\K) M]@"BQ[?V>3I.G;BO-=;W_A2_>KN2I1+IB!0!EW M*5R5'-"*"< K17#!J>)0^+?$#Z(=LF^BF]FWM#*0_:+O%ZN5\T[LP6V5?/93 M\^NQ\P&0(BU,H2 '3%F[$^&* YYK"@2F%'.FI43'A;IK&>G[$-"DN9"EI4!>:X@0(ICZ[4:"; L"LAY+F'NU>JTE\K8 M-EP;#SI,&OK7N'C:*31A$/BC0=9!T<13Z6.BQ%&2S\L N@Q6RHZF'=1 M)-]0W>G#3Q*(N\C_M3#;Y0]'*!IWH_QVS5W"85=/<7>_T76RZ:\/VH'6>D*, M8Z@KID%>& Q0P3#@$%(@"2H5R9EBI?++"@PC/'I6H".5[5SFQ-+RDYFV2#Q@ M<_J#Z*&C1@$F3&G5:22.A\PRD>U+E_9LU('Y&K:;GN,0L )4VRB@Q>DZ;_ 2 MJYCC( M+WS3TU E+>I^/N.H(";L#.JN&9KNN NY_R=G(V0OFM8GI^U :QVT6Q\-T1BS M*6@89*,U /5DXXF;?8:!=;NQ9^!Z<;KO> )(=\O[>KVIKT@:JW6QNK]SG1?J MB^!YJ4H"F5*@D)H"Q%0%F* *5(A3F%/7TB]H8$<@_9']V^;"T'1T78?DEO L M6^G 0M10:/WTVHB A:FSTZ$^+SI>,K/>_*7-&=SSDQT82J>N(I%(I*5"J4^J MG"*A>:R38I>):1%J 8:OWGQH'8BJ+$I5( Z4-; $KE5,Y7"H.0\K_+*>J[& MJW7?A;5'5B&.5F:)A;3(/)7=P].,ERALCW?"Q'B+CZ0*Z?@9+5V9'7TRZ>ES\2L<=KO=&D6K0%5^UW ^^_V:U0F,1U>+&K"?^GJ)0/VRU5T//1!"IG#-$,K[IM6 MW)9JC)ZX*G> QD@A?YSNN(Q#(DUR2ZQ>G7+UX>FTRRW^3_3,S0^':9SM9C?_ MC?^Y^/KPM?T^%974DN44*(450$5AM0PO,:"58)HCHTA9^FB9LY5'UBPM+;\M M=2YVO_H8)$R8RFC)),Q9NLI\GXUO'SJR[^W?#K;]^7J3[)6K8G3[X_H'HJ=Q M7A@1TJ3[2H:DYB0'54Z$/8L+ 42)*^?OFUQ7E:*Z"DFN[J$5M&\B6FF=Y/TN MVKS?B.SI/K@JPQ$K. :8F (@+0G@E!:@*GE)2B)P+H*: *6"*[("Z5%=Y$B@ M^44Z$D$1IJ0\RQQG5Q(RDTXZO25]NFFG5RE-/?'TEL@7II[>?"3"4W&5VH>I M=B_7W_6*KW9O]7>]X??ZHS,16WT\YU@;9*T'P'+) <*J +S,%9!(%MKJ3%XH MK\8P@71'5@8=R>&0-TI'*'"W_QNLGHO=O_R$"!=I7 M7K($]5>_Q'A47_63A2;KIWZ)_>,^ZA?_?>C![(*OC@S"E[J MTG6MPYBZG&(E 6?6]R$%KB@RAN954+^H0/HC;ZN.A^SU@U4_^I"RU24YK$WV MP3F=ZU73%J.^!?A@-1/XJ'>+39,5=YSH%7V$^[V.T",\.?OJPWNSI[>/&/AX5Z ML_JNFZK;;>=#H\HP)O,2$"P+@)@]\ZFD)4"YH9!JR2#USR\))C_ZA5'#3]94 M@+I-MCCP$!"4",?5(Y0S*EJA-U(M4 TOV7N3U=QD325 S4]VQ%!$7"<!FZWVR7[<'UQ#5 M_F:NH?7 -!* 5-RU02D@X,9(0!GGM.20:'>WYG\5Z4-TY#O)AF"VK2D.K9>X M )F?'9@:B- X^J4ZB!:9%W];F?JGOV0--[6I;3\Q9IG#=>E'*VFX0/*)RQ>N M@W"[5*'GV<&-DLZI;0]M5-[IW=]6_*M55JY.HBN2:#-?$!>"*F( DJZ?NBH* M0'-)@$'61RVY9 CKL&D8*=@*V5A15;'>CFG3@2G".TWR=OQ4U=2(AZFRX^Y- ME]3:]JB%4Y,^<%S*]10]G0:#F+[C4SQ+3]4/:C"(/=VBAJ\=.P&ML_BZ)@7S M'-&/28SL"-<$0=,@X';_"E]8/&-M M@X0-#*?55M.6]V621AVW94DV/.R,P,2SP:X)>#[ZZ^HGPV^@7JUVKJ9= M*?MNM^U_WMK=G\^%RB&'0@!%K %=WS__IG=?UFJ.+'*4F0+D!2( ::T!HP5U0^$J MH2M=FHIT_1_\CD@?LEY?W-,V#X''9MU_U&+E?&]93S_/MHZA3/S,]-=OR_5/ M'9J3XH6GW\F:#*.X#CLM]:PFW_0!M =NQT)S]&8-%^E.X!"9$YW)7B0G/:5# M0'A\;@<]._KXMSMCS]-ZTM/BNYXK6%322 Y* 2E !;1V-L42E)!!IB#23.&1 M)L"=,#*R/?#YB[8OP1$<;13<*:Y^ZF0*M,)4S/6!<#5Z[5@XR\*3C(6[",+T MD^%.V7BNP^$N@C5@/MSE]2*NS-]:.TGO1WS\/!KPL1^FR%6>2T@J0"!C .6R MZ]D_989KI+:'^93FZ= QZ+,\G*NYZ9$A=W(5:D)KYC&7O66051'WL9=\<_R M0+&^O:U'U09?S7J 6,)"%EPS4(C*@D@Y!91J!8PN M-Z6_9H-]MN]'SYGDN#*0NZX6&" F#6"L%,!@1$NN$,8RZ"+8F_+(>M=^C4B8 M9O#'S$\[C()$F(8XGO%ZZ@?MUIG0UAM:J%GC!=6$1L,[1N-R]+5A+K1@&*7.8=)AA0K@4HL<(LKR2O ML S1%7W$1E8/!]*'71&:L]N#E)^&2"5_F%*X)/JL'4R8M./X;>&2I>#VD)HX M]?:VT.;8EF>ZH!0X>+&K9-SZ2,:%:/OEZ0W+7GETNE!L/^\GX=<;'XTT#A9;N5QO'S;ZO7'=N?1J6[_4 MX^X-G[[PC?[%6BEJ7PNZ#T B!)G04@(-5060LG\(PUPW!L%X)9#U-X+B.P/Y M&5E-U91!33H[YB[0S!B(N:.O7/OX\2(DX$1RKS M9B WTUI :: [,Y(2+1O95+6QQEYK^PA??N9_MEV,VTS^.:&4$H,U*'0I "JH MM:F4S@$D"%40%Y!#'M0IM)_>R(JKI9Y]VZR_+^IRHQ>B(?R7668:G@(;AM[ MST]))40E3 EU@+2479/0?5?T%RWUZRU4P]N#^LF9JD7H#6K3M@GU$_VL5:CG M8Q%>5--XU"YYT$!U72I ]RK%-+'.5AQ*(0Y6[>DZW6W MKCX\G<-UB_\3E^OFAR.TSRMCM)O!I/>+?[3FCIL>MW+S<.LW_NI/+1_<9X[M MHF8^_;RLC(9YZ3J^,PX0KQA@E!!08,:@1*Q@S"O]. 4S(^NR/>6ZSWE'.GOQ MYN/++"?%5\\>YTE@]U![$X(9IAWWC&5'&L+QEITR-\L.B!_S-\L:#B>$.T#? M3@A[G%H>'?XP#9X(KUY%/Y3&=.=!(C1.CHU4:XZ3*/#.>M"??^CE=_W;>K7[ MLITC7JB2$&7M7.A<7>OO"EU( $M([8&B,:N\FJG&,C!^V@!*FS9PAJ"?LSLF M+F$'0D 209("V*$(3)1)<$;^62447 ,G-*_@ZCJ1I;?\3[VURSN[N+LKQUH: M86 !H$:N%9C, =<" U7DHI2R,(9ZS>[JH3&RTJ@I9M\:DH&ULQ< \5,0 \4, MTP&-A"VU$9(%>H1)5?)Z@<*T%:[713PK:.WY:(03^6')M[N%_+Q9?'7VPWI5 M]_IK;H)++I H% =2NQE72$% %2. ,J:)@KEO,XI;A$;>@2WE[)_YUV__ECD& M:B^PX2# $^F#RL.I2P1 V-Z\(/N!>$S20!\( :Y6(C#BW*B!H(0Y21Z2]CI M?<]/Y]QX2''BN/A\/M(IX8M-7 M[U^^&=K8.0AR/^4X'9!AJO%R,^CCOJI-I=KI7-;]O'77_G*6B9I/%P4?LTMT M#&"C]8\.8N:).TO' '>[YW34JD,+7O;:^;TY_/*=WLV%X54IW-4I400@RJR/ M7&(%N"@1JB@U$I=AO:9O$PW9E5&=I/_V+Y_^)?NG[-4_'BS199W=M+=D8@MA MKB+HJ\=2HA*JJSHRL^S8I+-$QRB)N25@\L*8JP2?J#SF%@#7BV1N/AD1(3O, M,_JTL,>]64B^VEDEY&P :YK5O1 6>OOIX>M7OOEY<%Y$P4A>,08,-!B@4ENE MH 0$J.*%RFE!*^Y5$#>$B9%]R_TX+S?MY,=BZ+R1(&C]#,G1X K3\7NTL,+&==7*(6B5,_?UL=XE#6XVT=Y>T^ M8>R#7O%EVTCFS7J[:[O,S*N"EKDL!)#4NJP(5P:P$G% .,TE%WE.<= P MWP&\C&RI=NV0%BW5NA?2MXZ=C&^T_2>Y?%!-,&_W16JP M(>_'3Z--A'J8?CMFJDY3[=B:'>>N?CB\@94;#]F^G):[=,HN 42)5-\03B95 MA D@>ZP64RP9IR3??],;[FQ =YB^Y)O-3WO _N ;M9V3B@G,!068P@(@11D0 M!4) 8\5T ;41-"AG]3JID564DEXJ)+>[NPIO'GI>%SM-DT#A<7VCS:W+R\+K%E%08O9I#T_-R+%W/V(;E!@0TN7D^).>.@,G&)0+^3;A:T1.'MY? MU[Q>K!8[_=::,L[OMU^SA35H[K9;O=O6MLW1_ X%B2Y5!?(\-];>AQJP0A? MV'^@TAHB-,P,B>!A[#OU]J9Q;;(#'UG#2. (XPA\_530R*B%::+]-:Y%K&$' MU/R-,#AF 2:IARA$<3#MM.1ZBLW', Y:*TU9_YYN%6\\5X-_]N=C. M:SY2?=JM>$>[P/KWXN=FZ7,S3V10YW8FM]'KF; M4VJP*"$"6+@@/;$_<<;ZZ3&7BN5V]HIZ/[>K_^, 1>Q_YC]_LTE8/++?O M].Z]^:BW>O-=;^>BK >):D K6 +$E376LF!"%T(^^'\3DH]N3K5'AG?WO9U'DA/B]V2SW75*H<8P@$Q5EJ MJ$M<,>&52W1I\9&W=4W#?7WSXH7X2]91]]O@%\'HW\I#10S;M*'2>6_1/C$N M;,:MEO]RO_[^?^QCS3ZT/QRVW\7%)MEH?6)T6ZKW,W'GI]V#N\V#=%._5_>N M1?G=2K7[\NT^S9[D3)"J+$%1%!0@20@07!M0*HF@852RL %L/D3'/D./6<@< M#W7PN.5B0+B)T'8LI2R$)HFY(KBO(IXH ;JH6=;R\S,JK!6"LO>-W1C8!5_8I8(M04W]30!&*Z"_3OF) MJ^5O0G*[-/[V$NF:@^P>7.AO^5>^6+DDO[DD%8>0E( 6I;7_L<& &BD ,0I# M9!152L]7^M[5[7\>HG?.2'OM&=;LF3,&O/?/GFSVXMX2_DN=83N\X<=C&&,U M2APJ"35)][?W8KFX[[I-[S%S7&4O'%]IDP!\41BQ'\=CBD_>=.,*!#Z=-:X] M&IEU?Z4]AUNZ:='Q4NWH@OZWJ9^WJW+'MW2TK$_93.B #&9?M? M:!#47C4TFJ;K#W3&UBQMRZ!AP*0J%HAC8MI"@D% G149#%LME2GDJI5J5CY8 MIV^C=XM-?)OF+0VW\D9^00D,P.%(CF8I#F#M MB4W*X:#>MCT3T!A:478T87T.-2*(4PI8287U9J$"G.<2F(IH;1@62 0E=UVD M,KJ*W9=?+;OI#;'U9?7?IP1*.U7[78O5FY*'K=X-:::^OE0AT\*OU=;_B]2S5;K.>*0RRY0D K MS@'2Q&Y0"0F0 BM3,:Y,X3^\+H3RR)OVF'A64\\Z\EE-/Z"Y5Q"@_;MZ5)A" M=[K890&U*E[G[QB,K3M+ZX+.K5OA=7/AY9*/>%;_0O M?*O5R8C'S<:^^<9+^GGX2#N?[L"[]>J[ MWEJM\A]ZNT2M_M4OO?K7J9M]0=\Y,5965-;-R@ZU'9)4 8'FN08E0 MCI J9)&3N15_L7:U@YN=GU)X#J*%[,;' OI'^#MV,I )?;]8K=PF79OLIYN- M^&*QRM1ZN>2;;69)9%LG<:%4H1!J0BN4L[J0"EM'(CI@5DDFBC M1/LM>;52_Y._(YUX4=\0O5+_\[X;?D?FVEG6R9NU F>UQ)D3V:>Q?W@I[#-Z MA:EJ:Y^#2-,6ZSX'B:^86<^*MTB;;K>6?[S9;A^T^K5.&?U0GQKUTI?%FV-. M)!&8 $7YADU+W1X.32E.' M,S"M7HT&Z$P+QJ\T()^K21;N>J[SLBI,J34P1B,WY 0#4>0"$%BBRCJ%HO(+ MPU\G,79\J#:=9$,KXQ%M5BZ@XAD<&B1K8%RH%G.?Z)VZF?QU45)F-YT2F#YS MZ:* %[.2+G\RXD[LK;8K[2_8?OYMI1;;NH^\5J_^E/8?FUF$=D=MW -N=GR1]+@' M2PE,U&YN&)@=;KIGV3$36<-%UK Q D8!%U\C8!5WYY4&L[#KKD#A>V^Z?->: M[I(K4+J3^ZW09X>TD_G,__S5KKY<;ZVEN^^54B##*4367G%Z$B'"@<""@8K MJBII#BFMPEO*7*0UL@ESU''Q0'M@;YG+F/G9-8F0"%.)T2!$-IKI%2]ILYG+ ME)Z@X4ROR)>;SO0_,G!3?]2.?:L_ZH/@2H_*N]UK;==N)F<_N&X8A^>M*3(O M)*8XI[GU6(@;@4,5X#ES#@S7,J]G5P>-?TC*WFLND/=*=_N%71O:,_CXV=FR0R6 M45%,K1"3\/8T*C0EK%>5;E(B,6[K8J7?FV: W6LN:QOOM=8?],:U,>?W>LY9 MD3.5&U!(Q(&UQ01@L*"@8JK("\8,15Z-?/W(C:Q(W^J=BZ>N33>SSQ(/<;MN MHN7CE*;$(- ==;4=1\*WU&<.ANS 0%)$0ES0E,A$.I\#$0IT.WT%[G0$!@D4!1&G_*H04A.8,2\.#:DP&L3/AW=Z%*ZEH=W7@._"S+*=#-N+V[_H] MWRCN;QHL4M7,#&-FVN*:),"=5>&D635M@X?S\KYW>O=ALUAO/NG-]X74CJU& M+]]MK+^YNC^^P&QJMUU? E013H@NK'+$5DUJUU.&Y86U%+&F6'-C5% #V9'Y M'5F%U@QEVX:C3-;LI&D/D>I]!=Q[/H^W$'.)>MIPXD7#^U_:,=U7NFS5;ZZ5 MHNGH]Z(1Y"^SKDG%)!TI$D,\O:].-X]-%5&N$2%0J6U>ITEC)0!7%(%%"MR62!:$N[5I_ FI9&5Q25$(#&O& A#4;]A+N*CFP_TK3]:)V$O X[;$?@\, M[/%O=<8\E])ZI$8"5Q8($$5VIRJ& 4%Y2;6;F8WY_+O>B'5P/W^[?,@7\YA( MP 5A0VS1TYW^-@@0EZ6N.+7Z"2FKKH1UUU7E'%ND<\45U44QW_DW)8N%8!>> M0=.4]::!P?=")DZXT)O?_5 "2V>$R0-'W*>>,>"6?III D="79T;)>W6 M2'?J/Q^VN^:WEQK?'?[=]5ERKKKF FDE.9!4:+L?2PBX/<,!JS"AE:@DY+)+ M&!T67!E7$*]=:%Q72#W4";H;-H+^MS;C^/ M"#8:*$JX];48!8P6UH+$15%P*%5>!M4[7BH)NI,_5 X[GQ642D<-4[7XR MO L%=15'>[KI1\!?ERWQP/<+A)YDO/MU@:\-<^]Y(FS7;C>[^4=WO=S,F&$H M-[*J$^PJ''0/TE,08+4132-<)Q"3\: HI+# A!58X4U@H&I9E?H3/R MYME3/>H^$C5CZ1I,?J=: N'#=E>,W,'GV0VI$AUFUZA,>I+=$/7Q,7;KX[%W MDF]<%2FO<_%_Y3N^KVG7O*($YZ""@@)[Q"&[5XD&A2$$:D&@].O]?(O0-#>2 M1[1=QQ]^L_@[#*S^'9L2@K M&RM]Q&UDOV@#+B.O+#SQ762_>.=7D3<^'[M9 MK6/[=;VJ>UXT34_>/^RV.[Y2B]7]'"M$=$X90$*6 $'( &,E!P0R3K']D95> M[T,2XHB&BO1)";U*:9HL[XN /1SWKR#>MG(+3A:X!YKNO$\ 0M:4C$(C8 MS#>D&["/KZT\\1:^(>#Y[KWUP+!@[NOU1B_NK]4=SA$M**F4!-1N6X *8P 7 MN 0%(QHS41"D0F<3>Y =>4OOPYZ'&NI]7?4L,PUK<>'?&W"&A8+3@109%FX9 M.*YD;GG(7K1F$W3]%_77_EB-:^T MTH*6$F@BK1M.2 E$45"0FUP*G$/,I5=T^>+J8T>9]\WW&W*!X;%3(/SV=[1X M@8%F;\G"6T=>DB!55\B3M:=M^'A)K+->CA<_-/&X@+?[088&&L-9 8$UN*VQ M77$"A($*5)42'-/"^M4P:.\-9FGL#7M4GGJ[+_>C,E;'Z( 1E G>EZ>*F/0M M!.J5H8W11QHQF0ZSI^Y$?F#HOT?;D33LK[4$E1*7> *E-I=DV.D <4(@UQ3ADI2%KD,ZI'K1W;LJ\#]W(!L M3[O.A'MW]_>X*T$_,#UO")-#%'AA. "=\(O#(&%3W2/Z$9WV6C$(B+-;QK"G MPQ-G#E/<7$\FIW]: [_4.L?2% !QJR60KJCK05=8!8&Q(A6T_R9\\VBN$1E9 M'9R0;0[A0-^G%Z'^79]*[K ]'B5R4,+-+9D&Y-]<77JR=)Q;PAUGY]S\;-SY M_5'ON$OY?L4W;AK7]D[*AZ\/==\,EPPN%[MYA92 $DM0TA)91\@5*E-[BI>% M0D14A92YU];T)SGR1NT8R%1#+NR0]D#,[X!.BT/8QMU#T!'/7AR1SUKZ"6.0 M_L(F.IP]"$YZ,/L#\/A0#G@R3@>X:\S%/I_=*AHWO5&OY$)O+S1 +K'*I:A< MMP*E *(8 D8(!SFO)#:DH"JL6VP0]=&/\#TOM:EZPDV*SM)A4/OID=$ #+4% MTF$7K%ZB,$BD:<)H3ZITHF!YK'_B%HDU1[[KU8-^;25QA-R*_['8?7GYL-VM MO[J:G>5"_ORL_]S]8L7\8XY+3IE+4X2(%BY&"P%7T !>*5(8(_.2!36P#R,_ MNIE2,U.W1+Y?+9S=%VJI!('I:[6,!5&H!=.@X[[T6<=)]L.RDG6\9+\WW&2. MG:SF)Z'*B0,BF7431'QB2R<&F'.K)VJ5^#QHN=Y\6V]J]\I5DNB7KJ?XYN?+ MM=)S)&5IH$! (1>B@$0Z/<.!@9KA2L!*(B\7R)/>-)E7)RS,ZO[JVJ*6M8QD MCI/P#.D^&/LUS C@A*F4%+A$Y4Y[2#LHA;IO_Z=W>#D8K2&AP84<54I2H:685[F>+("N"=?5OM MM#_5I23M^)_9\L#,OT97Z5[!T,^Z2(I,V.X_J=D](EZW5!JGC;"OL.F+>*_0 M>ZI:WG[Q>TIZ;SP8IQ!.)A?NO\"JT(SF"@+)* &(& ,HIQ!H@0MHA$)(!V5L M7J0R=GSC9,9GX!Z_#(O?OAXL;-A>?C3D8-^>OCZE5L? M;VVRO3UX2-*W7^^&PSK ?<1C8+)CY"OPV^\3 !NF&#J&3D ]-,9YC&7V>\W8 M.$&[@>"DRE^,Y&+:I,5A4)UE*@Y<+C:P=Z>4_6YNZYC!^\T'5YADQ9\;C:0T MW(!<2Y?48+UYZ]P;4!)B2E,0Z^X'-CBX3&B:4%Y+^RA8U=$/#>!=@_6GW0$KONQN\VH38+VZ?VL94(U14)L!<\D+AA!AH*IR"5!9Y( B MRD$E3<[SHD*"!$7>A[$SMO-Q9"AW[#7WVQV#^ZOMUFJV/(*:R\HU"T9&_EX[V0DT =X*4.P2NZL1#'S1#[+$."NNRZ#5HV8(7WF*KW_IMT= MJ*52QX3F!40Y9*4&I7$)4$7) ;>_ UR4W A5,H2]$J"\J(VL_O;4FE$3GD$5 M/YSZ=51RZ0?4Y&1GL_-*0]K*[7ZL(^/[NAK+\^Z#DJ\ZJ 2@(A*P50I2D0%=- $JDJ9G)J M- H9DW.+8)!:&S8]YUM+-:93; ]B?A982AS"%%Q+.6N'[NR)S[+=.A,Z^\ 7 M*G43V=MR)NTFVT/N"=K*WA;^BC>#\I'>[91WRV+J_-IIF7BJ[ MU2NL .?8VC.4*L#* @%<2@@A+ZO2A+;%\J$[LF5C<5P_6$?!NAAM.ZS@["HO M]'QC/LDQ";9W+@T(MG_NS_>NK86I9P9WW"5-O0K!(%T"EA?5J=.P0J"XD(P5 M]'B$%W3PO^Z^NJS/;5L1\5]:O5D=5/S>EWH="_/PZ-[ M!J\D,A;UWF07WLP;JQ^/BG1[WI+C/&NNT0-NTZ=[>0$.Z#-XB7%^ZP@O,Y&7 M.S*DO<[Q6+2G\ZE'1N_$%1^;5K0'O]CI.L[YQNZ*U?W"+MZF<&)(@IC4%%HK(UO"&!0$:"*BFJCR,G:"QW2V^UCM\L>>M2;_.^!%SW5Q==_K:38." P1#7HAW^& BF(.#"Y:O M]D;FP%GC2LSJOKK2X7_,Y"S[?YIOLO>K!"HU+3[I@A)#F)DZ9)$ N L!C12K M1@XT/HF8=F&4.6$$Y4(70);8)=+F!/!2&5 @54%-D@$;RE_81,M+5O$)MTB_L) M_GBK>SX5W_3JZB@H!(F"QAB@.;<'-8(:,%%I4!9N4&69"\KQ_+O>B'5(EZL4 M0Z..B7I_R=NA4=MF:-2V&1JU/C"0O;!N1_-KS]">%XI0BD()0D$AH0"H,@7@ M$ M0E*6 )B\E06ANU?EBK3[M^&8W+9*/"7NC^8N^7ZQ<)[;L%[ZL[S5'@@]* ME%MS$51%@2U\]B>.A$534R5S;!BI: O?JY5Z"O ZLO[>Z(Q>$^T9@W=I -XL[02\$ $3 M]I![VEEX(4)?ZA"7> [>]>O%KGKBY7J[FYNBU!H;#BI25L">T[FUS',!)$<5 M+?.2O]BT_%VN"6<]?;S47B/BZV?S26OOMI3GFA"#,YL+ZU M-<%+70"&<@54H90NA8)2!K:9O4IK]$/\B'*=!-3ZFHYVZ*E]'3#?0SL)#*%G M]A'16NS9,0;35(%Y2)[L,+].:>*S_*;(YT?Y[4?"2['O'NP:Z\U;]Y+2+QF:UU8>^R$F89:UI'SKZ]^C$'_?ATH M6=C^]!8JJ&CZ"OM1==*/UYJL-/J*$,?5T-<^DLK@/319?KL?=I9300W!)2BA MMCXN5SF@)2Y F6,I**4&T2 ?UXOJR%OKDAEXTC?\;>QT.3],8XWD@4@-MY6# M04I@-/<(/9KM?(GF$YO0/3#+33,* MKJ%\U+3]D)!7$PN3+I,/EFM9]:]]X<:@\^KI?+U^N-&WLY+Y5F MAC($RK*JK.%$*!!&N&L"I7-,L%8P**P0S\K848>:#9=/^,V9"%$=7P?@'&M, MC8%>BFCD UOD)1<D\V;DB>VT4,!N&V_!*R93 M=7S[Q^= E0O^FO0F_F A$*,2V!L#:;ZY'E*BDY 82XACE$ M(@CY0/760WYLE>;R#9U]5B<>Z@/UP5JM#])H398(J"3:JT.N_N&(G>SWAJ%Q MM94'$N-IJ#[B3ZV5/(#QT$0^J\2.XY)+:SDLS**);;F^-QYE)VT#\ ]UDL@[ MO7MO7"^)KFTUS"O"1(Z 4I*X:1H*4(*A=3BE$EQ*0PH3-K0K/9-C1Y']*K^: M8LMF (6U-5P#%$\;8[JWZ:<>G_H=!<;#W[]\X][!\J%.LOG@R@76ULS;-4&# MNJ!RM\[<&!472+!OQ'VLNQB->5\1T\?& S39C+(16)QXDMEX()_/.QN15N0< M%+\"PT,$76K$E+;ZW$!9N$PT _5K>B##Q[=$HI%JLDLH^6F'OD2"MZ)5@*Y,>B47R\5A M7ES=G5'RY?XS>CM'A-$*4P$J19C+L&: 4LU!7I10R8+DN@BJ1 ZD/[*Z:GJA M[QRE6;9J3!*C+9I\&=>&*!1>/[4T(FAA6NF5,5KNCO2/L]_J%MVGG'5=YIMF ML):[DPDAL[;90\JJH2B DI41A5&?N*XH"IKS0J.X9097'GW@F_>;FHRJ8XC6 MC*L3J.>EE#-_X)OM> MQ]!=!8.R/A+?;+-OUA*HJQGBBQFN(NJGC!+C%*: 3DL;+'TWR*+AH+UPL#PT M)0^C%#G?#=N?N8SOOL UG'$(K7DJJ+R*2\ M3]NRUG/DR=A(LY>L13<360]#DQI]*("&$ ERYMBJ,58!!(T N2U(J+'%)<& /-93$2N$*9GM9C=_Q[_J]^8W_I_K33=ZI^TTA#312/ "B%*Z M]FKV#ZZ$!F4%2T:M1U/X%8/W4AD[3-(2"^S%U ],OT9()FY@M,-;4N^M[25) MWRZV"QSM8/NWP^[M7WN2C>HE7KAYU@5"<^.PS>Z6]7?:_M8Z%J^X M_%+[->N5*Y^P?DBB=NR)WYZ?F3'].PG30H_Y<]UU'.:>5]1CSBI/"]U(23V1 M3#UI&L\P(&\E[@QB856=LK>P7ZV>;&?1HUW)3YXXFGOVIV3]=C,.\34ZTSM]R_?^!1#U[T#?M%FO7&I1/.*5KJ" M]26[0.ZZ/0>4<0V$R#G$!16D"&HL/K4 HR=<[Q[X9N'&I[H92&[[?]LLUIML MJS??%U)'-$J<_!4/NY1]#B]N^+WLBT:8O]2CK&;9Y1K%,T_\(&=S(#A)9YFH M17#AD_'O7L=&?^3KU]'8?Q8WL&._'-]+V-'Y&##20F]W+H'YTP_^K:UFIJA2 MB&$#A)&R27D74FM0BDH6)2PP0D$-&W;@\[*TEF_'[C>Z?$1N" M$C80YQ6B0",WJ =5&E!,(5 6':@*J#C*P]+@AN,4E:_6AU3@#?05J/S.M^'B MAYU">[GK_'U'<81*]WZA4H[Q."'-MQ_=.Q?3#$[LW**LUZ$N?= MGXOM'"&-H<1NDVINC>>" 5X@!:Q!;42!)**T"NMU\9C$R&K,$&-G65L_N"U^]_U:WP3Y8 M2-M]!YVYP*I"AB. <^H&QE ,&($0%*:$)L7:M\]IW+/:D(7GN( M-7OH3!!_OS@TT?PI7F:_&GJN[R;NIL4Q"6HNLV-)LB-17&K;\>=:<;):GEG6 M2'2D)+?MM;,3*FNEFAWYQ/8OATYDS_=;$#+I^]E^&R('@#_;;T7@N/ G>2_] M4\2G96G"X>)/@O7IS/&G82'%H-VW"RX62\O$G%)-$=$2,%//&"\PH))85UZC M4ND\)Y*&U3A=IC-R'OEG]\CCL;K9LJ4>G$-^#2PHK&6E=&EUD% (>FF'1(- MI!(DIWG.D=:!17_#X8H*=WRP_^;4Y_>N/>=(B'D&]8>C$!A[?SR5>$]SK+'$ M9T*-,I?X0.4)!Q.?B=H_F?C\X^GO)+V#R@?->[B8*C$WG @#C'+AD[P4@'() M@1&40U50@W.9H@QT**.3Z-B-ENO[U>*_FG*==6UCR9,[K$6;<+L,3[@=[14. MOUN1NJI9KK(J$&PI$):AH*0047!I,@YK&G)$8.2#>SH3K*$8% MQ"_@XJ_U7OEBY7]ZY0^GQF51;8#IG55$BH 5US=JIW:^B9* 0PA4_E559B'VX M.XTA%L1@3# [W #[56\6WYN6&XM#[""=A17V3H:;5.DA'JL_1EUZ[5C-:EYG MF>-V_Z^7;:G9=)93%) 3F$IA?#T;VR@*SA!C*([ T'JGW_CN85.'=MX;EQ;\ M66^^NDO01T4[A-.2N>:0&O? M"0(D0U8=Y44!!"ISD%L?CI7$N(&+(<&WH[4GB9=%1]2/0?#3#)&BA6WZMQ[R M!&_B"YPGVI_'*T^Z]2Z(]'A77?I(9(BCJ7+<=]Y]]:>[CM1M7&5.2J6I=IX3 M=K.N=-WXA1:@++6$C)A2R2ID#_63&WE;=56YWUSOG'H0Z8NV1W=H+]Q^T#QC M(!N26 ZE(127,BRS+LMMJ;]NCWU[>ZCCB/*ODLD1;7,B^M MU:&D1=-E 52* (%S!$II?RDK*E#86*Y14!TVM>6?_U=.X+]=NMU;C@BLG\H= M!:XP[5N/O;K;O/(4-1;!<$3,6DE2B>'2MIJ4L.5R_8-;X5Q% M]D?M:G+U]N47OKEW<>"7Z^W._KX]).;6H\$EYQ3 HB( ":Q=KR\)*BV9-@A6 M>1E4Z1S%QOSX>R_:;Y]:/)^ M7F_T/QY@.;+R."*< M[2D'=BP.0=!/-R3&)4PS1$(2K!@"A$RD%GPH3JH4 B!XK!)"'HTHEWTTC^'5 MG_*+*YKYN-C^\6&]7,B?1_?1IC*EH0A 7BJ .$* 42P P\J:%9PA(KWZ< ;2 M'5DQG$U<:0=?9QU+SE I&/!YG9GW><*4_:;G1NVT; M586Y*"M&-"@98ZYUG@*TL'\U)6>,DA(9$C0A\YS$R+KRLY9?5@LW/O:/U?H' M^++^$68X7<#$STX:)FF8HJMI92VQ$8+(UV5)9/U<(#"IL7-=P,>V3<\G8QL" M?VOSQ@Y),6^M1V7_VB15S\LR)P41"$A8NBP6Z*Z,9 EHI4W!*J(*9 +Z=7@3 M]OJ^#NZRL6?#Y7YM]/?U\KLKK91-[KYI,\I#>_K>PM1O#Z>!*+)+;T?Z-">N M)N]^U3"0LA.OIZS)6N[>HC=Q;UU/\<^;Z/H^&-MA4%Z:FEU?/AV5^L^K7 JI M<@@(ELBZ.D8#014!IL#0R++$H@H:.>!)=^3CNR87VD'/#S _%3 "#&&*H)E> M='D<0GRZ[)3;>6QG(&2D0FR_D:<6K(70BY M*7EUG; 06D-1EJ JC "(YA@P0TJ@A) :Y49"&:1FCAM#HJ ?AUL97+M;MK.42=H2@@S4L*2JDJ@ RC@"M#@*XH%AAISEA0Z"Z2 MC_%/=L=#G:#4G$X^129)@?8^S,>&+_AKQCNGH1G0U MM9A*U_N30B!*)$&I<%%H8U N@N8">- D0I$4I;)L?#07\;'^_<$9#/1INA RL $%3.10>%*?U,_PA.',_ AZ-4Q'O M'MS=YWOS47];;^HRID_ZO@FL"Z5@R5WI";*^/3)6/7!8&0 KH4I6("4D#RL= MO$XLY,L>52O8D&[N)COBV;:E'J8%>B#SV_QI8 C;\P?Y#U2S3[?D#][NMT5+ MM,M["$VZN6\+_'A/>SP1MY5?\$?;QW;WX^VDZ76JMZ@.^;[?;!E7.] M-Y_T:K'>'#?8F1.MF"DT!'DI2X PX8!RC(&0I.*"%JK2*M!8]R(\\L[^9;W9 MK'_47^Z'E7(#.UR*S'+-5Y&)0]Z >EOKR6$*#.VW'#2S73L>W''>6NR:9 M9&X*H1$L*<"FK(!U\R40&B.@%!<5KQ35!?:NJ?"E.K(B:4FZOD".YBSC_8DS M ^#KUQRC@1+HZ5L.#DF&^P[*KIEI ]2'#J@;&48#@ JHFA@#L+B:B63 A551 MA +06T/AO=AT%12A\IW43P0_/*C*_:@?O:N>ESNM7C_L'C9=!Z>N2^C_TWSS M^<=Z3BDO.8(2*$:M:2:D D)(9IVLHM),YKF@0>D0<6R,K%_MEPQ'E;.'HNE[ M/S(V1J'W)Y?&;'0\90U3AW]MV)IECJ_,,I:\(#X2F+05\J%,/$7)?"105VKH M8U>+[/M8AT ^[=;RCV:(I.2Z$!71@%>% JA$ G#7FLP@;A2Q-A]600DCCPF, M;<.U(1U';Y;]$_P7F&??[ 9III2](' &8?W_)NJSS?C#[LMZX]H3_%M6EK.R M*&:XQ/6U3UG,:$%F%!?=AQ?6[&[33-8/N^W._F#]SEEF_^U;DY^]_!G:0_+Q M"_!37D-@#5-++:*?&D1K8K/:A]0J87O(*^*D:@CY>/EI6T!>$>ZLZ>.USZ4? MGO&9__EAO:D[ !WUH/N\;CK0Y7-1$"R@* "5KF1>Y!6@POZ5J+) DBMD_;S$ MXS)NL.3U!1\\(*.= GEU)EFZ41FWWH"?&A@;T+'&85C>9EG+W94VB-,,OO $ M:8)1%[3;#+3PA"QEGX;MD9''M8OO'6VW/YM^L\_?PM2W@+I06G,H*8.:F M5"B&@6#4*CM82)6+JL15T 2OBU1&MG;>O DLB;V(A)^J&2Q?F!*IFW/4]&99 M0W&$DO9>F5*5N%ZD,6U9:Y^89Z6LO1\>.D+FW,EIPB[;0YNP-ZN;E2A'^>U$ MTJJD)2BQ@2[-! %:N%G4.>*P*"#"+&@7C\;IR)J@Y2T[ZC7(NP'V+^M.(5LW M;;4N\JBSM9JNGUTTX;U8+N[K(&?]L9LG>.PN,^+FVB2SD@X)Q^YDYK/)YK-,Q+-$=6^0<.&HW0\I!U3$2F M*?N Z6DQIH4HT'X9.U3[E-<>(&*MX0G+=0\7\TNH;2535]V*R- MWKK>\7SY6NMM.VMESBH&2TES4,*J *C4&'""$6"EEKG212["VN;WDQO;'FQ+ M^);ZGB]K4^_;$1^9T1%UD7W@^6F$=)"$*8,.C6/"F:,\:_L:)HPV^@E\H/O1Y:M!4LT\[OG-EC4Z;+"\,-T-,YU R0%'A[#K,\YFV=9Q5BL%]W5>1@T]NX&IYRU6:J0"K[9:D#[M M\:@YF&@6FI_4:4>BW:#Y%)/1_&"X,B#-\^&(3,CZ&N[+>FD_OG6%4[N?EHSU M7RQ1Z\@XK\82:FR3"]T K DA"#$00&:8"RY3P(H* Z$4YK0@!5%>J=;#61E9 MSWS0&[/>?*WSB>]<^^F09M/#,.Y7,=,B%QC<.6(K:_CZ_^R]6Y/;N)(N^E<0 M,2=FNR.$&8($26#FJ5QMK^78;I>W[9X5<_I!@6M9,RJIMJAR=\VO/P ONI0D M"@!!EA_.BEANNTID9GX4DHE$YI? * 9VFH%#U;RI%V(#[5&#.1G@8869P8P"=/56=4:]VPLIEF%4X (F3".(!=*02+$7;^F2 C6C#!8EMCL_9C0D&K%8,IP6J"R$+A(?/9^ MDULP--;\4H\OGIT].IP!7JL/7NI_ MP!I<5VB-TB'\:OA/4,(UCOX_3>'7J(_'IUQL7$7BE[@UU+^LT*5,= G3 M/%,0IPDVKQVN82D8$IQJ.W$E5MG*B?217QG72A<.N02K,)IE/[#=7@RC0>B9 M&XB*7M02CHLH3%"6<2K[IRFUN B+3_G$Y9L$#LM.IYL1$O<)2NV.))20H26#)*$LIX7F"_,9D]DD;V=TTLNMI,:SZ#O1R M_6=+=* ;K<#2JN6YB^W'S\VC1$/%SX.T8D$M=P9VDKN6P8B$34X6QIJ-V2MK MVJF8+F:?S,-TNBA6U_$GM?VL-HNU7(CVIW86[QS+5.M"2)@G&858L122U/*S M)4C)7.>H)(E/:LI5\,A9*R/4$CK54H&PH^IWIYU#&XXO .GF <: Q\\9G-\ M6KPZ-7:_NJUQ:SKD(YYV^F(P6O_P!;&OW#'<#\;U'N$KUP^/'CH2Z.??V/9I M8_[[H@0[ISE/4(:A(#6K5&GYX7(-28E(R=,Q>I#ME9J!3 M)SRFN(:J?X01$:M!\<8!3-LUX,J$'0NYAVS4 O0 /$:(3JY)?K58Q1&2OLC% M]1;#DBAV;-ZZ/KK;- .QM.U*>OML_WS/A/D2[%=*J0K"$F5"&IG8Z=[*A#04 M49CIA%.><)DJ+PKJ !TF3*A\43_4ZJF>[;U7#?!G, M!&-84J69F7D$G<74J#*S&-8]AXU2D_3)!& 3.=7BH\&K)%P"(+J4=@FY56@_ M2KU(+5&?D5AGE_^QV'[OENCNQ$J62"&>0,R5@1IC9J#$JB4S] M>E*=@.CW GT:1G9,*'HCABJR;CQH!+S^_% FJ@$X5+\.C=:NX M29VX8\4+BM.N%;_+ ^.BI\?'97VZQ9:WK/K^?KG^\\.J+KRL#[2ZKSTM,B13 M$_QHDFJ(,4T@R3F'>2%*GA6ITBGRBH74@YNQ)/&R7O?JC-:G'_?;L[-;%#I+_>O?_2 MA>MN0LUY;33VWKJ2O)9>ST%LO\I*$Y+AA,(2V2F%B.20 M)+2 !.>YP@4K,K^605?!([O*1NB_OF5+F_"3H-J)'\S;>Q['T&.TX>C$.$9K M.TCV:HQ 4>5K^WCTN^?%OC;A;B\8#A2[_=5TM[$OIW5];6]C(E^KCHMK.6XI*A0 M*BTQ=AJQ$%6KL7-'5B^XUO"I4FWWR0RL[&S!O1K@W!@&/M. M!X???$#?T*?URLZ[--_!U7U3*]XVKLREP*+($8$YS1#$F2X@I8FM6$B8S$M- M2Y)U;,9NOK1?H-.J/>8J]G.33>?'FT7;ZZ&"&W0N8^;FY"+@,*#UY5#PCN:N ME1VQ@LG-R)C])9>%3=\,;O5EL3J[U?+-7FUJR9^_7F M>5Z@4B&1VT8*L_W"14DASV4*2XE4(8L\Y:E3_]Z%^X^]WZHE@EHDZ&2Z+>-+ M@/2OVPAF^BU4/PN=E^85.\ZL1;.5_9?[]8]_-59NQ7H?0_>#YO;RC B%WZ+T1R'@A-G) MMF@GR_W2)CY1=C+]]"39[;+ $^0N%&]:XJB4):66,9OGY@^6Y9 HG$*:X3Q) ME"B0']?A\>W'/@_>[4O#F@>/H7!;J^$&>A[3.-OF?UY[UH18Q[+'-Y_V]/6L M82>'K.<_Y1^&ME07[Q>58$L[A>O=2OYJ[CU'HBA%@A!,$-80JYQ!R@6'":=: M)DF):5FXQJ*7A(R\M#I&O$9N,UO.2 96M'M<>A&AZ\%I#+O]5ER0R5Z!ZC6; M@J+5BS>=+&2]9M9AW'KULV%OM;^MU_+/Q7)9,SUMS5.U^:2&D.8_MZ(GE&YOS?$ \EOC MG1XUQ^<)4-X$>]ZOWC <(KV:/85/^NH. ^;EJSWP+D.)/MYIW0Q];!)/(5IIK^$PQ2=221 E5;W0 8(ZTM MM*CF6E+),%$PS7D"<4$HY$P+R#!%%$F99LHKBWA!SL@N[5 JV)HEUI(,5 MM47Z.:]+<#%%!"%:PISP'&),,H,4YI!3RHLBR1.2HWE#>&!\YV8[&6@O93I# MUY:4 0C>JOO%:F43C\9Q;;\K\&RV W%@RR3BRLZJQ9J8/TB*(2^EA#RA629+ ME2A:M+"9_KICZ\LUQ[>-A+X7=R^>FF;6^?:X/2STGDQH^^Z=_'63FS0D=(%D-Q6Z7#3_19IB-7>R[3?J$BK](*021=I MOZ$OU^B53P<.RCELC+8-T9_5QOZ W2LTIX70*)<*9HR5-544Y*G,32R7,LJ) M5@F1\Q]JP]?.$W)ZQ/E\:P^%.G]Y][+L2_6!_==Z T37;6MK38T/5(L?-BRN M+(5)S4=U^$//>3E]T*8IT:F@"B8Z41"++(&DR!&49D$@VCQ%YPQ-E!#M;%&AG4)VK:24$.1I\, M"'*Y)K"\GRTV_\&63^KM:JS3)AM""D+LX5C M!8(L,QM@J;(TX9G,9>)7O>\@=.05;E4 M0XU6TJW/ZGU )TB86?R3I"ZK?_8 M0/GY@3@8^1?*>Q@=JP[>1>2T9>X>()Q4L?M<&])_O:\P"G)50$%*ZC- E%($U' /$6J3 4CJG!B MZ0U58.PRGBZ!?:?!@4Y@KQ3HM *M6G[.)1CX?D&P]+>'!]QWPE;Q<*N/V\8'W&?H\; 1\_3PM+3=/7W#+%X<22)= MR!*5"B*L,VA\/H*491@JG.F4ZRS-B%?<.%"?D=\!-_9TRB:/S*[Q0#]P;K1- MU^!CE?2D=1[Z4-PBSPFA#GP_^*(\T7GQ(+BB'QF':?-*I\:#H+M\<#SLMF&> M\[-YD&JS4;*>Y/CU.S/?Z#;'^3]*SDN<\:34!2SR,K6ILL(XQIQ!E6FA4YPG MC'A-:NL7-W:RK!,.*BM]!JI:/F [!6QW9_M33V=W!4C(1 MV]UCRS)0[5CZ"E3B0EON5)'FQC%H#EG&,LAHQBD1J4[]'$.X*F/GWQK%/#-K MX< ZYMLF@]W 7KE1J!*'8Q0K:1>NR+2IO,& MG23XAM\QS+.]M;P8)I!J&:\H4SG'@D"6:P*QU@(2G%%8TD*E3.ND$%YT]<>W M']D#66%-7:D'E>(%(-R\2[AY?AYC;UE\"J_S-D1:T2]N/NDJ/6_8RY5WX5,! M2?0;;;ZSO['-?RO;'&OV**JJ3/2Q8Y-+3-#Q/9W*OZE[;W M20Q+05"B"IZA3/D5>/TTMHU>35:+;-,UV!MFWC?&GM!:_ ,-"8#\S5J MC)Z!SFS0VMU\I&Y,!_LZDX@)^9_M<<9*[?\T=DU[2/#3F'WIN.&G4S ::_A? MCTH8B>^?MD^;+L?0S?I]O_BA]D0(U3>CNF(VTI@G!PT\_5Y7%WC*6RU! MH^;^MXVB,U!KU5"?6*6!7F_ )WOF6_^KUGY41O-!*(['>!ZFUFLSH@\"TX$Q M?=C]XYT-WSUMJRU;R<7JWHZM$2E"!:26W!?G.H-$"@2UQ)1DA&BAG$HE'>6] MTNGP>J]!W./A0RC#SX<# 8IS0'P@?-P3XC-6CGA$?"CMU<^(SYCN^V#D_%C()[8\B1VKC\:5?=BJAVI.)4U7;Y07YX<:V G]8A4&ML6>C1[0G MZ!RQ3?YP>OIHK2HI$E\CXX-+Z8&5BMI*5,"UD4U8'_OW1@MPZX14L/=RM#NR M<[HF]55\CR,4EUR+Z^4#QKA\7E?;C=HN-DT*<+_QK([WHNVA+6*"IQ@C.Z&4 M09SD C+."41(2XY+S@7S8A$)T&%DC_+[OWS]%_#9EEZ;P, 26#:G!U9'^&6G MY%'*Q]/;A.#NYGE&1M//"^UQVYS 5M6XC5#\,P"!F!-E/#68?LQ,&$1G9\\$ MWFKXK+^/'0M<%U+]^J1L'NR]^4;.,X$SB6TCKQ3F#Z(T))1PF&M64EW25+I- M5O85/'[RO@P?PM>+F)N+&0,'/[_R8I3>3HF9/=3@RNS1%G+69M?-/<89C^=B M^@@3\'K%OMJ0.QH7L!_YR'8:^3D2#Y#=O,DXT/FY M%(N:50)\/D3M]PZUG2[@YCIJWN[%'X!(/L9#\*2.QA^0E]XFX YA+L>60#6Y MXN5R_:>-@:K]Z#&S99)/HBZJFA.$A$ "P[RT[15,YI!DDD)FMBY%@87.=-Z- MT?WF'INXRG=:.L=3=;\%9%NV)O#[G[87T&9;+)'AIF)+3Q_CC*J;AXD*4E@E M[+M;T!$$S !*84)G8*<6V.M5H]9I-@,[W>)Y&U\P(OD:9[&3>AI?,%[Z&>_K M0]C/;#' ]_72?+QJBC<_K;?J8#9+31:E>:%003"4);>$T!Q!HDL.4X$Y492* MS"U#XBYRY!W/H0Y=&;C5XGC@D#3*/^1C>SS7F=*<)V<5\+#OF$_.Z6[W_FC.>((FH@$F.,[.?Q!12@BC4 M&>,T2XP/SG5 >/=*YDP3+9H@_(EM%FP)WMPSN\TR7X.0P[=7>-P>!W@_Z=,; M< C8PWEF(]9S1?16[8X6K54=-+KO&K9XK;XM;(A\?OAZ#R#F&>0K6#'].>;K M/:JS9Z&OJ,Z M]^-$)LG);MCF(6JV@&R<\$X*@J&(*5$0)PG!>24)3!1 B$L M99YH+[*G?G$C[P]JX0%OB\OP>#CU*$:'^-Y6,#B0/ .M[,A^\ZJ-,=W;96'3 M>Z&KAI]U%M>O"MC[N\P@;-W15[7=+FL7=/-@#U?F!4X*9CD)*!,(?@ZY DF @U/T?B.N]TMJN;V^LV M XUV$T'LD6F8".JP_,.HD/LE)B+@U)NN&'+_Z9(8$5 X2FW$N%_H\+'-XWIC MA'VRM[ZW]VV+3!5/9%8:AT\U,OX_YQGD*9=0(R90D3 DM5>+P$5)(SOXG=Q_ M!0$QWV5\W,*]*%;[.>B=R!DP0F$K=83RVJNV11N&=4G.Q).PKIA[.@;KV@6Q M."]NFDUB[2?N]&>S)]Q\59L?"Z%NS>ZR:1:88--H=KD;/@)1A0\TH]%2."GQRB04/D!=IYSPNIN?/ZLVVX,3 M\)7\/T]LN=#/=7U-4^!WECK#WR_/QL53L^#[=&1='9EP:CT>2]STP//9?ZU M]UK^\B9Q5,$P=+XI_ 9#ITA]4MLFP;X0.Z[R:OMIO?U/M?UR,*S]:%Y10;' MM$Q@2KB F..$0J1)W1-U-_Z,RHH$?@%GU-!ZRG"SN8&'6$:!>6U<@:[<"S^>U>OXD&1@T!*_J\J"!E M7FE"03W<_:T0Y'-!BK+I[LCCZK>2:4S"G*8)ZD&&+%,DAI MAB"6&$M!I*"*#^6?\%-IHF.&-5\N[IL*Y^&L%)Z@.V]*)X32>X-ZGLMB]XM6 MP]DQI8\-^SHM=TGRDDF_W=+GOE6H/ MIS*E-UQ,9NS\-BRY8FY)JGB4H*01C4)-'04A::U9LS6!2<<9S0 M+)-E5[#KMG[=A0>4U_HMZJ96Z%ROYPRLE.?"]@#5;:U'!BIH^7=%K_8 MZ0$-< ?MGO4;IPX_CBJN/O6 Z.TE_/&(Y#@\!$_J2_P!>>E> NX0&AP\;I1H M#OC-WY>JC4$.L^YSA#7.$%&PU)::/K%4R[(LH5*)EIED+-&I7Z1P7>CH8<-> MA7IYL /9OH&# X2N441<8'Q#BKUT6PC?RJ_AN7&!)R"^<+V5\,%\U88:-R]#C48=E\FZ M@\'S*+<<#\2P"LOH8/I558;!T5M(Z7G+Z6HGPVP]*I<,O$7@<:#Y*M7UEG>Z MD;M@R\_K:E&[^NZK3Y3&P@1C4-N**ES8LGF"&,QD3I@BFA,_/F47H6/7)'0J MV'.HG1*@T\+;HWCAZ7B"%QDESW.ZX0#Y'\-Y6!SKL,U%Y+1':AX@G!R<^5P; MZC!>]JG/19%C\]D,"B4DQ"G%D)6<0EIP2EF6YQEG/G1AIR*\G($_+=@W>TDS M$:<5^\__1%)4_CM0M7A?%W""$"JHQ@@G,$.E@A@+.SXZ+R 129K*+,\*EL\? MZX-.\P@WVREP>BG.&:VWZGZQ6MD$$&=+^Z8:#$^BF2JI8-!\:XAYOR #CQ(Y M3)6D1&2DT*)HX7FW1VNUGP MIVU=DK%=@\\L;H_E99NB^?T3 1-[^4L&GOKTBY\,V'/WM6[??K<#/:H/*\L. M]WZY_O/O2MZKWU<;Q9:'/=I-0_87)9:LJA9Z(>K=2$WTD:<8E:2$NDA+B&61 M0RZ8@-+\(:30.AD-FCAT'QTM39KVL'%,_58\LQ4_S=,.2&C_34_;+ MATP"?&_Z9%P-ILNV3(+D47)F&HG^G2:WZU6U7BYD?:MZUM;-7XMJKE#"9,X4 M5-RVE/ DL1N/$J:$:4*41!0[S7V^+&+D/,V1T&8('?C#RO5H!KF 3?\+,([% M?B^N &.]^C7Z[1G0F''AQI-U8/0;=MAJ<>63(0RDH\V:_[)>+M\W\Z_F9A&G M3#$*558D$".SI"EE$B*9<)*FA&/IE(*=3N6Q$[@'TT,O#KCDS^>FC(+:EEG' M=7E@3EOBLC4&@=8B\(>U";1&>?&%3O+%< CC?[K'[9F)_O^?=.,"/)AE?[8G M'LA,.]&3CT5K.R7J_;2XDV@R(:WNE,@>T_).*GG &:X](S9?S^6.8ZM!D!&#OZL5&0\_1<\4 ;T%SN:G_T1O*K@E^I:=P5 MD,L-XLYW"!R:9RQJB&J;>\X%0H0IG1BWDC&(4\TAR7(.']>K>[BLO_F-/,_Q=B_AU?1]=[/,?1'?!B%CCYE[>?MJA M,.QD==^ES8:'M98):J-\Z.X^+VV(;;*W?BGMIZ A,G+T615I^YV5,N@9[ MS7RY$/L_'(GYY'2 VSRCF28T*V!.M8084P5)GF'(N,9%F16RI-*O,]A!ZNBE M.@<4:IW,@?PE9Z!S6[ZQX(C'0')F$N.(W"*7S1V+/.2,Q-=E![D,P57ZCYY+ MA^ZXKV9"JTNIT&:SJ%BNBT)PR)$H(2X3#0G3 E)"K2:_!\-,TFW*^[ M'&A4O2<:0_?T0Y^B[Y9_PF<3GA%HT'[K^EC>!CR6 5F#2!!&3RH,U>N5<@Z1 MX+R'%YNHL>V>6VO4^K>S\OZ0&=FQLB][=3XWEFVS:X,FYL(6?@_:*R M!SK_J=@&_,:V3QM[:#Y&BY\_))'\EH?@21V3/R O/4_ '0+*W%I2F/J(1R[, M-T15K)WQUY31[9J%-26\+#7,M,PA9@I#DNH4\C)CO) T*QEVKE1SE3IV%6JC M!E '>M3GH/*0Z44UQU__YE$YY(QJO\,9#2L_7]/!].XE3$W)35?0&L#5X(R3 M1Y'4&'B%U3G%PLVO7,G7_MZ*(^>;35/-K"J-HMEA$D1^Z?0[XI' MQ]9SFSL-K*.,C3B!9X+1$7N9/]WXB!,X0D9(G-XD>)MYZ=S]-_9?Z\VM[6WZ MQ![4K^L'MEC-TX04"F]58V,8LCV- 2+>'M4+^E3;U1#H#FS M6PVZ39B;,@[PZ>%I:4\$N^[+3VI[U)_94%=T8T$SR;5& N8IMP0&7$'&F8)Y MB15"15EF-/-Q4Y[R1W93!XP$'WP9"4(1=?-!(^+DYX,.%#GN"S?JS$Z[R!NE M1JAY" 0DDB/RE3ZI(PJ$YJ4C"KU-Z"1B8]MJVY1!?UE4__WV^9NY4]V(7*8Z MDP@IF*280&R'F!*1*%C0!)&$Y#DF7O5./;+&SI,=2@96-+"2O3JV71!S^*IQT0847Y8T\8CBJR:?#BF^?LG0PHC3J:('^ZUJ/[=-H!*) M0A20RZR .&,2;^ J M_Y7J"CSAN5P_X'NCX&DP+6W->V/4N5ZMAJ9FU]REJG=_&4=J9"Q6;/-<)Y%L M.;BYT@!F)-V;_9PR&F[G-$\E83*'BC(UIO DYHVDZ]4B=L2$_,X-G=)&!F7VV MV-C3!/6;8O:-8W-$G]?+A7AN_MQ'5:4HAG#-SA]0Q8S\&4)ZY^CU&!TJ8,+]6 /S1_G>4 MD-3;_%CI>6>YTR;F?>$X2-H#K>YEL"8)(RGB690,ILE0R*#),$,8IJ8>()Q M1.2NP?";NT>8S@*G97;^=)HU95E M_\963YJU6H);]LB$;H:,B M]U$254,PB:J1JHQ]CQB]J"EC ,-#/U@*C+1#RW MIH$@.^XSQX?.<]-H=W87!A%5N]\8M<8?Q#<0FUC[NT MIMVL#8/J9.))#7!3,NBX&A4H*5)C_ MI[+P<5T.,D=V4YT&39G:M@X8=EK,PFM87=!T\U&1,?+S1P>LFM^.FG*B5[5Z MF!G)M;A(G-2->$#PTF7X7!KJ'EK&L9IUL&:QJ3Y4U9.2\X(1G'.M(2JIY7W( M*&2)^:- =KH H\IX#3^O<$G4Z,Z@8\&K)T+/0%7+!HM:.'BS6+4_^<77&5S$ MSM4'Q$#$;^GOP?C:@-&(!8W$+>HVL]:E MVTR(T?:/LE)*;FFA4((%Q+DM\&$ZAT)PD3)%TTP@GR5]2=#("[K+'![(#6S MO8B4VP*.8;_?\@TRW7OQ7K,KTM*]*&;2A7O-V)?+]NKG \B8OJC'EMWI3MO@ M[)O:/'Q^(D,G[XL :164^ MZS72:$\]Q@A/2I3#0ADWBU.:0HHY@8HGF""=ZM2-^&ZX*F-7.3:*>98UA@/K M%EQ- Y>?!VYU"AF4-@[[YF",8A58ABLR;07F8,!.2C2'WW%@7\>'U>/3MOJH M?JAEVA: 2*4D-QX*JD38J48D,1N]E,&TE&8/6%"4YUZ'43VR1O9-M2B0!O9G MG('&T?G$,=C3N^QZ,&:@D3L#K?UCU%Y?-S%VG\492:_367'9Y(N]%#V7!&SX M/JSDDQWXPI8W3UNS?;2.P5;EK5;2_ M;=9_;K_;V[/5\US2! F<:9@CGD),= &IR%-8FH"%X%SJ)'/B:[LB9V1'UT@& MG6C0R :M<+=U?0VI?C\7T7X_[Q9HNO.*=33L3.12*?$O]^L?_VKNT 0MYB_[ M6.7:?2=9MH[&=8O5]>/#IL>UXPAL1:LE5)NKHLA4:784>:9M&Y?2D.=Y 9-" MXS1+L%FG7NQF%^2,O$1_57P+%OO2Q(HNWS;B1, MS2*UK_N6 @E$,P%+*B7$3"+(%.9F'6,DF"I46NHPOC(W!49>T5^?'A[8YMFF M\SM%P.>.F2>4D,P16K=%/R9@?M[@D(ZLU64/VDZ;B7C(_,"(3D/F*/Z56,C\ MP+E,0N9YGT@#9TT\4E7S F%%$\+-4S#N!K-40LJ))45-L2)ISC*5^M"'G1?C MY5[\F;^^V4O :C+_ZEOW!Y75!]68F/GCE5?5/6T MW)HMA6W];8]B;^MOOGC^9EQ(M6S22 56@FL[LX9)"G&6E9"C1,)9$0 MZG72$$FOD6.-3B+8[D4"MFN7]O,#L1Z%F^-X!8#]/,VA@K6WZ52TAR*-DF"G M9$.=T/'5[![+@:+QW%-DY"+YLUA:3>H (T/YTF/&OOUP1NEN3L,!Y5Q'4O]A M93F3:P:%.[TCI_NL-GJ]>;#[Q?TV(RGS,B,)@D5)R;@[>Z5U7>;55&Y:D=7]]96*Z ME]0$[9@EZU_JN0$#^*SC/'C?_>4K/$[?_5 M6+2CPMO'LAU74# +=_V*^54U_[6"S5V_KY?F'I7MW]H^?UDOE^:E8P>$SU., MD[)(,EBDB3!^7"%(9$)@*F5:D@))R;PH5SWECW[@W\9K;SI]?K'C! Y5^E^@ M40K\8=4"K5Z>;1R^J+NYTQ&Q]'.6(\ 8PF(= D8\9FHOZ5.S38= U>JB[C.=%8D,$7VL$]S!#G- M4^.D6)Y3)G-,G(A<_<2.[)8Z/4"K"-AI FI5@-7%H_K&'2'[^Q@F? ML+G?[E!Y5"N- EE8R5(TZ/Q*F+P1Z*UC533Y7^U?UO1K^X5Y MOZA$'5LNUO*]^5DUSW*D"ET0$^39:FPL$DA,= QZ MB58N: 2#1C*H1;L7-%W&J-\S1K/<0)PDA_RN#O,Q M'U55*=5V=[41Q:ZZHI/QZY/ZI/[:?OM3+7^HW]:K[?=JKI(BSW&!88&$AI@2 M"DE"*42%0#QE/%/X79 MOA)K9JD N3*N9B%GX#\5VX"[U>6"56^',Q232"XH6(U)G=)0L%ZZJ<'W"W1< M!T-%WK?4&KN-T=OU9K/^T_REXRF>*TW3+&,,Y@H7$">H@)QD*?N)'=E(W/]ABV54]KC7@G7Q/S^4'J:._&@TH3R]U/ RH4V5VD.+8:;.C MMX[HHH)@B.68_(1/ZXZ"@#EQ0F%W&3=FLB^Z]^;[.$\55PE.*2QYCB&6@D"N M,84IP3HI-++TI6/$2IT"X\=(Y3@QT@[!N+%1""X3Q$16I>F#HI=@3!P,[<3_ ME$'02W!"@Y^3^P1FA"S+XELC0]HF.;6JFN,%41(EC8\Q>S%E"ZLR!%E:,HBP M2+24K"!N&=I^,2-[D5JHA-R*!>) +E -)XEG3N<\5(XYG,$ >.9LK#Q8"^SR M,>#&;O?OVSFF=K0NJ[YW=#T1;-8B<4C6]X\V(J^.UU_HC[76[8W6:C* MQ!4$E!$"$TM?H#5"MJ=P&*O8D?.N'"ME1S]D?;[J9_I047:ANT?7JOZ0;U\K3VPZH.= M_J Q -QI<& ">/^S/4B/0H"?Y(&&E0[\! _6K^A@ K1[RQ3&E#]=8<,$*!Z5 M0DPA+^#M_G[Q0WU;/]X^5=OU@WESM9Q% I^U=&IF"(_5!7L]7@'#[0[S MWAZ/V<_+]AO4ZR O7#J=;^O7_<@M7?EHX'03MI ?5O][L3)_FJ6KJNT\E0G+ M"BTA1QQBG(D;V)]WN=K$"_VVDFO\V8L,V^6<0 M8)RD17*LC_(%&+!2_-NSPGD7(I2*RDP*7T6X(F$D==?(Z]IOO!; M:Z=8N"VU01;ZK;1#XT:@G+UH2:2%=GK_2=?91?->+K/+'PRD@FY;F&ULOGEN MOUP\XQKK!$&5F]<=EA1#I@F'2%'"92849L*+ _J,D+%CY[:OO^8<>=I^7V^< MQW_T0N.V[H8:[!E G[-U#-KG'JMB\3V?$S$MT7./D2<,SWV?#5N/EC"ZWC[< M+)?K/VU_:54/+Z[4YH>J=I,BLUPD*<429HA@B)%9H:0T4:GFJE2TY)QKKW9^ M-[%CGT*]NP5=5^X,H!0F= 9VFH&]:NT4[T:Y\)&8XT'GK>C M\,,BDNMP%#JI,_$#XJ5[\;S:O^_HUB;P-HK=KJ6:"YXJBK("(F9;&9),0E[R M F**4UEJG8O2F3_Y\,9C!]7V76=E 2O,O9_HR/;^)3[$(L\@VLT8KSZA^^F (YYZF./QP5,WZ(0JA7&>PS1%F=FJ M:@892W(H&9(J)>:=AIQ84/K%C/T.&SBK\C(\_4LRGM&>K[G:WA>GU2&'/I<- M]SCWB0) V-'/62 BG?Y<-:OW .CRU=.= 5VUX.@8Z/JG_1Q/M=G.V_:_N\U7 M$W(O1+,?)*H415HPV^2;0EPH#DU,@&"2%)G(LB)AN'!Q.9<$C'T*U+:FVFU@ M*]5K]WP1EWY?$\-:/R\38*CS"KMF3=^>UEQ[L)\U_]J_\R_>=I)%=\VH;KE= M_5Q47N$O7?_Y,??F1_98J3M]\_BX7 C+]F=IVIZVYD=UZ4DS+W&>)"D7O$P@ M9L+FR;2R>;(,YCI+$T%+0DW_E1.(<'/2:W%-MK01^;BWBG\$LRXMUSVBL-ONX?V4>'1Q:+FC@&J./2% _2 M\&>@+(X!L2-]<111P;26ZP>UX]#\:+^0YK:_KFV#X+S(?\!D 1 M0B]YW<1X9)(]LJ:FCKQN]AFB2(>+QCBY;+^U6&C.$DJ@RC.SWM.40<9+;+92 M-!5)62::.!TR^ C].4\MPWR"$\ANKB$V='X>8BS4(I]5CN)%G$3^1.>4_3[% MZ]K0X5 =07;3;I32'"J38RNXLB.PBIZS\'->^\< 6LW:.20[[>J'<*C?J&-) MQL,N5FEG? 6G+0P=#>"3LM+Q) WEIFZX5"SK,B.RQ*)0$)>,F\ K*8T?3G)( M$#=[.")41IP.WGMDC!UQO:!H;GF !K!2[]'I]W>1;/:,MOS-'?D="O3,AO2#<_T<.HK)?JO/SUJO<^BKU@PX MC+Y\[\E.I*^:=W@L??W#0]Z JZ_;A^T7577Y4_,&7O]0F^>;%5L^FY?N^R6[ MGR=E(@C&$M*<%A C+LT[496P)$CS'"NI<^S_8G01/=W[LIV"=I#@/U -=+J! M3KF0]ZD3UCZOV=@(!K]]/<$#?UC-(OB*<#@&OKN=1+W"*]T'@O-O>J\[A*50 M[NQX!4N$ME'?U:JJAQ3:0QP[F_"65=_?+]=_UI-&NX&%;Y5>;Y319,FJ:J$7 MS1'/-_;7/-&ES@N.8*EY"7&2"^.94@U5P34MA< 490'#*N)I&% ($S308ISG/?JE2"(^%;?4R,0@!_FX6D=PI&0W.+>9RSH#5E5@=6VFXQY-;9T!7NL, M7BH]L_4S\3(E\:&,E"&)J-BDF9'X@+[,B(P@(9"4@CTNMFQIRVMNUZMZ[M?M MNMI^7*S4!_,*J.:)(DK25,*4V=XYS!0D!2909TF1XY2I+/TT28M"IU1K6%);TI*H%'(E,U@RK'%)-%$9BCNX\ M\M)N9;EG7([-OIYE"3;&;S6V8B+R75Q4?D BY?A^DR5/SIIQF# Y_X% SK3- M^E%MML^?S?/9WJRD'3S\:(/K3VH[SQ6A-!,I3'B2F1>C>3MRABDL6)G;(]TR MTB,\[ M(-[M@?C4 X0_TYV#A;$X[_I$3RS5A_O7%*.)/3]9GW^F:+[^Z M>]I6=FBA/0_N!F&GHA2T3#.8)Y;2(\<"\=$;!]XF?J_YL?[!>&8]8?\I20VS4=M&43;5]2M9G M5C>[2<+GDSC[WU?&I=YIFT,E0J5EPA24-J;!*#'!9492:)Q<0E-2E%J7N\RV M>Y#S6O:$Y,']XR@CS02HVR>VL:=1]S81:R.(Q\UBO0%5VS#=D%+$2XZ/^C48 MGDI_]:<:+?'^IC'J%V#-LF.G]6)E7'EK0QTQ7DRX@[WV,\"T>35/EX&?X@E, MD*\?U8R?)KL_QGXN/BIP_L7E_A#$JAKWD#QM.;@_)"=UW@&W M"#VVK+[/!1-*(6ZV_T1KB!6W*4"$8(:4SA7/D!2)W]%D]7WTX\?JN^_AHK'4 M]0#13W_?0\(>U0.. />Z1COF,[><^"AO;\3I<=W![P('M'956'>ZJPFH]JDP MFDDD90G3TJP 3'-M7JD^=04UE4N6QA\W MMZ44"PV_)38 "/]9K0X6QIK8VB=JVKFM#D:?3&]UN2:T#;S>PQ[$\>U?[_AR M<=\P/1:Y0+I("TCS+($8I1BR%'/(L,RT4%E!$9T_JLUB+8VFFZW;:G>0[/,U M?RG?^1O?[=[7.['@G_^)I"C]=[.QOU^L5K;+T"P&.W;U6;'+$\V#\66Z*'F" MJ$%56)9P8?]F/"H718H8XRPI>8OONY4CI=HHZ';2AV#+MD"MY+B NCG8R!#Y M^=GSN:/N7WL-8O;L.YL;K7G_NL2)N_B=(3AMYW>_-,P3MXVI79 @"T0RE&70 M["]*B$N=0(I$#C-!RJQ(!%.Y4PG4^=N/'$[=?/WZ[MM7OX7]PGZW-1QNE=]R M;5,"8T1!YTV(M 1?W'S2U7;>L)<+Z\*G @C-/]H9N=6+X[E?%Y6PHX2^F AJ M]]W"E"G,B>7%$[;96C-(;;5ARI)$4R5HB9QV[7YBISJY[\ZA.QV 5<)G>K@S MCOUK=#QT_-9NH\(,] /DO=7SQ,IG;OH8F 5.08^&G>3.]]MPD'C MOA8>CPWWOCHL*/G;>BW_7"R7-ZN3=*J5MEQ;WHS==SQC"3$[10&5) 7$ G'( M<\R@E&6NB9:Y\DL(>4D?V;UVNM3G^:>'!7M]@G-&?EB[Q4>C(>CG@J."YQUA M!8$0*0#SDSUI?!8$R\OP+>PFL7)5[_ZR==U*OG_:&C'=+YJ1W)6E"_EF'J.: MIYG"M" 2)C+AQB\5=@R;0G7)MM8X2?+4JV8S5)&1793Y\A5#DRF.B(9F6.+C M%"/MTFD%&K7VOVT4FS6\/K5J8^9C_, 9+4GCJ,8K9V[\P+J>SO&\7^!Q6LO. M>Z?W#?,?]OWR'U8'F?X=J<7G=;6P0?N.PNR N%&2DJ6BA"1'QIUICB#A&8-% M*9E.-"]9YD7]'%F_L0_MGAX>V.;9YI(/F -MB/'97-7M=NF MH;=L:1EUP=?OR@8?>GU(]NC)61#[@3H>#;[>8_(\36P5M8_H@"+B0%?[=([. M'/=<+IW"L\.G.R;=XTBPQCK"C*S=M*>>XT![%5M-O70D)8#6&UW M^[>"\C*W? :"9AG$RI;74YU#+57&,BYRA*5G3'I1V,A^>$]M#&2K!=BROP"K M]?@W[Y#T,FC.86<4*+Q#R\9T.YBHD5OW"XZRI74Q,5Z >%G4U$'@5://!'K7 MKXFTO.OZZ+E9R7G*"8,I*W.SV:0:$I8K*/*49EI2A;17$NR\F)&7=-/]8%SE MXWIC0RRYT$8+90<1#%S.#4B!"]G;] A+N)8YXLH]LFFL-=L(>=W5>F3HU75Z M_.FP%6K6NJV7^KQ9_UA(L]M[_KVR9<'MFW]U?V,Y 6H&:$MGLE@]F9_=/:I- M,Z1K]]9)M#9O8ZUAIH6=JE5R2+4]BL]HEA(BX?7\'[+W>_@?K_9(C\/-=TP/LI^O ML9%!75_9:6C[#=Y8)PTQ/L%9V!O:I@K^LH 49<^"*YM4A*3>H&XP+Y MTFU&OGM U45[M]5]?21YCEW_HS(_/#@DS"@MBCR#5'$",<,EY 7',,]2+G-6 MTCQQBH^"I(\=-G7J@.: UJ.2P!O'?C*;*##0*A15C M>$/H49,Q)I1AI1DC0.I7HQ$*26^IAO=-IZO8"+7WJ' C^"9#)L6:H%I5G]E" M6O8E7>8I(D4"2\:1V9^F*>0\R6'."BD%3(7!KN<,/#_- M]>PGQ]Z#S@7&*BTQ@JA W.PSS6:3(I3#0B>"Y&51E@C[\,FYB_9:L6&L*,*N MVC=/W?[F\6#7HW=[';;3:*R=9?3=XT^U0WR-_=^K[?%^UGW<\+U:I,3TSI?M M,M]SEA&<4DTAP8F"6 H).>(4RC*7+)$I$L)K-OQE42,' ;M4[<#W?Q]6*>-< M8 US)1*(M520FU@5(D0+61:(XH3YL:O&02N(6]4ZD]5Z!7L.ZJ(!YY?<'P9& M8()_'U$='M7%S_)?-BYRIO^,H%?)]E\V^%+&O^>*8,Z"E60;:1RM?!+;?[#- MAJVVSS=";)[8V&PYLS)'=OJL6>)9B2$3&8=$I8R)E--,>#4@GQ@,K-H@"[0)(;@MZN.E^"SG$:N\EW&]4I*5[0[42"W70:+=O), ,J9P5&20ZH;9F24)B M1\E31 1EJ8G/$Z=1\F'BQSX!VBM3MWL/);>@'JYN7& \L/Z?1B]-1U^TH M_11A,,2B8O03/BUI8Q P)_2.87<)WB0PVS'WCFUL8J%J)Y9AFB*580DUX2G$ M(E>0$*FA9!DF&=,*Y5YNYKR8\3<)M=":T%WX,O-?0,9Y9S#07N^=06-J)S#B MB#HX[DC_KNE?P/B&*[A MX#CNAX9],SSW0/;Y6VG BIN![BOR&]L^;2*??_<8%FO+;&UZ M/CK&(4W[3_-$/U35DY)S*7*19 6&FK$$8E4J2%6>0$&5XCG#'&DOGG4_\2/' M'W5%@)VQ41>T_=DEW<62+1Y\^]']8(UQ'C$$K,CG$S-[KKNQ&_ :R;UFH%%M MJO.+2Y!,[;SO_ N_^S^\?OOVG9Q1Q#4?'D"(B M.I[QQ5[R;N[K]O+ 8/^8PM&R6 '&-7'31AN.QI^$'J[7#1BOV%:>[&@,YDE. M"UJD"")ER^0R)B 7"D.4DES)K)1%QGW"C;-21HXJFA;ND-*N\YBXK=[!EOHM MV<;(70G73F+DN7J7#(HY].Y$QO03Z2Z9>79[_>J,7]JMEOB.=W M?XGOYM$KRVYZ6_^M.C.JHL"$Z8Q"J3,!L=0"DI28'7XADTP@*4F6[8:6#B'\ M"U N(!/PS7_9=YJ C27F;?[N7]H9X5&X^8OID!UU3,,,M&J#3F_PS<2HU;*A M(/N;'03[QDY3_&5, L$!T(W&)ABBTRM3"PZ \3K/X)";!X8X1RV'7RQE])W^ MO6T^G$M>L(RB J;2Q#N8F[^Q1&:0(*1RG&E,2J^.@%YI8X<\NY;899T$V%CI M<*WAD_E''0D%= CTPY=A.P2-<)@@2EKXLBR'>9F7.F$L44GNEVR/!F!0VOW+ M"60A717]F#E&DK%P\(PH7[95[Q QLIM(,V)PZ6)CK""S5]:TP::+V2=!I]-% M82ZR.Y/[K#9?O[.->LNJA9B7HBB2I, 0ZWH$3Y) :O>#&:6E*+% K/"JJCLK M96276,L ;TSX(=?+)=M4P, (*BO^2(99Z'C8-1"O)[#4ZJ.Q5_L[2QVAXKP+;;S8(_;6OVT>T:B/7#@PGLJH-\ MQ(@HNWG,P]9K[T@_T?'I % M.S/__46P>K"EV0]S_\;^^MP<.M\*0,V$<:)"9Y!1(B%# ME--4J,0Z4?\=^7@:3[--OWUZ>%HV;,C;@XTBVRD9D+(;YP%ZY/U>[WD,2!X> M*=TUAC9[]2N[^KT%,]M).@.M%>#FQ+Q>V.GQ/Q9A0EJ>(PXS)PJQ;C"!EN![? MAJA*!2U++RJPRZ)&7KY[P:"3'#R&K0UG0 MM$-LKQI\,M#V^A4!-*NW['&Q94L[I6@E%W9$4347>9)RSB54!G"6#C0U MC);4RV0_PM$>>WHY1<]=-QUM:(_61\R@?9\+E$7&"YY1#X=Q(F!TA\%!M1/IM8Y.L7!R%8,L]'45'.RE M76_+LP+IITQ6&<7C>EP[BH]0N'=JN20(*19IFD4OL=B%V1-[8[Z5JF=NT7 M;W@C^)>9[1^P.GDVDU_!SVW_$!$53Q?4 M(E/2T[7BL;O&FE1ZQ?UX6;0*S&XBWIVV_VPJ/N>0G-]H) +(0P 42I8%E2 M46JFB-F3^!/H.4KW^?8',^G5\R9_U/,FUQH\6@JEIA0&_/,_D12E_P[>#F?8 M:6FD+&408Y$*4F9<*&]J?9& ]N;<^\RU&S;T?"-BZ_B M*"X1@7G 6WRJ4[M4) M3=?$=G2,_%YUY^MZ:[*TKIG@YL&F<48MU^VS>;R"W+-27[ODM@\*AZ+:WLLC MC7<\Z$2R+,>HT$2F&L.$6!Y9D9E]M,8$4LESE.52"BU\N@*OR//R%P%-@?82 M6^AYAAEZX,3'%[@Y>XA8:'A[AK-C7$>< 'G>M+%&0;Z0]KHS(<^;?G4XY(7+ M0JF-NJ22)>%?R2]J:8MZ;M?5UL;7HOT[FB<,ZTR4!50RRRUSM(0D313,\R11 MLI Z\24[G, 9@?M[A%*M6 M!W!;8]6I4?\S)J62G^'12)8@' M;@E'QS3"SM'^??>+5LL9Z)2I(\A.T]F>SZK[_8B;SD'@C;4W#5/J=;>P@X"\ MNM,==O>_T^W@.K;\O*X6UGF\^VMK\\Q\ M::ZJMG/-:2H)+:&4Q&R7E<"0,9S#+)&94JE*R]RIVB2N6A,=*B\/N*3^V&L MWJV>'MKQZYYUJ9&>BINOG1YK/U_;ZM?U:.]4W)&"SL!.37L LE,4=)KZ/Q5O MGQL7Q$@^-Y)2D_K;;ZM_US- MN10LUTD&4:H0Q*A$D!8E,3$J51E-)":I$PM9CXR1O6$C%;1BS>*T_UIO@!7M MYOWZ\.EW99&L]O-+008[.Q8'D\YXB4J)?[E?__A7&R-N[FX_?&Z.UTU$5M_'.(CM9C<& MZF"+; \K[K0)Z>:H9"HC)B)*ES;VM(PU)NDQ\W"+",;WB[,:]__)&+J!^P69OW$C\W/[YUKI7[3V/(+ ML-;,P/G\XTLK#YJJ@?41P!HZ TR;MX_=3(_?1#TR]B-W5H^E_4_1;CWRHW'M MP1Y;C4!&_;9_]TY_5?=6QA=5#X-8W7]8Z?7FH5;S[7/[R_U(*Z;+5"="P#PI M-<298M"2WT*>TA0QC+GBJ1>U?I@>(T>B7Y\>'MCFV>X%6\E@IQWPP1(^GGYPQ;Q7A1G@#_O/M%TC(-11HP-A"@6(7^@%M,R\P^#ZH2B?^#M M8AVJGQPNM3^H/K.%G!.!TB*UQ=-9;K;0*L\A*U@"N,_^F$@4@A>3^8H4?APP$:F;MWA^'G/@PCG&D[(3':R76_]%<^GW:" MYOHIM-MM0D>PKJKU)!8.?ZSB2.FLH-9[! M'^U_1QJ6>MW0:*-1>T1-/ CUNM&G8T\=K@E;X,WVSFS%S.[.&+!8+FHAY@>W M&R6-$YE+0A-6:K/ 4Y) G#!AFX4X3,J2)RDG+$ND7SQQ5>;H$80M41"-++_E M?1TNMS4>!X*P?+W62FP/B/\L&+8L"1SKTA1R-.K$;PUR!B"2 [@N;U(OX&S^ M2U?@?F&$SH#;[VQSKZJYUK+0N%!0:#L-#%%IWO$H@2CE*"$Y4>9??HS'Y\3X M?.7#B-Z/*ME%(W5 =7\'#Z(EUQDR+C&GQD/F6$/*2PH+;NFR4891X95.&@I. M0/SS2?T9$1 W'SC43#^W=_SP;Z_8.JQ=X84Q8[0F=")>KPWAA9&]+0S0Z79 CW;HML/JP^K'T:6;6RPK[6Z_JB9#/]D?M92Z)L :D=I M1_/4K,NTA H7"&*2I)"3O(0DMPNY$%)RKTEG<=0:NTCKYNO?P?N/=__X"MY_ MN?L-?/CT'^^^?OOPZ6_@YO;;A_^HAR+^F]_2C_0XW)S%]"#[N1>C'[ *@DY# MFPY^4[<7+%:_@)V>8*_H#.Q5!7M=1R$QC M?)(<62:E)76!<(%\ZSEW41GWXO%LMJSVRPO\%>=5G7+ HJS+IXT\DJLZZ9=5B:=?6S MH5D9\_U637/FJE(MLUV2*BI19IEC+P( M.YD-!6KEV>-X'A?7E,M :_T6W\[0CDXL'M&?DT71\B;G9$R<*^DQ\S0_TO?A MP!/8]8-]_8J/BY6ZTTV>I?WJ,5XD&#%IIR9SB%.50:YQ!F6J!.448T4RKR:Z MBZ)&?SDV@H&57)^!U+(]3UGF]>O"#[GV-ANAU]5\]\/JY:TO/K,GNOY%)E"O.2XA(DE&L"2:4A*F4%% M$J405BSA7I,!KDH<>45WTL!C(\[[H.,*7LX''?%0\'T#-R+!FT[X+V8O#G:X M?+Z"2\B9AINM\-\[M/[#;!=J M)W"G[2:LZG9A)!KC@A&M=LB+N'HYNF&P1)8(=&)K.T9_2F$% M_K#:>%+5.*/KMOS'P,S/&T2#R]M!^-H>R5\XBYW4??B"\=*;>%\?,'?MD$W& MTLC.529*I8F"3%-[*L)*R#A7$#%&<KA[-V]W(0_$4-'L[2L4X?N MK OGD>A?[8/M\UO2+QBD>OF:'6SS&+0VQ,:P*6L^MOI-6+MD2^]XM9.+IINM M=DG?H\%J%S\42NWT^8DO%\)L6-AVCG)"J2 )E(F=N2P3 3FE&')2)B+'B)!2 M^9$Z'=Q]Y*BA93=J!():HB^+TR$4_?Y@L(%^_L#'M@#"IC,V#*!J.KS;Q"1- M9PPYI6S'WXS*_3)O+OO5F;O_[1I^=P_K5>;[I]O M6;6H[,;APU8]5'.6*Y&P/(-"T!+B4A70!/@4FE:\-P'F\ZTA8A$Z^#L7$ M=P:V@YE7IF'WW6'*N=@.EKR8D.UR18#ONGF2B^T!SY%C_U;OM>,MOUKB(3V7 M2U>5A]$>BRZ&\6'K+0@$OZ5VS;C>57;QXND6V#7]C];6U0\'+*NN7MT2,'S] MDSU^5=OM4LFV:AII*ABR-RLN3(>[E=$%56-\G;&0W=E NMY<==%[< MBYA;?B<6#GZ>*PB" ![!Z[9%(PWL$34Q0^!UHT_I !VN"8A+[#T^JA]J^>ZO MK>5O_OOB_GO[/DD1*VF)*,P5+R%6A80LS1A,&$.D%"*7RCTHN2QG['(0C_=K M#Q@.(48<$_U6J94):J&@E0JLV)#@HL=XC\@B#@AA8<4%,"+%%-BZ? M+IJX;L-1*.'P\5@U:B]K56Z_FR=K.X1J/KJYRC#*)2L@QD+;DGT&B6893!F3 MV/BC(E%>_;>^"HR^;>I:V#8&[DW%EG4+VX]=;1;KU!Q:K78%9[>(9$ST_/S? MF>JUV9G:M1DXTR08G^PP%)?1*MNNB'_E"C)W3+P[?[D.N6;3;/ M]NBH62ZIXDH+22$ND31;'I%!+ADVOHD3+&52".'$EN,B;&07]'&]NH?FN@<@ MC1*^FYP>C%PW.7$L]W,?M='?K-%6_@S\;;.NHDZFO6Y4M-U-CZB)=S?7C3[= MW3A<$[9^]]-KJF_KCDQ5?5+;?BN6(^ZWX,)4?V%PQ2=\.9G]M_"7L> M^'C E[?NM 9LI[8G*>$HC]7-5;WVP_(\(3M^3CM]@64R/.I:M+_NH3;<:7] M;3@*A^&8^$;RMJ.H.*F7'A/DE]Y]5%D!.:^/!Z0S[]NN/_.NV6P7_],P[[=] M6?^IV.:]65>?E5E:)I+)$BERDN>0,)L0*\H2DC0M3/)[2<-]RX9]S)4N_BY"%-& MS#_4YH?ZLEXNWZ\W?[*-G&..%&&)@$(GQ+:@FXB*)R5,BD25148DTE[[Z"OR M1EYYQZ,G6O'@#ZL :#7PK!ZXAI_;"HV(BN?IY!! AHWFN&SF&%,ZSDA[O8$= METWOG=W10,0T3HQ[4)3F+FWDOH*]W(%_A[E-L&P46]:,?,N^Q/(P^%R=0'Q0?+W! ML0; ?H^!G2<^ ZT6H%$C,A^6K^G1/(2CV(E=A1\8IS[#\_JAE88?=^V0%$M: M9!3!1-@B ,TD-,&"9#'UVF;[#'Q2'R4LI" M0\1UT&<>(B(1E%H<@XY,S2( M:#K"YXBFE#"50B5+8B((GEB&&@6)5(3G*2FU2,(BB$; =.%#+2\T;FC1\ T: M_&T,CACZS1L0*AS;$#U.:&__2D'"L7&7(X07GPM;7#6S]UM6*6F9;-6J:HKR M-AM;?&>][MOG_4?:U/V-32N\^[]/B^WSOMRGJNEPOWUGJ[O'>K[=^_5&J\7V MR7Q5_J$6]]_-V_SFA]JP>_4W<_/MK^;UOJ-ZF"NI*%:4PH07N0E$4@PIR0N( M2E4F2";F67F5X/T<9HWL2%I5VDD!;J0&>0P-^#L@QX M3K16'M;:@T,+P8&)MK#G\'.MF:"V?2?ZS%&>H_\)$9-^O;Z26R^\,[\R;0+#8//!=F6 ]*6 M5NUM,?%QF:,R30@L69)"7(@,DC3)84DQ(TI)B7$1P/WNK$# /C^ "WY?R5B3 MOWKFY=W1=(VO8X(3.1?0JG'X\HA:'^]I>K1XW57NQ(&\)QRG$;[O#88YE*9^ MTTAKIW"^52NE%]LY2EB.=,ZA%@6U(_:0BR.=X MN]51E[!7-I9ZPQO)GH'R-=S\'$8$- +=1%LV;KU%-_7VS=MKB 1[ARMV1O8) MEZ2]BB>X8OJE]7_MLL -_]:\;ZW[N-.-@)N5/#/$9M=-(51.$RD9-%I)B%%6 M0$9X!@NLD?$&N2ZEUW&=I_R1M] [;>K9*>=F0?DRD87B[+CO'0\]SPUJ#.#\ M]XMAYL?:V'E*GW8'%@;-R58I\#8!AY/OEDIL-PO!EE^?*WO2V1:L*D)+K6@& MT]2VY6&20DZ5C4 *$Y&(5)?<::)-GY"1W*FC%>IS"7<(%)R(M"A.%I8IA MB DUGEBG=N!AD@F14YYEJ=OPTUC(!$T]'04;AS/:"/;ZNNVS@=&@NJ\YJ-2C;=!8W1_P M97Y1/]3J:1^@:)T)I!6#DEC"ZURFD/)2P23'%&>Y%KG?Q'5WT6/'@(TB8*?) M(0FK'?-9*V.IL=N/V"'7H+LJ.#YT1]XQ-!P%3\^H<&PH_2-&;U1B!8O_7W=O MWQNWCNP)_[^?@L#%7IP!S!F)HB1R+[" XR0S>38G#A*?&2SR1X.O3N]I=WM; M[22^G_XA)?5[MYJD*-EW+^XD.7:+5?53LUA5K!=WPN/:B=Z ')F(_BL$CE;9 M&7.TCH0]3Q@WJH>J$N:B2"!..(8$JP)*6>02OD)(UQ9Y9TB7DT>Z3S MPV%:;!/&^[R83<7SG?JU>F,8_'-"S'[D@JB7H&&*/C6_FVI@YI\1./EDH21=NE9 M,J-NU$O"'N[5BY_W'X;XMO5RC1KXNGI8O5LN%\N;Q7)I/"];(S-C]Q-:$,48 MLC9'(: Q-RCDJ92P0$*;_:R,^>%TK+J1&WCKKAD C=Z;6C]]$]>MV0%;?MP' M*3K V+W#XX/C>47F@POX9IF)L.O]I X:SNBP_&C3&MU%W1W?Z/%4L-,Q79G# M_X>]@%N9;\74N*CM*+*=+A;MG9QM8G%G7H6:%!3G*:88)I+;)I)E @GE.<1( M$I$FF+'"*X,UD(^A ]O5:OI@$W; =,,48/5@<;;;L46U%\K-C)#"VTP/>@7. MAOS0P'J;^H8A6',$MBRM>]Y:1D2=D[G#7=L)I^8LJDO0!YIX3D,0%V.[%7V@ M.N%X]%KNE2;_6VF:6N))PM-:C'<3=*:)_1@X_M\ J^U=QZM[F(\=[IH3MH 4[9\$V^O^=V89C]@[NBUJW&+[5GY?3N9@^ MLMF'^2?U:W7W4\U^J-\7\]7W:E)@GFG.%>2*),8#R#&D.>,VB*H83W#)D=,D MLBC<#*QTS=<9^RG*?MBZ*;J25UQ>8F RMA92Y+; Q%H\2, MW:Z MD"QJ8VKKQ- 0SS/D!3C&-8>%U3,^.0BB_O'%<$QBQ0D#.!@WWA<.T5'KL]\6/VKO\,/^Z,L,9T2A%65%XI: &\#"P.EMS9"/V:YY RQ18HYOU,>[+\=,X.[R!AKDF MRZ,"N^S9@:N;-_AN\P9/YH,,TG\K'H3QZ@GZ,C1VY4$D $_4*,1:.:#!1IL_ M.)=[;<3,#U7M$6[K;0K)"4FMY9.6QEM+4PHI81*FJA $E237Q&F EQ?5@95J MPT8=RCWHA6=9\6C X(QBM\(;#!L_G=;"CL>>&\V'A-,'SEV^N*X?WP:$4A/Q<3*=($&(@=_- !T<5#_]W*<8Y.?B14M!MK"\ M7"&(X>&UEX%L88I0!+*S6)AF^[Q<"*5D90? ?67V1L'\Y%$M5\\V@6QE-*N] M*7VTQ^4$:ZI06B HM)T65?+4-F9CL- Z985$2$JO#D >M ?68FM.FF&&+6.U4:G6K/FI,A^\W1380"CZJ:U] +^VN'W>X%:S M\OIM?4NJ#GA98@-,=#\K2JRDIZ/UQTUL.B?>4?+2V0^&-[JH;!.- MY>-B:2WX-\]?;.=I9=C>NNKFS)(RE=&; M8#@+?JH7AOO#8)9J:_*CK8Q"Z];T!+$=$9RJ!*:0&PGMQ'"""PX MS:D299%RKVJZ,W0&U@;_4$R*Q=/-V4D<0VF^'KPF"#<4! M#NT+4D4ZNL]1&?4 OR#JX3%^Z>.!;GQ;,O%^L?QBKX[-]_AI.9W?3PI=\DP9 M0[HPOCO$*"TAMT577!=%@E&F$$(!LZ#.T7/ZVO8>_;2F7ON3B[IXDLG_\U2M MNF]6_9!S]+[[ !'F:J^%;[KH[M",Z%!?D"J6]WR.S+BN\@5AC_SB2Y_WM\>O MG^34O)$Z[TIPSLP6I9"6E$.<9PHRQAG4*!FW)]@.,E]WUQG-0#W!_*X)>NK7X>YHTRGBW5S:N8F3 MHL2I4ED">5I*B)4R&R%/-[D 0[6>I.KO6^[C MXNY'!DL;YC,Z"QKD&YX4IIG/]C_ON?C=*ZJ6WUC_)[I M:H((5S)!B9WJ4)IS!R%(94F@R,LLER*7-/<:]'66TL#;[LUBN5S\-.=Q!9[F M!AAP_>:C<>U^+&8_;$64J'D FHGN?MJ>Z/G?U01CTN=FIB9:C^RJR0YS!7-2 ML@$N7/;IO-CURDEQNRY33C\0D.!7=_\X,9WKXZ*J;K[;',+JP]Q6N[Z?+7[^ M0\E[]<=\J=AL^I]*_IU-Y_9SUS:C^(L2,U954]UF%;]1QKFPO94G*$=)*BB& M,M,VQD,SR) BD)2RD%)D6A=.R=@C\3OTD6XT\0]69_I.M[VO/%+D1GACW9KH M%;X'/WW6]$HZ.7'P-\O77ZY *X+Y<5/%;Z4 M1A78"L(L))LGFD2ZP_EN0*\ MELBV?']=;]DCA?)UO>VPY,O7]];]DCC'>P>=Z9\CL#%>XNAXF.ZEG(Y(-G3" M[T+\^:&JGI1\6P>F&O^A;F[Q95-75'^J[N7X2:UN==NOT78*FVB=9GF2*5@@ MF4$LL8 \SS,H59:94Q_+,L-^(W_[,33PH6XYJZ]!3M1=^<[\[8F\FQ"V.'/,WL#=1;972YF-9*V/Q[INHFN'.YFW1[/DLSYQFC M*"-0(&X\),D+R$6J($HIT@4K-4HSM[&\L5GSV>=!HWP_[^?%7NTGQIK_W H" MY(XD?EHUVILB)-.YS"0L"6<04TX@)32%B1()*[CDYF4%W(6.^KIZWYW:ZIC7 M]F+=T<[L.ZR> 4V3-9;9+]X8ZPLZ=CX13H-H[$UZJD8&\S#TS'Z M^@'A1=N7<]OBW7!DGK1#EI3MU6F\FMGTP79X-WP\S5 MEEPE22)"IVY?)C_P4?9^=UYYC]';#CBZ>03#H>-W !T,ZUZS EI>P)H9JZW, M[UM^AAGE[8[# #.^'8B_V/!O=V"ZIH)[K-)?X6Q&D'\RXCXMEW9GE%DB(>VK75;HJ"F"@Q9WP[" MA[AT[]$HTOKM36]! [H(GQ&F1QOAPQ5'[B-\1J#C1L+G/AB8QG)^LL''Z5Q] M6*F':J(PQ2HG!!*%A9TS@"'CN(0*(4F93GE>>EG#+D0'WHR=0SS -\L&J/GP MG8?B@J?;J1H;);]-' $@_PP2#XEC98FXD!PW$\0#A*-L#Y]G S,Z9O5[5/+T M5..V;=J$XE0CD:?0V,_2AN@8Y"62D&4929($8YNOX:$RW,@.K#3V)I.WO18] M+_/=T'-3$/$Q\501W+JIJ0C"N5B!2JPE:>4O,'Q8F&"6$,)RQ)J?3RO"\1'%@YU#2VLPN;:Y-H M'5@;R)QC;-& \ ZRG>^K6EV!FOPH[5/W!!V^4VI#[K4T1=T3WJ/_Z?YSP:-) M%@\VO[[5(NV@[$E"4)*SE,*\S!.(,^.XLQ39Q/<;4W/T!EXDW]> M+GY,*WO\_\8;@G^I.X1,FRJ9%?OE&U8_AU>.9,E$ED&94@RQE@P29JPH1%C" MA$$SE\5DM5BQV7AX;:@YX_7;FS5*6^2&PIOEU=>E\)[L+@MO\"A?/;<_:Z\X^O ]P% MG. ^TM;:77G4[71"I,,M=.HCH;;!#^,7+I;/U@:IOBOY]\5"5G7)R1=5J>4/ M54TH%TP7A8 9Y1QBK# D" F(LKQ@"I5V5+.?G7"1YO )/35A<&\I^YYVEQ%S M/?FBXN!["K;$K\ &C9K^IB)MS4/,,]%9X&CGXV6*(Y^5SA J MFM[/;13BNK(%O'6X\@;23NX4!Q5.WA M<*@=?![M&4:X?EI]7RRGJ^>WBP!8J3Y>X!P#!/K&'[.%.\1G!8GO%AV1> MQBT^(^Q9O_C6#_7P-IZ3A"L*I58E MQ+83'D&),?X+520I0H4226"]F@O]@3?YQ[T*M"M0&>I &O)7P*SV %8=L\2B MP-NM 48 S=<..*A<6K-S=5"*= 4L3["!TK+5.98MSCM@35T30TN-'RJVH&:U168*_][V[-8N1EAD1#P M4[<')1$;+ SE]23,IG7;;L>%W7KX8>HESL@_0*W$(:47JY,X(W)7C<2Y1_H- MG_FBZK>\,^?WIBWOR55"$,\D9$+EQE+3&23,J( T,R9'[Q]$[LTREG2R.-KSM-[D4$V%\4_ M-]+F\H.!!SZ;+NNV8+;:O[5BU-"^IS+,4$BS-]L^-#N"H9%"Q+.,D M*S MO&XY.ZD-?2%C:#>-\L#O=?&*\H^\=J/E>.C'PL#SV-^*OT,X\KPY+QEC M'>V=M,8]W%W$/CK>G1X*K/.P$RV_---1/ZGUW4!)"2FH3J#.[:XFB8991,47GAX>/C][.U<18U3(7'$&6( FQ*!)H-B6#*4D1+$0IO_/BH)VBCQ4=OAX9RN/BH)Z2CQT>[H!TT/KH# M3,SXJ%WVU<9'=V3N$Q_=72;,H.IJ4%^GR=RQ7Y]MJ&PQOUZMEE/^M&)\INX6 MG]FRZ6&%LU1)#HL\XQ#; ;]$DA0B*3#E&2%IHGSRNWORXZ7I_?/ ;]LTT]W) M$DT.N)_9UA=U-P-O1"S]#@"' 1UM/IWA\ JT/()=)L%J 1HVXUF/D?"*9&?V MY694BS02=(>V:ZQEX^O&S_8'=6?=^E.?%T9GJ]6TB<&TV?FVOV[5#.HX'-]Q MO9U 7 _HX=1P4&I(:5TE@Q-(5-,8$/,D+Y,L]\H&&HWS@2WKNA^N6#VQY93- MP+V=QF-CW(_+Z6();/KF5*AV2%\\!1SWU?97U2_VPOHK]=\:*?X"K!RVL;F> MSI4$+=-U"_/-_*1#OL&6\:LXPY5>#.P13H2X?+^:LV.0U^%SR@S#0-AY]*_E M=*5NM;[59B.IY=)V>S?N0CN1Z,:P-I%29KG@&J8Y0Q"7.8(LY0PFB<")2C/) MA%.@Q9WDP"= S8"Q!+6U!F7+ ]#U#;+-KM;*-V3J@**;SHZ+C6\(I46B0HUQ7:X:X(@+16%15)F699G0N1.%6TC\SWXM8WE!QAS9=IR!$3#TE63 MB&64UH8K\+!ARR.*.>([=@@DO\XWYZ<]:P9!T_%G+X%F1PS G\'NYS:=@9H) M=-OWOI8'W*S?>RT2V)$)_/[*W[M'U/MUOO^P:/EK_![XA=K'?QN=(?H1V1DO MM#\^QGM7 B] OF>MFW&"#*S363.%ROS@9C&W;?R4^:&JWALW:7H_GQ D\XRF M&FHFC#V19 )R*8VK(G)$"Y0J47HE;?B1'SHWJZ%B.\. QW7+F,!Z.#V,0NOW,C M_C)%>5[ G"W5\ULE,!'\_SY-5\_7O%HMF5A-$).2Z[*$JF0"8I%*R"15$+&2 M8RI3C)'VROK>6WY@7=(0 ]_6Y#SK:@^@<-,3X0)ZZ@%GV?P3M$^*$"L;>W_Q M<5.O3PIVE&=]^E.!-V&/RN8VS>]/C;7YHFS%[?J7-BTAG7 B=,H9@KJ@-L\Z MR2!%K#"'.RE8S@@3F=>&\V5@X"VY82=HO)4WFHYW2 -BY'D5M('GW)"K#3O- M)^H,I(@7/(%(Q+JG\24_[G5+(#A'MR:AZP2$.;MN:&Z^6T>H^C"_8=7W][/% M3]O)0_TQ7RHVF_ZGDG\WC-C/7=L:P,/[&7M#RU&>8$P+6&2Y@I@3#3GA">2X MU)E6'&6V>/]R"M/@G Z_" 9 MJF7>_!A8]H'EO^XO5(] 78L K R;9VI!CB[5NV_21WZE'E''U_)JP^*,K^@5 M^X47QX"],Z X* /CA1#'P'$O:#@*P?A9=>?3)]X;0*]O;SXXYV.\7RP_J=5: MEB8[PRJ=7#+&9:&@1*5MVXW,:8]P#M,GOG3D>F'K"*#U@0-GE]HZ7N MC?=B1LCG&T&85Y/D-]Z+\\G\&Y&KJ/=M;0!]^UNV4F^G6BN;$6]4]T02(D0N M!&1EED/,C+_+9%%"F5&=)HQI@L):3_KQ,?#1]<=?O_[U;[O7<$M[NR1W&(AR M'7<1[5[W=V^1SMLLX5L&%O[2YR\1JN[URAQ6]=KK0GNG\:_IZON-4/ R>?1C2-"($2UE2*;1MEX,+!+&0!+(TSR'5 MA%&=:*H$GOQ02[YX)6CN\O(*\70[%@;&R.](6#?PJ$W\-3O@I^$'K!FRLQ); MEL":I[@.0 ]$(NG\$ Y&U?<](#K4]7V6"M/S'Q?S>]LTPR;)WYDEKG]-JPE) M2B9UKJ!.B"TR%Q)2+B7,."E1H@I$LGDM[,3&=9/[&#*B7^>K_X\3?S3+-YS#^V>^9XI5$VRED! MUKOC_ ="A_[40=*=&,]NI/Q6VU!/96,]JIH(XX(P38P#PA&#V-C*D)1*FW^5 M&N;JWG;#O/.9 >3,@M,WD3;?Q"-&/,Q#L;B?U[>4VVN"6=>@W-[0 MNAU[L9$*+=@\$58_O%_9";/'G!'D+7^T64'NE$>>&>0-R?'L(/\EPI1-6[=A M=];:"+=EHW>VT\E$HARA'#.H&:80JZR$5*8,*B&1T&4JL\(KT;*+V,"G] [I MK7MIB8-O-7E/0[D3-C?-$0L,/U41CH.W:G 1,)(NZ"0UZN9W$?IPMSL]$[:] M;0%$W<'FABV7SWJQM+5;3;A\4B19DJN,0,7LC/$"<E43>T@\B'^]GED< .U;86L_K,IO+]8FG(V'C9]\7,1LG,#TX7 *5:[[A 6QNWFW0.DHV;??=8:H#;, MC@"P2M7>!G]6YMMK3NF$%)P)0B OK5&3* R9E#D4A:":$H:0\FMVZ,G P(IN MP-JP4VBZZ:LA,?+359=KP];LU&DD5Z#E:*3JL XLQJ@..T7^]52'=8#C51W6 MM4Z8$OI]\:,^ZC[,[>21)E]O-EO\M#VVJNNY7 ][_[*8S=XWUMY$I2)+9:%A MB1(,<9X32$1*8(Z$\:_*K%3**Q,\@(>A;:YW-^"K^*[DT\QLI!3!A%Z!-9O MF%4;1L&6T[K#ZII7\,UR"UIV/2,P(2_%39T-#+6G]34:RMZJK@=.D;1=" >C M*KP>$!WJO#Y+A:8 &ZV@JI4U^#ZIU01++G59,"AR4D+,)()4<@&50IG4A B2 M>K7_/%A_\ !P]1T\&E*U?S)M:?NFZ>XCXJ9/>LCIIRO6A("EM)LMM1OT77_H M"FR-I6N;C%N/R8N90WM2ZFBYL?NKCYSS>E*TXUS6TQ\+*%'_O%P(I61E1IG6C)I4GG"+";":E@+B4":0\2:"@.1&Z4"1UN['QHCKP MSGVS6"X7/\WWM )/-K@#;KY/YZP-^ +-;);PZMFC[M@9S>[]/1A&?KM^S4&3 M.KE-C*JYL/>^#1^;7/HA@/(HMAX"L+#"Z6C ^94]^P+06<+LO-AXY'A[KF/ ?-H3%9L(.\S9:QZANXT9.%W(JVL_;R[EWOQZ5L"-F M6R;7_1#K!HC51' ME4H3R++,5@6!_!LF KRP5X;-A@]SZ3.(,A=[#OQP#2 M3W-;CL#MVCH%:Z8.\CW7?%T!RQFH6;M\W1$16P^78 R,PUR$(;'V\QKZ8M3I M100O/IY7T5?^/2^C]V*!N;9[!-\N;!?#B1 I+72>0IK:3N6%4?M42@)3+8W& M3[4NL5>G\E-$A@ZM[N\.\*VAZIM2>PH=-S.\K\Q^"MA;7/_,V0YY8F7,GB(Q M;J9LAY!'&;)=GQW82+N=;\XTGC*LDA)#;:O3L,X9M%U-8"(8,\8;IBEWVJL] M>'@Y VTQ'\$\VP$[LG$6!N$(IIEA;&C#; ?5@S-ZH M+!]V]I1Z>)PMGI7JD0?=A:2;]=87G;"2B98HJ*FNDYB-#FDI1ZR9N"Q>K)J) M#DKCUDQ<%OFH9L+AD="['K[ZL&DY_H95T^KKHZ$F;^?_M'7$?*9LK#J=%+CD M-&,I++$=;RM5!CG&#+(2(<4()64J_>YLW @/?7UN"8.JINQ[R>*(G.ME27P\ M?"\][#S;#0M7H,&FX<)>4:SYJ&\O8EY2^$D>[;+!D>S(EP9^8!P'_SV?#U,; MGY<+X^VLGNWMPNIZ+NW(FT=+\8]*Z:?9QZE6$Y;D%$M,8"H)A;C(-60F!^4J8_&<* YL+)8@80%\[(+'6W5X"!Q):[A0'%5A>$!PJ"M\'@UO*7;7MD3Z M9.2IK>W5)$D8YN9_-JJ;0IPE!!)L_L5+QLH\(SF2A5]'P].$?+[L04T+MZW% MI"'LWTWL!#8%$6EI%"1,C5EEM*8P6I.Q G(J;)-@)1+II37[(Q-2K1?K.YKS#&IN^K$_%IX1KX,^;#LYQRT&O[/5TS)R;G&W ME!%;LYT@,GISMO."GFK/UO'I, 7W?CJW)0:NT^0H$Q)I*8VZ2XWB*QF'+.-& M^Z5"$I0RE1=>;7']R ^\Z5MF@FHO/7%TV^[#H>.G!M; O,Q$OC 4(JD)3^*C MJH\P8 [52N J_=7-1^/,U>'@K3+[NC*NG37@;G7SR2F;?5Y44WO,OONULC,3 MC/_W<5JM)BDJ99)2!'-!),3*.F>DD!"53!MME)O_RT(U42_.!E92AB6X-D!F M+9]36P:XY0*\FQOG>5F'USUOZ>.]'W\--QKJO93?ALLKL.7S"FPXM0;BAE>P M9M;_]?12DU&@'$"#]N/KQ91K%#B[]&X< M&*)6P+SMDZ9[;-O[59\Q+E6F*J M89*B F(LC0.,RA1F3*!"E8@E%/4L>SA#>NB\B)KL0?D"B%2Y< Y-U[#Z$!CY M!M9/51/L)/Q?V0DNR]KV^^VM:O[UE[H2MT6V+1,8H3WI!7"&2_0_1_BE4_8O M .*0?']IA6"]HXRFLWW_/V[MF$F18ZG*C,(4Z<(V)6609*R$&G/"4I+P3.FP MELM[?GT%9 M4LHS;6#-2<%MJEMI//JR@&61)5QE.1;*RWKN 6^XUGY[!LLH"#EKYYYR>VOB M1F3;@6V'XI4MWXJJ5SO$BJ=#3Q$96U]V"'I"-W9]^J6*57=;(DV*DG!CC6FH M=,H@SC2!-$L%U$F98%TFJ-1BW-+47?:&U@CK]E_+K@O^,5Y#L'$W$K@Q#,#0 M(K9Y$N(P84(P1(3BV.M>Q)/^X&JU M)AN>1>H-)U4ESG,%-0& M2[#84AX/8K<#:D#@_$Z@HSNGAA4;;6T;%.^P88^8FL%XATL@$)%.#U_JHQX/ M@= BHTBUPP6I$Q+EFC) M-'+1/!?H#*QAVO25.B"W+O/R*3XZCT^WVH@HM9]Z:&CNWAN>9I M*C%,)4\@%FD).5(ES!"BJ4PH2W.G!N>'"P]L(=:4/#;9KL@.*B50$#\=4A,! MWQHRCO?F1\)XJ(A H<)T@J-P?AK@A 2=6W[W\^/M\1-<[FWJ4[\/'32_FB[K M2UOKOGY]-([K8OG18FC;^=IANQ+)1!E_$ J!L&T'D4&JS![/628RQ'%9<*_& M<14-=HD\TOT1IY; M[BC^\91RUP=##O9U<>ZM;OR7NX4Q&7;FJMRQ7ZJ:4$151G$&6:E+6V?$(2^8 M-&<^HU015AA[P*TBV8-JP-6GITG@5)GL<\RZH>EB3L1#*,S2V$!SNPE?W"VL MD;XW5:GF(CY /B9*=* "K9<8@'G:-EZB=YL];DN-:!%YR;9O+/D]&F9'O=-: MV9[UZL/<* YEEK0A?3LD>FX;2-3?G;]/9ZMI.[N1Y8+)DA.HDT1#+*TJS44& MBTSJ,BT%P9+Y6%6>] >VL?[^X>/=ATWQT5+-K"ZVR56V4W*=^]#T2O=031<,W11-;&1\#;@N4-I9V\ R FI.(CIZ/H+' M&H/I0G+(!R-N?1Y-L#IVV]@<;/XH>9LOK+%4]7[Z2\E;XS9=*_LS^L2 M*\O!I"S3@B.,H9 9AY@0#&F9()BBDO TIT)SIYKI4 8&UB$U62!JNL85;&]P MZPH8#_P)HI\&4$*#W9@^I]US//NM$K%;]8R[;/#,EW_T2JJI:#RE+$B9% MSJ#,50XQ)APR(DI(,:-,E:GY-P^H7/!B(B"J%U#08*]!_P?X\/!89X6%#=OS MP];-*(P/5>2*T5U>0,-,=,LY+L#C5;%Y<)/0RT2BX)V5' M9=TLYJLE$RL;9KMYJE;&VUUN'29>9DRA-(5$I@IB;OY@A&20"R:+(F,YRCSO M%-T(#WZU6+-1QVONYU/_3CO. +K>)L:'Q?=2L4&D'FBWY@'\-$R -1?&]1S" MZ?25/=HEHR/9D>\:_< XOG+T?#ZPPV&;G'2W:#NMGNV6-E$)(1+E!Q.?/![R,_FY]]M0Q\;K7G<]/@[T0'1L^NA.[YN M"B8R9F$]$-\L=JB>A.>-S.B-Z '#5(]%\A M3-E<2UF?T&QFQR%_F+R 88G;(O:6O VT MU,D?-0?QU(6[M)'4A /!4=6#.P"':L'CR8 ^/8Z;N\J[N:[^;ZH#_,OJE++ M'ZIZOUC^8>1(Z?:%W2%4/B*8?MIG]XY_CS70(OQA#M;< MV7G?8,-?_.'W2&CLA>)CK1G5 MV&PK,)#46<(2"GF1,8B%8I"FTAB;*%4LS3%3A5?_Z4YJXYF8ECC\L+&JHIB8 M3@4XT7'H95C"K6$9L9K%2\9ASJVA\]B MTKUM8TCJMU,]A73>G)K_X\3?S:+,5S3^V._#L@J-LNDOBK/?9 MQ<_%:C?U[M>C$BLEWS^MGI9J_8N=L7SOS1N?$"4%S82 :2XHQ*4J(,MS#!." MRH*F#"?,:7Y]3SX&WJCF.U+V[1OEAJ?;H3L"2IZ;_&0GJ#53H.%J^]N&KW9( MI^5LR'9/7M ,UM?)C8L7;N#D!=7E3DU^RP5:_4W77,ZQ8@@+*)C $&':,W[$FUWNUOJ1FF7:SLGV^OBJ?&PC<>MJH]F#WY8J8=JH@G36J4",E'D M$#.20U9B#85(<^,#VTE5RF_BTCE2 Y^^EC#8HPR^6=J@)NY91=X!F-MNB@.# MWPX+12!@QM(EX:+-63I+:.192Y<$/IZW=/&)B&FE.[UDKK79._6I.?VA)E)3 M5+!405D@X_JFN82TS"3,)$_M89=+E/<>='*.^L ;_NZ[6BIF"49('CV+H-MV M'PP7/PUP/GETM0!99!DDD!\X(F*V$C!YW[OUD#;M&]Y79[U;\O$2=%]TG M'AOO[OH\SWO7T1T?ZS_V>3OA]HM:]U*]U9^74^,3/++9A_G&SBQR5.(<$YB+ MW)RT.;&C%[($:HT+(E61".V5X1C$Q? !?@!%4\)>54]UA."F$PG_8+R#B+%"]%VDQ@W< M.PA]%,YW><;3/;'UHLOGR1]?C;N>9\BFMA2*:(AY22%#U/CL5!5,"TFXYDX> MR6;)@??M'W_]^E?PVY^HM\P2$+$L-/ M_?SQZKNP0]@GRC8S3"B#/$\0Q 7GD*2J ML/DWB"=)42KB5>5]@=[0D0OV"S3DP2[]*V Y -\:'CPO_"XAZ';21\3%,^+1 M#Q+O\]Y1T$A'_B5JHY[ZCJ(?'ORNCP7>"K+ITK8D4[\K5CTUIZ9Q+>S@6&-= MK..5G!"<:09U01.(;2=Y6B0<%C:D;S2$,1R\YHRY$!U8%6RH>5X!NL#EMN5C M@^"W[RWUNHN@N@(;H@/DMOM(&>M"SX7DN/=X'B <7=_Y/!O:\\6VMQ(VL#"_ MOY[++TVSWVO;YK0.-6QO]729%8A*J K;;(K:7/@<%\*^L/KIC@& \3"*Z EC*?LT7K"N-(=N2F,)QS' M76%\%PA3,;5WOC.]VH;=FMGTDQ2EN4I%"U;QJ^A@OE[;^UMHE;YZW'VDSC*ZM MMV+[O:R>MUTTJYK%N^]L?ML,6OZG44-*?I@WXY4/9G+^W:R_>FO4TL84FBC" M"2U*"A,I[>P:+"## D&6JRS1FI8T]1HW_VHD&UA%-=S4XW[E8C9CRPH\FEU; MC_[UG/S[:B!S;=W^6O@=3@77_,-: + K)-B1THY!VOU<*RFX;J(^C; [#8NK M-K"^,O*"5N KT'Z/S->H$?H*'$U*K@4'5G*P]34C-J1_;:\S5M?[5R/7N*WU M7XW89P[5U\=@8(Y1/4OVUFA]9DL,SF8%3_)"(\DXAAFG!&+.!:1$)Y#+1'"! ME!!2^52\N1+V.@''G%'MC:#;N30$+G['QGIP\X:'SBJ B*E$GI+'RAYR)3MN MPI G&$F&FZDPNN2G[5;Z?CP^F7VQV(1V?BM^^:XV6%!TJ[ES(>ND:8K7>SF#?17?.=,O;EA*E+1Q_H^R UKKIX;+V3U?&2.%/*SL8T([,K>\0$$4I5:2$ F)H1 M2$J20$3R3$M1)$PA[PN7'@P-G?15>WR+.HHE=KDT>\6R&7 WTP=]CQN?98VT][/8WR]U?KHRG:!FT35:-'=+P"':9M-YDPV;D>Z$(@,6\/>K#SOAW M3!' .WD3%6/=P%DDYHM;=\&Y82MUOU@:NZI-RN2E(A0K!;5B F*,$"1)AB!% M0DII?I%CKSR6LY0&UFVG^Z+9/T'3_N<*M!P]!Z:WGL?039%%0<9/0T4%Q7^> MR"6!8XT/.4MGW&DAE\0]&@YR\8' S=[4@M2%'ONMXEH3'M/4IJIBF"M.("XU M@90; TAD16JSU[1$J5LQARM)GZ]X4*G'IX7Y>[<0QK+BN;\OP59FF*68YY!F M90(Q*34D N>08&,^9CDN4]OYSD-51@0MK-YO<,@<-6-$(/P4Y*[H SB)KH+% M4H27R(VK#QV%/U*+KL^%:<=-ZWS;,W->K9ME-HW&GJ;S^_;FP+BM;Y[_OZ?E MM)+3VGG=Y*9F6A#C&R+(F/4:<6G;#&@%>9D6B,BR)*57@_O>' VL*':F2[0< M@M]:'HV+\UX9[(U;65?9U6%6NR]F=LR$FM[/@W.%^[\G-^4S*OI^VJD;^"V' M8,OBE5RD-SC:)A%4GS]^1E5,T:#[U!UQENX?V/%+S9[XU;_4:G:QMTM MVIZP5'"$["BZG#"(=9%!HI,,EKG&$F&":>8T8#\RN5O?V!K@9MV"TUMMI)68+6_*UG1F-$L%TQE+(4V-ZX91).V^[ M@ 6ANBP823/F58[M0'-@]=%R #8L>&8A.X#FIB@B0^&G)(Y0 %OR PW7]I W M5FJK \5QDT[=(3A*!_5X-/#RGE7?[?]L_N@/-FNJ/BN;<[12TOZBKM;:_<'. M)YM<4F,8+:W.>JN:O\U_SYZDX?;=+U'/3/MBG)=W6BOC-J"\Y"JA'&*&)<3$ M!L-+G,!2)5*1G$BLB$^ZY[CL#YPT^NG='?CPZ>;+N^NO[\!O;]\U__J+^1FX MN?[Z#\\\@W%?K)OV>[VORT^16LYL>+_Z#G88M"7N:]Y!\Y&F9G7OA_M/-$*! MM53FM;=R&2=T(QI8RP:L<*"1+F*ZQ8N\E5@)'.,R/VY*R(N\F*,DDY?A(B!S M>->"-COO3)KRA&2BS$NJ8(IR= <^.3X;'YG M#;L?MG3#NL=-Y8%W:; /BMT:?R!L>CC%3?NVL\4'\0'R2/F-#U18IF\4P/RR M>_U$[TSJ=5QJO%Q>/]GV4G@]'PV-!0CC2LBZX6MSIRB*DE*:4[6ZGM5OQU[,*O/JC=:^5Y.$L%PD M0D/!B9T%:+QD@DD",Y+GF.JRS*775@QC8^BLV9KPO_];6B3_L24/_GO?,:5. M"+MM\.%Q\],"#GEG#5M@RU?M9[:<#3FDU >9P6:4.C'QPB-*?8"Z/*'4:[5X M!=U?# <_V@.KI982 ML V6^I=M[^+DIG,B2N^G7,X6::\1N>M")$IM]@DY!RS)WJ7VXI78)T1W*< ^ M]5C8+F^Z2-A4^L7I M#+RCVXXS&Z*!>>JG 7+;U+W%]MO*_A)[;]].B2)MVM,T1MVJG6(>;M#N#T>< MJ7K3]NHKN4Q1QC1,D63&9<\$I$PH2&524B1RDN5^79,[B V\25LJX2T-.X%R MVZ6QQ.\1J=QKB7(3N[6ABX!#SCR]>8GVABY".TTT/7PFX);"!A:VC9KL $A# M9_51-:V8OEB[_>M*/;Y=_)S;(_W.O PUR94B65:8DU=A##%!#!+".%1"9&6J M5)Z4VKG)20@' V_]-7%0IU!>@?"(T0>!['"E,31TOK$ M.S-IPX[-6VX8,BID#>B7!E#+%6P K8>XW8T!J,<5R-# AEV(# :PWR5)'W Z MKTR"%A[O J6/W'O7*;T6"KQHC7NAXR;ZT?6.XV.A%7!&M9A7]OROQ?+/NB6+4%7U2:UN]1=5 MJ>4/54V8G6?%"@:YRE)CRU$$.:42YA@EJ2C*3#*OMM(.- ?>_99PVQ))>'=$ M=V>7(5,>$:+!"9IBB!."IO\G)6P+&6*%>8T2]VF7YY8 M?/#(3$,-7'NX#(?R.[A7/:3RVZU;@4*Z/QY*YN'G]) PS(5Q>'5^SL@9"3K] MC,-GQG,ASG"[YQV<^TQ0<$>KY5+)._:KOI%MQJ3^K^G\7BX>VF\+2Q*),B*- MT2\SB!7/(,=E#A41.I4Y*R5QJG%W)3BP;EAS4-=2M[6&[738E@VO,,-E_)S" M-%%1\8W*7 (D1.>X(.,5;XF*4&AX)?BKXQM <9;V0KSD\CICAD>:"I#VBZM'U2OU;M7?;M\MVO5=.K9()R MDF:BI%"GB$+,1 *YY@4TQI3*58YTZ:8N!^!M:+>JY0=NQIWLE<$W_'G?D$5[ M,)%#I3D[FZMR,;[[P2CL^1=-K(M-G(1X2=-W4[4DH]/"Z6;/D,Y%0;CI3Y M.B F4GU]TVHOV]>B=N.$6A\MX2I_?*UQD?)+:1%7 M2#JTBO,2H5IF]P[]XW2N/IBSM9KD(E$&<0%3P17$N?F#\@1#51!."\%HP9S" MVA?H#![%VLOT -\L85!3]LP1/H>3JY;H+;VO1@@0/&#S=XH5;:.?IC+RINX4 M]7@#=W\\;+,>^!>?GFQ0YU;7PR.KVZ=59;P1VX#A#:NF8H(E1HJ5""JD*,0J MH9 13NRL#J)*7I99H?V:5GO1]_ER!W6PKJG4\XCK&<25YQ!B/S"9P(DBC$)% M,PXQ3I6]YF.PY((C\[M"%5[7^X-!V2,B!5@;")G7W-C+;;%X>%BL 0:++5]C MX>ZF7P=#TT_K'D64/FV ;%@!.[Q<@9J;>-HX"(1(.MJ/]JB:.PB60WT>MD@D MQ^_STGI JV=;$;JZGM=C@1_MN3+!:4*DT3]0IH08;T_GD!+SGZC(&?M]9T@.KI+V0N,V[T]-?2@;UA/6 ,]#EBP)2!(]OS4=3.+ZJ<=OP,J#+ M=U'^H3R^\X1?UN&[",A%?^_R"GZZ1:KIY-U\M:UUV72?M)F33]5$EA)AGDA8 M)DEA_#V10D+M2,=""BUS@@AWFK=[B=# >J,AO:ZOVNF)VE!WTQP7P>K6$S$A M\-,*H=([JP!7T4YL^$J)O]XO?OS-+-'L=?./[1:_N/ H&]I5O/7V=?Y\M)RC M.L]Y/5B4,1O8Q38H@QG$"!'CD[ M]QX> )*^!_P!&O&RC?9@Z9UL% I/]%RC"U^:&*E&IV0-R#3:6^:E$XU.R>20 M9W3RL0"UU[3"V%3F?F;/]DOQ]DG];\66MW,U88G06$ICGI0EA[C@#%*%2BB1 MS%!BK!6I<^<^GY>H>:D\_PZ?Y@N"/;;O16P<=%I,B?TTVKH+S4X9?$O]"ACZ MP#( # I+B 2LH2XBS#D. BA:518P25.A'"*P.R@]; EML> M96!) TL[L!M/%V9N 9I(2/BIMV 0_#N[7Q8O5AOV#DKC]DR_+/)1@W.'1\(V M]>8N?CN0VKAB2F&=2LARIB&6*(5,I#GD4J68Y23);*<\]Q$8)V@,;(MLTT6F M[41VFVSC>;=S"AJW/=M38+^]NI5U;_I\Q(GRYZ6)-23^!(5QY[Z?%_%HE'O' M1T-H;XX),5^^9J _NW?N"]A"O[!%^]W/1=LN<**H(EBF#>5$4]@87 M09:I!"K&$$_2-.'-.6X8V[3A'1Y5'W=F<'0#G9S!4/;T?GKAT^T3 MA2T]HJ?42_9]_ZG?4C'+'LY?ZQ8IXJ3(%-0HR2%.\A)29 X"*;!D!4ME0LMH MI1#]+H-[ET<, MYYOG-VHNOC^PY9_7OZ;5I$Q0FJ9:0B1H";$2.:244$@X$2PM2,*(5P[A)8+C MAWTVY,$WRT#?R,\A@('AGQZP](X!.2/2/PQT1LRA8D&'Y%XV('1&^(M1H7// M!5;(MR;0S6Q1&7]W?4^?9TAPD4%>HA3B@AK/$Y4$,B&R7$I,.&)>M>ZGJ R\ MV=T ,?MVW=6VJ_O;P1N*4W0)N_3HEB%7*?I#%N27:7F$?% MU9T?[N4=M.MC*V+G!3=@[,?2S_(,AB6SF_WVYZ.AJ&&S.=XD7V78_ M2>I%#/4NH<]9Y9W/A)K@5=WF[X>:/ZD)4YD2YI U1ZYQ^7'*,DAR(B BB>99 M3CD3F9^]O;/ZX,9U57>77#;4/'?K/@ZN9G.@=+XV$6,=F[:D/]6AQ;=WA-T_F!%95]57=US&\V@53*BE1EBD[)\ALK%(9 M,S8CM@!%Y&6:Y5PKY-W@^ARU@??8FE20L]H-D]N6BR:\WQ9TE3NL;_4E>6)V MK3Y+:_R>U9?$/MFQ^N)#85OXDUK9B>V?EXL?4ZGDF^<_*GO<;NYAK\5J^J,^ M;XT_;'[P9'[6_G(QKZYY91QDL9JD::88R1'$.5)X MC?^+P];0!^_UUW^ ]Q]O__45O/]R^SNX_?SNR_7=AT]_!]'NP[NO M_\-/541Z'6XZ97R0_92/;>AB&01K#@%_!K]9)L%T_I>=KB5;1NV CC6K8,NK M45\MMQ%56%SX(NFZ2$R-JA3C GFH/2.OWM-2^KAI!Y+*7#").2S2A$*MI!/D)&FX+'-;4.?YDX$33:C5],&O>ZO=LNOPGFSVIS3_>3BLQ6U1/2]5&E\LT$<2F M6)L=2(S'@A DI=)0D+1(C.]2$D&\!IUZ$!\\*#]=@IJPY\!3'_S-4 4(ZFKH:L$:91SN8$?%[, MIN+Y3OU:O3'B_3D1(F&4( UEP3#$!9;&)\HE9"RG2.!":.H5_W E/+ F"4MY MZ0>EFV(9 B _I=*)C?EAS0?XUOYM&0(U1Q%5C"\(D=2+,]E158LO&(=JQ?OY MP#(1>SUN1T8OU7?;[?F'VJ:_U].([MBOID.T^?G2SJ-]JYJ_-QY_EA6H+%4" M*P33+2^-.Z"257LJF/TL#JZ&FN;/8Y7"_',4S\A+A';AIJ7&1 M]=-?#:A[S.W7O6Q&F=DKTB&"*O'0B54]TY^A<8MMH@%X5)L3;^7 ((KXKN33 MS!AYMF?F'>,SM341,%99:OPW6&3:3@E!QMHJN((,\Z3(2*Y5ZI4YU45LZ,#* MT\.#[5=OMIFE[1E1Z0+),;82273/*$M+=2TV^%93'L9*9'PZ/A.WDCSNE71.-&4VT)###"MEI,AED19%!KHF2&6)YB8E?+^G= MY7V^K4&MHG%OQE!R1]M[>TJ-NME-"'>ZNDY\)*5FW4QOJB\A[-1?/Z_;!Z\U;_6NZ^O[/ MQ>QIOC(FXE>FU>KYBQ)L-ILPF:09IP*698JM!9Q RED&4ZQ1BB1-L,#N5>NA M; Q\G&[;9(LU*^"GX07\6#,#JIH;<]Y:=GPJK8.1[][BX^'IJPSLK)>"CH"$+1$,75"UA^X.^_37.0>FBZ <"R%.W[YEWN[TS&M!: M7L":&?N#H4#KVXHD G@]&I#$ C%"SY$+0/AW&CFWX OW%[D@Y^6N(I<6"+[X M%TK)ZKT1P3I2UH^RY*N-JY=D66*TK;' "4\AQCF"A"(!-<-Y*7!:T%)[WOAW M4QQ8P[[9^+_@:2[K&)8QLW_42K;9$[J%W/O>_P*2;DYS5'S\%.R:-+!?:+#O M5U=#.-;.LL:[T+] ;^R;?#?Q3USA.SX8IA5LKTA;3V4'N(G5T])LCK8#J:8\ MU9HI*"0QVD C!CE%"&(DC TF14ISKP3?LY0&U@)U;]*Z#&^'WX M*!CX[?1 \;TW^$71(FWL\W1&W= 7Q3W&9 M4AG'"<2BU!!S2B IM(09I@0Q+"3%[K,R3A 8>+NV%)]!3=/#J#^%A8/#TU-" MO\W8$FMDNUJ/K^DII(>#TE/8,#_$4V@_3Z-#HDZ'XM1SX_D-'5SON0==GXN? MJ_?9_F QOY[+^E.?#=6E6DV;=/(W:J[T=&53":MK^7^>JE7S4[U8JB]*S%A5 M3?54U%^-[>\KLY@=G['.,:,T(:1D DK)[:367$,JBA(B(CBV4_T8]TIS>5EQ MAO9?:FZ:@2\/BR??].07?M5N%M%_G1?HI^E/I2+^UHCVEWI,_15X:_B?*PE: M2>J^,0LI:%] M8Z-%VO#P+N6@-B'GT7+TC6-@X.D;AXGO[QM?$BV6;WR6SKB^\25QCWSCBP^< MV\"[[^BC^=?__&_KGY@_.*O4__QO_S]02P,$% @ RX!N6&1%@+L9[P ML2 + !4 !C=F=I+3(P,C,Q,C,Q7W!R92YX;6SDO6EW6SF2-OB]?T5.SM=! M)?:E3E>_1]ZJ?-II>V1GY=OSA0=+0&8G17I(RFG5KY_ )251&\4%5Q?N.=WE ME"69B.5!("(0B/CW__7]?/+3-Y@OQK/IWWYF?Z$__P33.$OCZ=G??O[M\QMB M?_Y?__%O__;O_P/$[_,L_DY(?_1_;.7LZ^7\_'9E^5/G')Y]6M7/YW_-0NGR)Y)$3%YTA4GBIHV.OY8_@%_ 3LC==='_]V\]?ELNO?_WEES___/,OW\-\\I?9_.P73JGXY>JW M?U[_^O=[O_^GZ'Z;.>=^Z7YZ_:N+\4._B!_+?OG?O[[[%+_ N2?CZ6+II[$L ML!C_==%]\]TL^F4G]2?I^NG1WRA_(U>_1LJW".-$L+]\7Z2?_^/??OII)8[Y M; *GD'\J__WM].VM)>.WL_G7O\39^2_EI[^\G"$:/OJS0FOW;Y>77^%O/R_& MYU\GU]_[,H?\MY_Q7XYQ32X87ZWX?][\XU]N%O\ZAP4BIF/V'7YC_1EEM0,( M@>]+F"98<7>UQ&06;_W2I,AV-K_ZEQ,?8-)]=Y1@/.H^^20LEG,?ER/!5,[2 M:"*LYT0BW(BSV1*K60Q>HDRSNJ6$#\R]GLVR_XP;\4690O.J%T M KFWW$HPA]%]M?<^X^^.LF'9,YY(9E+@?J"X;5@&XDUB+ 4=&/BCR-Y<[3;5 MFPH]F<>?9O,$5\OY>;RGW-NP7?_&+U_]'#^(Q"_C2;KZUWD^.Z^AJ^6L M@N16:D%R?_X)NS G95W0H1H'Q%'2;015'R$^7B67D_3 M*_3)1I"2 D8E81*0 ;#(0 )TL!**(X"PB67DG2*AV M(5%%H@.CXO5T.5Y>OAE/X/W%>8#YB NI=(J4"$DSD27H MA8:[*^Z$ MTN"HZ28!/:/X6S<1'"=/G>G\.(96Y-E :-&"#]QDMB12Q@1M(A M&:YT#03<7G4G%)C647"$))M PMMIG,W1R^D$_PGE#R]G%]/E_/+E+,'(R4RI M2I3P#"@;Z1GQ CUCKH*+6G*1Y'&1Q0Y$[(03VSI.ZLFY"=A\]M_?)A3?.(]7 M2:NU)8SH(GN(AECG,8 2/)!@A2;,9JTDA^045 #,(\OO!!77.E1JR+8)D)RD MA"I8K/_S;CP%-O(^9:N])1Q4(A*E00)$CE:2@J6<1JF/#14- M9S)K"+0E3'1GXX?YQ_GLVW@:8<2CD5PK1ZA."CTJ&8C/7!'F3>;:9AI$#=_T MX=5W0T?#6#1\,ISTIB'3K/57B8@^_HICDP$Z,GW 5:7.E(@A)(MV$1-(T MX(Z"P^9JNP&@X1SGP:(;6.7EKGSR\I6"T4X*JI4G@&(@$B(09T0F.B<; MJ&'X0W&4VN^NN)OJ&\YE'B7"@=7_">+%'*'+>/@\7D[06B$-DBM!*,*62"\9 M"4YJ8GUR3@8(&8Y3_]T5=U-_PTG,HT0XL/H_SWVI1_IT>1YFDQ$'U!1@S$,% M8%S,&,?H1P!1-+AD-./RR-NM6\OMIOB&\Y:'"Z^13?_Z>_SBIV?0)5QY9IX: MK@D-"4-?6U*O,90K&.5=4BKA659EXV^NNAL&&LY)'BW*)L*!WV$R^<\I!KN? MP"_P'$MO%XL+/,B,H-Q!UL38G(F,*!_/+"=)6 HJ&!?R<2[@UN5W T?S6<@: MPFT")?^<32Y0 ?/NPFZ^&*4@-5<:B#"N7.!'% O'/X0WC$&R0*NDJ.\LNUNY M5//9QV.$V00:UC?XJ\J><@RB$BX6(^>,%PHL$7HEE4"0,TU4L"IE21/(&B;C MX=5WPT;S.<@*HFT"(F^G^&DHCO$W>.67?LW62%!AI5*&9&45D2$(8KEVQ+'$ MO7>6(>ZKW(4^M/IN$&D^$5E!M$U I+-^+_T2SF;SRU&R/"7/.?'&4#2"'F6B M)26*!TM#9A*CZDH%-->+[@:(YE./APNR"1Q\.O>3R8N+Q7@*B\5(FAQXN;L/ M/$J,I8PD7B6#DM$Z4IEDI,<]''A@T=UPT' &\EA!-H&#U^

3/S9R'%GO="91#SAB*0&3SW& U'41A4\QM_I MN"OOQ]?>#1T-9R\KB;61:OTWX^FGY?GR]7P^F[^<(1'QFALNF8\A*0RP="#2 M,(>@IR4]$YA74FFJCLMO/4W#;F!I..-96:T S^<=Y%7+/*Z/)GZR>5B MO.@X$SG[8+@E)F>TE+,8F0/#Q M(DS&\DKL])&P^5WJH M$)M $+WO!2JS^(?G[Z@V!8?+I:E94&Y.AQ)J:W1"4B4#.-TC,N)17-&/ ]@ M):3 6(V2JVTT[(:1]G.FM<38%E(ZW6-\O [R^Z&D.:3K,<(LQ&[,:(6GIN1,8; E.*&)!BFE 3CR(N;1I7?#1,@E,>XS$E:5&6N..?+QZ:[G=$-!P2O5PX573^K__ ME\5SW0;>)W:U[V;W/.+Z)V7:RCNQE5C@8W5WA&AA2 MVDQU"B2+TE>/*33Q( 2A*FH>E=(YN*-)\%P#!*OEAFE=UBL$#I!CD^?XRP_O/WUX]_;5R>?7 MKSY]QC]_??W^\Z 8BX%R5(DD+DI83]'6Z TR5J*F-&E!ZJW;*GL%Z'3^WJ=U;Z" MR7)Q]9V;#?8$*8>:B:N//85O,+V -[B37LZFW4?^/EY^>7FQ6.)R\]??X^2B M9%!/%@O _T^?_?>1!*0.8P[4A,Y M5Z;HN70UX*EUQ>++V6+Y(:\9'7F6E-6&$N^T*PT"@>"W\"MC0"6:&*AMER.' M .T6 <.X,WU"Z'#Y-@".O\]GB\7'^2R/40@)D%T>B2V=.&2IA_=,*N*R#SP: M'RS==IU^"#0VEA_&R>D3&(?*]G!8S)9^4@46GV R*76-,(6YGYQ,TTDZ'T^[ M5G*E.O[U]Z\P790W><)+92U1@9;6]A")4XJ2R*SV-'.A<^TS>S?*AFGNVB>8 M>M#(P3C[!O,PJV2 /GR%PL'T;"6T=[AE1HF)9'46I#S!(;*\M?!"&>(P.$R) M66[%MDKU0V#U !G#=(/M$T/'RKH!P_1A^07F[V?3V6U6KN"/ 22&GYD2QKLN M 5D36^J9K ,E44 "0FWO9CM%PS23[15$]32P/Y[<"D]3."O%!%40U3WZ@L7R MBH%H0^:*<^("UT3*'(C3P>'^R$%',"Q5A] =$H9I/=LG9HZ1<0M.LA]/%\5: MPN+#]/7W OJ+\>)+$<^'_ K" %Y-H?5[WWV MWV&!W,\]ZG \]?/+MRCC!9KD6#(8L\Y/O-IQHXSNGV#<$Y\$!AZ)2XQ,328, M?$Y.RVA=;5^J1W:&::';KVEL0_<-^';7+*Z/B1<8ZY38V6JM00D@0?HR2FWU M\C(1E83AR1K+:>WM]:U463*-=;ZX!J8*T=]2&@ MVI?&@=J1]WG ]:JF'PB&:_N<@Z*4X6Z5I4N!%H9TU#VBY4#@;F_XIJX-'R$O;6QO_]4-1DE:"XMF@"E**U2)"2&K"KE(C=,FUC[ MR-V3Q&&/XA:P645Y/U2-Z,L/OWX\??V/U^\_O?WGZ[?O\:^OWWWX5+5@]+$E M^JL>W8FI2J6DUX?YA[PZW4^FJ32UF,,7F"[&W]9)TVO40G9404J$*N_*4T*T M=Z/_@&0*+\C8A_S9?U\]N<3OS\$OX!6L_GLM.R.5 M3]P:0A-ZTE+HKDFF()'B06!L8@JVM4TXN.[B**J'/7.?$Y[/K.&&,?UF-D?W M8[IJ[1LO/\_]=.&[1FLH_NYODQ4"TG]?+)9%/=?R*6VC\0?+Y7P<+I8^3.#S M[&.G:MSP+'F++@I5Z$5+B)JX;$O:(BKMDXFA>N3SK P.:\B?&[T[;I[AH=1$ M+/:8>%Y!'D\AK>\3/TY0'OM)0BF3J*6*Q(AF3HI04G8Q$1YSL)3STG/WF3;5 ML;P,>](TNG^>%2!-E!IN4\1+O_CR9C+[\Q^0SJ 4.I5OGF0\$4\A3OQB<3UO MN5@7%,Q*!EXKKZ(!8LIP"RDX)5Y2C,N#BD 3HT%LZR)1V_$ZC(MAGWXTNCV> M"10-^VJW%+#%#@!7D7+E2/:&EU?DE@2K(XE.@O/Q^=6+[]8753R%L(K9\L?C.>^FD<^\G'V6)\ MJZN%HBIK6AS)Z-"V,+1PWCD@U*"Q"8E9"]M:M!V9(7Z4KF-M4'F]OEQ<(NP%W;$7]>OC5 M-1,N92*I'+U2JL(.2Z1T8N-.FP"N]E/?!PD9%CK':/9!D!PCY@:P4@*4 M$=/>:BHLB8!^H-1>$!L"(QZ%X)&;Z*OW+BGKMH"$H]1WURG95Y8-Z/\DQMG% M=+G .9\MHFGVOBX3\6P*9SZ M*#E2S@W8D#O$AP3,H&M&G#%5(%11<$W<$A=MV!Z5^Y33DLE M](?\VV+%T B,S#QZ0Y1PGD@(DC@'G "36F=I&?>UGQ1N):@%)Z<*B.J)O0$, MO5HO>_UT_V8WT!@I$YP30TN%/ 5#/+6.X!8)(FK)#:^=I7N67GB%K;\Y+&IW1$NF/:$,S142 W;!JUZIG\O0380 M,[T;^S">C)=C6*#SWLV _#*;H- 7Q9%?7EZ+)EL-49I(0&04C36V3 +@A)L0 MA5 BUD_S[DI;,Q7^_=PS]J*B!BS/!E]W4QA9E&'GN/&HXK0TGA$D"*L(0\E9 M91/=/GCC2+ U=1?9C_8?A]@QJF@ 5%?7)1_]9;DKNCLN&=V'# MQK=&D7KPZ!V0"**4V7I'@LR9@(G!."L#R[7S03L1-FQRL3];55DE#>#LW6QZ M]AGFYZ4[[M56,3IGXQB0+,N 96XYLC*1*6^Y4[23 ?2J&S2?VA9CCA-U" MHF #\QO9+AI-%A($ 2B#F9.+Q'HK2\XC,)? JEZMS)Y9Q>?PAGJ,THY701.6 MYQ$?;X,EH(:6^SYB&88/$MDC0:M,7!;1:9$,0&^C81XCJAEOJ#^ U57,$8]Q MEW7J0)6_(>(-E+;S@1M"NGSJ1TI8Y@. ( M[J[(A&3>J-I#'ZH0WHSGU1]>GU_!;=C/.]'*YOY4)CFN+0&.6U-JKY$7Q9 U M+JU3-M+JXU4?IZ893ZY'BUE'%2V$D!O1+W@F(X=$DB[5-IR:$LN@DRIHS-$( MIF7MA,2^:8?>[H>?.]^^E[ ;B ->SL[/QUWSCD7W=+=,,CF#:2RLN!PC(IZ2 MQ"-&OIIIXDOUGS!!05!21UO[VF8+.+#\+CFHIHP'[LT5"UF(T+,H$"E_: M$ 3MD1.0>$!+CV85N1'UG^L>==GR@C)ZF)SF93VT@]0,;0;Z/K:/A>+?AQXFX ,<6BSJ8; M]!M?FL6[3&@J0PP!?3EOF",L&1:\-]3(VCG1NS0,7=_2"U:.$G0#0/E<6N5< MS"\[#E;,K/@ R*_3B/'5E2'PF,:L,SGOE9.T^18_1,G2KEUZ 4T7P M[4R%/$FI*Q7SDX]^G-Y.7_JO8_35-[;'*$!B/L=4NJ*CX63XE5,8)F3J:<@Y M)5%],M[35 V;7NH)6Y65T8"9.H6E+VFPJXDY)S%>G%],"H9+@BR.ER.:'6?" M8 J2Q^Y4OYJ6=0E'@T!PP3DL79EY]-4#9L[Z@E>E971 +PV.-BEX=M(@## MR\L;@)(4HY18B;&)<49"##&QZA<[>Y(X;/:I+[O6HYH:0.%]J8TPRM6FS#3M M>^]ZD8-@/5$Y:.%'8#*KY?H%EN/H)[=9.+*! MX^U/[K&;XQ86GK.U8W&> OKH1)5:*JF8(5903ZCWU##)$)NU8Z5G:>TXFS2[",E],[G>&NBHMD]8EF1UNE%B:IHJ(YEVQ3#B@F6::,PO5.S_N M0^#0R<_*.+KG;?6FK";*#VY%+4@&RJ^(#K^>P+I)^S\K^[[CS8(02\D M4>FL(0I4(!*R);8(&@1#BQXME:+'8. HVH=.R?:-X"%4W 2XM_0AV1#*)O,C M(Y0$BGXT4PEY] :]7W2N"7!E-\J&SACW#,$> MU-- :N4V5ZNQK2<7RR^S^?A?D$;!N P8X1$A#'(3&2,N!DY4CA:XSBSIVI== MVRD:.F_\K" [2AV-@NOM8G&!G'A)0S82K7/2$3GQB02PDC"G,FX?&<'5]@T? MIV;HG/ H#I #8T":G/(-"AT.[D"XF@9:.U#<4L3) V= M(AX 6HVE\\LP2FAS&\QF#'YMU(CPS*<%D+6QMC.U UK!E MB[WCK+9BVL+:O7,^)25R\)1H%321.AOB&/[A(W=<0]*N>L> +>0,>S?QG-@Z M2A%-!)'WF+DZZ)6)W$M!4BB=SUQD).A<6FQ$Y;RADHO:*>-'2-DM.4S_Y\#I M VT:)XVCW4O>X%U2S4]MZWT;,;I'[<"X=JNFC" M1#U0X+GB:L2]IEFH3#"2Q8T1C"=H7S$D$48F;D*"4#O3^B@QNV'JQ[T"J*.% M:H:JKVOX3Y_QSU]?O__\Z<.;3Y\_O/S/?WQX]^KUZ:?7__=O;S__U[%7\4]\ M>MWK^'U8J7\EOZ4H1 0FRQ1/PFV2>+*!)D$Z3< B=K0.#%SM%S<[$79\V=EZ MD<_E/G>495"6H1OH2\\[":4>2L5 J'$V4!1"J%[X?YN"9J[5*V'A?N79P?)N MP&&ZIGXED5*".9MV+S>_CQ$X3FQB>TI H\< HX1)T=%Z!TK5O;;82 MU B6#M#T8Z Y6NP-8.@.#Z]FYWX\'6DJI: ,"+IR##T\)X@#"X0*XQ4UBO/J MXVP?)*01S!ROZ%EMJ3< G8T8X5[@01#)5$J47"< M>0G/\*YQ#]CT%GO5ATT=J3< GT<>T*V9B9Z;J)@C8%PDDGN&(A(,XU$1D:D@ M%*W]*&,K0<,61=6'43WI-P"ENX_EUEQP588X 27&H"F5-J62<<_$4*^"#%3F MZN5-#U,R;#E3??!4D'<#J-GAI=N:,16\IAB%DO)VA$@M#/%6< (N9#%,O6FDB6WT==KS#S?,6OUR,K!+2EVD'F1N!6X8#<9(FHK6U M1D60FM>^G;U/12,5ZA4#^,,$W(!-0H 7_PY>P>J_;Z?W$V2GL\GDS6S^IY^G M$7,I1J$BX;8\HO,Q$:\RQJJ!:P-12,%J-W'VE>I]OR P]V58DO@@V$.UJ2;J"(U_A7\-+8G(,SH?Y!>-#+Z=X.PN?$ MU)$:: M)JZJ85Q=SW! ?5PMT^^04%LOY."[7):4G16I=WPJ48(;Q\J)<42MM M05&*#H:-LC2=0R\2SP?T-T)B.=&=:1XV/=( G/O1;@-HOI6L7E?$ M1I3HO!0Q&H?>=E9$"%J:.'I+K-&",,=2CL)EDVK/6=Q"SK!IE.?$8"V='-L7 ML3[ NFUTQA M:]BG8H-!KH:6FL#>-F/>[:L7*-94\IDGL7&:3(2W&DE2 M3#Z4L=^*U6\YLR^5P[XS:^4XKJ#!!@[@![+GUYW[DD=[[G*IKRN#QC/:>0L& M2$PWK63,)P'ZT9Y/:UXT-Y.5N6,KH(M#?T8B^BH2EJJ M]3#(5R(*0R&+ZL'#@>G"_IZ?#9POW$<%58'T'.\[7IY\^L>;=Q]^_U3S63&9_+J[K]3T8G8R6Z,#G,O16:1*LU22*G%C4P:OJ M#9NWT5/YR88J14\@/(FE1YE4I2Z3YDB<$!%CE1RHZ8V[MIYL'*?Y)UYJ["/F M!AR@,E_W[13%<%%8Z,K'D=S /5I#$;5&,RN1^.@C!K-.R^P2\E7;[;E/12-@ M.4"GLZH";@XB[_TYK*ND:&3*S,L+R;,YK.867T#1[)JK9*4R MTBAB8C&SA@,)*04B2D%(S#(IQ_;"QI-+#ELOT1]Q.7X6S=S834]]@*_M_[A;'H3#%!+&6X-2APOLQN1UU)P08F* M$IB,.OOJ!0AU*&_$9SX0/[/!E=D&A&]&%(V01B=TB(0)6\)2RXBW69"@DHEX M$C J:B<);Q$P+*"&0,!]$!ZHC@:P=)+^^V*Q&IC]>78*<39%'Q)NL?1YMJ.$ MKZ69O%,@3+D^+)W$@PG$:P=$<9,SRS('8RM#L@\^ACVU&T#VX.!H8(/L,NYA MI(1+N3QBUU!&]2J%9UCDD>0PIGEX]-Q+F51690/PW*3] MNO/9]*Q4'"U&"KTI;Z-"Z?AR%H$G+D+IO&""M"@V7=U)W4;/L/:T.3A64UT# M,/Q8ZCQFT]??2PT1G (&]0L_^9#7WWB/PD;)CM"AUSQBK)D5\P3YR!AZEJ?4 M7GDN.2A(M3NL[$;9L&\-FH-F#^IL :1=#XC_'$_+2!Q '2]'+BJM+4_EF20C MI5LCL:7G.K\X-34 M$>J*IEUS@'2+EUI]7OO:VS. Y@!705T-@.[5>MF5%#_[[]W46/SO2_SF MN+@4":RVFA'AJ"UOQ#3Q@25T=%4H]P4&9.U7]$_1-.SC@.: 6%6%#4#R[WX\ M+5+\,/WD)_ AOX+Y^!L*[ALL1L("4TXFHH)*Z. Z1IPWE@B5BCUWWJO:3Z&W MD#/L:X#F@%A+<4V\8"G,+ HW@/R\_E[$=3%>?%F5>97KU5$"9K(%3G@NG7R4 M5,1'A>X%A20QWL_,U@Y+GB1JV)<"32*RGA*/Q>7G.E4/*+P(D!9O4/Z?8+F< MP!4_5]NMI'97Q8?"HJ<+B5C.D3M>!B2J;%%V5-C@.?7\3J#R2-G#[FL.^Y2@ M&03VJ:D&SNC[]?77 EQW2[R1GHE9EDHUG0"]8AHS6OX8B-+@391,Q%0[6-Z= MNH&?*30#UY[UVB1B[\^2'X'(T6/@AIP$])1CQM- !B T<&N8 !=L[;*?7>AJ MK9]3'4P\";TC%=2$&WF?J[?3;RCTV7QW*LS(5 M0I.@J2,N9" M>R+192 V,DJ)4>$JPW1W MZII\3-,K=NX5?_6BR"9<@5N72-V]^N/,604R XW$R"A* RM)RBA88@3/-+DL M%:V=3]R#O"9?QCPK3'M290.F='?ICJRD )FA$Y6Y(C([=*RH3H3A]Z/GN %U M[28PNU/7I,/ZG!CM29'M.JS73RAV%&[(C-E,!:$. U692D,G00U!5STZ9?E4/1RK"/!)' Q\:18[:3 KK0UZ:SVBILM7D U)38 SE/XNG;#K[CI MN)"49LOQ]#&>H2,C-"<^:$:D5UXK'J(RM7W2AREITOU\3N!54-#P)9 /[:*K M75..%N1M5?<^BB+D9),@R6D4%1A%/,\EU9RR"=8:B-5#]J>(:M*]',KX':^V MQJS>PPQ1EF,HS\*1]#*+U5D2/-IRQGG2QD4CJK^@>9*H8>_$&\!A7;4U:A9O M\2/ !@K<5^5YN96E?L,0W%?N:3P)^A>U)[T\B@QPUZ0-P"_.FIJS?S=WC_" M24F3)"H .A-!9N(TSP2B<:"M$-'WZ??MC[?>[L,;P%L=-0UOYNX]JWC0=K^9 MS6%\-AUE ,M*1HI2'LM;7$8LI99P$Y2#TGX@[-;U<]<5AWT0."#.^M/+T#UF MGW04KIF*EJK2*=>+F$OC7$ML,HDHB3LKFD21K9W MNN*P[[U&QILO>BE$0/W MZ0(7GJ+^,$[OAM1\GGWTE[^/EU_*F!$49/?(>Z2*M Q(" MDBY8HE;3G1"WVWK#ONP;&F\]Z*2-Z^7K75220;??R*Z:2CF5&57&$Y^#)#(' M(%:8,AHI2Z&XD19J-R!YDJB!W^TUX-'5U=OPAN]AOJ[RXRN.K,J4 G7$,(^F M7!M9&OH8 BI2'EB0TK->D7B+G-TP^#_Z)J.2KII#'_H.*Z&==;MIND )S]=C MJ%;%[9E,RO7+;XXA>#<$_T^^$GD^ M?3>$\8TP[6H'HP"ZXOF'N!2,.1F1M^ HS6G(PG<,F*\9"$:ZC& ZS%QN .) MN^'X_R_7*K5UVD"6<7<)CSA0%3)(8FSN.O$F$LH0XIR8R*4!JG&\,EIWIVXW MH/Y/OG?I29,-E)>]SAGBLG0[C5\\'B2G:+4_3 NSY7^EL/.;GT#7S@#E.(YH MT\L/3J;I]C@0Q")X$KC6">37TSJW;I\NOGY==0/U MDZN9\6^G>38_7VGWNC^&DXGG' FWMO2[,Y:XR 6Q/"8O&#-&U ;LCJ0-6^I2 M^>SO0QT-G/I7DS#*;(Q5&Q3<(%P+PJB@Q5DV)'3=$VVD'CS72M7.C=TA8> Y MHGVH^5Y7FL-EW@1DKH<(7'%@&06E,Y 0 W*0I$0_P7OBT&]@7$BH_X#G/A4# M=]MX%N <)?D&L+-NN-2U-TSCY04J"9DJ=3/IQ<7R_6SY7]!MBU&VU K+ G$E MZ85NJ"-6&D&TET$IP9F(M5M"[TK;P(]DGP%GO6BI&OK^_9=[@L]OIV]O?7[\=C;_^A?<1JO/_C0^FX[S.);6"JMFB.BT?IQ-QK%< MQ=RB?#$^1\$_52RW_0-_N2'R+OGKS[V'E<,)AN_+4HV6?CYR$.2]9:XQIACW M-CH@S"= C#F.\,(8,2=UUU=*DW:H3$*<7D#I[X\, M=Z/4#C ^#WS*\1;G*=(JF9GU,J4ZX6KB1:F@@$]04'E/*,)*\YV4TF=:L=@S[,"7'SVO<_-0; M0')-D0M)28+2+LQEC BXY02"X<$K)KBK7:3_""G#6HD*^K\_7_%XD3=I ][B M!TS/QF$")XL%+ \*B>Y]QO&V83M9E>S$WV>S].=X,CGIY@7?6N\!^,@L//7" MDV1H2<10/%-4I(2F0&6D0N&14WEW[47@T<,.=UGLED=NM4L:-U(Y8@TDXKGG M1$D\:9W*G%8?2;P?A7?K^"OXPEK75?0 J_7@ MYQQON9XFKY+UNE[H1LLW(3G/I;([H3-J*"MGG29.I42HL=Y#L%Y"[0:%V^@Y MUC8]]-DWD#;@$P_!DI@80MKCP1ZR SSG _KAFC%I:H=+6PD:UO)4P\5=0U-/ M"4W:E7>ES/ @_V?]+X^W'0^14,E:K#[ZIGS?^6QR8B0#ZDARB;ZPEI9@Y"HM M5F"V&C%DF[ MVHV.ME,TK$TX0OMWK4!%P3=P7;GB9O7R!.[R8BUG1L9(@+ER^64L\]AVCN"-A"( M,\P3H:@W(@;&5>J?U48.FUJ8>+0XYE@--&DVUH/S_#1U#W8W)PD>8$6V?-KQ M1F574BO9F/7PRL7)-'4K^\E&/..XET;XTI83U0[@B+>*$<-TE SP6)*U"Q2V MD'.LC;DSKO-JA5OC%!\"/T6>:>1 DBJE0#0)=+^H)E%!R#I:$7QM2WL@J<-: MIEI(NFN9GD-O31JM5Y#'4TC=/>DX7)3/*E-L/L)T@5]>&8B/L\7R%);C53+L M!4SQ7RW+[QUDVHY>L\;-94VV*YG)E[/S,E)ZM9G*4XFKE1\XAITW/":(1"0H MIZ4-Q :N4=!"&C 00=>^"MV#O*.;FZST<+*AA_E=/3RX'QD3D3)E260N$.F% M),YZM &6:6[!4ZYJ3R4ZE-:!G[?UA+5[+4V>0Y--6M:/,.]*?C%"/OG3S]-! MIO+^AQQO^YX@K%8)Q[5./^1-L)W"I#1"ZMJ+=2T8@U] NNIVL]&=Q/A ,1#( MI>.=C%*04(:=:\@T93QM<_5)C<=1?%RKT"5"OG2@1#R6-W'+R^XN,.("XV^P M2#(&KAAY/KC=;BCZ;)IK MTLAU(GU11+K)ZD%5^0]_4H5R_!U(;,/F880BLHR6>)-*#0%SQ,F42>]\KMG5'6;EO+>07&0E;S_*14LY!.D5;*.Z^/Q&DW!&JTT): T'KEX M^!$G\!04 C&%+CX>R;4O>&]3S];PD/'O$]"^!0B[I2R<1SWN(6T M)$D%ECF3Z 74SG'N3-RP%ND(3-Q[A]2+.IJT)5TH7:SH'+Z4^/H;K&Y6WLT6 M!T696S_O>/NR.[G]6!JFM%%E"#<-TA-9'K9YRB1!GSN5>V^3:>TJ@+J6Y@'9 M%6QOW)V9P%GIFL:$#+AO+"/6"DT<#3S3P+A-M:\/GJ*I*;NR#P+NO;2N*?PF MSGKWT7WU$69YV:_C)^%\'AW@'K7.\^3F> MO6KO)Q&.%^N%NZ1KY_O>-,N]24=$*;D6C- "5F;^],Y]-O*/O!U M_W5ES_IKU$:>GX^775"*)N1ZS,"A/2BV?5P-B[7FRC7-)CR)%E(I'FD@-& MMR0$J@@7UOKHI(#J@QGVHW#PB\J>L/6 H]>7WIHT:9_@K#!["E]G\\+J0?FH MNY]1(1NUE:Q*%NON(C>=4()@*<9 N(^22(=:];Q,?I,>:$Z<LE,G,&"QY=ZK]*P/>"3C_B$V22,=];AK:@>..Y U<'_!&MBXEYVJ MK(PV+QZKM9=0[7P"L)1R\&3;%DW 3"1 (82ED$F;6T4U3LW]M?" MJXSEPH],G6:Z#[_<>'I$A3( G#@0&"5XJ?$KE4G63,7@K92L>F/G+?0TVZYK M'T3<]W(J*:"!MU^_+>!#?KU8CL\Q EV,HHE@J8;R@)42B8$E08K10=[;% S[OJLGP!PAY 8@\G#W\[NXQV/7!RT5,48!D92S$C8((G+VCIJ< MC*F=;]N)L&'[F/9E@:JKI &O"4XA O(7)K#B;B23DJ 8!J5. M(E/)<>*C$ 24DM'+\GJ_MKN]$V'#SO;J"6?U5=( SMY.OZ%$9_/+>_L%P.EH M,G$2_Y"<,N)S+ ][%9?&6@!6>[[68[0,.PFK)S15$7P# /HXGWV%^?*R/&-9 MXNXH)OAK"4WO\663BPP-<-+2H2]H2\655Z7!4;1)^QBKOS#9E;9A)U;U!+!> M%-, X%:] E9- NZR8JA-,2E/1."X8\KX4<\T)1X/?F4IMZ!J7P5L(6?882@] MP:J6^!M TA-]7>]R1QV+.G'DJ9N,I;)&QDPB7%OG9* 4;.WY!/M1N!/>[ ^& MMQZ5U $KSL8W#/*S##03A'AN@[J,:)#R13Q-FB16:*B>@3Y&"T[P%#SBEC$ .&E3<6@ECO)&$I2^>$$AIJ/Z?9F;C=,/>C M)>/[T4T#H,.COSR!G*_>^(P7?[Q$&L;+\A7N'Y>MRI18I061P4@,G5TD,3NN M9$C6L-HPVT+.;L#ZT9+VM>3? )3>S.8P/IN^++.MIK@EYGZZ\%TM;RG3Z?XZ MZ=B\']XH@^R$3""5VRPKRWUZTLBH-_A%%M+7?D]Y,+&[P?!'2_4_C^X&!&GW M!OP.E]?S[7&SW;M@=4I*IQ6)SI4AM]$2=%LMD<8%ZJ-2_FZCXT>>ZN^^YF[( M^E&2^WT*O %C]PKFXV^^M ZXMR-HL-[&9(E098"6LIDX]#9)*+.SN(P^TOK# M3QZC9C=0_6@Y_DK2;P!'#S<]^/!UW>[GND%%U\QJ?1,6.]JAUQ'D#F;LC[T9+_?>NK 4B^AS\WA#>?3?'+V$4\BX=#'JTQ MS''9$Z-*W,-1GEYP1Y UJK147H"MC,=]:=P-C#_:E4&OFOKQ"E<_=QTGJY>M MKC^VYZ+5AXCOOV15A!PI=92X4(K$0BG><9(39HSW.5@>;>TV?#U.G8U?(%U, MX$.^K@%8>9[+3K@WVT I*S4+@3!F2@/2,DE01B!4IUS<4"IB]0-T1]J:+67= M!RGW#LT^%-/ 2?EH)?G[.,';:=8?QO'S0DA/@-*QP-1P,HL<"](R ;ML3%1.Q62$;53&;TQ,_23 M__HH??R8'1('31K.,E3V<%.Y\:_KS&+NT1P^,I%7)&<\QZ#/&AW*T Y*;&*> MJ* \MS8G:_H=6%S?V%T++Y6+IIPF]TLY2SB;?RLBU\11_ M974E^\;',E_B$G_I,\S/W\W\](X LM(R3<+^YT"F5ZASI2.828T,N M?($B(YDE\)9%I:OWL7_6F>,WIOO-&&,R>#?^!O>6O;,A@*J8I,%P'.-OM.BJ M=$ZQC)A(F<:87!E1NS#[ #)_I.GC^Z#L\<.W'PTV:=(>*KP[W*QM^;1^QI'W M:-ZV#I^6/@9;GGRGG/$HLQBU!0^2B*BB![][/I_.JO+_QB?'=G.,:9I!PEI$J]"7.9./11B?.@%.AD@Z_= MPJ(^%PV//]\'@8]6VPZC[@9N%FYL_?O9JM_IR7GW+/I#WO!T;\I@/LX679[U MGOUW4;/2["P+2LOM,G*LM"7<<"]CEH RZ.T$/XKT8>.5WJ ]A&*;PO,-:V^G MI3]I5ZWP=OH)==N=F)UW@Q'=V$^N>+]6QD:5O1$T6L<(A3)",J%SXP#W--4) MM/-)!%G;>E=F8=B.(<^ [^=7=/LX_[L?3TLS_4?$<#/O;:-D1VK/*(M$>)/* M(R9-G':1).DL#48QQ:KW.:S-Q+!=2X;">L_*;@#MUY)]<;E.PWWZ K#\^WQV M\15/L)R<2G'_:H%KD!B@#JC"<(9Q@R!QD@3(B2B1HY4N9!9J M5_#=IN#XMB/X:67TPQT/-S*F>1JNH!^B.D#!ME M'Z'O^RU&CA?UT#=W#Z4$5JU3[C$5A//*$C1@C,B([F-(+!#.C#(V,&<\>\HV M[+7BL!%K!9CT)]\6?)7.\5KUU[EB[?)77Z9C+"_OL"8!;*9)$15*F7R.DCB> M,@'TPJPS&(_PVO<>>Y W;.18T1SUI9(&T+;:,1^^0GG8/3W;B4478F3(!^'1 M6'3^2_$S+499Q>QR-M'HVE7I!Y Y;"Q7]3#L5T5-.LO7W7F.\9CO?TB-NH"M MA%7RG:]7>>!JUF2FDC&2, %EU))SQ-KB!"50$5*T7-1N2KV%G)IO8+!K6KJMID""E>@7NB!M#!I8J"V-(TD> MUDNOA:QM3V?ZUF,#Y^9&"7/.$)?7'9Z0UU._[)X43$L=E[]^5;!1OP5:>L<% MB;*,Y; E>^:2+K/+7$P&P%0?T'0,O$2]5($(P175@7HC:>9LCR!TVYN@?J_WJ MKRFHOEH3@ P^%.O?83/$E>90QON7\#IM#CM9%@+$:U9I;EW%\)X%ZD#AN8 M] _1_O36 CPOSL_]_/)#+G<6*Z5-)K,_;]^.9>9X-K;C_ZR^W \'[OU_62CP8#AEOK@ MB>>,9KPHR%I^UFW\K M0K+\>H-Q-H\=QW1CGF#767E&N^WZXN@WGCWZY9T M",:;]1\XB75B4NER7RM+WU:0FG@' J%HC!/:JAAKCZ':@[RJX6Y1UZ8&-FJM M-ES9H%10D1%GN"[3H22Q3@@2K0 FM -_3EX.Q(Y^(#W7M"U->2MKKNAZU?N M\[1^ '!Z[=*^G6Z6[-TY0I(5.4I:G@PR3B2>&J0,,R#9V<2U",)XO],9?B0A MPV:O^\;BLZNJJ>CX/2P_PGP\2^.X9KX4C;V?+?\+EJ<;D=UB#H;6[C!R',7#YK2?WYKVKM6A3>N&0WY_GZ*/?G%^,?%+ M6#EH#TR1*<7Z*_;O9 ^=>*??';XMY1)I,S0@=9F@WQTH9=D8 R)HFBL%/2 MBKK:XXQV)&W8?/WS [:>GMJ"WZ3[[3(/('>[\*&.+,Q1B*6W8XA9$2ES(BXQ M1PQ8JEEBVL;^ZCYVH7#8X;H#@+&VUIK"9*EABH?^46:N5$,83ZSF0+PR M'#T8(X#5OH*NS,(/;6OWP>_CCNKS0Z%-6UO8_#*;H,879?+,FL/#[.QCGU7! MQNY$9B7[NEK@&F^.>]34'%J-K/I^/I MV0(C@RO\=V_P7HTG%\M["2T05''(@L2 K@PZ,8DXS@5AP5$NI4DAQM[LW%ZD M#FO/CL#+ED"Z-U4U:8>>3/,?9)%V^-3C;=.^I/=CI;(3FE'KB#>2$FD#+8TF M(I%2&,ID,E;5'B'2EY7:ZUYTXRCFR7GEB(YE A%G& #%1(FR6>&NRR'*ZJ]L MCB.Y*:NU#WZV)*5[5UT#6>I3B!._6'0C4;O\^\5R)\[O<*TI389)3ZCDZ,>" MC<1;&DA*.J"PL]2^-F#K4#YL"5U%W Z@R"8/WY==T7<9H[:J!/_53R\R"O>B M="5_Z;_ZB!(_]:N^S^-_'9F..6*UXP_K6JQ6&P)9VJZNE^]N:#K@K:/-S1&C M,2H1,)HD+I5&\%V90Z! &,_&)$8#5U#=6NQ(7+VC_Y$ENY3 YAOV)#1HCLQS M6\:MEI9_(I'H14A,&0.N]G#:/4D<>FAC'ZAZ_-2OK[5&S>3Y^7C9):/0GL17N]5S]6J)W=6?>#ZF8F$!V=)G7$P1&*83+Q@F63J M,@T.P*3:69:]"*QGX]832W_WY59G>7G=N^UNHXYL61E>2A1SC$C<'<0R6]*< MU"/MQ2]>#[AH(:&[X6_BNR6/X$YP5P9[" MU]F\B/6("XN'/ZG"=<4.)%8Z9>\N=1,8,Z.L7ZAQM9<6988E&0F'QI>VH<<8P9$K7![R@;HN]O MK/)>I Y[DE;!T):KUMZ4UM39N9Y3OWAP4'UI>C4K@WV_81S65>J^N/P[S,[F M_NN7Y' P.>KXOY@B*G[JQ8?!O-YOEUH+#0.5Y=#H[5L MH.)7. \P M'PE=;D_P]*?2X^%L$Q";@B/,">=8!L;M3IGB77"Q6G(89!RAK+OJ/D!R RO\ MU_%T?'YQOB8\"ZT8Y93(!!@DLU)CF*P@01G+%,20WM.+]]PW"63)E"#PG2:&EDQ)8Z6$LB6=6Q62XMF&GP>A/*7YST6%"]VJ* M/UA^#036'^>SKS!?7I8'WLN3:2K%3U^[SHR7G_$C.D.H,H-HN"?9(",2\5MR M!998'5D P17L9@OV\*5W(&L8T#RK\]"7DEK&76'HU>S7*!$5W5#5U^^/?\Z MGWU;O7==VVW'HK=6:H(F&ET^BF>U5ZJ\MW4^*Q:Y,K6[].U$6*-P.Q0.L[YU MTP#@?O4HU2G,+S<%MF:%1[#::45 E7XI+N$QD"QN4*>D9XX+&VK?&&XA9]@[ MD[[!54L/0[=O_#R;31;=RRRXVA&*Z:PT5F^7',C@XTB2TE M=E?;3I$0DR()F D\)F'DDY<+NRTU;&O-7E%25\R#!_?_/9O?W!07]U#GE+B. MJ0PCHFCZ3"(^.R#16)63-I[NUI[AR0C_[LK#6)9G3_<>*?*! ?/>GW>E?AL\ MK#<4-5YD[3CQW88JM\&64T^8=#EZKQPW.]VG/X&;1PD8+CUXK$9GM<4[]$GT M9OP-/L^^7HMD;1>]9]S1B*=G*AW>)$,6BH6TEAFN6 HB[]:"_^'/'PX E;0V MJRO"!D*=6_4=J^J.%S"-7]"*_M'M$^- 9@6I%*JC$8W)$:=+=C25(U0)XW/M MW.%3- WCN@R2.*RJGB;A=L7->CM&[Q+C&-$YEXJP EVEOIRW1L;(,>*K'5X_ M1=/0;UAJ(N!)>!VAC@;@M=Z)I3TXC+^5W;>VRB'G[ V:=1?+F$0F/ E:..3( M^2A""/;N?+A:U43W:&D-3L=H?-:#^!N T0-[[CHW+R-COLB'LTB[YUHD>+3F M"4240F)8:FK/6=Q"SC # 5HY"@]22HOXVLAZH.M(LS2:: _(B@S("BNL""IR M=(Y)W;N_U(#J/QR N8\L1/!^=-D(+6KAS91L_ W7"K:?U1.!VI@@;@]&8V M!]R#K[_'+Z4D\(JAJP*$($Q2BF$ 8B*1UI:$G(]$4,.=!VF-K^VU;R6H%4 = MJ_=97TK8'U%NA:@I+&O.6]S%KK\;3^'M$LX7HY@!@N" ')8^;]1RW(RESH6" M!69XH'O/4]R+@&$F'#WK4?AL^FG IKV_*/NF/!XNKSN+R-;//1P6XF^O_,)?3==!TL.@;@,V]7-U'F)=O^#-@(Q$YU33:59I.!HR T%WER$NV MSD8O0-<^!;?1\\-<]-2!5375-.%DW<3;I>->UU1EU=& BD2-8YF(55L_+8EU M($E44LD4N9#UAQH^0LL/DT6M9;I9OO(X2[_)?OK8;%NKYSXV M.[/9?Q\;G540BEH"2B4BN0W$>R=)3LER=*] 04^5)Q7[V-P+4T[]G[]Z1/'8 M3Q;O8=DU^(;Y-UB,I*396$>)RP+WC_24!)D2$4Q9'[@Q/MVX&L85_U]8VP2NIH"6'(Q4AX&[-1@>@ I>I#:1(HBDI9I2QD MIB+=J1?+(5#"]8=]X]2RL'Q+&I74^Q*6[.>_CY(V3I=I)9B&C@K M=^F%XRFH9$/ F,6A\+1QQ'(01 5:ZIX2%<5<%YSW(2<8-2,T;++AMC(/ E.IIA2CM;5KIQ^D)!&X72HNF>U M9=\ @+;U/D)I:)<2)2&C,9>R-+9E)?2Q#,5B.$NA]IGX0_>@.@9,M?30 *1> MSJ:K*9RHFBZ==X:ZNNY;D+2+7GMB1$D50WE&C"XKX2E[2JECNOY#H2WTM-_$ MZAA05=-$ ZAZ5%8W%[7&,A^B+DGB5&(?*&ZHPLT24G1&993DL_4!?;=7K71_ MXX8&=>$/4TW+8/O[?+98C&B4,F@NB3!*$%ELL=.:DARSDH"!MH7:EX_;*6K4 MT3I0_[O":W]E- "MDQ@OSB^ZL=2;16WX]00ZA:%3>5Z&+*U&OC_*_"B!R%+G MTN(T,R*5B/A5Q',B06*&9ZY4[4:TM6AOU)6K ]=!%'S$.Z:S0NGG_DUGN4>) M0G#KBB"Y"KA7'<9%$="Q311P#U.!0=-S&W_OKV6SNJX@F+[36@PY/ M(<[.IMTPL2U#Q0Z:R;OG"L=?3AW#4J4KJ#4)97KD5:7B[^/EEZNN ]>W#"JR M'*07Q,KR>!-"*I?E@FB9E/ &HXI4^^S9D;3ZK9UPN[R\F)<-/7+1.% "V;8) M0R:;R\1J9@B&Y292#]&8GJ[A'J1G6*^O#ZP\W>GI0&U4>N?;KP5[-5[X,PS1 MS[H/GET-XN @6LNZBGV+F0.EO+07<3_"5_&<0*?9I.+ MHH:K"XP@F%".:N(@A]($(1);VM*"H@:=SABHLT\Y2%L^?V <'*ZM65W1#:W] MUQ.(R_DX^LFGRT7)BEP-UZ#),.XXB:JTN@-=VOPD04K[/ LQ8="QF_H?66#@ MBYLZ^J\AO*$!<)+Q@W[U\S^@I+$P)$2KV+VTNZJX<$+10%7)^"RKATIPJ"3"@6?1?)S/TD5!E5C,O5#:P][=%0/.JJ(N V(E*EN M:PX6Z[T3V/_'WIMNN94C:8)/9%/8EY\*A905,XJ41HJL//V+!XM!8K4[J2;I MBE _?1OH])WNS@67%\SLK#Q1DD+IUY8/!C.#+2KG4/>U.\7K8H,,SM@ C&G' MG5+%YA:+K)\E8+QM-+Y;)K^.5W@?X9%C;-Q^2G,\*(Z M1?2;RWAQ;_=C2,PQC6 $\T W+)E+2PQJ&Y-,J7@==EM7M>>'QUMW/P!8AA3Z MV(#Z=!&6JVGZ8S&]K$LAYS.\VTG,?+2>>P.&R0**"0Y>4[RMN;%.1&?)L]X) M/"]\9)S(9""@M!+FV*#8YEH_9<@);;-3Y%J[6+O.&42M,J0@/7JZBJ7;;3_O M+E\;)V(9"";-Q3LV7MZ&^&5=K'VUN#6"4@=7ZHA71C$=J"(21!<5B.)]LH[% M^+@K\;D]O4]_^#BCW@9"P['"&UOYOT\7B_EB^<_I][HX='8=N,TO;EBQI0A7 M @7?SF90,F0(EOZ1"@\FIZ2XW6W@]\O?&60E60M7Y)J/+="&F$O/:1&Y8ZV>SUV@:-V$ZV-MK4U5T *U7"B#>_94NKFJ# M8W71Z;_YC_#7) I>3.(1I F!3H_P$)1BD%B01C/CI&C=87H F5T^_A^(D_EI ME=;ES,E?,:YNI[34WQQ1&O?LSSJ^!&XW,AN5NJU__G29+N9+\GUNJY6R9-JF M'.O6$])U?G\ZK/8X47=PESUD89W0-IZ9P$DB5M:K MGC$+T1H-Z+$8AD%DW7Z-W&,JQL?*48I]$2A[2[D[G/P]7-ZT6ULLUHGLP.;D MZ[Y/ ZY@HI@CH>/,J^A;SSQXCI:>,+._CE^$S($"'SM*KS.\/\S#['U(TXOI MZNZ06@;'>/6'[2^ M;8Z6=(=HV9PAK;+G.6L2BZO>&DDD"I-!!23!6*X#MG9DMU,RKHTY7L.O0.8 M<7< FB^8R+7/E8F-C10IR62:P(KC2&?+M][:_H2(OJ!R MB&:?%,8?(^8.!APY_#Y-T=;-Z&Q>)G31A>UH[;21!687 %8D6_LBZ##PX!2V:Q,*\S'Q8[ M#^GIR0<^4.$O@N@(Z7>'I'_,PO5\$[*IT^6Z@?O3 B^G5Y=O9FLK^]MR>15F M"6LVO$[AG^B"V9>20$=#KG^J$C5< H]"9Z><*LV;!H\DN2P@\#JO#?J;5 M5'?BCXT[,4DL&R7I.D@D*E!E_21,'F>4!H.12$Y$'L ;O_E^3Y=D&TP=+-UF M(V?:(.-FXD26)67G"R26:G-,37EP&< 6C^0X,,5BZ[[Y+62,VW@R-$X.D?6Q M]J0Y8/X^GZ4-'T%H8^I^9:ZE L4M0BA> #+N-;*LA1X2,W>4C%/O=2K8'"CQ MLWKFGCQ*A!_WT#WA SYU/R;U]K'[/PZ6R O#L X5RTL_LHUL=B9ZV&H ;U+1 MQ#UP;R4H:32X1+=PH2 X)>&#RJT]F]-5 UCT.MK*5XCD>4HFR'J$1,%2C$HD ME8T>HM3A'*H!]M'[+M4 ^XBZN[CT.JML B=',X!C01,;UD.(LKYA>A^8#[74 M]-^P&F OQ;Y>#;"/E+O#R;TWSD)^IJ!0!3"2 Z$<"2C&;$ C9\D:C\:TW@)Z M-M4 >^EXUVJ ?03>:35 D#E)06I"T:X. J(MPOF4@S*MJ\O. MHS[D&/_C:$EWB);-,3*!SHG)Y+4[6^]8[2%R.E"QH$1G6?!E:+STX'TUC> [@-#[^0*G7V=;&/&\^)!4@H)/H?H^VD/>B/A=X"D7Q;3_!5K)O)F1K;*D;$Z$80GHC]+ ]'[ M "@*RY+QG$7KW/]C&D:>(]H:+T>)N .(?, 5_;#' 5\L=?BN@:Q2(B_,ABJ0 M3)Z=B@I3C!J;U_=LH6/D62NMH7*TJ#N RW,E3P59BDEG\((1&Q34$0=&@_#1 M8+3.*-EZZ= Q;1DGJB1L_0Y]F+P[@,W]2._V2@U_32^O+G^9+Q;S/^N%&[[3 MOUG]G*1L#2N% WF!)"]C%$3A$4IAK##OBF/-&PCWH*^GQ\H# ?%"'-Y4.V,_ M8FYCK*[?6V32UGL,=;+>;[.TP$!?FUY.ZV(_[33S#(0MFLQQE. D-T!'55KG MN8CL4;/S,X^;>W^ZI_>KXV!U M&?'; ^X'+Y:3&=I>GW<''=$/6QK/]&E7>X MV/R0*2XGSGE"$QTP9ID"I>A77C(/7#/,P?D4, T#P=V)["F_- 98!U+GV+!^ M5!'U2 +_F%U4WC%?,_QV/EO.+Z:Y-AM80/@CJ:P3GW*FT/Z*U[___?SQ2=<3.>Y M=O/Y4%+MP &FD$YB* RB10O)UB'*B3'DK?.M^]+89S]+:]^RF9;&MI=;[XW9 M["I<;.9D?OF.LWSM/4\2A?79I[J93(=Z$4CPF6X#SH*JR2&+>K>A^?M\=9SI MQZ>]J%L(O$%)^(J)&'1E=VF M9N_ZQ9T09,\:04<+NH/;\&]A.EM^F-?)N!]G[_Y:T1FXFBZ_5:E]7#>Q38IW M$D/4P#36*AX4X#"3!&OM8U#*\2M1.XW#F :Q@]]#-4X)\+G,H36@^)>IVHGA/ES0EAC371@ MNQY*Z3WBQ@0S-!0EBP26,V+#NUIEQ&J^46E.@8H2CY>5-7Y4N"5EMYPO.R<8 MM1!Z=]AY-'+("F\E4PI8\.0&UCVBT9< 64JCM"*_L/E+PO$#G\[JZ:"9^#N MTGW7<&+K.G&5:PJ$D?O'O0=/H@$M%86CF7N76A>;W__^;E YB^> H\5[,#1^ MX"+.!\PV?<9:$T!X?_I*9J4*RB&';$0M%-*<;N IW W M@)U%"O\$*NK .MTX>^^GLP%G5%N7E^^E?F-]^"XNO6/_\[BE AEB*J]WO M/&E0.B7R_RA:]1:%1582\7' V\U.']\-1F>1!#^)_/O$UX.GI4TQR41J#)*' M M*5]0A0"S&B I[0*FV"+ <]";[TS=W0=#X9\(&D?08@^K+"[[_._YS5D_-Q MAI/@DK>AIM"X$350=1!,8B Q&V\Y]T'N]IZR_[=W ]7Y),4'EOZ9@>N//^>3 M@)R[)!E$EER=_*HA%(I?E<$LR$O4V>^V'GW_;^\&KK-(BI]"^N<&+D(+3I#7 MI3U M6FV?PL_*^?)_8%B0;?Z$BT2_G;A@BC1<[\5%HX)Z"1G;YA44L*3HRI>Z9]@9HW@9"4!!>M<2&'G,7A-0FO M?W\WH)U%6OU46C@KH%5[?<.D#W28D,(9E[&^3DGR#)RUP(0)UB>+^O'BRQ90 MNT?!;F [B\3\Z31Q3G![/[]:W/"H.%H1$P8T2'L3W6[@C8 M#6MGD;T_F1ZZG;3_>UA\G=;A[+?/7LNK&6GPF>D&1ZZP1/V;S/Z6;-P<*59/O0&A#I/AD"F]]2EZB9^3YCFU4/A](_AUC:3.G M0UE!1\Y+L%RK.D^.+#_,^;B4\IJU0'$J*O0[]99-?N($6^GGFOM"^M"[F>4M$G> [1\>-I M6\<)O"?(_$["N;J\&0(E+$/I"@0K9=T %B&X&(".4C8.G;'-!\UN)63M;R!AWOL,I M<'.@R,?.+MW2_U^X^'F/!V6]%4H*T*F^,C&AP-5I4YCI3XN71L7=ZA6>^<"X MKXD7ML!*94858!B\*08\"1&9B;M52#W_ MC7$'%@R.B^-D.B(TEHO5Y'.8?;U>*Z&5BD)Q"=G7>IHZKLOY6, H79(7QNG= M,E#T4^]=*/2[N\ODP0='GFW?-'@^7)(]J/_FBN.(/M?MU*+.ULHLDP@T_:.$ MP&2,T:>=_-%= #!FR'*$LAZK^P#)C:SP3=WOAG >BX\8)-!7:N6LK*G_PT9&5?HC*YBWD-[;BI[-[A)/KJJQ&#C:).E'6,?".>XC1 M>$>R*=SL-(KU-<7?_^@X!K^9X@^67P=!Y)8!^D9+K^HXX1#KOA6O/#@K,T3E M/3=*2N-:O\;TMH)BF 3ZD;+N#BT;/]E+F04W'DRV!914M5$D6"A6EFART4JT MWA]\%HLH]M+M+HLH]A%T!V#9.K \6I7HG$2PUM#Y"10@>X8!I!(R6!_0I-9K MUP^>#7_:M1-[:7>7V?#[B+H#N/Q76$RKB?T<5AO_VV#1M>V,>8$UL497L921 MG'"?E"8[K%+K>^@Q#>/FK8:YA8Z2OIM/GC#US,IE^_K:[;[Z>SKY6? M+Q_??[Y9+)A1>4->NB23"(K7Q>U">!!21&.,8K6F:Y<$YXX?[ 7XS(A(HDZHM1?6,.+&1N'<^[ M-9'L\]7^RA7H[O[R_P[#GI#:VAL8[:-KX?<,).2MG7&590:%#,( M00L#TCO#'>I@[>&3Z_?'SDF3Q@W,5EL!=V"K'MIA<@NGRR]$2\@?9_==3CYA M@KQ-'G@=FEYW.60/M1N>SD)2R1N5'&N=*]R5MOX20VVLU""ZZ;+/[3?Z ;.O M4V*H%OZLEE^N+B_#XN>\//X7URU?#WG9K;EMWT\U9?2<' P76I_*/<@;%XM#(61^&G7UC<0[QOX>+F^RCMSE8&L-#:=?U4'P M!5QV$E0QR6K##7.M#>.>)(Z+R,&@LCLDC]9;![#\8Q$RDKOT/Y4?@?H>7NU7,TOZ^"(B[5^ MEM^FWV]8\5PK[R@V]V[=OE_HT/GL0 MKF.%26]>ZG^\%.FW$YNH [7 M0 <8^OM\EN:7WW&%;[XN<+UK^H83Q6),B A2H[U>F^IBCI"2UE(+Q:UM/?#@ M>6K&3:Z=$E.---(!MEZ0VEUF,D@MH^,.K*PCY1E+U>:2+^J*YEXFAJ4URG:A M:]P+3J'T.O!3@UMNZK%K311$4H"'3H)RA^Z*U&_@:3=U&&$.C\0"5] VQ M-RE=75Y=U"*9^],O)]PZ2:X-$DN&;J+"+,00! ACA0T40CEQP@3Q,U1V&YL, M#L,6:CMV>?30T*R+U%+"D!@=M)(-V7)F WAN$8Q1B2>I># G="AW76(W1N@R M..3V5:HH W.4_K#PP7O]49L9?KG]ZN(."E']^^&&!G9D8I!' R M!&EM!,M, 97JH^_^^D[1T#I"^N-/O/B! MO\]GJV_+"2KF&0H#004/*D0)7@NZ*GBM(?11.=&Z-/@XBL>--$Z'TA/J]>Q0 MO%ED,^$J!^,7N(%L\3JNL% M':^5TG%;'WN&Z]YZ[+)N_WV8+OXK7%SA M[QBJ,-=SZ)^/; _:2K/W-XX/UH]CJU'$?DO$'5:7MV!ESC&;>8#(>"V8T76P MF39 P,F>_AVWH?6&C9?H.=H.WOSLS9F9Y0_3$&LKS127&R7DC[//==+!8CK[ M2G_A[_/9XN:WZ]:8ZU=9@=P'51!BCG7'5$VJ1KV>=&"=3"R@:1XTM2)^Y'?# M5GA[8AQ'46X'M_NON)C^(/W]P+LNKCJ.>%W[FV)1Q7 'V?J:GDV"9)LU707: M."X+)M]Z3,Y+]'2"O=-"Y$F_72-]=86]M_/9^@S_0?_+F\DA(D:E4G4T:MWY MNI^>^0A1:6*2V,RYM9%\B9ZQMWRUTOJS<#I2!1W :3V='9>K]4BA/\/W35V< MH9.&7 A(69+/K J=ME1=:.](<$I%J5J/6ME.22\0.E;3VU8R'2?V#L#3PKK? M/9DZ[7):3__@#D%IZ\@+R0:86[\-*%::3SAMRL#(]3A=W+3C(:*#XW W+.)C MJ2W^_XGY*^9??MX_['<6A>X@)8,CXT&7#EU$RD8$9\@!%RDDAXH8;SX">D\2 MS]]Y/!!,\]-I=NS1,I\6\X28E^])_E]PM;I89T4JGX_OOHF1(26ZGT"F(.G& MJY:AB )%ENQS#CZI1U/KGYDQL_LWS]^H'H? (55T-IG'VS];SLO\:G'']K5: MP@.U'%XXU.K3P^0ICQ;"*=*7(BAEE%4@$1DH9^K2)1.!19TY8TAN1>M-G.>1 MOF0JT3$DIPJ]IW,I&9U][1%21"94]B7QYJ6\_P;IRWWP-ESZH$B:<% MS'.P;:2]G@"YC:%-M@6Y]#K'VI]9%X"*Y,&Q^FX1"SHI8C"B>=W1ZV1U LA6 M4'@.:HWTTBG4EK#R2P%!43Y#J;79E,(N*&0W2%6^F(&QR@ M#78;*>X41MHJ0.P_;$(LR5]N8KQ"RY^3.NJB'6_^V/NEO458[G]7]V< M9)6B,%%#3H43[]*",W3NC%8Z(4DUE=;Q2DOZ1^_4/AY03P>CC*/=#I#]?K[ MZ=?9N[_2M[I)\B;9M;D31$&N%6I M'D]8@VB1 DZ)25$])G'U@47+Q(T+O;& MP\ECJ]I,:1T@\)GW6JF8BNCJ6?;K&:B<;AV2E$S&DB_B)*;6,Q./>"8?[!KO M!G,-U-0!V.KK$@GP5US2^;E68KT];"S2R% @,$6L(#'@4ZX#=PV77'.)V#HE MLYV2D3O^N_ 9&^BH2Z3=C-LRQ3JI%&@M ZA2B*-H:_<%+]FR@LJUKO]YCI9Q MK],6>GX5.@<(O0/PW#" ^L[< L9XWI;@^#G6&%W@)=[V?#;7_[G%!=$U+>?=>_8Q=IT*^Y5UB%" M*-[3K4]!>#!9@8C6JN(%SSD-][+U F4C3[7IPJT:0(<](?-^:OLI?YMCG)&Y MA%X #X+,M#;$' L)DC;19>$+^L$ZG78AL)-GB(8(V>4EHHFZ>L+B;[/O5ZOE M6F+\)DZ6GG/G(FA'HEI/Z_;,60J;T4:MF=;#]=@]):<3G+4'P7-P.U(CG8)+ MW&3\8C;,1@]:QE)7I4OPBKP)8YSQCLZJ-(/=NT_)Z>3=:Q1P':*13L$E;UQ5 M3P(J@4-(=9%L\H5<5><@AT(7@(C,VE-8+MG%N/Y1P76(1GH"5Y-*;^]L%%X5 MP%H"06&7!U>* )8XR<10:!:;3\P\>2O38.,].@M%3HZ(#H[#X^IR,A/(O6-D M%VJU+8F.0:B29!@]6J>3SZU+HA[3T(D_>'HX/-M^?(!NNL+6/0E.M)8E9&(B MQUK955BAT,TEL()A7;F@RP!KB+<0THECV!'*#M72V;07_7U^/?_GS>7\:K:: MEVJSNG[=> M^PNZJRMRR^B2DKW0];K7;KUYW@B(=<6>*]99"K2B:YY(Z7? T%&*WF=,T#Y2 M[PI!6R:7Y"!RCIS8<%B7J5D+43()A6F,'#4RU?H5]4S'!.VE]7W&!.VC@@[@ M]'(Q)PO":_0*C([D9W**M9VH79A%>L^9BL:Z?Y\*W'9ZWZNB=A\E=("H9PJK MHE(B&#IK+$:2CRX1G%F7(!@5L-2<=.N)S4<4.0X6![:\UAI(NDN\;$X466<9 M3"I@>=VT4T+=U!@='2NM538Q<_-O7:JXEYYW+57<1^@=@&>7ZCBK G-.6%"B MKH)-FH'SA:YZ'H-!;PO]XO^6*AZB_P-*%?=11@?XVE8]9XN,*M9V:V[H/K92 M@<>,(!RZ*+B30K3.F)]/J>(Q^#E6V!W@Y7YR]299:Y5T6M8=',[6,?55))E^ M%9F-)9;,?6K]9KB%C'&?KH>)Y@^3<5G6@UC0 MBNP#!&2A/@I9"))I8%D8M-H;+TXQAGI'*%6GT"-X+46AV!!3^/=YZAX) M(OL\DN^CKZZPM^6E+J 3)(S:V*\<*+9.47$&4FBC6&TC\ZUGNYSI(_E>6M_G MD7P?%70 IY??9Q4ZKJ)(D).QH(KQ$'-1X)D,FI<@;&S>_W2FC^1[Z7VO1_)] ME- !HIY;$Y12]%AG7VJNB OI*8*2%JR3DGOG@PJMZW=Z'#LU&(8:B+T#\#SS M'IRREDYF!D6:VI@5+7FI2H)2F1>3HDJY=;%.CQ46?7A3#734)=)N5J3Y&!D& M!73>2#1160B8!6#.B>7@70YE<*SUX#^UT/.NM1G["+T#\.Q2#F""2DEA),M; M5WB;G(@Y8HD;B]9%XY1IWWUVKK49>^G_@-J,?931 ;ZV3C8RR63#:JUD98$E M"5%QK/\P.ENNLF@]ENQ\:C..P<^QPNX +VU;\+C(.C-M($2*B)6RD6)CS,"8 M#063*#[VF&K]T$<]2!].VGB(Z. X/.XV?DM,D>8FV6CK>%2 &#RQ(1,$Z3A8 MI6U67@JFABM7>D#*^6=E#P3'*WWAAVBJ0\"1M-*&$Q$,%YJD4V1=JRDE V

!PUG,[3C72$!KN9EV\ODYM&*G&'*M 81UBE*N%P.!@7J.I..PC;!+?A( MIZA0W)9M+EX.MX9TT/D?]^1_$&=@W-72^W2JQ7#.U31K:/ M0KL"YY8Z!*^UYV@B<.$XN8 ^$"]9@^(4_TH;A3'#Q8UG54:VE];W*2/;1P4= MP.F5"J92G&,\@DZ:G/E -XWG=/R,4]8DKICW_W?6R@%ZWZ^,; \E-&QA:5Y( MQB-1':."6M@$JE"0ZKCS8%-0G!P8GV7K#HFS*R0[!D4-Q#XJ?&KL^X2)+[A: M7=R^[FHMK5)1D-6N_JY.Y 1DJ2 G)A"#">;QSHBG ?7KG^FE+;T1/AK+M8-+ MZQD7\GJ(FF?2>5<@%YY VM6]!?(Z<74=.V>MU)GO\C< MG-[U"T%)$E(MPU/U73042Y:9VT"L2+K-6T^/>I&@<=VI9FK?#4X'Z* #0+V= M+UD)$E\ Y1,'S MEM+N "XWU_R[O[[C;(D;)G)RUDBD$+?4-QD1-03-#1!S7!N'131/;&\E9-S; M<#C8'"_U$:&S=@_7[W_7 GK(A/4L9)W),[2*/$-E9*VJ(,_0JF@U9H/IU2>L M%[\PKK/='A/MQ-F!.7ENRB,:9DHF[T[4_@&6)=W.V4+PQ4C%!,/X[[ <_DS< MZP9*[!**-XN(,5I$62":NE-,B Q1$5NU6R[8;*57K4=IGE7;SUYZWGE[_!Y" M[P \NW2::!EE,"9!])J.F&?$')I,]EES=#Y8Z5JG)\^W[6'G1<_AP6]&7 MA,E*"8H;C*B#:UFNL]$R8+&"%^U3X*>H-7A*V;AEDV?B=PV@Y Z@>\/ QUE- MD]P?M[><9$U!$4\,BJ"@26%A=*HE ^U]%E)R(W3K*_0%N@U[-%EV&6;__6K,>+?8.;M);\?SR\_X$ MT[\MYE??Z3QOAM(7I.#'UTU@FAQEM($DQ!&TUC%R$9S#UJ\]N] U]MUZO/Z? M:[MNI8P. %9M_VIC^VL-R77AHST2=+%K?.A'V ME(J^P'*(;A_#Y3A!=P"5*HR[V/AZN*O)L;Z9 UJ722HZ@O=1 @DBAX3!8V[? M1_:8BDYF+0QU-1TI]NZ \_=PB;?#I(K57%LPUIFZ;"324?(:T.<20TF9E_;Y MTNVTC.\@'Z/C%R%SH,#'+G&I69 /\S!['U+ML/]Y4Q[/O?2%:\B%^% Z,HC& M% C6149R<22UG0IVGJBP/BZ>FSHT(8,@ M!D YSXB7+$%;%AAG7B31>N+4*R1U,H1EJ&NII4(ZN*.VY+YJPG^3I-V<0F1* M"LD8:"[JQD%E:OJ+3+0Q.DCM!/+6O0J[T-5-;'X\$)X#62NM=("T3_/%6C5W MZY&V<'D3(7#C1#1DIC6J.FVSO@I%#YDB ^9T5MFT?J#;@[Q.<-<,&_/3**H# M#-Z\07W&[\0DYFNA/<]>2B+%G MD44(=5:0@A,# 6<5XIKN"Z]:S]?8D<5PL M#@:5Q_T. ^JM UB^6ZZFEV&%'\L.F7*/O2-FY4X%2 'TU@':+QS;+8XT.^G,_JS:;BX+5%Z&[ZOG^H_W-:*1&88 MNN(H5*O-OSQ1T*;(\Y%,"*V"S-B\HO!8FCN9KS=\T'("E78 X?O5)!.>LZHM M,+7]WXBV>1/-;GHH.4D-G$+H5XL3X8DD0 M$K(+%I1/'J(O'+Q/]*^*<)*U3K=L):27W/_(H#I,,9VAZV8P;]WR++4Q(%5= M 4VN*GCM"T3MHE0R.HNMN^ZWD-%+^FYD9!VBE"X2QO>9N#=UG#G,WAL!+ E# M?)"$8I ,4.?$7>;.YN:/VULIZ<73&AE?!ZJFT]7O'S L'BMUF9 M+RZO&VD.W^Z^PT\]OE1Y7](;51]O/GM;$EA[?U)D8&)UCJP09&:T@2PU)J:# MC['UB_!#"HXV.[A<(JY_YJ^X3(OI^N!<1RZ)%Y.Y2<"UB70W!P9!&0JY)3?: MZJBD:)U%>X& (O'/T*31;6RN#83AT)NT!@S 3Z$RPG^?SJ:75YVXL-?]PBW M+F99/ ,AZF3(ZD53[)X@<)*')[+3;A,07U/\_8^.DS=IIOB#Y==#RF/K?7<7 M6>F2O# D#Z9S ,6L)*%$BHI,,"+HXEUIGOYXF:1QDVRM_8,A]- -K#9+669? MUWQ]QEH$6GHR*$$5;! *(YDE[C6W'O&I[ +X9 2(9+BR0=A46C="OD)2CV9L M2(0=IHNQR[ZW\5*9F%[/H_FX%ML$>;3>UU$TS%AR\40M); " N->$4DLE$=F M[)DJ\)T^-^Y;P!#(&4C474ZFN$XUU65Y\QFN5Y>M_V0SZ/'HO.QK/[A5:G8O M!H;)SK+B#$LY@F2.KBB>,_CH+>ABLR<_C.+SUNM%VF9G'V*]3@^>&*4L\<7! M:*PY!VLA*H*W\,PKB4+)W+J,["D58SL_!VOYR5[*XP0\]N5S_?*%M\3?RT^C M5SI$2+9FIFJ.BO[(@6.NKO$4+D:[TWWSW!?&=DZ.1D [^77@W-[GX_/TZ[?5 MQ_*/Y?76US>7M;3R?Z]5,Y'&%"]=86S6+S"K_=2!O' MHC0$P>/*O0$TTAG0'DTEGW#+F-6X[O0KH.C4@4/)P2O,&$1P*C5?YO4\.>,8 MJ-, ZAC)]W9E30J7/#G)(*>205E-;)0B0:)SJ3CKZ;\'757C1$'M$7"\V [7 M^7P5+IH8CB_?R.BMFWMO.4C>::OKX&A348M9@DJ7;*/ME].EQPDZ XNFON^U*?%=):FW\/%+3,^,*.\\."2 M)!I)_:.T_;WZ]/?7H3E:N5WX],+W7HGSS0)37SV-WH:9/.7"*+=/ZJ$I5(&2. M%"#J2*Z_"N+Q',WG-JOM^>6N;KM]E/YPQ=J0\N[@$GST^OXP13DQ3/$848(U MZT<06'!<*+#M8Q6NFBJ>TA.S2 MY+&8 %QS#BHE"\[368W)L1@RCP:*TVU M_H;5JA"_WHCB(13/O4[1R=)ZJO2K1(V8H.X!;0=JI[N[\Y:A211$?D@%F$== M=TZ0GV&+ BZ2SC$9$EOK4NAG2!DGB]D-M/;2Q(BO(T^>=G80ER2?-0N!F_HV ME>K:9T_N !,I"N]S>=R5N<-[62.O_E1IB(.]^@%EW8%=>J'H8)(P<58W=+'$ M%2B.K':=9*@Y&Z\=5YXWWXST/#F=E'NTAL#N12![Z:-O:-U.7?A8;B6)CG@6'.B:0?#!6F>#X:7Y@/^7Z.FDANF$ M5O(HC72.KCW.E!(NIR04&%^+>U3B=>9:!!%*LAISB&K(4KK#*>_'4!Z'I#T@ M.I!:>P7SO:A=9>XHO$H0?*9#+R5)5#D*LD)=AZ<-$RJ? J5=9%3&-I@'ZJ5_ MF.UQOK+E7A1FH? JU!SJ2 7G@#-KM(S&EMPZ_]*,^ XMYZ&0V@^N ^FW5V!/ MA$EU,IP!KJVMF[-)J-%%2+%$L@/&<#UD#T8/*<*Q;>5>.A@[/?A/K*$9YC<_ MU M&4P[W:T[?[*K1I2#[]9A)-R!&7O13-]G\!,N4@VAG#',:%M]3B3^9"G@[;JH MQB:G440*I$YYMVZA<<2[=2"<['.W'JNT#D#Y@JG>QEW4)4E/%P*SDDQU0(KJ M>3)@=&0BHPA,#IG :P3(8>[6TP!R0(5UW"3Q>UA=+=:1_KS<'LDPRYO\SZ-J MGA8-$@=_L55S1!N6AVF,L)G9$ V#8IP#Y4(!5_=WEQ!$"5DZW7['Q(#]?_>$ M>--=].O5W7%5*4J=C8)8MQ@I)P.XX 1$$9/40K$L6B_%W8>^KKHG]D'&;J5Y M#932P3V[;1+=;7;Q'G]_IP/[QY]X\0-_G\]6WY8369(@7SE#+'7V7= :O,\& M9*&/6"$4EZW!=RBMXP)Q./3L,(NRN2K/"++_ \/BCS_GDQ X*TH7$"EHDBFO M6U@9!^8-9W3X2^:M"^;W)''4I9<0_).@1(F0)!T M,Z$T4H?L=GTQ?I0[H0' MHU(*R;#D3.LLS[XTCIM8[!*;>ZONW* Y_8%U#%!1/M8Y88AU2D>=%\<+Q*A3 MDB[;HH=9U+ [C3M!4_][07-?U9T1--\4^N8MD\70,4,7:W*U7@TD3%^T \]3 M#-G&+-)8^'Q Z$X@-?\V(#U$U$GD#->]A$&95+ M%WEP'VJR.$-$8>KVC6PI[O.Q^1C!8[K?_=F#KH4BNAC?L:U(]QEYED9C0&9%;H:1#/.0]8?]O]0,A95="OE;*>X,@'F3WAD+@WJHZ$PRN$_6^B%3;#B'5B$GE3"P9GZ!@$(EX M$Y*=I,VSN[>5CA"XMZ+.!8 UR:FU<493R$X^]+H:'L%3Q$6RQ,A2\:GLM@&] M-0!'?T'I"8#[*NH, /@PU5ZG<>:L$+#HNM[%!0KP*.H/7G/!!0K7?+W!7@2. M^T[2"10/5]D9X'$2LV ^A (LU>UU-BCPB019,&6#9.M1A!-#<-S7D$Y0MY=B M.G@#V+?NB ,\!GOE&!-F>ZE@[![C M>QR$6=[K<2@Y7R(&!#+="E0Q)#C-(DB7=1!,>9WV'O6[)PU=3?@XY$GCE#H8 M&VK7K]"/'8)-0/1QAA.4MB2C$T3R-$'5E;%U2"?DP&7RAHE@=]L)\]J7^ICO M.ZBNYT,)?NR!0R\R4W/;.6AON#> -LKKB:^Q> 7:.>F,D"G&6ZC<9FNK9Y$B RSZ%@5!Y?'3NPX[?&2=?WBJ5]A=\OEAZF?:W*3DEI MP7I#C"E#1T-Q"T5%EIGV*>)N@QEW_. XF?<.476X&OJ%UD1@<9X)06%O(FL; MZJ-6IA,2DHP93?)1'&N>QDFB=PB@O83=&6:>3<82*YDA-T 2(1.KF2-VM(#, M6-+>2N.U/ 1 ?>7#>T%3$S4.(GPT? U@!*:6:Y^9H5-'N733C$M;,)'GQ?VF.W;B6'_ M,88.Q @Z$./K0#35P6\S^B7^$?XB.[*H___Z#S[,EYL/'B+DUW_H\5++.YMKD&L=0P2,H9!-- I<,0XP82PQ"V==Z_GF+Y!S[//T MG3C?TZWT=CXC?%X1+#=8G<^6OV"9+_">'GZE7RQ7TS017'$I58(B ]T^R.EV MT+9 QHB,9YVT:=U&< 2YXW:XM$+4X[?M4^FO@TJR UA]3[^=?IU-@LK"E*P@ M!V3D*SL-T5F*WS5G*OF,JK2N,3N3U/A MWI6=<0M#.D+Z(/KO,B"[Q_1G) X3N;WKGS@O]_[5V_GE]ZL5YK#>['5%Y^UG M'6'=Q%4]^+--G=DVS)_ W?4%O16^ ,<89FNWJS>(]F@<'&KB+O_/6EDP@Q/SCL$;W,D*Z$+ MD.>4(20A>"I<1APL%&C!0+\N\3ZHVVY_Q]!Q-\['$^8WKM0#UGZ=%B*1%#4- M%Q,=1"G11B !2U"&& Z"2TC)\L2,#E*=",JOD=JO>SP :)OJK5]XDK=#M]A5 M6M4UG9OS.<&87,):\HUU7Z@.#F)V"1B%K-(9;KEKO4A]#_+Z]5T'@.'1^ND7 M>O0'UR[Z5Z0_O LZ283!"Y-!JAH!1#006 Q@$$W*JG@B\33H>X;"<=O$3PS M%EKJ%X/K]<5U?2W]@(M[D<#$%>3$CP3&-(5[*4D(W/ ZX2T&+I(KO'6;T)XD MCMLK?F(4-M%3OS!\^RW0^?IM]FY&\L-\XP%S9JPL'H%9GDF06,#9.@)$Y<2" M$:'X89*G.Q(X;H_XB2'80$=C=QB]PMEGTM_BQ]K$_V.6<+$*TVK^;]:Y+R<% M&3I./JX(!D%Q:\%Q7\=>1B,<%B)XMY+_(PD9MTN\->Y.KIK^[>"O&ZKH+UQO MF/^O<'%UK>"+B_F?M8!F$J2K=>OD<92ZJ=9K0U*FTY<L7-\52/ MVUP^DL5LK\Q$"EP-T<6RMYJF3-5^^D?!_"4O,]?6"_N3ZZ,V7JTGPQBEO)?#,_/6^ M46>M(=Z%5U%8NI1;#_MK0OANR7'V+X+3 94ZMK_YKA0DOG[Y*X&QC/[GEF2$6=PS7]B9D^JD QOXC)W_N/J&BS?Y MOZ^6JW7W%;'EF7;. \NIIKC(OGN?%$B!EM,!B\J?*)QY3-IN /Q7>8LY2C$] MX>UA.=+$>..Y[K_F4K.-ES;09[;7E(RFYX.M^'E2,$WWMI M[:?%_,>T6N4-I$Y3'9N,8SR6!S'4ZN*;[KLZ M $27C"[2Q.;3BT]1'OOP;&RM8?_Y_UXMILL\36N+<",/EX-7&1FL)]6IVC9< M%T4 0RFB#(8[W7K5T=%$]UL&NP^Z=K1S ^FR@QMU4\>[!]]WT$KJ>!U>-1OJ?1<0=H?GNUJ.K8,/S470FI M"&U$ 8?H*;R2'KPQ"-8ZF1V%_>5Q%<31D'V%I)%7R)T(&?/AU-0!ZFX>R5^6 MYD3$S#'9",DI78^P@8!%@)&)''*ODBNM;_G=*!MY?]PX&!Q :1U <7]A3J)6 MBDCAP%.@FT5(NEDP.]"!69]E]J'Y0NO]J1QYP=PX$!U8F1VL']E>&[R/>$M) MSHH,*H4Z -5R<(:NB[KI41DK?/:MIVD<2W,GK5BC>*(GU7<'YGCCZ#Q@^^D= MP[F)GAE5:^=(HLZJ.H\N0$HY"\E4,:IU.>1.A(WKFYX6*]L]U(:*ZP"--R[/ M+I*=!!F"<"E",<&"BD)#D!AJV5*6= MN#2Y%D"9XNB8R@ ^" -6*>8R*EED\QU[!U/;23_W.%G5T^BX Z-\DZZ[9OCI M'9.=D\@2 UXX25%%#2XJ :H(46S6&%)K5^$5DD;.JIX(&<]D55NHJ0/4W2;H M7I3FI&AK2QWNI1(CB7E$\(K7/J1B).,BACA85O5%RD;.JHZ#P0&4U@$4]Q?F M)*/E7JA$OE$F+XD%A%#C0S0R4MBH@GL\ZG^$:WSDK.HX$!U8F1UXGYN+X+G# MYTIQ7FKB(2@ZX+)+\/#%8N+R>2A%F^,G*.<.NF17 M@@(;91TUKQTYRDR#3IQG[SUJ,B0FGO-+CM9 !ZF#)[R0*:5K=O7STT68K=[, M\KO_=37]7INQ)LX[01P$,,FGFAGQQ)FFR+9DI442TIO6A5B[4S4E8;7>C8LJ&!=DO-N&G2 MTP'K,/'W"*1J\#=_MO'E'\P8F>6-D[C<-#DO)UB"*U&$ZYT@Q">ONUP1;%$N MH]MSDZ.F .:PZSP/ -S,:B=LW*2VNPL7RGV&QH"O@Y\V_FI#7 M8I7Q"J22=6B\((]&2 I9HW ?*QTVOC@GDUFH]#S _'4CIN7[=#Z[J6^L8L4 7B@/N72@RR.STHY+G9V;/O/:E<5.NS7'47KJ=VK3K^9]O MR5K_+//%GV&1EQ-EG>$4AH'@M0C0.@T^1&+0>&XB9JY8ZSKY'4D;=ZKU2:W5 ML8KI$6]WYV>^7#YD+<:4=6$(]26L[FLQ$&R*X&*2/IA O+4>5;$'>>/.I#X= M[AHIJ$OLU9%,$V^BUQ$9R)H.6!>TN,C)*4W!R)AY*J'U+(7ME(P[9_J$B-I; M[#V"YV\+.@\33_N7AANB//I<'6D1KH8 M@+]-6I/$E$?-.;@L+4G)9XI(9#6Y-G"4%)7D=()WTY''+9\.2/O*O"_S=*^D MX;Z$E"2*,11@RFA016?PD3EP/C.;C?9%#FB9!O 9"=X-=&6\?>D7\T MSY#>8_'ND=A&GYA3'AA3='JCD[4L,@/7Q4GKHTWIT1O]ZPG2;1_JYOF](8R: M"[@WO^H>0S7C.YU]?5-?M;[B]5#G(I07/"90V1%K*2=PBEBS!5656R&'XB3& M:PMQW;RJG\QL':NA\0W6R_Q=9U)2L,:CB,!%%.1M2 ,Q2@'%D ]K)-?,#^C@ M/R:GFR?ODZ%L?RWTAZM;;_8>7Q.4WC'M*'9Q]6V!6_I5R!H$9LFR<9'+H8"U MC9YNWJ4'1-;1>C@:6L,UI#T4VR3Z0D&15Z S)W'IK,"KDJ#4#>DR&.7Y4"'E M,R1U\V!]8H#MJXW^,':;?'G,53;9\" !?:IYF.0AEDB>)@JK RM%V,%[!@[ MV"A[GIJV#1RAAX[R8;?BNLOL(1.V&&8A\T3G1(KZWLX%H#7<.\ULTD,Y^$^I MZ:1[>R P'2G]@W'T Q=Q/JC?/K%*6RV5@,@C\>$3.8N.CH?6Z*1+ADL\33JU MDQ[LD^10]Y)Z:Q=]H+;7P]H4CVZ$/?BS'?1H#M6FSM2F(MV9A1/TMBJDV,;+"'5M#+F[*.NKG .+'D-6AF$<;'-=N][6=49T MR\_](\0+G!2O@K.#('5=(=MK6 M1FOE!)GH0G>]Y*Z.J1''-CHZ*1%JB9ZCQ=T!9+;VLJR-M,\IRV(8"*PE MEYHA..84>(92.ZLU;SZ"^UEBQ@'/&*Q*2)W9, MH(-FA *-1JI07V)%:T_H%9+&O<4:*7X7.!VHA;&;9FM+.GW]&]W*O^(/O)BO MB]LVQC4D)9.5KE[ $E12ZXG)"6J#G5'"Z:P?Y2&>B=%?^DJ'"#E4E_,A!-N! MV7G:(?#+S\3$B10Z&0T@%(<6:EE7&NK+;Y?;Z MM[HIFS]8G2]-@CA2MGU"Y?^;SK[F^>4-/^0IQJ0=1"OJ\*DD("K) 3TYC4DY MEQYG&/?"RH./=5,+B?"ZD*658 3B=PZ@06< M\P*"8T%)+UWPN\'DI:^,4_K2WI%I*\X./)>G=_-C\+_]5JOQ?YN]N:PYK(F( M5F:M"F0OZ8[F.1.GK(!6ECB,(HC:U6(@9Y0I1<7^=X5. %22X:"CWL:7+5N]NHDT7V;7#42OICNTMOP_+;?^)% M_N7GYO7FRU5<3O,T+&I98E9"Y$2DBVCD=7(M*JR3<)C@NA3G]&[^THN?Z?\7M8+::UD'12.7,,-5. HECB(DB(,==*NQA),,XR M<9J)"N,T6 V+G@8R[P Y_Y@M,,V_SJ;_>\W)[>1;M,BM306$LZFVG"F($CD$ M$WQA(M@G=]/1T'F&E''F? Z+G192[Q<\MV+[A+-P44_%FUG^;4;?Q>5J/12< M+&S.6FK%(YA(0E,Z([$:(M"?)U8<>N=:;\0\@MQQAGZ. L+FVFL&U*%;:;9E M1FH#Q/(A)X;D*(GOHB"; M[)G1(O*R$]_TY7L\T^_N^-V;J$XJ:X]$R8TU&U8G'5RR3P]Q-<@WNS3^H)^R M?O$.)1+UT@$KPH/*QH&++($LUO&<Y#7,_P.P<:KX&NCJ!$Q MN,^%<1=_&87!U@B=24OQ%V8-7@8'P;-Z>GV4NZUU;.3??=BK2J+YX^)I+MWA M-=6!*?Q]_F,]M_"WV"9GY:#78 TI<9^R5H$,'S[+2R^UMES;^?+ M]0CKZY5_DQ)""B)8]V.: -FJM4F3$4R8G(P.O"(5((%PV:NH2ZVXM\L&F(?4'Q$%T=>9&_ MF^7A'^D^8YK/TO1BNOZ)\_(+?IW.:ME.F%4"JA^_+@^>-9N,8VM%1=/G MOD%$ZN+K3R?(3+DCX55M_S-_]%2XI]*Q__3.NKA:S!S9#IY#1U:U2,AI0.7-P MB2X:](EI*Y/-HK6_.C1/_;Y$[H/-QP:Z*R1TX.T^5^S$'=/,>%F;[6H:M[&-_F,R=77RZ3J_,:L(1;E(7MEE1"2)=FZ)*$- MY>,F4,[Q0 P)C7YOA\^W> M VDY2=4M="Z M#7GI7R$&%."D)3.(444&$]S.HYA8]R]&>=X5$X&FO.[2FY& MNJ[-1OKYQR+,EA=KSB?1N82"_,<<"ZO:0#(83D.0WA=DV2?GQKQ+GB=]W&5J MYWA"!@5'O[?)=J?R!;:+4H)<2@8%/0?%5880M(=0=]09J;TU)TH8[4OZ.#V, MYWPF!@5'/P^OSZ77=-3&,M10&#J2J%+@:K8--48K=$JV^8B18W*CS3L?SQFZ M>RFOV[?73:=GF.7UFN,GV[0.:HI\_8<>_S*Z)^&-'CH_A9_5B:U/\6L"PL7R M]C$IBBR2B(2"4-_BHY7@&?T60^!2<^-U\['D+Y!SK,EZ1XJ>_T3"T<7::[Z3 M[R;\G7"1 QI1!QHZPK]7$H*Q"L@K* M>\#6QMB_KV[AM]4-!U$*99S.-3Z2H%0FB4C#@9F<.#,I1B9>NZJ>__'C/A^T M1D(C,79@.S9,?%K,"RZ7T[K+\CW>64)5;$J:";"URTA%3T%S1@$REIPC9\XU MOX5?IFCN"2-R>"XJIL&G(7 LX<@ M1/+<1VF:#\IZF:)Q\Z]#F96&6N@ 4T\9>?,T7)T4XR7#9$%':\EWYW7IO2P@ M1;1T]7*%J?4ZF9T(&S>;.?#%U5 GAP-MO@H7 ^5U?L52LV%OY[/58AJOZL_Z M=!%FGW"VOJPW+'\B@_T95]/%NK5AD]FJ?Z_UKO,AR3D^EW0R837*0KV=7]:& MN)LFYSNBMJWASBX6411P'>BL*)T@NIA!!!1)2:8L;_T>OP=Y1R^\3=\P7UU< MSZ6H.KROEKO/+:_'$!@7/#URLZ7[_/99@81H.D/F9F[7I_^>0?7R9T?E3V%*HG ME'5J@Z3P'14#=,9:;KF)^J4+;XGI__DZ__$?FY]X#9/-;^X0]D=<0'JFQ M^5'BZ\!0;&IW[O'/;%&%LSH*SD=0S-.%[9@&9N+_8>_+FMLZDG1_4<[4OCS* MB_HJPK8$SE7V\EQRZ1--6QPQSW#CNP;C(ZKI@"\&6 N3#>J,+ M0VM:1UH?HZ4GNV4_.3\+G3V8W@%XMD&_2]WZ3MVNKM9LC#2%WN-4-]P%NJB# M(!?!H?5<\JP2;]T8_!Q-O8%I'\DO1A3#WK#ZBLNX:)E@K#'DY8,QY 1A)6;BT,)8XK_[ M]#:110>@NL^PG__OQ6S][3VFB^4FSW\5H9$Q"R$\<-)%NKD-0JB#\C%DF9E3 M0JOQK[>':9NXH+T-%)Z]QQK(I4N\/31LW"OK-9FJ(&1=;)PT;C?WM6# ?$PY!I*IQ_(W6+;]6NQNNJ1_#W,\AESPKA< MZ!8W=!H5D6[Q&*JRRNP%)[ZZD5#W+&W3>JY' UY;&76)O?>X7I]O_/35S1'/ M9'0Y<:VA-CN!,DE!I#^"=](8Q[BQV#Q%O1MIT_JL4R#O< EU";R;"_PW7/^# M3.-?%JO53Q?X87'KP/Q,E<(BE@Q%,;*7/2F8-]8#HG8^.:G:-P?O2^NTAN 4 MT!Q!AOW,GKA_W%=I?1&6LW!^==0SGW4B'CHPJ"RQ,QIP,A70F#@6'6-RX]^3 M]\B:ME%J"B >)IF>,5=7N"3ZC-<7:^+?MJ%]>=LB7OV&?ZY?$XO#^?]@6)YA M"#8+'ZHA8NK.N ".ZP@^YV0+O0W>CV\V#B9[VK:L*3 [KF2G;@[]-:QK3.K; MY;#'M^7]I\5R38KR^9?9_[V8Y3?SK[A:;]Z'7\.?L\\7G\^D-3)&Q<#94%M? M)5DT*C+(0B#S(F9^=WW*(ZVC@S]ZVH:M\;!W!$$T@UE//5P_?@KSCSB;;__; MVW@^^QBN?LNE_4V_Y/5%[4C:C&4\8'O*9+1.W_W5ALT3M(;IHD-62D%QF=7! M#Q%"]@5D3D;G4)"QUG.]NVT-RQ:%#2H 70TU^)8BW4MDVQ-G7-)*9_JN,2]> M:&O8$%0=UAHV1&8=Q YVZ#G!* )R#<'Q7!]'#;Y$ ?1^9>^B*AC'K7<]\=:P M08 8WAHV0#J]PVV;Q94H S?1@Q=9;1EF. >6B_$I%\ELZZC42V@-&P*$/5K# MADBE Z#=[SY03FC#6\]#/_V.CW;/WEYRZ!)- M6QW+M0(7R?T/I89/B\ZU@B@"+RFG(&*1NG5@^Z0Z/@;)>=>.CR%,[P \S[8: M:%&*1V[!HB>/AF<$)ZP&S%:4F%@JS07M( MOM3(LS7$1Z])>W,A$S*["(*^95(7+O/XE:F[4'H*]8*#(/,L*)O+KTN4WCO= MF<&<>(@:7 C$1>L"W?E, C$V6!\\5ZEU ]P.9/6&O_;H>+[SZ"!1=;,J^/[! MWLP)X;C:S+(]$\B"%E: %$[7ET72HZ(,,)&B+D60S<%'A]]MBGHK6)T >7L+ MZ#2NO._*K M#7>I2G,8.?,3"U0FP>)BH>BX@ MO+,3[N<_TX:[[^AS+_F\NF^2L*B8-\E>-M.HD@I$'XBW26)@,F9I6X_J:$)X M;X6O$P!Y;''W#/7[)RN6?$9Z+$"65/=*DX$=M>,@)%J6G4G&3F ']%;KVL/; M/TA43;<"CA$N>AUFRW^&\PM\6VZ*V6YS4\0BA. %N$=!KXMA$ (=GFQR+L@" M5\F,W]:R*[6].4_'"QLUE6.7?M2#)SS3VAK.-#F%,J9J?&=P)A002$P5+J$K MK3,W.Y+6:PBI+5*>?^8/%EO'H:2-,7Y^N8WV[:UJX#.KL%CE G =0YTMS<%' ME(!%2U.2I.=I?+OT,>IZNR4G0F83X75Y57[7FO/#MZN.G3-R$HO@Q+K+/8!) M>_!*2/#)JB2LES&,;V0^0ERO8:8C@[*%Z+K$Y"-C";BT3G%9>X0BOHZR,5FB MR]%#9(84T#,%GF4Z;\SHHC99U! M;^JJG+?@,,E:0Y-(6VUA:?QW?W\G:8( 4Q=.TA"Q=1MHNMT5>7FZ,QL\LZK6 M$Y%O-S7HZX 9;I'7*1"V;^WJW9'%6' M-5 /D5D'!NWSG9F8;"C&T[,7ZV+HG! "4PB8DL[)1Y;]W[LU6P%B< /U$.GT M#K=MPXM/EC-/WF PF8XD,9)+R H4[5W2E9NRM>_T AJH!P%ACP;J(5+I &CW MFWE#)AYDG<$JJ8A!/$'D7('GS,DHDO6EM0]T@@W4@\3\; /U$)YW )I'&CJ% M-VB#0/ Z)/+0BJW+O!A@X"HJ%*GP<9?]GF(#=;MG;R\Y=(FF*QV+-BIN(^A0 M]SQ8XDK4C%1#LAR2+73.<2VJSANH!\EYUP;J(4SO #S/=^Y*K1@I$KCB2+^L MK.^]T6 LZLQ0B-B\C>%$&Z@'27YP _4 ,70 J]UBGKK$&$,4D(PE;]E;"RY) M"9)> /U(>]?>REU +VM*KVZ%;2\603X $=_F84X.]^L+OIM M,4^;'.+ZS)$J8ZRCPG5=JA!*7?R-"I@@;X>3ZDFFQ[GV#B.\M]K$@P'U\$5Y M1.GVW&UP+^[^9GX[UG[FM&%6"CI=H"M!63IB=+6>0TC#1>".N?$G5#Q#9&\U MBZT1.Z[47F2FKD;<%_,Z#WI1?L/UY=CH6=K^E=H\/.&PXUUIFSXKMQ\;IQAF MS+5U161(NF9-8IW_HA$!ZZK?$.IP\=8UU=WFXER0(HC(0-+I08E,AKYW&M"' M'%!+)9-HS(L7FHL;@JK#R,%Y6+&P2(P;FX(=+I'6[;V$E,3@7%-63NR8L-U8LUV4(F.T@+8E=R M1TW^]A>U/!@(>^3BADBE Z 1U;A:S]*MQ%#TWI%G%T X(E[IF"!Z)C9;P#A' MIS1KWJUUCXJ.8;2/H._Z-X=Q?Q3K/F9<00#D3(8B" MP$W1]!/!Q9,54"M,__5Q\?6_M[_Q$B;;;VX0+BKU*3LOBN8.6]?BGE32?I"<=TW:#V%Z!^!Y(/7QG;H]E$!64F0GDJ4W M6;LZ2XQ#2,Q##LIJ%C5GNG5QT1YD]@:Y??"Q.*ZP.L#CL]4+H41B8+00#6FN M:G! MVWLHI1@Z?300K> M.KJB R_C3]L?/%MZXK*/01 8-DIZB#RZ1-?5(NX'9A8EGZ)V68 P5H!BA=.+ M$!$LFN!"YB[9\>?U/D[?*91OM$5>(UEU.CKEU>?%+Y7M< M?ITEK)KV(Q$Y6Y\Y6Z0WT@&3@MX++L@=0SHV:JL\3U8*T=I)W8_24^C\;XO. MYO+K\K[\_I1URLNJCGG!U9DTQ+0DB7V)!D%R$BF,@_9Y"/L(MF-UM[F1HV/S1%DV/JZ[*DX^%[U]*N4+CY?G%>Z-_^T MU@@N\5/]?5_QS9P^&#<<[6>DSS"*IR\D;LGR"?$ F77@K3U?MZC1(IW> MX;;-JED,4LNBP&3-ZW#%"$&)2 8;RSP9YN7(13HG65X\" A[E!3-G!?@0.#")+M$9)+8?OWN"Y<6#!/U\>?$0KO=17ER7W <3 M# A?ZO0&K\$[:^L>*RT C[.K@H'BAU1:-S"D0V M<[:.!G%UNYT&GC,RGW34N?4]<8+EQ8=<$X?QO /0/#:C2$JM?74PU*;S7"?P M0CLP,B7-5=)YY,:HDRPO;F8?[R6'+M&TU3%#]W#$6KW/--W$B16ZDW/=O"V= MXD;0?=QZ*\M)E1/:J6.5"\%02H TUH^SI[J[!$>%RT"$G MTKO6HYQ>3GGQ('RT*"\>(*P.\/AL76OVEA=M'4BTF>[['"'6E1V9"6X9L5(U M?R1/M+SX$*0U%4,'L-HMUY<*4XA(#HNUQ+;L$D1K/#ANO C2DI4Y?AK_U,N+ M#[#'VDNI2^CMD%';9H>WY3,_8"&7YT/X\\S+J(HEC7-2YUI'0SKMR446*+W. M443%QI^BN#_]IU"Z/ A>.ZPG/8JL>RTPW>GT#Q@K\MT3 J5[Y-Z=-6G''!0.O:Z6:YAP"J@Q) M2L'1995%Z_;-PR@^A$8>EG0>P=";QJ3>88H; !-?K[02F3%_IY+V1Q5AQ6.#9%9!R;2\Q4I M)G"G#$_@BZ[]=49"C*$ O=/.1">DLW\7CK4"Q.#"L2'2Z1UN5REI&XI&$<%D MY*!L5&2F,?(Y5) :F5*Q>3?9"R@<&P2$?0K'!DBE Z ]4!"38XI.^PR:UP9, MNO8A1#+_8W)6).U*9,W#%Z=8.#9$T,\7C@WA>A^%8](%&P2WX*7#JDD<7)T) M(ZK'JI,J.3_UX)U\X=@@B=TO'!O"O@XNBOM%3#)'JRP/$'1@H'Q"\!X%\&1L MR#)@B*WOB5,L'#O@FCB,YQV YI%"%NM5238DL-G3&^P$0G Q@;2BZ*B4Q>8O MS.D7CK6SC_>20Y=HVNJ8,R:)X!6H:#)]D9;.(3V(*) )EZ,RK1=BG53AV" Y M[UHX-H3I'8!GGUHD;H7QJ>[JU;6VNRZ5=L@X\*P42W25:]UZ1=7+*1P;A(\& MA6-#A-4!'I_?JNFL*4P50(%U;IBOHQ&)?XPK^FWDQ0K3&GPG6CAV"-*:BJ$# M6.V67%34TFS M)U=CWF;S;[C^8QXNYS)AOIHX\FHY6\WF'W^Z6-+7RV$Y-^EJAY$%7I73D'(J M(1PXEN@)D*FP&%PNJ;4W,=%13Z$<;1!H'WKV.T=0/].^GN+6.TSG8;6:E=DV M])W_]V*UKJQZ37)]]?;'-SOS\_5B>6OVSPW3R=E BI**= MX]$+S5OW#4Y[XE,HAAM+^SK#4\>OWI93&+DZN4%W* 9>9(GJOW#V\1.9DZ^^XC)\Q%>K MU<7G+YOJQ3]6F->+GY T^3-]Q/WRQNGJ3P\G>OKBTL:,GZ!R5#BAI+0"(O-U M(6)0X$A=@'DN%0O%>=XZ^--MY:C5L7!K(J0LR-_CQ!7'; (7@M'9V:A5ZR#K M"ZT<'8*JPRI'A\BL SOH^9*TF'QAP1B0'A%4+A9\+0RQ66O.DN"9C3OWXL0K M1P@L2:ZJL% 9>.>*?X$$;GTR41P5Y0L(1T@D:?@B$&1)4T'8,)KGZ7UK6&U7T'8I'6C@\3\ M;$'8$)YW )I'"E1\=,+[[( K1YZE1@511@8QV"15\%SXUCO+3K\@K-VSMY<< MND335L>0Y\BSKEL(ZG1802=R=1V"MLX44L!2?.O!*"=5$#9(SKL6A UA>@?@ M>;;R0P72+Q])H2(GC\:&#)%S!H5';87A]+/6":XF!3C'+_4:)/FA!3A#Q- ! MK'8+JDI.]W5R'HS-"E1P" Z+ [K)=6%()Y-_%^",^/ZUEU*7T+L3G?PQG*6"$%*C/^7L\]B3^% M(IE!P'I^N,<1I-P,WB>91'EX1=L))%*>)/R$DBF["V""A(IE:+PU"I@MI,TI MD#6M9%V^4V))B>D<_C*C.%QT,00A@-O:U5@RW6R"+CJ!6J52E(K-J\)>:$)E M"*H.W.$T0&8=F#F[]/@+)'YE,%+[VEIK:RD9N;>YL" LQV2..AGAU!(J@P"Q MQRB.W:73.]RNFWR3-(K4U&+$6AECZ$C.09&E"#1*I]AZ -$+2*@, L)>HSAV METH'0+L?W'?::KKN,_C ,[D)GO30QP!"Z^2LECZ+UF[8"294!HGYV83*$)YW M )I' KQ9!",87=Z99TT\"0$\)@Y29:LRU\7(UL@Y_81*NV=O+SETB::MCBG% M79(N0@[%@C*NKA[Q"43A=($GBSRWGN-]4@F507+>-:$RA.D=@.?92'X=L16% M+77T5JEC"!*XI%,M%@M2.;0L/K5I[B^44!DD^:$)E2%BZ !6NT54L_?1,L]! MVT*V)*_[/:)3@,)9)1-=Z*HUMEY<0N60]Z^]E+J$WN.A]D+0/O/?W[!5+=S M+.8?/^#R,[UO%\OYV^VL[;,BE&<^,:C]1'2_,$9.%F9B2G+<:Y:,;QTE&?M, MI] 3/*U&-,3$B\Q!_GBQK*)^,_^*ETUNK\[/M_&-#V'Y$==EL;QMTM%OO)\U MPUO_:L+^KM'.,GVF\CABFB!YF8/))JDZ+2F0 BH1(!9,P.B%LLY'@;FU47+$ MY.4#9N_S#:?W#&.I;2J>U7I_:>N *4.&L4U0(O?9>J$";SU?L GAIY/L'(+" MY]^HL67<@;&V0[N*%T1V"$"// .59-UP;Q4D(6)BVEN>CIJ3FCX).@%0AG>; M#9!:[S#7M0LH MA3.YCC20Y'LSXIL:>.PW@NL^P'\/J M$REM_9^?_^_%[&LX)[ZOKHIA!'=2T7OA?2"/QIL,'ND+,F)8IC-JV;JP;1B% MT\*O$2R>O=.:R:A+!-8CK;^]QW2QG*V)A=MS66L5'4!!UD:0TM+A@O8!,#LR M64HF!6[=*[4K;=-ZIL="70.Y=("WU[,_,5_.5;UW%"-28<76;:>E+ADL!5P* M 0Q/DBE4S/K6(&=:6VX<5+7B?@= VLO8W5BX'_#/]0_TJ_Y]4W7" XO* MTJ6-5F"="2*K]4N:Y+A0V7OI8^N13BWI[VTR\_1NQY&PT*4>7%\=J\MBCYLR MCM]QF2HR/N(9"UK88CG(&H10!AW$O.%Y%D9XR5GS\7?[4=J;1W,L9#T+\>9B M[A+,S]0EG:68=!2\ +@=#00A># M#!;NDG4,6_/BA0YV&8*JPP:[#)%9!Z;*]5WQP[?K/_Z?&;UCR_3I\EZXVF9- MCK.4X*0C;[T$#=X)"6B*+U)8#+QU;274T_H^Q5#9535 MWM7]\VU#1ESK8HQTP%VNM0N\SIW$")*^54:KJ)KO;!A$X+18' ,ACX&PN;AZ MPN*;^9>+]6K#,7Y5@\>MB"9[$%;4WG"MP24NH$AOA2Y*V.83UIX@IQ.'R"$55[*SBKS'UON0GB!G6B]_6G#M M(Y%.P26W1_&(,O/B@?.Z/]"&V@\="_ B8W9)*,36'2E/D#-M,FI:<.TCD0[ M-:08AAF1HTH% D=1BP8X>,XL,!VS9;YXU?PF:UW5ULE8K$-5T3/-\&CZSS#]@)G1OEL:FV*472\4(AI2@C(+-#U7;Q6[DYOW?T( M]9Z?W6MAVB")+X['_@ZNK*%U=R7I[,@ZB)X.IGS,$!,62)X%*[(/[>>UC5 ; M.4&5VCX0/(*,.D#@\WVORCL1BI%@HHR@_H@(.S1 MGCY$*AT C:C&U7J6;O5*JR*"Y:R 06Y!"3J&5TX"2N<=9/8&N7WPL3BNL#K XV[3;&UFL1A&FHN)@9).0<#"@,L@ MF*=7'\7X0X3W'?2N3__A;"^E+J%WG35]6V[JE<^*52F29PO1L[HQ514ZEHL@ MO-'!IU!0M)[HLR-IO>5Y#@;%L[ [7$(OLK_A:M[VZXLU,?_J)^';IL#@N@;_ M^=\S7<=#XQ-,WP,QID@FZ(H(2ECG@H9DJL.>+:EQ)!6+S@H1E7I[THG1 M3XKO-Q+ A__@^5?\E>#QB2X@CZY@#)#I$/2V!@=!;_Z4@Q3"%:U;5Z,'!C8M*M M<\7[TCIM"KEGO Z6Y&DB]O7B8GDFLQ':5<>[F)JL" 9"R'3,B+X4&7GQXU?4 M[$3JM'F CO$Z6(XG"M?95SPS/,B,6I'W[!%4,+'.H$]D\S#FO,6LX_B3('8B M==KH6\]P'2K'TX-K/>)K8G0XKP=>?2 ?&D-9U\8LH82SFH/S6/L+LP3'A8-4 M.V=TR5C76-YJO7K_B90AAA7F M*X!=@UH@D]D%!L)Y\J"*$.!R\*"-+-Q8;5AN?G,<1''382 ;E?CN#E@NP_SC MY@;XUVS]ZL=HJD+K)$T,HJL M(B:@W MG XCLL^AH+*M[\7O*9B^:VL_23X"B3W8.G67WRO!N/KYS>_;(IU =JMW,4/" MS$#9PB'XVBLDA#'*1:<8>\ZX>^#W]B'G?<2S:,.K#G1_8_E>EQRF5"SC18// MAEQOSR1XS@V@R\:EZ(K0K;>.?4= 1RWGTSXG^XNE TS=,.01_JU^^':/:9L3 MWQQ[GN_HI_6UB-Y9XD&I_8HI0$R.U%7$E 0G;JK62S#&.,>T=]X!L+IK@D\M MXPYP?BN L#GJ5;\K1E%0T)U?1":CP7.$& JY-M*;S*V32;8N;'^$E(G-\\DQ MXOEC.W\[?S+_BJD:IPI?9.IQO"G-_POGB\VQ> M/_?7B_/U[,OYC.X&,OU=D$[3W1!JL6YB-2_E07K$&%BT"OU.OL_Q:)Z\SGH" M0"[Z1T<'+\?/G[^<+[XAOL?EU]GV$;S'J-\6V^-?9D4^+(@%MW]>([N_+=;_ M@^MWF!8?Y[/_A_GF-UW^HTV5\(=/8?[VR^5,_Z E-P[KQ99K4C<["(Q>7"N1 M%Q')U4ZM)QA,=MC)%S],IW^3\WX0T/;6R*^XC(OCY5G?7WS^');?%N4?),;U MJ[0FZ:V_768F5TTRK4]_P@BYU@%'ZB/;JJ-T)5L.42'Y"(8,M6A9@."0&6JG6.:IFQ)]TCG4( M9A_/L1Y3_!W82-_E?Z+0,F-P8)4W1'O6X&*1H M]U=J[4,98\MQ;>O6H$'@J MLSI$'AUA:1N[RF4SZ\X!6.8=V.AJ8?H\_Z2?#JS.H2M M4T-6! M[G^?:PF61\UM(;I]G6*N%7CO&)B8O4M&(8:_1&9URI=D?XET *=1DBDUL)RS M,4!FH@ EO"07WR/X[$W12FB?6F>J7GI2=1"LCI%4'2+C#G#^6([.N<"=$@88 M60>5N05"21*8$*6HY+EI/M;DKY-4'821'9.J0P36 >[V3AKZET3JE(;!D64_M0^R]W'K:/?UMS?SU7IY ML1')W>C[N\7Y^>O%LO[=,U_57)"#5TRI.\@W,U/K9JA(/_%!1)9V6_MP%'([ MO]0; [!)MG0T-+Q<_7A[L5ZMPSS/YA^O1X.=28.^1&*-UXS\8RT*^<>U35!* M+XL,QAD]L:(\1/$O6K5/, &9I0XKPP;5#]9M3MOZ^^D<99KXGX'%0F4\X4\"E90">5<%(:Q5K/+AI> M9G')6KLA8ND 4Z/4V$2.7,:H00I#*I[K8*"D+$0;> Q*RAQ:%S"] M]%J[0; Z1JW=$!EW@/-W2,_/K(ZR?;]>I']?3>APNH <=^U@$AF/1ZKV%TA&@KGI-HHY2)0XJU$)6SC0$9CR=@\OL M1 C*C34.M8?G<7])/M-A-8"M4V? 7Y&$V*VN(8M)"6'!\GKE>F[!"R-!>TR: MZ<1LNC,E^_$.JUN_MP\Y[R.>11M>=:#[S29=%%5U!3/0!6KH6=8*(HKZIU(L M8YKG.,)&L;_G8+5\Q"8!0P=*\.I\\W=N3T:YS8*ZJV*^(M9:&5-P!82LX]8S M)HBI#BK*H2AZ)5S1K;:7B:,U99! <3Q4&(.6,S1@R<#Z'\A$Z$. ?ED<.A %::; MAB6]LTHX#RC(_%>J& @UZI"YM#EX[@7_:XU=&\T4ZD+)3@-H#<>N3? \_791 M?:5MP^+JU=2<5LU'H5>N:K\/(&*LJK"%S^J@;2UXKH80$$R/IBHBQ[NLQP)23@M1) MZ-1\?W G=6.'CEPP#!-9=A&*JV'G&#CXZ#:S/A)'+@SCS9WRO^=Z#L3L>',] MAXB_ POF^](1+64(7-2IJ+& XG6X=60(6J2 P9F,03?&;I>%8D<%P9,U8D,D MT@&<1JD/<=PJQ8,%@<;612 !HL\2DF2H;+2N_3;/EUXC-@A6QZ@1&R+C#G#^ M<-D1]UC#K!'0RP"*%?)>?23=][%PIP/:NUM1_JX1&P,?.]6(#1%6!XC;.^1R MXPH'.E.FXT'RB5XE%!$<9P9$L*;N9PE"M8;GX53W4H\VI4EP9-F?,MJ?[<2[ M\2(\O2T[/)P)ZI@1T#X\95Q#[A- M/@%N?/9P1780KB$[:UIN;CG6VB4W& MOW7Q(+"==AW$LYSYYT:"UYQ)SK!80H)0"GFA2GCP+#A0W.@B!2M)=5/"-_!L M$Q=A_ZV&!X'MT)$^G:OA=N[>+>;P4NI:8W1:TBU&+'#A@ M*JP*6D((L@ 9%=X49*C\Z;R?>['@1/W.DPFRC@;'OT84]EGVG1E?MU*% %A8 M;2"R'ARS!K0TF$4)EMGR E7XQ<=NQU.<#B^!02C^R\5]GV3I1EX^!-]P?]2-\&8>/Y+Q9Z?9YU2*5DD $3'ZS;R MDHB)]$7$@)&Q:)UL/0&DF\._^.CU"[@*QL3SB_8);FV=>9YK.88<(GF%G!L) M2NH(7GH+TA1!%RA/&$_'L1]R\A&<@YDRMN1( 8D@"M8RD80D)S]/+C4^_I'0*K8_3T#I%Q M!SA_N$VT:*M0B0P>C:N-IQP<#W5\>*8;P12F>.L-4'^5GMY!^-BIIW>(L*:> MR/[8X:R*:'F^Q-ZO5!:E-CL5BU!*,,ASHAJ_U MN2J $ %%09-UCF/?8)>D3),7GO+VVD,$/2+IU@KFLT@,* 9]70E=1W!D2UIA M#9C,$_E*7)!BC VG6_1,DVB<$E/["J,#8/U^];D//_#%>YU-C%!4)LM4H(28 MBH64"R-'/,70W%]\FJ)I,EE'!%=#@70'KT??=9T2RL 4H4%9.I41Y !Q"T\5RMI[AZN<_T_E%QOR: M.%Q#BQ>7(GQ;?@[+.9UR=:50KSXO+N;K,^E8QA \B$RNC++&0LS)@D%.#DU( M&&3KY[4)X3NAU9TP6H\OWCZ'Y]]C]D^5*9BO#OS+8K7ZLCUTRTJ-YS]FC'J- M@8<;IVI#1X?:ZP@L>T5/K2H00JX=QUIP74/"J75PH$W5QM5O^PW7;^;$9:S\ M.^,1C:S+NW0.=1TV^4,Q2M(![="RE&3!UL?YCH"N2C:&R/;NE;0_6[N(O-ZI M:OM^==&.[,UL%%B9Z4JW#$/SMJU!!$[;6M40 M5>.)I0,CC?1EN(X?%O<3O;?RP&?&ERBT2I"< M<*#0Q%J&D(#K:%TNPK+FR:;#J9ZVVZD='^;RQF?. MZ12*A^PPUIV/&ISC#F))27#2*12M&R8>)&3:#H:&*#J/L=6",_1H M2HD)1!#D=.? P"=CZ$LP4J5BN&H=R7V$E&E"MT= S#ZL;HB9EO&%30],C:0L M\1/.5[.O>./BO$KIXO/%=E?6(W]C/?M:W?:] P]-/__PB,1X[!@G5!%X=+KN M+5&;;93>"+JU"H(WTD9,VH?F8?2VH8I;3'V*]Y=5>B5ZIV.21)36H!PYWRXK M"]X;YU*4*>365]L0^KH*= Q!QKW8ZUA"Z<"\W^36JF-RR:]ZM,6\^BF;FGA%P*0(J@B?L!1L/!W7:!9D+I &%WSK M M3E=)!:,- R,<@HK%@HMDA!2GG4J16]5\ .F#A$Q<]]].T'=MM(.YW@%T;BG< MAV68K\XO!9/_]V*UKES;MB4(EC0WWI."95(UQLBEM:F68V9##.0FBM;E9KM1 MUL,+>! $'G\(6\FC+Y3]A&4VQ_P#SND/Z]I/L[HYW6^X_F,>/B^6ZUKX] ]B M9KWMMV=&C<[350\V6_*GF!?@)2;R?;3SF&(418V'P;WI[B%M,!)"CR/++F(? MMTY]=10ZX(]A]>GU^>(__P?S1_Q](Y#M 8W.I6A1,W3U8?&U!B&1@CJ6F0A> M$]1&!.LN)/:0,!@)E\TEU-<5^IAE?*5;QD=OM(.DJEFL$9AXY0R3FMRX^&>,<)Q&]V1-Y]_KG)X9! M!ZIPOYSQS*!1'-%!T344BR5 ")R#IQ-QSUW D!H#^3X5T\)P>F3<"S8>)*9N M1KR_3;,?L"R6>)?#J\O_7/GU79G.I<%]1EI<6(STFNE2JR*L@Z"X!%ERXDI8 MP4KK>M ]29W61.@.N,<0> ?7Z(-\7Z39PXQ]Z,#(F1)1TO-E:CR.S@C.%TGV MFA4<6=;!M';W#R9ZV@! =U@_+@CZ6(9W_UW2/*)+4@)Y&;GVR">(14M@15FR MS!"-:SU$;T_S8;0H07?(/%!,W4Z#?(>7.9#PY\^E8%JO7IUO\(QYO?@Y MI$_709Q%V='K&*=B:#0ZQZTL.@Y[1QIQFQ0*+P-8+0THE1%"M:131,,-ZDRJ MT74%TE-L_+W^![KGYI?,_GU!'XGKV65%_,.)EHN(<<\5[HO6>.GPYP.K#J'^/6:SKT[./\ M\KU.WS9I=CK>)?,>3+I?.SN_UVPF_>0AZ\]F89DCF1HO!/D\J@;X:TTWSR:B ML*Y@Z\G;QSWAM&IT2MC?46T[ &+':CJN8,^RBB$Y5\ HYD&)3&Z;2AZ\X=)& M2V9Z;NWH3'/2:4-:+U!M.P)F%U&$I_CT7?G%55G&PYRH9]?.I,C)HQ41Z]G) M+HJ),_"B($:=2=2.^FGC:2]4T48$T*'*\^$H3^!S\?>S0"Z##:R.@V,. M5$PU%.3I3YH[Y%(;[EMGK@^A=]K8W@O5DJ8@Z: O^>G0U6/\3_F2PSGMVO"7Q4BYBXG;]U=UEN76*P39RS=7# ;$PF MQ&R3OS..X)'E$>/3.FW_^0GJ6(\8ZB FLE,N^ND2#!^4%"$XR%IR4$9)B-(H M0&<5,BNYSZVKP ^G>IJ)J">L/Q,!YF#7Z2B6XD[1TABD\#$44*[VSQ6TX!.7 M$+@/B/3D6M5ZV,VA-$\SB?4%:,E1P=+!,])$5,\*Z+9T2O'D:))C68Q2)!U; M($B;@<=,SZT-*30?ZG[T0_;0T-E/.GDT>'2L/P\E[NZFZIZY281BVMFH@)&3 M5X=#27"2UXF%-I4@4\ERRFSQL-.\@,SP># ^(!D\(J9.(_C=5'QGP;',!;W9 MF2Q=>KUY!,>< VY"*$6ATN%8.M?\<"\@RSNY"DZ+N([?NT<3<0^FX&1F0:D( M-C ZLZC33Q,R*-EQ%$JYX/&(6K8KW2\@>]N% HV"D\YUXY'TV^:4)24G3(%< M=X(HP1S0<0-$+#KI$@3B,1EN\!_(RR<1H2M8?JK,JA$D8*0)([@ MZI7@$CA5Y[9CX5*RJ*(^9BRN[>E>0/ZU"P6;$'/3.TW-\F6/EU %5S(:A5"4 MK3'.R['5!H3(3#B114['2[<>5FS7=Z9U=&WJ#"Q=%*ONE"BK)S/"9.\B(P[7 M'2(N6G"%"PC99Y$46:JE]?3476E[ 5G2H[TDH\B[\PJYI\.$_"S9B*@R69^6 MG"YE? 8?-"DM2N^"YA+U,7V29\A] =G.+NRFEJ@X#>]DC&STO<9^[[TN7F6P MK"[GELQ#]/0@QI"%],AX;+ZU;NHS]S YM)\$Z+' TW$,;'@CXQ4GGDIG&8;) M)^[KEN5_ \#0/WP5S;@Y7P MF_2#Y3Z3.PLQ*;K& @8(+)&?P;W'4#B31^UX'T3\"\C.]JAOXP'H-!3HD63= M]94A?#2:USHJ)Y%.3/=&2)&#B5Z@XT4Z?#'#D([Z S&Z/>C=\.!SLX@TBE!)AF#,BGE:3+!!\_V[CM%/-63=%S G(:?M$N45&@K M#/,94JSY0TP"O)42F,AD()-WR,4Q6_]:!>#[SBSW:+>U!DL'C\B@W5U"Y(*Q M1DA\]J#HI.!==&"D9SF48$L><5?NL_3UL(*O2?9V-*%TD&E]=ZWM509HDYB^]@>>+AG M(;043N]HN]J2*:URECD03M-KH6(&5[P$D;CPWDGK=>L):3N0-?6BL:9 & *S M/:32 ="(:ERM9ZD>:+L75=>YMHX,D( N@\K$*U]4!!8$LD+_EUQK7-VGHF,8 M[2/H15.N3SEB;G$Q7R^_G?WQ_HRGF#&8"$75^EQ3-(0ZWSSS4CO;A<[IJ:T5 M*TS_]7'Q];^WO_$2)MMO;A!R\WG3(N)0B2T.8E\'%\7W*O&!_M7F.M4B>4L$ M@T1%6I!RA,!R 6<$HL@.HVQ=$O8P)2>T2KB=I;.7&+H$T_92+5&4)'TAG4H6 ME&4U9*.(->A%YHRYXL:UH6]HZ>D%VD_.ST)G#Z9W )YM*&83;?D)RVR.>1N MV5[,S"+75M)-+'2DEUDCQ)QK\;PAQ3-9E^;YS>=HZ@U,^TA^,:(8.H#5X%79 MS)E@Z;JFMUND.I[10'!UH+?-F*22@?/6I2A#:9RV2.MHC^*HHNL FM^K5]6X M=Y@6'^UROSS>ZON)G7B=/>L8!?351<;/U-VKPR"3C MWNBH6B_FVY?6DXA4[8F@N][?,<39NC.^Y9K1'Q>K]3O,%YL^@##/OX;Y10EI M?;&[?YC)H"W^9-\NSR/[R9E\7R\Z4KOEEQN?K^S+NM$&U. MP^'K0<=E2Z/5G^_(#5Y>;(EZ-<_;O:6OB.BO1 FNKC,)T1NZT0F>.I,XRV*B3"1Y)45I7-^],W,%[FM,G$M0YOBV/?&25Y?9EX]SZHGD$&76AEPTS M.#+5(;O@M/#"V]BZ"6, >5-;IF.@Z=ZZYI&DU8%I\-V!ZC$VAUKA\NNEP\@] M77DJ%-#*U"W704#D7($6Q1064T$=QE3"^R1-"[C1H'#/V6XGEPY@5GW&.RR[ M1,0C9,D@NI:B1F)9;.]N/$M/177:HR!=C\'_JU33_6BS_ M349*PFLKI\Z2?[U8K+_0B=9OOZQGG[=VS54,(3J4CFFP.N;J%4IP)4?(002F M&1-QQZ+8P1\]+98:R7MQ-.9W<$?]3&;_XAOB>_R*RS!/N#U&LH'<,9')3>*V MKN]4$(N,4"1RGEF( 5M7BSY"RK0YBK:8:LGU#L#SFIRKH@L)(0Z&Q6+8-RE*./=R6L'0^=!0J:-XXT#G,,Y/B%L5LOUV;M: MMK]YV4OVQN8D0-3\KRJ1V""8 2Z=%];0-C]>=L#(+8X=HJ7''0"FX4!%90!GTJ&I)U29/%%(W9Z=':!Q)0&RP'"NBON M/3@WL-W$)C3?M-W3)9>, "^M@6R483SDS-Q.+O!S@K_] MH=,\ .N"%DS0Y)B^!5 M%& T,U%+K9"W[C5XDJ!I3<=CA=O:R:0'@%W2OK6QC:=7%4T$=$Z!LIE!3(D, M9!V\]B84UWP1]G<$3!RO;2?8NY#9F\M3A]'^B9]FZ1S?+\XO-F&<[36JA(U6 M)1EER4))6D7KA.)" M[P2$9SYH8LNB#2!:,G-J8+R9YPLRLF;A_-7%>O'Y=B@_)VVR!RH MF#2XNJ#2^"B4Y8DG;%VY^@0Y$P/G2!Y**WGT"ZVM[F5>LJDQ0&MTS1K2W1F4 ME:!]E*RD.M*^]?CU)PF:UFYM)O;=X+2'##H 5%6QM^5].+]^=G5.1*FL>SF= MKR7A$5RT!4R2DAL>#>E:8Q#=(Z)+X.PCX$5+;G< E_=X3C_Z^ ^:C+; M\N?9?%8+!=>SK_CSGU]POKH^'/'#B1 2T!U=MVB4 BZ1JI64BE&L:/+\FL=/ M!A XK5\U'LS&D]+>$/R*R[AH$/[_L?:#G\_RAE6;?H#+^QP]XTEPD,X@*"7( M0G1TO6?%;/+1&[_;9M%G\@ /?_JT(R^/D1-NP/6)TT;W3[#5,SJ^08ST_J?" M0#'&(;*2(>>B=3""*[%3%_5@Y$QI(K62Z9,0V8/!';QP/RZ67Q9T3^)OB_G6 ML[V*5!+9Q@8+.60+2DJZ,6-R( RO.E6):=U4\2@Q/<%F'SG?LXM:,+T#]#Q1 MB/S+=0.;XY(9%CSD),GFXY%#*$*2QLDA[E#W M*2P_XNI,>-(6KAA85@L$K?#@B3WD:!BZWXW6*K7N#GB(CFX; _:4]I-PVH/U MDUK4S_2"58959R%M_\S/)+?!TUT.PJ,C5E6O!%D$\A-<%-Z9%'8JMSR\L? > M;=,Z<\<%6BL1-;N[IFY1?G_Q^7-8?EN4>W)8';E1>0=*IFE7'LJBHS=Y=2 ,Z8=]EK[W3K9MTNFY93B"%R$6JS3PT)TA?'2H+BN:N5 MO!Y+ZSOV!38M#T'3(4W+0Z3570QDX_&S[+(E-XM(5N1BL8#@75(0/5<\.:70 M[S2I9+S861 6X>#_]IX8A@[B F^J(2O>>Q& Y1 MJ>*\EU[EUJ&RPV*NH_1]C(*=-DSO #U/UZEK;U2IRYF(3;X>IDX+,PR*S;H( MKVHDGTQ0R2+!/-H4,X?+4Q;^/=#849B1'Y<#*5#<$UQ7;F>[28H+(N81" MK-FI\+?_II!!TMJA*60(ZZ:6_F-]#4YJDZ0P@$*3+@@E:^:2@[-6!"9BT8;M M)/X3: K96_XMF#; T^UK67AF7PFC0)I31..ZN1("W<[(=1:2H6X]!>@Q M6J:UF\9$4!/NM]Z3T?@9,S&A"B5=;A(N65W=H^6FV2N>+U<42KVO#% NBV, @(S)0,I*IY#,#3#8F8JR4J;5F M#R+PT.NLKC#Z[B,NG6,KO-1U4%=DO&Z%8Z2UG%O(T=CLN41LGKEZF))I+?/Q ML'+W@FL@AXE+OWY?+FJ5\=OE>[J<9^ERU*R00AGM ^C$9-T'$X'^500R(*/- M)B7<[6%\INSKH<^>%CDMY+EHR-P^P%&U:'N"ZUY 1Z8>"@3OI2)?0FIP="Y( M,COEO8O*[32(9#>$W"=@NC*OPV5Z'R ',GCJ-,BOL^5RL5S]:T96U]6-2[__ M*J-C)<=4783BC "5%?F=3C-@SA9E0N+I[KR11U(A3W_.Y) X5(J+<5C:@2M_ M[UJ]";66;(O0R(%%5U=9>%G] @8\>.Z\5CR7UI6CCU,S;4"HX>/3F/%37S#? M'^/;;Q=5"=Z6'R]6Z\5GK&JR_O3/Q?D%"6OY[7THN/[V#E,X/S\+*)+D10"R MI$$Q.F\PTH#R)66.JI0D=[I[]B:A,X-F3P LCBZ-3CL7'_6(K[OO_A66RS!? M?Z-7X>ML-9KO__SGC1H &'C<2:( M@0,R2J0QM(KJ="255;H,0X8K0_>T\]/ M.0KPZ^+KIE+SS?S]FN03EGEKB5S)Y%5*RXMP_ETX3P45"%\0M4R@G,\04!)W ML(12LA%>M)X@N >9IQ0_&(*RN^_SV!+LP/9[^F!G.6D7353 :B:!CE8@R)I3 MR$$R*;63LO40BZ?D@R@K4VHE!DG(?655N[439MPKLO+.XEK7Y2XL]<_29Z&1P6\$H1WY@D M7ZVVF6*4+-J40QACU]*A#_-H:?*^H#=(.J>81+\J"5Z4[1Z[WY.5,#+;U(* CI^?G'S]LN?YKJ.4OU6)YAU^VHGE;KJ7U9OX;B>##?_#\*_Y* M5'U:G2G!=4X*(=7M6ZI(!;XV/T@F:KU[PJ)V&MJ M4\#N(\.3Q"D!#\\$2Z%H,ME=8JHNI7/@N;-@1#7.K"8FM X-[T?IM Y7SU@= M+,=31.OKQ<7R+/LHZ'@,@B.6*C+QZ^!M0Q:_Y5'(Y'F>_%JMA$[KH76,U<%2 M/$FHSK[B6:P[^S1+0*:-!N5K<7>TM:PRHT/,QOG6A;=[$3KM1H^>H3I4BJ<% MUMS\LRU=B&"2;8&:%P!I\G@,2+R$(K0RK0.L^Y+Z[2S^[L$[/ZR[+*V M9#M0@8ZZ6&XF_M4E8O';U9R%_:-;N_WBPZ-5>QR@4?3I[B??Y.9#I.<5!=AL MZIS^Z"!B<" S>=W5[4;1?-+R([2T&S!]]Q-N=>#\<,7MR]+!C$FYG$V=JE-C M#J2#0=?9"=88700W3*?6QQ].9A=SK@[#SN/SI<<15G?S@C=5\-R'G+278+2J M8R5S@" J[]!DSF3D;+?VHY.>,SV2P)^?-SV$^]WA9ULO+W6M*4$%2<1*N4/P M6I'EX$/,'E,0>IQ)Y5-WE;20Z2[SIH<=[T$(9W@)O'1Q^7X%WR,8)4==V<"@E@"7I^Y[>V1XLHV\=F=QR,@E7:=>@PN9UU4DP?"DLRMWADB>[MSI M(=+:8>[T$-9-+?W'1B>3X>5M(@LL%5N ## +(6B$A(H9YKBQZ>7,G=Y7_BV8 M-^GFSIV&)7-A4Y!U6(DA2TUQNA$=B@Q.QF@%!L=%V@D*IS1Y>E](M&3FU'?# M$V.3G:M12R5!%$W&-B=CV^O"P.4HN2?#"_-NU\.)3)[>%PZ-6-B/&?F0Y?W+ M=;NW3TQ&6URM/]0UE"3 &TU_LK(Z?3YZN=,JMP-2(0_1UH(BJMY%#__F$1B1_#EQG]H@WX\VQ]05(*\_QV M_0F7E_4,U]6AQ3F,+-7*S%I7I6PMU/3 BQ0R;/1^(3NWYBMV_>88;] M>%R?.KCUP*'.;)'999$@9ZQ[GXH'GXL&[;,46B8F@M@7-=.8V2/*[QF$#&)F M!R_33TB?G&8;B9PEH4O4W$,D70'%,4(02@.S.2CZ3R+:UI[;[<^?YC(9'RL' M\[IALF3,JOKMDTV,JYT&OY"YEJMCN5[1K?QS2)\6Y1^X^+@,7S[-TJLEAM5E MW7J+NOM]/[I]97X3)HQ=NQ]DXM8G"4:INFBF;HAE&"!S75(R/B3?? #-Z+7[ M6\ZO:K3C9V+@GOKHGC^T$X&2L<,: J*6@2M9,!!H&1B;+%6E[ULT7 MDA]$<5]QJ[T0]7A%_^@BG+@X^[H0Y^8.(">W%N&X8*+,7 +U38M1D.4GKYU MZ$OVCNG4HK[_40)Z*?$?'P&+UN*8&E.7*GG["%<3\DD?F74%2N UZ4IO;_%Q7R]_';VQ_NSHAS72!XQ M:8NLQ-2DRG;'+6"D'6L,0[B5^TY*(5<5R&M%ZYUF?Z^M/92 MP7\TN^:HPNT'Q(-2W)QSQXK0Q$V)M>,J@4^,@95HO/$6Z?/ N#5.O MZYX :P>)X32FG%S/L=TRF'0JX7R32E_,X[8C'+(H4>?F8*N M\%"7/# 3JJ%9P%FE@=";6=$9DV\>;>QH9HHKC [/$'@I55UUAL!4)'-96"5L M24XU#SN_G)DI [#38F;*$&%U8 =^I^;O9JM___#M _W33=#'A."+Q0!H$J]K MA$I=(J @^<@Y.LE,;/W /D%.+Z'6D:!PKW.]C5QZA%@]R#:$P%7>K$N!DHL! M%8J$()*&%))0)7 M?>N@RA/D3#TVO)'(GX/2GOSO 4I;*^3>D;:1)$;7>8@\ M@32*US#U9@D/^3A)LQ0S,L]:>ZC/D-09I/85_5U(-91##["ZKWD_X#Q]^AR6 M_]ZHGZ0;VZ0Z*"0S^B+C_R_OVE8;B6'H>__%X(LLVR\+_8"6_L%B^5)86 +M M_\/*9<*2I,DD&4_&R[[D(8&)K"/)EL8Z:E>V P@TZ#6OIT+L3]%R6:91*G2; M;8?W(S2DQ>U7L_=.0TD5[=D=2QLBYMEY,%HA)8?[XFP.V+LO;4ZFP4+9(@N8 M-:\%< Q@7E\\IU,B_UKVG$?1<[K39B6"2:$QTTN.^#F+ICB;*NG4_0W6MX*, M9DA+L#[.&!3&ZO862 M&00EJIPW@C5QA3G;"UD+U^OI>W!&U0^;$0SM@'\'U\"9@+[(6WJ+EK3>?,]1[8,%B44HH"I[]!R.?]%.C7T.T M4=>"Q5RU!XW/6G@36E>P%MZBNG$"Q.665ZS7$W']5J@Z$>OB_U1FH ZSLI.;R5C_9%?"_J9X:DI#.25U Y(O,1CIVR MH C):HG&>\+^DX?/RS-$T.J(_ERE[UXHUK_*-/W0/BA^EA]/?P!02P,$% M @ RX!N6.[V;DQ"!0 ]E< !0 !E>&AI8FET,C$Q<30R,#(S+FAT;>V< M;5/;.!" O]^OT*5S5Y@APG82 DG(# 1*_ M4UAJ(="'I--8@\((FN!+RFLY14:ZI9J1?R>EM%I][FWDG MO5#@1;^'Z1Q0O%NC =XF7D1V4*.]TR1X.\1-$C5;'O*W?,]O>W_[-=/45"_: M*+U@9+>64%Z/2=9_IQG =BO5W1N*==SQ/>^W6EZUWYL(KDU_TK0O+@LQCX1I M9SVM3X M<5D3-ENM9TL]Z#];]I+45@"]=O-58E_NLNV]3NI+@VULPV"KO938S5R]A8K- M350IXKNU1JUJD"*,#>L=#_BIOB?O?Z\:I+=9Y>X],O/%]I"D J):@7HEQ,@5 MLO/&RW^Z64E]@A+*%IVW%S0A"IR2&W N$L3?;BC$55T122=%144_DHZ?=9U_ MO"F66-O(R0$OEURQR [_>C_<'UZ P(?^W0I[5LM^L,PLB_7W0TUS/ L5Q11) M:F2*B;%\24)D1!$#ER2FD3$31U+,T@TPY!'\LB+^:S 8F?Q@7'!C\!>?*<*I M^?\QDU1A&FDJ^%,X5.,I&S7RN?]K#97/*"W2CJD+E& 4@VJRW\9:?7V72RZ( M[VT8O ?WN?GD??:_ O'OR^UR\QG (3R$^Q 8^!_#IX#VWA&(9)RIL 90\J,2CWQA'8*Y%,A=0P&2!I# MS=$&^,!I%M^-M0GSE+U<-VSC6CSI?X+1[V^"1J-[2R.Q <808 +.X4G^=P O M'>9^1#*=V MXTS[ GR9\[2)&E"&.U[,HS,QP 4YHDADQ=^&N5&(OWBW;\+X\ M GO,.">)>0:?G S<9?> ,'2#)''&%=FR$.7!> 6Q4Q"W+83XW?AP98O=PGC; M0HR/F B-USR&)A0,FET@(7,X[CN9W9(D%#,YM9?B'0LI'F9:YBC+GQB8WPN6 MC=[YMW?[2(8("XLMLN]9"/,(<30E^8::@9"ID.A17M IC)WS,WSK\H09U8(; MXPRN:'8CG?:;A^+&G52*;UV.,&=9BNA!?L IA"\0GU(B-Y[4A%W\6I<+-/R> M5I[RF)@K/JUR(XX;9O<<#>OR@ ;NBNFU(<<4K8,S2>?F-J[R?KD^+(;9QJS? M.)5H.B/@@,QI1-3*0#MFH&U,_WVXEL@4N(URJ02+T;4QZ5=M+LK\9<&-TA58 M&\+Q&*,;*$V2U?LWQ]Z_!;9E_\I=&&N% M;[A^+_9SF>LA,_\35+G#M6V)O]'5( OX5E]H=346M"WY=W9X/ +'*"1,DRCF M]!HHN#I4PXE#-6S+^5U 8XE7EME5RVQ;'O!"TJ2*!\&?*9'5%CJ9.HRQ>Z'A M,JG \KRS\F#/SX\\Z_Y,M_<^]-_B:U76*&KI=;"9'_W:?WRV[(-#:E.A:+9; MMR.-9$WGY-&QM9]TF"O/^]0$A4:+,_VXR1=.NBU_%^?N;N;G_?X#4$L#!!0 M ( ,N ;EBW(>5;R ( )8+ 4 97AH:6)I=#(S,7$T,C R,RYH=&WM M5FU/VS 0_KY?X14--JDI>6L+::@T=0-- X;8-#Y.CG-I;B1V9#LMW:^?D[10 MH ,*VN##$LF*XWON[CG?G1VF.L^&80HT'KX*7UL6^2!8F0/7A$F@&F)2*N1C M6-9<:B6(F<9QJXMJN3\Z$/,<);=8UZ@R&"SWA=C,/MVLC823BV3", M<4(PWFNA1_L.]6S?\Q+/[_K.;B_V?"_:<;O0@[@+/YR6@1KQ!J/T+(.]5H[< M2J&R'_ANI]\M]&"*L4X#Q[;?M&K189@(KHT]:?#-9Z/FEC(-%]JB&8YY4%-J M-=#%,A.9D,&&73^#:L5*:([9+-CZACDH<@Q3CJ=NVST9,AA0<%Q*Z/7@YX_6HW1^O%:'^#WJ&;+-O9%M_9;9] MO$@Q0E.^7LOY+BZ))["4^S)0[R#NC\) (W3!J MKVWD$8K^=?A'@JNJR8J$?.(Q%& &,SV%,2KCE6F[)V64(2/O&1,EUU4+WD>9 M/R2M?I9*8S+[Z\Q6M[$S(&Q.3@NB4R#(F9"%D%2CX"2:$0F)H9[FN:^\X[>;;WS7O.V)$]X7,R5=KAU >WZ'H2H_3 M\]Q^;QGK55L@2FF@QD5C,ZX/O2,J6=KT0<=OUX=/+A+K0.[7G%5QCQ3%FYN^/V!JD?R^>3H@!P> MGJSA];4N]WPL1B(K\ZA4;?(E1?$$_P?];O%W?QW\#4$L#!!0 ( M ,N ;EC'496IB < 'XC 4 97AH:6)I=#,Q,7$T,C R,RYH=&WM6FUO MX[@1_MY?P2;H7@+8CM_RYF0#;'.Y0UKTMD@7O8\%)8TL-I*H(RD[[J_O,Z3\ MDMC.>M&[/6?1!3:)Q.',D//PF2&IZ\P5^#(?QY>#R/);Q^5G_O']ZT1^>G?VK M=X"N$ ]]K)OE]/Z@4&4[([8_&O8[YZ>5NYJJQ&6C7K?[IP,O>G.=ZM+!GD'_ M\&=0LZ;,T9-KRUR-RY$?TD'H.F^.=:[-Z+#K_UUQ2SN5A<>KPY'IQMGT8JV228+6TYWY(+Z^]>?3,CP+L;X7F9R0 M,#11- 7/N$Q9\8,VA>AUVW\5.@7)% 696,E<_),R%>36!$J*R5II9BQ2R$>"W16=%N\2 M. .3N<\_L,$"L3+(-Q KT1V>)&3$%)C)A*WYQ[+_E PU2G@ A;(Y$A/GN*ER M&09H*XJ]@ZRW@FLZP3 GZ):(:+8Z#=\*! =O!X(D4E4BR(R795!;P!_$T6Q6 MVE69@DZD4]"CRCBO$^@$<%8BV +HE,EGHD+<&;(,Y3Q?8K*!@WUA&K!/%"MN ML42=0P! U$"+-V>]/[&TF4AS/;5SE!H:*^N,A"')+X/?\+*U C8[=V;-VV\% M;\.]P]NG9\%Y=WC1[YU?V09133W %*'35.'QR![[R-T+:-D3!B]YI$I["H^)"L P@9?V"N6L%NP%+[,O.AM)G MAE(8XG&^1#0DIN2S^LY5T^ E3GO=BST"ZI$\WAND]CN7/9Z([\FBWD?$?&+[ M/)Q:G'-C6=O=NW#RBPC0:"R%=*IK P7@J(FRGOD@1:77PY7RDC-7>==0+CW6 MFGRZQ$NKX61N5.!/^&)UKA*_Z;1U9%6BI%$\ !6ROL\$)6NJ+6=BOSJM3]N> M)[4E.(3MIN]428 \KG/)](YA>2>6&1T]0GVP6M;@KXA8$ R,_I2\SKC[C-QH MGY [&*XC=V>:6@/P[@2W,XZ!_8E*&)[2ZE(RDTL+:',YR9B5)IGC!XA6,E*Y MA*.>H3QE,SH*HV%5!L?1D2Q]HDW@%?F(ZI1'61 M \QHH8I7"8N@Z Z Q6I2%3C[[4(VWB?(!K*]F\B\]HS$\:0T12VH)HB$W5#3 M+G:;?=@EQP@%]+$E7+Z^%/=E&2^92/8OH -.4OK.*X-1WLE)6[06FCK M\)Y/%:'+QE#T2XV,"M5'6[JD@"UXZH5TXSCV0N3/ _BHH*P7?AT'KS)I%_4# M,YR'.26>^OU\-+0\PZ[_D?+F<."%?.M_GJ+/0_OM;+).OYU-EC\H3.:KI+5D M)B;*5:0N28JQ]@45QEIUNO!.HD)UVMA%4O/_* M.^%8$;#1Y.?%AF9*\I$3;BC,?,KU):4_S9R?^7P1XIJ]1S@]V,!M,D%'2PMJ MVXK.IA!%%T ,]6(K9'V+E&_K @#!+/G!-"EEX^G8V\[H>[C3^8#$G1HP10N! M)L]O@(H_;FXPU0IY3Y43G4^(DU\IQ\VIN6DHD8HJUS-"ZS33@03E,\0"8;]* M9=#9-=T=;+U57=RX?NWP_TV:.'MWV#OK7O6&K7 =OYK"R-YG]<(?54N9R-5.GM^TY7C:Y(.Z<+5GYD?4+)#0WM].7 MEYV+TP%?4#O,GTOFAIN[ZXZ_NSYQR7K;V:!S?K:]N=OI;6U[3>U@V.D.=U-[ MXET.;F-B;"7+]P>#@Q<$,>H*SZT+?:^(]JLG%EZ]Q/YW;;D(>#F381*_/K_X MCPG>'0ZQF/S/9_?$"Y#]NK/3@-"ON J#Y2,Q,1_E*U/'!+17\_9LKL 7MYFB M5-P]45SS!E9\#%4>-QW]/9Q>@)/6VH_7Y_G$+\ -R_O%)R&5MOZ.9A0.(2>T M]I'(7X':TYP](\FB7AQ;+XX M\8-<3'0RO[Q(U%2HY-V!&D83&?6[IZ>G47G9/Z,# M=(5XZ&/=/*=W!X4JVQGQ^*-!K_-V6+GQ3"4N&T7=[E\.O.CE1:I+A_$,^H>? M0._)0.0M=%Y.5Z-S:%TS/8:OR7QSVP=;;?_UYOK3[8>?1;_;$]?O/XCKFX^? M;M_?7E_QVUTF$_6J;^_W[;;?ML15F=<2,1FGTKEPF71O#H=GXUWM M'UBZ:HG;,NX@,N?? M0V1Z>Q>9OTJ+>.A2%'-Q7^I93LD=M4* #%7:.)%HF%!JY B,(%4I9#D7=>E, M39@!LH9/((BA% 6>#,&:$+<)S306Y#H*28K)5FSB*%O">,NZ;3XET" M8S!D[K,/QF"!6!ED&XB5Z Y+$C)B!LQDPM;\9]5_1H8:)3R!0MD<:8DSW$RY M#!.T%<7>0-9;P32=8)I3=$O$9+[NAN\%@OW7 T$2J2H19,;+*J@MX _B:#9K M[:I,02?2*>A199S7"70".&L1; %TRN1S42'N#%F&V)I,Y'F>F87*#5TIZPS$@-)?AGLAI6M-;#9A3$;UGXO M>!OL'=X^/0K.F\.S7O1V;!M$-?4 4X1.4X7'(WOL(WNFOI/<1IUS_8(J$?R>&^0VNN<1^R('\FBVD?$?&+[ M/)Q:G'-C6=O=NW#RFQ"@T8P4TJFN#12 HZ;*>N:#%)5>#U?**\YJ#];(&OR;$@F!@]*?D9<;=9^1. M]@FY_<$FFJ0T [TYP.^,8V)^JA.$IK2XE,[FT@#:7DXQ9:9(%?H!H)2"2Z5H[ZA/'03*BJ30446U^&Q+$VB3? %Z9W5**Z MR %FM%#%JX1%4'0'P&(UJ0J<_7HA&^\39 /9WDQE7GM&XGA2FJ(65%-$PFZI MZ99EPPX,&QZWEWD>H>@(=K2AF)SHVCUOP2XY0"ZEB2OE]/.;&S%9U.!^T5'P M!.SQ .,!7B7(DGT"6<.+(7Z;..!-=5.2^9:M8/L"-N0LK>.X-ASMM92X16NA MK<-[/E.$+AM#T>\U,BI4'SW3)05LP5-/I!O#L13GY89F1O*>$VXHS'S*]26E/\U*:O4OIV.O.Z'NXT[E"XDX-F**% M0)/G-T#%'S5]ZU?S__E.T7]S&)UVQW^7)L["SVC0"C?2N\S)IZ4+Y_=[ M3>L$BXA,&^;GLK(T6OP8(_]4N9R/5.FM\)W&C:Z)=DX7K&X\Y3R& JBYE/6K M)#0W%]3GYYVS89_OJ!V_I\<[<3/=OVDMK^ MH-,=[*;VQ)LH*3[!+?2^(]JH'%EZ_Q_Y7;;D2>.K) MX,0_GF2Z 68#K"C_=_VN>(FQK^NN>TZ@Y/$ M3Z"HX"]Q].:P/QBO>= _'S.?7&>*4O%^R4X?0A7(34>_A-,-O-UH/]Z,P8E? MFUM6_I,/1BIM_1W.*!Q23FGC$Y)50/SZ[JZZR FB4KOGNSSW8<:SWZ,T?\/7 M,2?^JYS_ %!+ P04 " #+@&Y8/P@&I68$ #A#P % &5X:&EB:70S M,C%Q-#(P,C,N:'1MU5?;;N,V$'WO5TP=-.L EJRK+Y(38.&DQ;9H$R1M][&@ M)"IB5Q*U%)78_?H.*2F);X$?MKNI'VS)<^',X9D94ZI^>#@I5&1M7Z@>>84[^2X2-+9!;8EO7#0*M>+%)>2EQ/ MH'W[V+K9<2;I2AHD9_=EH%,:M*:]..8Y%\&)I3^ADA@I*5B^#M[]S@I:PV_T M$6YY02/5"X3E&#"KAI1-T0#%)RL&?PAWEG+DVXH[$VMEW?&@&IX7W"*R3@02S> M2NXOT^F3F%L3X*E&X8Z(B)2T-JY7.5W#^U@JB6-9SE&[[&WN\M]-C4"O__-4 MO;VI?AC!ST3YNS7AEJQ'<"-HS1+5+DB9P/+J6N6VY$5!1-8(:I6I%SK-SL\&T&LB82>JV=43T_LB17:L_:WI4O[ MW,'=*6CBR(S(TQ-_%NZ@^X4AFQ^%6!O:P9VN2))@>S5RFLK G>S=Z_8O5BJ8 M T,I?:/=']IG?2)??_EP RK',UU/ :&X]+XL&^3:+:VXP.(JX4A M&FAU7]@==S?X?(.I\83%73#/O'[$.LC0C-7/GH#$L?;!:#V"M,GS-:@_2_PA.6L?>9>/[0^3LZ<.A U8,*F\7JWBC)3WM&]#]MSU M8&C[?1.>S@I R*8SCO;HTY^'JK*/X^]D:OJO=:L]P_A_6PK.VRP%5B+CBW8* M=U1&KK-2\V"+G) 2)I!R%?9P1:Z1TB-Y#FB/FLAY%%1(M'JT50OH.6%Z#=7U M4:O)V[+@%15Z\>TB,8^9=?.W-.HNU>%7#Q+XE8@XZ^K*&[4GWF/R\34])8EP M ';2B(N$"@.3R$E5TZ!_"!-65SE9!ZS4H6BCL/,5<2EYH=R%#VH\8B?K(-)H MM>+N #R?FS/?56=@B;4FDW[A[GALZN/Q6":[LHEK3B>'Q99I'Y2]YM;U3,L[ MSNU8A]R&C<#42)SS@3O8:A"!!;8&MO?WBJI3K93RODZRA60+XM?GFM4>$KQI M6.OOC?/5$\F^+#H="?7QLL)D>._*S79S'N@#WE/?6K;/BM6Z$@: Y43YW[J'/H.LBMIY-2(3(-_*PR:$+ MSL%+;??=7K''^FK_+U!+ P04 " #+@&Y8;Z!^8&X$ !$ % &5X M:&EB:70S,C)Q-#(P,C,N:'1MU5?;],U<# P-Q@["K7>#>U MM96L:YUD'U,"Q* L2$0(V^3KTTC@RUQ4 M).<_K'^T++@4<5U0KB"6E"B:0%TQOH7/":V^@&5U6AM1-I)M,P539^K#9R&_ ML!MBY(JIG)[W?M83\[Z>Z$76D4B:\W7";H E9P/F$A+-G=4\BAW'CQD.T!35C4VEFIR>#0K&K8RVZP?^U%[,2A7>LD1E@>LX/PVT MZODZ%5SA>A+MS:-QL^=,T3MED9QM>:!3&AC37AR+7,C@Q-%_82NQ4E*PO G> M_,8*6L&O]!8^B8+P-^.*\,JJJ&2I4:S8/Q1CPO#TZZT)>8%^Y>QB"GPIO;T:<2/$R=RB[DK40;N$MT^BCU&L*G\3L%OJ%0L93%13'"(&E 9 MA4W&: KO&"<\9B2'CREJ4 E7M:QJ@D$J >X2?K>O[8T-US36QJXW<\9 *KA( M1(D$/(K%:\G]<3I]$BMG#B+5*%P3&1%.*^OC74X;N(A5*YDZSLMVV7^ZRW_5 M%0+=_.>I^@=3?3^&"YXTN+.TYMOQT1W&!#>B**C47_^@&8MS"C]+49=C>,]C M&X8M-*ZR5TU0%WOS@AIM/C"?(],!JE;X3 M!8;NJ$_DVR\?/H%JZMN>WP+1.V['F0>L>OY72DU4J_KJ[KC[ MA,]7F)I(6-P%\\#K6ZR##,U8]> )2!QK'XQ68TCK/&^@_9#C.]PRE>EE)/V[ M9O)^Z8/$'Y*1>11=/NYLF(SNVQ"-:\E4Z_7M79P1OJ5]+W)7G@]#=]9WXL6R M (1LL11HCSYGJQ (/]Z(GVS*?&'/GFM9!R;R_[84IJ^S%!A'QA=F%'=41JXS MKGFP0TY("9-(N5+2JB77N-4C>0YHCYK(>1242+1JO%,+Z#EA>@WD1JM5YZ8L M1$FE7GRW2.R7#+S5:YIWE^T)6 \2^(7(..OJRA^;8^]+\IEI>BH2X0#LI)&0 M"946)I&3LJ)!_Q FK"IST@2,ZU"T4=CYBH12HFC=A3?M>,1.UD&DT3+B[A2\ M6MG+F=<>A!76FDKZA;LSLJW/R!.5[,OFGKV8'Q<[MGM4]IQ;S[<=_V5N)SID M$S8"4R%QS@;>8*=!! ZX&MC>WS.JT_*N53[427:0-"!^>ZXYYI#@+\)*_SX^ M9-US[.N"TW%0'S%+S%7D+($^R6>0:[O-JX)MDR%(\ &[EL$+AJT+U[ZL.& MZ/IV'DQ(A+M2J^,FQRY 1R^]W:^Y@D_TU?]?4$L#!!0 ( ,N ;EA7M@B- MW@\ %MB > 97AH:6)I=#DW,6-L87=B86-K<&]L:6-Y87 N:'1M[5UM M4QLY$OY^OT*7U&6ARF9M("2!;*J(8?>H34B*<)NZ3U?RC 9KF;>59C"^7W_= M+6E&,_8XYG()PQ[[@8 ]HY=6]].M[D?:U[,BB=^\G@D>OOG+Z[\.A^PD"\I$ MI 4+E."%"%FI97K%/H="7[/AT#XUR?*%DE>S@NV.=O?9YTQ=RQMNOB]D$8LW MKIW7/YJ_7_](G;R>9N'BS>M0WC 9_O1$\H/1RW#$I_M1M+?/]P[XB]'^P0MQ ML!OP41!,Q;_&3^!5>-R\HXM%+'YZDLAT.!/8_^&+W;PXFLNPF!V.1Z._/6D\ M5XC;8LAC>94>TFCAVRA+"QB%@E;-KZ;QY2ZXNH)>BBP_'&,7'4VYQX,LSM3A MTQ']=X3?#".>R'AQ^,.E3(1FYV+.+K*$IS\,-$_U4 LE(_.@EO\6IA/Z_5B9]R<09_&OK]R[,=YKK(;$3Y[^OSE$3L1@4BF M0K'Q )5H[[^930 *)M2]+(491BB"3/%"9NEAF89"X5-/WDP^O']_>C$Y.W[' M?CO]^]GDW2G[Y>+#/SX.V-GY9.=+$YUF19$EA[O[,(J'-W>8X>GYY=EOIPRD M\/'T_-/QY=F'[NZ,@)X1L- MG5H\E 6(+M@ 8G%Y>+KXQH-:*T^2R_AH&T3*BP&3*QF_&+(\TBF?*4EJIZ5+.P M%-AH A\H_"K-TF$ +\82GA5L+HL9PT'4+T/WF;)]TJBH3[(+ZC82\!MV(H)2 MR4*"P&(^UVQ+ID%0Q8IDP3\ZR,0Q1'&1ST+L(1813O4+3VX/&NLWES%*+0"OJ%B&(X*@2V<&F7%O; MX@DN*:XAOKL.51@ D("O0C9=0*,3;!_^.+T%P>,KL+8*I8VM7ICN%^RCF0N) M2MP&0H2-;NGS##Y0:,0V-3(;P>9QSF7I@/0P'RA6 -!T*#S(Q0K$JN M7C"V)3@H <-%)%Y5\39?'N'7@"9->7#-/AH$ GR!AWL),&:$ MO<"7&4B95HJ'65X8?5D%$&\SKD+4O!.)ZITIW6, I\'V0KPBBA##0%<_@- P MV-TUP6Z/I7=:C?D$++(/8D3#%U8%$PZ !C!!F!O,>'HE2&$19[1Q;V#V%@, ML! I"Q@4B^!Y_,, +/K4RN4TG2BYN$7MWM!##9@J8X'_B*LR)L#1\&7(8JG) MWP%ZI2&,3QN8Q%%. 3ES<)8!@+EP+LO:U:9[@(<:_UKY'X> _2 A\P )[ 0A M71H!_CEBWTM/X> W;N=,#M=#T]I105PLBT*('F- -<8^F+\+6@T H!*!F"5L M?F'IVQ8[H._!HINFA[;HKPLU@MMG""'1ZP6@CO@=3+)N19?3WP$)G>EB2)0; MQ=6B0#P!@)" ).\L!EP 1+#G!Z.7;6=ZSG7(_V"?B@S"D_=<7?QJ;W] NI 8 M5=F"2<3&M\6+03\MKS73/BS%SI\$J'^&"" O59YIT8X43$;R+M/,>8C!PQ"W M?8?/][\\\>'XY;W-G%;RX%MK^IHA-,4UWMLA6?32 )?VRCTP098(3@'GPH&6 MJ';R613)0"CW9#/!XV^B#6:V\.5NMOVH]%^O],?]]#L_5XF8BRJ)]QZV2J7J MA0%(3!)NDP4D9E155M#+,6'4!A&=QLH()> P"ZK".EU)Z:PZ,YHKV 5*"#(T M*[5YPZ1076YLHSPI19S>P,#,*!$VGT&XLSX3MC3:6BP>%"7'D"GGDL"=S^$U$3X&+8]! MB[$4OU#=!X,Q<0K5GV9*&(V.A2ELDPTM(%+13"8 0A(B :KJ@\&'SCF'&!Y0 M?+$!K:.U>_%Y':'0@9)31SOP2F!VLA2FR!*8]TQ7 M&RO<,4D*;/SQ1["IR>94\RH)$'#>_FPA9HECDWBH-F9YJ72)D &S^:H,Q .H M?9W8:1M8JRM MNC3.=O^)D[/HM81Q@W;;-0VGO"E;P4@Q="+2:U!V'HO6F,X;]-Y@"1!Y>*4G5U, FUZ)A))X) M[S!,7*_MIYK3AEF ?I@!RC55)#OE K#I[*>=\E%IUGA3R;AT 3\D %)RHD9 M'PZ)*(* @4D/[$FFM \Q3:7=)+5!2]N()%6MIS_H:MX>;THP:$DBL& M!;^U#+&M^_+6JT%#[HB=^W31 _)?65G8Z!.E2HZ0WT(G%&%22A"4(+?:;'F' M]4I8YDF#K9= 3(MQ+7E6^@1)[3*D.K.M](;V[$.E ]S38(\]P@/S>\&O!=F$ MJ613N&W2E1X*L&,80JN1A$._2R[&54?K** "(L2UF/J>@E_!CC*COYR,A.(' M\$DRA$!<0Y]W\%;=F^$'[]+?"]"DD#8OCF;X -VXK\I(4+*X:$A1UN-V^""# MU_A:FH)JM>@2/MD"Q.-SJZ8+&\E2NITO7,+-),$)#K?T=HL=-<#7M"B&610- M3!-A&6 +45F4JKEQ)'KOU)*&B9YJHW)T^UDR=8$8=&JSBGI--)-9VI;* /K! M-S0!((4PA%R@H^S>'=ME1-97<4H*X:*9-2$6+\STJF5" DR2*\0/$OO =\J& MW+)4^Z!R8+U0'IVE9E-8_'*L-B*]47MFTG9+4E<2&87P_H++M;&BG::)#6 ( M*!=AP!@'CBH'2(UYVP5]H%'-<#("8X? [)IJK30!H D/&]%ARX&:W&O"KTU\ MZ<4*',:()&L;F.&:>JJIF\N/*8H2D$"!T9DE!-SVM04L6N2Z25UIC+?E<-9J M"E<*V2RFQD1O+H7,NCM)NSD,_1D!^QS4]?06=%+CQN(";MV1.2)DN@;CBS/C%?B5$L)-+X]Y6F4 32.#*I=AFHDAK(OK M47>.J#Y< KX$PD&40"P!GC MW>UG3Y^_.G(A7[BZ0I"$8SUH4S%V6B:%T(A17AX%P2-\>Z^Z_L/6] 6;WP1?1'H SF@@%XX*P:^UY MSQY[(3#DY="C28_V8QRSTVP_O#\]OV3'YR=L?;SV83.W6]TJ<*XU[3MMQ #P+ HFX#G M0$V2U8 (?$Y):@-.-2FVSR=K^D2S"*[O?#[(TDAB1>@%N.V:< MT<$Y6W+!E_ XMICC'_!^OO"XR(\7 7SM"FU^ZEDX;.JA1/MS\GE0I5+ID$;&&UO9D FW566&?V_ 2G8LV1XSX%IM4Z-P1>%3$N3"86 *)!Y50Q; M58R4U9(WJG"P][Q2/+'%)C+ O+ 'UO L@!2IN8"C9NRLL%WX&\NPWN2Z!. " MNBGL8TWM%H4PE77EP5$-M"4':#I.L['K:3!0T-'TF;"SQ;?[0M;9WWF!8EB] M:E+7!2JK>.XD9.M<;3-:E;BO=]?(Z%?&^TN_G MK[J58Q-EV&@S_["T:MHCK1KMDEHUTD^IP"('5XOE'9JHTCY^MLZX:IBHB,#7?)4-!B7/C*V]3]*I,Q7=11@RN%YEC<*@K[K3\@ M?+).=2S%#FW"'V9IZ\9!G]N7[O*#A9;'3&@>4D"*%B2A3*2R(\C M4A>>-,%V\%\;Q&H\?A-*'< ['@&JXP:,CNO('M1M0SV[*T,U[K.9+EKD#&9A MPKN@K8(+[UHVX>Y2R-+&/J)UZ+!^ ?G)2!M NK\))1UIH5(AR\-P6F3RX=7V MPB5Q"(KH,(#;FN 8'R%I!22)'D&2Y\%KAI&C5#3WKY;ML1JGBIG*RJN9/0R+ MM"M7A29'U>26(#4=+RH46 LN!)WVT3XAP]]^+T<%#6I1C::5IT15)5"$\8LO M0NR@VD*M*J\:O[]\NQ3:H= 4\()_QQ8B*@([KE2+(TQ\?&+K=(7AID -#3U: M2]-:HMY8R\'.:*]M+C8"1'(0YH]0TAPX2VTY'KS*+73KO T2S>/1M&LN[D.;@A?O$.M MNC"M(?S=Y[OWI(/K:L2=M27/_N[#:CZ!*?/"NP1BG; /'F7]-;+^J"!48N<\ M>13VMQ>V?[=E%XG@8&^'O-KWXA%\H^KV:*-*\K.GK\9'7RHGPT-[K3"\\=/\ MSQU^I/^IQ'\ 4$L#!!0 ( ,N ;E@L_1WG&6T !#T!0 < 97AH:6)T M,3 Q-6-I8RUA;F1Y8VAE=6YG+FAT;>V]:Y/;-K8V^OW\"ISD3&)7M3522ZV+ M,SM5CM/)N-Z,G7(\,S6?IB 2:B&F2 8DU=;[ZP_6 DE1ER;9'0%+6VSWWAF[ M;R06@'5?S_.W9;H*OO_;4G#_^__G;__OJU?LQ\C+5B),F:<$3X7/LD2&=^S? MOD@^LU>O\N]Z&\4;)>^6*;ON7X_8OR/U6:ZY^7HJTT!\7_R>O_W5_/MO?\6' M_&T>^9OO_^;+-9/^_WPE9Y-!?S18#/77^&@AKN=B./*O^USX8B9NYJ/_#K[2 M/ZJ_W?Q,DFX"\3]?K63X:BG@^:_'HUY_&J??W4L_7;X>]/M_^0J_]?N_+:(P MU<]3^N?-7\VO.?QE7-WIWY=&\>MI;WRC?U?,?5\O^A6N\/5-;Z8_EXHOZ2L> MR+OP-7[Z*_. XI=X41"IUU_W\<]W\)57"[Z2P>;UMV^4Y,&W5PD/DU>)4')A MOIS(_RM>#P;Z5^,_[\UR1OJG QF*8GEF0;=?EG(N4S;H]P8WN\LYQ4+DZH[Q M(-7;L>)WXK_]WN_QW5[F<9?OLN?.8_2-%J]AF>NA4JEQX/\ M&?@X\^5BCP:3^,MQ\/$)\H]Y-*P&^_?N;]S_?LG?OV=L/[S]]_/ + M*Z38\BT^R95(V'MQSSY&*Q[^V??YYNOA]+LV&]GO30_V<=H;M3Z0UB3Z_L/[ M5V\__./7VT_O/KW[\)Z]^?GC[>T_;M]_.EC5@S?QH17KU7WUR!\:]285,05B MD;Z>]:X/K\#$?/(!V3EXW.]9DLK%YOAFW8S@XQ&;U6_:JM&-WJI/2YFP-W=* M"%3L^A\K[@O&$Q8M6 I?K+D,5M[)2,077J1X*J/P=1;Z0L%W??4]FZ1+YR^D M'UOSR-%H-!Z-3_Y(GV]@!WX4GEC-A:IY@?%\[(_G)W^!*P(Y:W_ANN:I$P\^ MW*[4TO;.-P3BY:%/L521W@L1LC>AOV%OER+3'N,YZ907KD] MU;W0[1?A9:E5J71+GZH3=RWI7TM+J99JP6,G0D[&^SM%B M(3T*2?"43:;]/ONW#NVU,-S+X5>N/M_S33?\6D@-O GF/-Q)Y(D4@D#Z\:31 >_M7&FI:/P(G5_[I>UM_WL M_$WGWKCV=6)]3YYE5/-"=9ZOI3M;^D/UV3G(:#T^7W9338YAPNRZ/^E=7Q^D MS,I/5Y)FG@A3H4Z4,]M/;TZ.I#?K=N:C\&3*@Z3-N@?7NWEX7/BHWQLD. MCR8*S:>D?GR8OGXUF/3&\0.9WM.?BNNQ/A5OZMSDTRM0_\,FNL[+X4!'>\3OA,^G87<2'IR0[/(?ZIG95"!8<+9@OUB*( M8GW:G;I&^'C'?B$^<\7#;,&]-%/U2SZ] T"V9.<9V5S0ZK-(I>L\;'&N:QYZ MO1@.AH/3Z\O0_4*U4R(CQ9)-DHI5OE BPL2)6D9]Y*87F6>BW!G5[%T1S'A <$6^;[ESGZ4YS8AWG O.CXP49 M>!R,Q@0M!5]O7OF9/C,OW@8Z5F;3EQ3V5V7>YWP;SLP:793'X6F5 ++&%"65 M92 RA$8+)K& JZ]_EL(TIDK_,H0N,OQ:J']_^0F]?;Y@B?!4(R<]E0S 1LS%TRLXB#:",@:Z^W-ZR>* M:9?EL]@47Q6LWLL\_>5!V3FW&*9[T60A#D_KHUOK^@?9J.'L6*OHU"3L6N2C M9@Z/KTG)N#V^!PDIO>1QD9 JTD-@TK7N40G;1)DJ#[2OU91:Z]-+X>/KRT20 M37'31+:7Y2;7MQM\#!RSX$F1E%1=K&3SW\&77PNJ"$:_ MC$(WG\# \42:J -"F"BCT/^^3'009*(I[1631'.+0'HI^.!MC)$]NT]S'73< M&N+B]67@::I#$HKEDVC':)YR+7=0C"JJO8#V=""-L_>G@K#]D*M5<#7M#5WG M!GXDSPT,QT5N /I'(3^ B?F(*;&"D^>Z-$T8]IM4!\NM?L4&-[R.+2$(M7+L M@N)SD_ILM:75+B+E>@X-GTMTOET'%_A87@07+?.P3Q@,/9;RNNY/>^/J &?1 M>99_^EP[S\I8K%7KV1"MQU[KV=!E_U@^)_SONE'K/GR<_*&.@U5\YJ>_WWZ\ M_>G#QUNGM5.RY=*81 S\=!2.F@,*!(LH"*+[Y)NO;]K.TP_:]J_N9GUW1[Z+ M+/FDG2-WLCNW#Q=QH$+071VSS3/WO;AIB5#P4 NX29CC%UR_[%??]R@R M:4E9)F@L/%ML^W&_<,RDH1T%3UZ&VI=/=Q$)()V"WY6[^]B/N77YYY$^.:Q^ MG-I6BJ&^/7]G*[: 067=D-;))EKQ:#2;)J.0Q%\DMP7L0JVBM=83;4:GR M#=RO&SM!.$Z+P97WA,($T]MJ-X?[D_"NTC]"48)@OECH3Y-UXM/6FBI=/65' MT*[MY$EQ47QFFEFQ2D:3CZ<6E]/XBJQ9<]NE2U+O_\VTKR5LB*=S5&(GO7ED M$J/_U/ACVY%3:;]Y,+0XO>>, =CU21/$;9YYT#S6$%K9%! M?X P;+L1X:PW;=DW-7'=-\7K1DK=!(7C^IW[-4ID=^+!-NV/)3(/^Q=@2/RJ M1().$4/\0/9V*<6"_21#'N(HQ0?3*GFE R?H;\X+)^:[MK\J_ZX>@S MB6?I,E(RW3!/J^I(FP;][.),"K\;87BY32%13T\=]IBEZY ?@MK5VNHBP@.6 M@#M9JGOMU292/X$K.)^YKO9XS#T\N"V=F>$3T!F.U79@'M#*OW'L MWLQ/BICQ)/=F4._>?!1)JJ27UNH42Q6!DY[Q5L)YG(?^OU02[8[FOY2%6$"3#J:-NW*A2K22O:8P<-K, M20@C+1B$<>G*) XVQ65I4JV:'+@[^4_:KA-8(Q:$_K@#^B^,&< MV:"__1$^1V2'PQ_Y_F\IIJK+GU3:Y+W2BP]XG(C7Q5^^\V42!WSS6H:X&/RA MIQ IC$:]67\"#T^UHY?ZQ8/S]^KA>_TU]0^_-IOJGWSXR_W>H/S:7_%WF]^O M5Y#HX_8_7PU++HCKF*1XC&HE*_KS)N C_8O.6OYDN_V3OIV MJ_Z*Q\GU4=2!P6@VO*2C..B-#H,BUV?Q5U#C U#V@W'3AE?9;,R")B@E2^[5?:0^ M$Q7EH9:ZD$K[68GP$*_+I,MB*+PBKG'5 _DV83]$7/G.Q_+Q?7^42GAII B: M9FI+!Y:6^U.FH#B^BA1!VHPB/9E$+(CT >0X8(^3(64XC8F%9[_O?[6Q??;[ MGOV^,SF*Y^/W73_5[VM/KCCZZ@2^XJPWN#Z5KS@\ A0]Z ]W]Z1HOA^T*$7T M 5?Y >_Q&CXL)(:J34%7QF#AN$*=HW"M704+[U(_(FQ' 'DNLBDS:&G)BRRH MQP6PM.MR9> 0BJ2D^.(%6:(]C&!3P8QH\(XMG8*&5*4=B513DQTY^<9-T+<^ MJ"UYB&G_,;[!2?QR2U==:L6+Z[TJ#K]!!M&'7KL8WE)K]EP3F*87@I, <(,8 M(]0W>=D1T+;%ROW"H1+@?L4-"&!VEAJK" F2&YHY[*QXH:*5*;DTY(@L+;ZA MZ&)GT4GF+?,>%AY<,;CI$AW2^B8S.Q*(5#XMX%X.H8X.*_E"0.59FT:S=,E3 MYM>7)B_IXB,0T$(@:$>Z)'7_T!ES+X'*.2B-CH&*0@1:]\*H/WW6;D3*UC(" MC'M,$)N;B=,Z"0Y0$/G #3,Z=H2Q'0[!;FN*^Z"(-&.G8E[P_(/ZOBY[^JY^ M7-7.@LW8IM:U<11(KVBLIO#\P.0V(.Q:DD$7@_F$-="ZVCKGX&2C72>YW_AD M[6B; +=E+_;@-*W8DS&.J#T">?O1>S XR$L?G_ZK!Q:Q\]0#@+@2HNEA=DD1 M)OCYEAOUQ ' Z][X2%9ZU+)!_N;A 4!+!KFV0][&,P]&-PML/^BJV.Z2&8.; MBPK$KQI.LYB0K6%KV?KKM-DC^8; M5F!Z-\*\6UJYZ>#K2"!5]@RVD+?=J,KDAM )XD%"<>3K58RM=*EVCR58>()H ML@$(SY(#SCR>+-D\"C,*$V[RT13+)D@+F?%]=!D)5#GNO7:L&>"B_U^:F5OU:6NT+DIW-H1C=RWF>I3CC M'L@5]GOI&YZDD?>9F0UXR>),)1FO'\^P)!=$MJ8X?(::Q;DAGI(8XNG6$'^; ML%NCUM\995-_]2V)X%=P]-W+H.QZPT"#^U&<&G09]\FC*5'R:$KA?DX)_6VR M!9-><[:3$8;_K9^ZM2."=ZY+(-.FY(F%:A\\$ZN,!)MM!C IW!F2HXU#INYW M]PJWE^(HNTYZ3C$E97#TW2]7GZH<,]S.P_'WO)8I#Z37XG6F+\3+%^N7!((P M\R^1Y]77;R\H/'*_RMI]O22U29%/I_=__$@D&/4FF5HC\7;".%,"@&D@[,-I MG$[:3T#H2;)YDG*DB@DVV)3<(1>9)XE(NQC[8R-R$@6^N0SN5Y]?/Y( L'KA MMX@E9@CWA90OX9/=4I5&,T).$I/_%9VI;TA6W]%S48*(YH&\XVDQ:D4PAX=O MD:6@DXF2Q"8C',5&"EGH3']E8.W>PQ -ZH2@SW_(H&< MM#HB"4C3"+%H8B6!,,V4*@Y!KXH2JERMA"]Y"E .:RTU0%J#>U2U/%J]%#^& M ,3PI4+:Q>]Q+^!:3#P[X9>ADN -S6R6]A6:V3C,XLL(X1DK$#Q)V>": M8/TK_1W+),\1ZS/MP[1&@4[916U(D%.D*02?V4(OZ2B%$1/K>F[)"SI+AD6^ M@+@57V*9\XQ6=0FVT12QUXYK87?,\!C/X" ?%&W1$/8P^;RE47CB,<-9;X3< M0[]E\]^%EX*GP^,XD!Z:YR)Y4(RM&WR^PEE10J[FF6H8>['8E!X*($*&R1^" M/FWTCSD@^H"D2JH)?1U$F)!,G[&)ZEZ23);G\#R%YT$PJE(2 M"E'<9\0,$TGZ/+9P3F,+3R,H'R*E]=,)(TYY+^0H [?E"\NZ54G5NEN?4.DYR<;SL%UHJ2SXZ 6E'RV5%/ MWQ+L215U$IR"E4Q3(5I&W*.G1MSC>!\6=(IU(<>PH,,S@ 4=-<*"A@L)0I(G MQO!K^;HUK_8NQ)+"8P!+GUA*[!\O)4[;96@FKJ$E7".6'D)+3!%:XDW",J@) MIDL597?(C+K/\E46B-TW'^$\5]OC;6LV\'XUBTD8)[LN=[%S>-YTG[EB2K2X.NJ'7K?DJH-S@&=V[&Q9 MW#3!.5?I2ZZ@V\QYOT;Q%@2>YF(A QA%\9$V@H=Z_0\'ROF/WHQ[4\11S,L& MKU%K:?M]0%1=_&#.>][?_@B?)U&0I8<_XIIF?33JS?J3OUP0S7J_-XFI6=8/ MAY]T)#G]CKV/PE>&RA>/P3;,K\?B@8_V+SEK^9+OV.Y)/R2 =WL4!_W>:#:\ MI*,XV&67ISF+OW)]$H=@O@?CI@W//U_Y+RQ,^O_SE9Q-!OW18#'4?BL?+<3U M7 Q'_G6?"U_,Q,U\]-_)5\7/+-56G'?BU5S[NI]?\44JU&L>W/--LB3WAA4ZZ%6-.]]D)"L2V8.=]!N\SSE\ @$[KBWM]4/I2F'#V8I1_!Q4O.$ M+92U64H;SSS(?>-Q;9T"Q#\G%T,E!!V0^IE'<0F5P+0TN&L=D;76L]H<=F2Q2;1( M[YLH2.V<+"]JZOVRLV1(]JQXF"VXEYI:B_NUKX0VJGY22SUX.8=,VS3M!C>" M:MD1=2V4E2T7MI@"VK?;!+=,>_712B@6R 02FI!;-%XM#EDV\!#:$4_Y3D!0 MRC'/6O5]^!S\S?*;:&T>D8**E5@()4*O*QY.$\BZG9TV,P;N5TNB"9O*"G:6 MNJ46@-L.E*M),^NL'0$TI=OM:KLD!W4"\ 3]KZNF*N+P' G>^[558YET8WM/W#KSFS9M@*, M>C5N2\E\ED%06MU9$HBIQ /D1;0S0PFR M 9=GZX 0J.)V_3V6%)(2OJ1(FF)809)I,7DE4 M:"4/*&"3?IJ/L@LR0/OZ9 MW@&6;))4P#YL/Y-G.[LAB*T[YO.4=V/-&&+I*#,5=])C*ZX^BR:DJW9$/(6S.(74#3NMXPR&&K M34-PU40)9JLJGD.O5X:EB%*+I%DUBM@','DHRM69\AJP0>TLV)C4=-E 36NO M.$(6XE/D5&BU*>C1?!R$80=G5<%T[JY53G[E''Z;[#J35>.HE7)U YN)DRP= M(HIJS]$1-_=K-[$?A0#0 $,!?:VC$7@H)BHIE(@. V5(DWF",!1POI6$$CZ) M B4R4PE?";:0(O Q$BW^MF" 9L?7P*V2@*/JWH[5!-LW0TB0/_ 4%Q'3MP#C'Z9JTJTO<<@$*J9;9F<4R9# M4O10T<1Z2[ZFB'-XE4C!_:KG/)%)@QVWU4DH JD]T28T\XMTP\_KEA,TB2E0 M+7#1\=J%42H]T:BZ+S+!D>K[7]^\=5'+WNF&/:=;T!;R_FEP:M>(E7^0%6\) MI_8PX/WI-PDA7>JRXA:VXA!-[0;+$;=?/!&G390^=F10*3*[%@;%W:S 9'R; ME/4UPWF5+-V[]6V0?.Q( :(8YXEGW'2Y2,BR_@*XS2HA0R#]3J)PL 7*T*YHS4 3L!.L&JD&M9$P"VF0T M00:&D+X;2@#63^C^34F#(#S[80 M+"_DR\YX&$DL/+F0WDX192Z\:"62 B$/ M:T*Q$ !4J$9.:80(EY GEG[;1[)J%67C3WAX$N MLX9G:SHL?=1"J)+4JU3"[)1+1AQ%SEO-J:Z M1WEJ&K!#$"//L*1P;6@SE1J+"Y!_[EMFX.5^UT%SXDM#-DUB>,NPZ7ST"Y6V M1>+):*$-K33<;/X:V('-A8+#@OY:<9COZ%MF^^R+('3"M(0$?)],GGT(YDE80T N="[840"K60/)Q M6>O72K\;3M*=7(L=ESI6^B\4'E'>/4"0J%DPA&,PIAY=Q6[L/8Y?+TKGN"NZ MO?![\TT_%^>W,XE14X=.A/@,@8\?L21BQL--A-X$[,UGD/Y1//\'[I1)I:YX M& KE'JDN)XM);3FD@#H)W#21=H13%*E8T=4W'F^O>*L&/Q(0T_=&9N] MXE_D*JM-_%A:[R-B(^L6[/B\BWMS9IG6[#$HZGD_?[ ML&:]/O9A_3/65N9VV[#PFXBYRA,OVP8A'?M(X ';QVJ!%(F6M QY@(@5L7/8 M*"H_27NF75FJ'WD9 9(VU7)+W!7 'R$P'7.>=.9DR>1S1Y8*_M?;'SNR6)*6 M+P6TVK[KX='HU.KZ5)% MV5T3F9BU6K-,MLR3SWJ/6.]9DC&F7P@R_03(0/#<;8J)5O-B,VWY+GES>NA3 M'+O1A,#FCX7$SP&6J M")5[ N"%VTVL><79$#Y._HK-I-^S7G\4/Y-^GRG3\C/I]S/I]YD]$_!^CWNS0#O^42LW^,#\4]*-.FR./LPI!W3>UX4@?$ALH[%]C2TQ\).0YRR8A5O6U8=/A3>Y^1/P)MF#T6!T/1J<7!B8/G M#[WVPFK6^\SZX^2/KO>9 M[2RW">7,TMXVI$C&$_@X^6,;4R1V5ONN+M"PM-1U_0FVM%+0Z.[O37,FQL[= M,9D81,*Y;3MU\9UI-N2 "Z4[4$E&R QK=SS["+.(S6 MZ%A16$GH&B"Q&]XRA!")8LD5>A]#,MZ-DWZ_%(UL?W9V>\L51+/=[E<<1G5& MVY*K4%^9L[/0DD"1P':%:++O^::))\!67$-QG%MQF=A06;5TI7;6NL6)Q%J M_GXHF7#H3BB_4(\@;G'KR]0'(PEOM30\(=<&#%X)/_/,!$X,-/$PKE@_%6M) M!35!J]O9CASGD62Y]>@'=O;^073_WO94)B6]&HY.-+)87HJ7DS?@=F.Q\7*3 MH!ZKA MM/%I/-=EG2VPEL%*V&AT6K&8#M_SFFVM/+"B>^ M'->L#C'Y9RCGBK(&3*O6_(VGMNE3]S$/8A P\47[;0F@GY1&#:FYM[H#<%"" M384/"K[.DWP,WZT^R=$RW ?#53@@L*=0W(3S!$='NR#80!,F>;?8=C9*>P,+ M[07\D8DD-;A[I"?,M=>8@VMT9J&NDW]F(DFJN@#$@H4EE;#X(KPLC91A\U#Z M%JZT YZDVNF)S B%^ST(Q)U6 DJ HP6Y9^B\)) /XC="B4U"((X%Q@JF9#G3 M[CIS:WJ@M=^QBH DP'4. YN@L18!1@N08!N(/NU((!3"UR9@ ;W$I.8+9E:] M/S+INA)%I34*"*!NK!: G_,99:TIE0< KK#KB 8=N4Y?;Y4C@214E JO:>K" MEKYKFE"WL^8J4@WT5VA[A"AB41@VB\*2IX#3)NY%44^Q86G;7?=L3?.>K?:, M?_VV4%,'/_7=(?C4L83#34OTJ8G+-MD9U+ /C9Q!C@4! !(9O MAC5)H,M)T<\'415AGRG=&\"@*GP/NBJ[>#;N;ZQKPSG;&LZVPR2CI^3E)Z-> M:0^WTST5WEU7\STW9S#?,VZ8[]D?180+#)]+HD!Z,FW2K=9DUY9,^%5TE&ZD-)!PQOL< M1O>!\.\HDT7Q+:#E; 2TDCMP'M:#K"7*T!)N\Y G#S@&P=IC!GPOMWZY% M$,5%L=6D:_?KA_!/,TR$D!5S2&WC,1%?H!AI -#%0F]@1Q0%7M.SN32F&"S= MWQW7#<*&(HL@\5776&0KF9T1#):@@)-$I'N\CQUI42FZ[SNFQ"I,%N6VGX5: M^35@1HD*[ 4$Y)N1;.](PX%A5-Z.)IMK265 * M$ZTT:EB&OV>&89=6#U/8^$(/7^'.HYZ"^^%E21JM$+YTEY5XZ\0ZGPYJP^ID MJ=-$&8:FI.C_W0??@S;3K62T8IN+)0\6>\+K,<;^HQ>PR)1I7:G$OR4+*Y*E M8^R0-_WX!MJ/>\ $3=.:2='7[J=P#_:Z&F9AV[T* M:7*!I/UC7HO58V\I$&]%B2C 6GEQ(DE$> MYU.I!HO==$(.C,M=K:>Q5R@@[HL_,NYM&OIE;07X:!UHHA?Q!488DF#3MN!F M20:OB-;/X228 (L$YJ'-')&MK7\(Y@&]2= =',;=9>3CO;D70?V,BR7IO!A< MOZ08(M#?L4PJ@^Q'^4-KWFO6AX^+R%!O.5+K@:?!BV_:3)H> W]S7O9B$'? MX)/\&2R2Z_FU?ST_O4LI)7%&8@S\,%]]_R8%R$'LW-<.ALHDCG$NM;=!D^=/ MZY2D)?]>+802C&AF$*3-:]L=+TM+\/S =:12"">Z2-Q+_.I>!K80F@>TB:%*C&7)' M#,J$9K!_2:+$,1W1K2BN*.TWF"Q;_>19' >R'LO?6F:BBR;CK"R&#B!GAP'D MJ>+$P[*U#A2GK0+%:>]!WD)+2*8Z4'0=*>YSK8UZ$PR/@<.3>Z8!L]"%^_V7 M1;TWSE0@WYWT MQL"\>B+ZW>FA&W)S#'\!,3J:G) ^HET]X(/,X>/D5NF(49\+K4"V4./"9R)( MQ#WP$8"5+P!!*V"@C,\;V%F'4_@X^=M#[5R_3 -K@R71%9[-P: *"*DVU3T; MSQ]S#UN^3UTURI(($@ "#%B,@"HFMM#'PQ-^I@[%DL^_Y?D% )0,M9&JB\(L M":J^^F%'4MLIAP9 ).LWI1ORUE8A]#:&>9\;>YLO2!:@WNH[ MUR]HL=7&3_$PJSM&*KUAQQ?)DF"F< MF@).GD^#V7^"C6G@]K3E2>/"NW$:JD-@-(JF<>SL@J2-3DO+YA\Q$=/3SE:2 MI9W3!#+R?N:E'HW$AUDRE@LJ >:LF?)(,>R$JLY]&HO]-]Q#^Y4E!$< *K]YXGI)$V%6AE: M=?='(0.BJ!],4+Z[_\K)PR=81MM5A+;2@PHRS>2 ]'3!7 M4_[=N ,EGAM4CCE;RRC(R^?[&)E6H6PG-[URQJ(RZ-<_79=]6\['<1U?IJ6G M[O,CWOB@@7)F!EM:-% ^".]CX6@W M\E7V\<]C=K+%,W?W<=*;X83/-U\/QOWO#O][TLN^/6?XFU[+5&^&UT)*U;.$ M#.4_"FX:Q'Z4"9_+0*:;GF/%!._UGSWZ#&3(2_.7U:HJ2R.8:?$PYY/!BV.N MT8>WKWU?"Z8.Y>@\L*[ C)?\@5B<#NI;V2T)P'D=&A]:'HA]NI6Y,,1%6C^: M@U&>9G-:AGWF\TW"[I5,4Q&""91>+:S$Z<,"6$'M6;7@:$QITN/PV*U"(5HR MP0'%BPEDG6>XS=840>I\S,]@]7;O>/%$6[R%_C0FO7?IZMSO?! UT/#8,P)5 M_0Z=6"QO+T@RY,1RWKF3 Z$ID48]]LYU$%S L(DUF$(L2!$LO^)9NE\^18&E M)&IWO]R@^^?.A_K- M%8NY=#TU"P^.(U7D/M"W_X$GTF._\0#ZJM*EBK*[6N @>_J>, 0"@?C<=4]N M8PAC:=5O?!]QCP6#]UU64A27E_,[16E#YT03RV;DB$%T9?JZ&E[G(HQ)Y7J86W!3A'SE^*'-3NY:"$)_1+4'B= M"T3.!(H^4 A+3I%D+W?!_67\UKW$DVI"'X:Y99C1U#;RF(+(20FQJ13/WJY5 MTAJ*LP50W.",(HUM"K,5S-PWL"I8LDP%J;+[99.D>6"'M;SS-G,L8.TI9YYL M83]R*DND-@4H;P]!//'D@,\'G_=%&*%G@8A+W1+F<'QSV#!1UQ;1IF5BEUGI MR;S.XZ, V3=_EDG)UN#+:8&JGM3,L ]>-FBK(=? MOZ@ANM-?RK,>FA)?9)*:S$K3L*2MXT666S X+O[.]=*_!@ @,=NYTYI3NL"5 M]^TQQMXDK!CZVFU8[48#+\@."^#/"N(R%83IT%9B 3Y_&)3PS%&(*-_8V9_G M:K- ;M/.,'T9QM11DO)#N4S4O:3I1 M5S))\K(LUVZ4F7WT9;+41U6_@];0ZRA8%Q%I,[S+!665 =YE"_*,X.NQ4!2= M:JZQPPS_9HZI?F;+M;394$UM&/.RU8 G5S(E28ZGD?O6:8J]U3J.QW![]:\J M>E 68&J+AL/B9K=G/;76DGJ,O^VH)6Z;I6HD=ALM,9K/D6*0@(TB(SU,]@K>7:(#08X%Q (F->(+@*P'+_GBEL M',D;2>;:H#.D5180O>H?42+.TLKH(-')GS6>_/Q;GZG;SIHOZYFZ[9FZ[4R. MXOE0MXT=4+>-3T'=-NL-0+>>A+IM=-33N.D=.AJ3E@2RD][P03?#AX^39T5> MK*GY8X>]T34L^M\R"!99@/7?;4?%@LL@4P+YAU.N/XM3M2FB* !Y7&UR\1H^ M3BZRIF2X)?)7/T,?R$R/-,UR6%KZUIZ\B)H0]:QQX$(&!T#MM(,'K"%:\<3+ M30):DT B];TEEF0 .Z!7JR],D;5!-WA3#W=O20*H=TD.@F _1%QA!]*/"$0= MJ0/&0%\$VG-6&!Z0J H"R=2.U%E::5$1(]"+8@4FP_1 ED:BL \\].H[S^R8 MU:;"N"59P$B%7.30$^Y7+<&-T<^O!U.TJ _T=H="-:!LVKH!30UJUO7@7.LZ M 27JQK:,2])VV.X-2>U=%S&___4IYTOT$!^171T\K0E0ASC#HS%.RQ; AU.I MUF*9&/;;6E MEU;Q[.$[CV[E9ZFQXX$X;,_W[F?::@9FGP!01."-XL.N+>+:\$;80053;_C2]AH^3/[FV M/&5MM7J_=; K>-@ $6/GY&];RRD\\J+7?14!X5.:J5BFF2^N&@AC+1WZVL*4 M+=^SLOL>7/XT-28N)Z,'38!.*(DS[CI-O(M5F]$[[IUJ+)=II5\[K7"6V=!XD-0XA M6I)&%@80!!$8]I3&??.CT-CO*+=E^A#J@V ^3:+0:9)*VH3/&Y"NK%W^>G?! M5H*9)&FJUQK58_A:6JX2/(E"+$]A8\."HDQ)Z*89Z*S\HIN(E6#[.86*RPD# M<)2'(F(KAH=(BD@5G[3'WH!C:KR-/O"S^L9"6[K0C^(<]_1XVZ_K MQN=F>VQ)$HB8YZ]SU!DORL)$!)B=KNB-JYWXP NR1)\CZ(F#AI=5Z3(2'!]T M4DE-[(E[)1M'T8='N2K_;%N3O7P/ M?5L3YGOJJ8HLGIX*55$5D*PRB)53W+ IP?5Z,:^?^K$HF!:X@Q;[O0@6#0PW M73$8!M!KE\@G)^*HD-QT)AK?(?)Q'Y.VH ZR>-$)UML.^=%6BI6GHJ5;\.2R MS^!8V>?/@]'8:6[^<@[-S=A&_E,))$C12E ]E@V,,Y;4GP$&=K_V7:CA;K2. M2"+[1J'Q1")-;A&@%QKRKI96CA"Z%$NOW.HS.]B7Y4,E42"8$BOA=RAFF..M M2K+Y2J:T*K2.)L?6CN\!UI-$#%0F$[+U:BY3U>C&6BMDD?19!=EJGM4!/%^0 MB_!A*2&?O "H:\X2[9=J%5?LNG80BR011;(=NAV%\J3S<6/TE=N=?$M+-V,. M9.7;-UKNTN,A>T,JA3=)$GDRIR-P+XQW1AB5VU 8@P*BHF (:!'I7U1_@YG% M022KDNSE:F_,A\#_!O2%FAZODOCTQF@Q;:S6X5!/:[PP+5JD_1&8C:J\=NN8[> M8P[XXCD7.*?HS&[ 121IS;36@$RRU/N0B2^Q"!-15M(KSE[;:OK3V <'Q]/F MDS]9.[>%B$$\*3'KC29'> ;_$V4U[S4;PL?)94'B@)HVTFW]GB((;\QW*50+PP>B5OAP%EV:L?W_DGYE>MA61ZO )^ZSD+FAU$C%3D$V*BBS1 M>:&?4'>_Y@:HH4O*?2%53)CP5#"BM@.C!;#R;R[^P_%C_H,WX]X ^Z>?V9'. MD9+FF1WIF1WI3([B^; C31RP(\U.P8XTZ8T!Q-L>.U)_!+"-NYFY:C;0OMD9 M'TD,[9.W'YGM<.N0-E*V6Q+,;GX_"%C3Q,,$/D[^&C1$ HW##N@-[PP"%&WY M^X7LQS20/ZV#O']M*,7V,?A;D8V/G:;"D9J@+A7>QS^/>.:@Q3-W%<^D-T,E M\\W7@W'_N\/_GO2T;4T#_J;7,M6;X;60TEZBOKB)_]ZMM+F_&3OZLBZ%OH"/ MDS^^OFO0TIH;B@5V5DI6+!C7%@OV2@4/5H&OV+,!>9P!<7_$:";)"O'L&TE, MB.)!*;-CFD;RR%V]KFI(&3M\E% J)-, M'(S=3QP@ QXH#Q6!Y5& H.6)!!)!8K'0<1PK>DX!\[G>J[!X -#($Z@V>K?" MU-X9..;P[_K&=%L[0*!L1+ 6[,7@^B6!^%?Z.Y;U[<1V5OT"SCJ6/7_3@8-J M4O26EO\K03D1GHL+=R_TEX9[P+V<"_*(;N3)EM$]G.DK["0RU2N^:>;TL>7+ MU'>OVW(:5ROA2^W#!P2VC&#/!2!8U<\O6E*D!'M+H+D(MA1B3*Y$$U^PG06O M";:5P.VD)$[*^?@PJ(_F@;SCAIK.E'5+.I0#*G<0B^O=R5:2X:50:11@U LI M-'=NPQ;E!G58'/% MRI'VN6#Z&V0:U&/97Y*8X-"\"<.,)+?\0Q1F%&8B+SIC44N))!;U_!"7M-^@ MGF(EUC+2DO=X($*?*[;1$KFJ%N%Y.:O<;K; EHC(8$VQ"4MK#Q,;0-6= ^&O MXH")GR-0D%7$"$)BHR+,A2UFD\KC0^#)-Z$E7%#AWS P[G>#1)Z7 8^'W@0O M"WC.]K'*@E3&P::8%=O9MQ)#Z/:+\#*8 6$5ATD)3^A/^;B]3=B21-MJJSS1 MP(MFJ7G-O7R+?>](:T/%=A7M4OY.#S+4*(I^]C/69I8$- <2UX7B'6O8#[.5 M,/AJ#?":ELJ/J,[=+UT:^EZ]^KG I>.$?1-<_<6I/N8>PFY_Q8"*5B9?LQ?IEP1N(\1,&9, K;EKTTV5]L&CI% V&K+F#T9+T%N4)1H>Z M>1[DA$J*@YEGCTY , \!MO;C3#CX?I+-];?0/5#,L1F.45-XL/3 M]#-4KCC)3ZF+;_, 7@Z341HBG6W@L+AV4?S7C:&R":\7](D,H>/$"/XT2U(:;SX$2- M RC ZWA1YG#R#4"O=B2QYAX5:2CW/)7EH_]AI#T&_EDKV 8T04N7U7T(A1(H MVPA@\VN1$. ;YE#$O=(VWX,[M1:LA",\/R(^2Q++[XD)+'^"1+I@/QB+U,11 M8>?^4&21"X1JF,0IM2O%B(:Y.>Z%3D)9T0K\T)J0*=FL$7JUD2R.:WK(#^52+)NZ/BP3LM8[8I#+W0Z$.=(#;J(DL MN9Y-FLB6N$WD5BT3Y\ZGT0NU4(.7)8I"ZQS1 40R(,MQK 0/J7RC*"4AJ^UL MTH; KE#XH+OH7^[/-6A8"E%3^?P_\MHHYX(2..@X=R:_!S!>=X#9B4:R.IR+ MN3S&O32#$<3M[$4#L9PUS4IA1-;-3.^6CD/ W0N9A$TN72I!$1M %W/J=(=_IS!T(?>OT+U@C5NT<3^-)D)J%&!F"#6A=V MPZU<:-\]]/2OP?JQ#)/,X*=Z4>Z"%7";,/N>B##5/E=CQ>RRXE@OS]CDSFBU M=JP/#8?6/2TZD]* 3(1_!36:5$D/OF"^G=]SY>]\-T$_AWXI>#F"\Z6_0\EY9D261FS4 M'Q DI3^[QL7,VQ),2\(?^FK)A00]HZ]4TG.O?7?RP5:8E(;#WN!8(]ZT12/> MM9E,<]R(5]N)9^5([+&X#7K7N.IW!00PD6:@H3(&G:J-2I2E2:IM#,X'[>A7 M,#P'VM2]A'+][5Y ,DDRTR!)XHUTPT7,!X^5,."3V_Y48]%Q"MO$DML8A6@:$!"YT[G5#E#+4'F+.;K:=^4,\C2^Q5(U9=$M'V6]0K)=4 M#*-):.-03X&7LJ/#FVFH9[W^*'ZFH3Y3[M]G&NIG&NHS.8KG0T,]M4]#?7U] M"AKJ66]P'9^(AGJ(<>&>^(^Y#OB.L.\CK]^EC/ZXQ'OK,PE0'+:8H#:6#S7KQY>9@/J *S+M@. M0$(1'_-N N)!^E2\;1T\L;:Z.Q_3Q]DP8ID_\(@N"5]@ 43G[ MB*_.62CNBW8-93X'T1Q7&"<5> +=4"@-+J M.A:YH %3R\OP5T4S @7YQ%+P MH)Z[VM9> V:\YTD(A$QQW8+N=D!CB2HJB/A16L7N1SFLUT4A2WZI+,6^/D]P7BP53:[RJH'EJ5I]*3 M,:3?8R6A(ZFVDG617!&-7M\VK7EFE]*20,J.J\[$1EN(^>V-@,,H$R@IKF2: M$N$TT(%$WFGO3M'0UFN)$S'050PY6/W2DF]+QX>5#H( B6"<'V&.E?NU2AHT MX2.#PNYUOQE-;J0XM77*O#H*95OQ#J;KW"^VEE?%UEH)S"L-^&*+&5Q+,FZ) M"V]IZ3^0%18:L-@L;C6%64(C<1Y;#2BP$PLGK8(HW\K381..O>>RU#Q^G MOW $)9X#4YWDH![MFJE'3^VEGAYCZNBW8>JX'F C]O'BNH6=,@U&Y7W$5VF7;-8M2T)JI(1ME:]"0@ET#'CRX M(=@!Y.DRP2/!4"L9_![! !H)^,=.YM!M?$@&XPJ?X,&BJ%8< =9RO_LM_&RK M.%*H53=8%,T5JW;[$@$#K##*JK]&@Z9',*I! 0F2K6**K<]612?16=I12\L> M]EG%JCW8/=,-;0AA=@N-6.BG8]JB*P@(!QI1GUX!0[>F'2O8;-OR\@X5J,&U M/&V8K1=F0#$RD'XX4H1\-CE[:J4/++V/V,[6'4R(Y>S"9/5XD)ACWF74:8P4 MAH=F("XG:=\G:%<&" KDK[@Z=(DXHOB:#<4W#*ZATO;C<56;CM;@88J9KZU MUSJ^PIA,)?/?:P51+"ZWKN[6UG^Y7 M^9(5!!Q:]:]E%)3N1 .-CZ6MKI]!MB0$-&K1/)!WW. XN%]W8S>--26O_<%R M#O7,#)M5>"8:")$MSV'";J[8&'RJB7NQ-W91V(L0O_EZ-/F.!%+*\20%;K?C MY@VCTDE]Q3/3(;8.8-:FT(MS$I41,2K&:<*+ MM$W2]1CPF5;&$<*(^5FZ@2SH2J;@BXH\W<)7_$XD *F>"/$9LWH(TM?%_')Z M@$0 &)]5>E:"?$1MWMI6("X@%:'UTQV789(RP\&9E,ET0 @S406(:@2<+6YPL_B$(2^?R!1 MZ&&#: EN:2CNHK0)!/&2RIEW4>1K6PB#K\D2+1P<+:Y%Z&-F#(F1J_&DEOL? MF514]&D$_0 D@1R@/L6;,R0<&';1_W9&R) =Y*$Z=O(%U?G6B&P).GF"H$E MW4IAC[7'LKW\6QQ*Y%R"^=ZR?IA7D-!3/LH$>MB;^H06U.O>[$@'ZJ1E!^K8 M.9QO;0.JE6.RVX ZZ\UFL.8WIX2?:YV HF'[HQUA+5=.V9OE@VW&GE<,.\KJ MKEQ@%\#]4G0DQM_J)^R. />%@0'LR&HRM(Z: ] M=#XKCJMJG(]KB2#F- M8+!N>%Z-#;9D7>I@@@G20NN[7S;8F:(*I;) $%% %Y6=LW! D4=CR95(NI3< M/D("97H%O( G"'R(?Q'[0(9Y\4U+*PM2DF9:BKI(P>J:@%U6#!UI%D<@GP0D MN(H4CJ>$[*;_ET)B:91JP[V.D.TKCN[-M$I7#EBW!FVJURG?\62;;HF4_@)7 M^G&0LRPXFC##3S,TIE^1XDP4)+DEC+N^#[[V^KTT4K2(J91-I33-I%)2)(!R M !UC/EA70EP:-GH*0^E%8=@4K&6RNE-B^K05M:GW=.,48K\.)DM;9'CLN=CLJ02CE%RA M3U33.Q2CTP/Y#X?82GK0ASIL;D,=]![QF(2N>'7@YK HBS,/'.VXK]'"DB-[*;%H1PSZ:B '+_,S5;0>Q?I717X!FZ5#54A3@W?& +*I-B:S)*C\ MY;!BDM/:XQ2.>WF5[D9MW&))#%J'RK7T,QY0+/U^&;%Z(MF+4A!SH4U@B).H M!4V,N1=P(;3SF=671RS*XH>(JWIT:4NZ@L(Z_+A?^Z$S%= %!I<@!6)A]Y*( M%@OIB0I=F7M)@/QY#.-NT&ZVV/,G:&[#MCB(+(L-)0U;-P.W!@['O5#5=\H) M('>425$)Q81K(OBVM&C2%#O&@#22-JL9"'X5 ?S[=@I"FC3V\ MTVOX./D[4C@O69C'(11'L=I-(+BVY<4--7>6)PBQP+>??G9T -LE,02B1N6; MME/NKQ$.9KYYL"V#0')*Q#I^!7P,$KM(S8?^^/YR5\ N*N( IR$!X+"0:HE[[$CY2^>^V5B M7<_]4NO[#"R=)LCOUC=X43CX]E+)IK,+JIE1,:&V8#"ZI[^69'/H,$CU[0%OI ML?=1"OVV96,1S?TN.PLIE"(/F5AOL:/<2P#R&A0Y!98JP1$B2T<+!)H.;_M; M(O>FMI5_ !^7$2#FK5F->!&V9%U.B>;)1:*&"X)88=W0\69+G05)-:<-5[MY M4-E>2H3&?=OB+, H!T(!0G.$9RZ#J8NY%X<7J3A236,4%Q1=09:^VZSI8G*DDTS]BP&S%8\!;+;II[\)4J%"OXB,HMWK2+6OF MS!BMOQF(SV.43W/CI7M07@?A3L][!W.&XQZ/<&)>YW M"?)]W;M^$.3;TH%[L99UU(>7Z7B.)JVQ[?FC9*LZU[)-!6A&=8(TV^^OIE^UTXC#9ZDD<;3 MG1'1K49JG@!#(@*',V XT__&L8;:YR&8]JZGL&9HF-97%)Q!DLQ%"] 7.SN MIS1)>9KIH[NM#BN ^8GUH95S&1@@+ 2/<]U_02L7]VLU#9F/%/O)AN32C5":A5 M/O4HQI>D>$S=HHKUP5Y9&W?$7,@!0?TLQS \E&@.YZ?$ MR@P-*58A6D5POX=_UKU*>B&^>")V75G+#T$%& U)U0I_OB*L+:$?A:K"TP& MI>[% ]FT6 5+:S=EPG'4[*Y8K[@Z;(;JDO+'XEU.[/:^0;"FSR-B@@&< 8K M4=_+J\)?U/<';=H1S^:*<25*QSMP/9^2VC.T/Y%'YS=!$Y101&%"IN_=P M:.Z#5N1T X*TP?T//)$>^XT'7&VZ%U]4R13235C'UNR837@N;;$2/%;5EP&63U+%.6 M5EN/&&;/,U5-^ RV[#^XI23J,+T7CLOD"/E*<:A6^CN6V 2(UBB F?$V>VY/ M^,8@NI>$,<&U?4*6-KXIR6]IP;N>!^+<'>$E[XI# O"'JRBKC[\M'8!["C57 M/YA@2\H4B4F#A"'^ &"\;I2Q(L#RC(7RM&,(X+1S?=43TP'"UT+!IRI?+?5] MJ7USI0#9-!A+$U\*A$?(LR8BA$* 07]0!).Y;1BI[,@U=ZZ)RL^!K >6LUP1 M2_)DJ@'[, &<\VZJPD,CV?Y8"4_@J"IXB/HZ&._I$:F[)[;33'JS8ZF[49O, MW;7K9IJWY&F[ :[9/6BO2=P%D<>I\LIM^<\N*0<0*VW 9,RK=LH8)XK\@'-< M;W2K6'GH@*E#^A0GGT8GW^$F$>?6M?'$S&\ ^Z):N&41ED2JLKZ2,1:H ?^$\U!T Z_]N=7VF/+6VK< M+[^1:\%>YK3,;'0DG9%G;\ZLDF^KF&2ZLA985O\CDTH?\E3I2#-);S9IDW6TZ5I'AM6A>DBB3FX!S)NS.U8.AZR >)L M?B$09W 890AE7!UV7;%Y%&8X*67R>NAAATD.ZA5PFIT@$,LVR[8]B+5#,9=S M/_5I"#*L4,ZS% =9 [F24*8MYO:,#OLVT>\3>9]9%)?'HW;LXW)$E&.! O+N M'YDTL1U7"MRKIA#4DNIX(5;SR)<-M?0+NJ!:]E&(F,L&G] 08&&S"8+\80D/ MCN3+^DX+.R)9UG?A6Y(),BFY7^R*U]<*[?D1D7:;(%&+\9[[AZK8O<+9R&A\;\D R M;+IC7C_V9D,,Q%V4.W&T_CN0"#9TKE@Z@C0%>9/H%*%8R#39X[])M-<>\!QM M(TH$$^'OT49;2X/ L8UP8'0=XK\TT%\TH)T@6N=9&?+3I",:7VB/ ER*:N1[ MQ>"OYB\JTJ(&J@V%=!^!7(!J3C(%J*M7#*!./!X 9D28PO\NA79(E]CTS#U/ M^@@6$*D*OH0)G-RGI.G$79.2SB$&^>><+!0.HF'S81W4;N[56-Z='67N11VX M)IQ'L"[DF]3:4E])[<$4_SI,2N8:$;WN4N'"/1:Q@E 3043,>74ONA+Q;P%: M210O2-%&L[4Q!)>5HF_V 3O:075>P?1ROW3*#KDKHN-.LMM%>/-LCB]5HQ5! ME/LR-#P]S%;S>MH >X,O,9<^6_.\H1P'%:7WF4 (@7!/K(CN$-\DV^"P*U'T MCN'.NWUQW+5YR,.*$ 17KLL'^070/[E&/O8"')).]=%,\'M>I R!RKX(W%8V MR?J^PTBM="!1*D&8@O(VVQZ5XGZX/Q (\&3@EMS?R<= ZSTYY]X_I."8M,.[ MO^X-7>;+\$W&WW*QW,]O/N>\.KX(EB^8IEP!E *F\9,&]- *HDK);'&&R MX'MU9.^))(&JHLKQAX_\.OV%;&4P#/!W8-+93$7M@6D]XL3TGWAB!D=&NB? M?-#FP(Q#F'39.+9X.9Y=I7FK,RY,"%3%_'Z1 M!9 YQVH/_RRJF?2271>2[)S!((+V]FE\71K<*BCC:&6OA:%]'22/Y\H'"6C1 M-("F6G+V#/8]@=.OVMFHX5--U/"84].ND^#:Z2@)&JF_DP./&+ 5N*W;>[D/ MTVE<<%!N':S2]MC[*(7H#.\MJK!PHR6D_](1%8_'H2 (;(#TO*0#@/3G7-5C M9UV6H4*%B2T<.4L'46\+Q=HK3"2[?.*5TY\L 5P.FM3GVL4I\,3F.-/ 8^Y! M?X6?]P8M-PGT9N#0"79G,!D$,"'8DEGS:3-PP]'1*&W6KI5N]F!8?SV&C]-; MP+5TS;6Y;P-O\@;"?\:8A-_L,M0 IU0L50G"_.9;6FO[I 1E+EP&\>FJW?IC/R-R&BTAYHB#W M+!VP'OO4KN' EEM!T7/![Z'Y!&LR69SG]2+/RY02T(10;9+O2'*K!>J@G0P\ MA*[8#H16)JT1QZ#W@7,4@ M(4VU#<,\E_G<7J2IQ (_&^& 4CW1J*T1D8;A6TLBPGF+AAB^&TH#07,V[.#, M=*0]^>B]D'E%6URQ7#P4YE*_@_O[B, 7[K?"%S-Q,Q_] M]_KFJQ- PTYZ8U"N3X>&K&OH_A'#Y._F3MM 77L!5?1W&D@RR4)A4#ER%.K_G M>CP:GQZ-IQ[7RX[<<]\2&RK;>=[VSI_[U9ME8W64E\U'OM >>$,QQ980&N90 M[$BAG/YWOV 9IB+TRS(CM?+I,48@A'>8)6V@%K:S!#;\1":?.O>"K\'GN#0W3:+@?UG7JV+LF"+;2K'=TW M=83:$Z/GO'IH.VJ!U)!%OJ%TP,AE-;B:.4:CM!2,4+FB>:*?8=!KSLM-:2P1'N3D:@ M)6A)1Q(0T(1=]!WG+O2>XW2%O:6-,\YV,E(T9["QF=]2+ Q.K2S UZ%%'GO^ MJDXM14KR'/(BNR,7/$N7D=*_)\$#BXH+,2ET\!PF0$RV,*+SEI$$#-D\0A-? M '66++- Z0)7YPN(@AZ2$U2HL1,^^;"X.3GZZ.D+\=)TB5+D;/!2Q$HD#:5= M2W*'>XD7'0FW-3=+BCD-PN&/[\ER&>SD4G:T= M*4LN%MIS4%?5?MK.Y$!V$F5<2R*04(>7IV$6_BFE%U&9L*6,V%^D]4&CM>.\ @LJ M/??6=WU[0%+">MAZ!'#Z1I)^4 MX-J'Q!YN]TO6AX^FI%:>]\0 ()JDI/[_$DL)53!%.A= ;&1H #?$?"6QW5RD@'53D= 4%!)29) M0^:I8-Z"^(VFEF)"PASMUI*WU:B4Q) 9QXOHONE%PT0>3-$6,6=73#G" MHT-C(<69)PGSRB9!0[VJ][_2/DE1MJ+9> #'2I YV6#0=20S7N[U@R/K.\.H M-T>&(8]Q;@P&O>NCPY [P$_]WL,4+:?W81#U:?'2\X6 MNS5'TXZX#\ +@-7NMP/G-]V+I#*V0+!FUU[&-)]+WR:)MCQ3!%? >1B+F,M1 MW@=3A%0MT1BOVQ)A'=!G[5&#S1 X_8B9;@/0.)@\;*EMS8K583-:\<#V_)J! M0<*DR;N'45@%>3%)KP0& #PEYZ8'M'#=)D=&XTI3EV1); :D[Y>RWN)=5-I( MA'?<3)P6NG8M,;#KB%^_QY3C?MLK(_%4 _&T0YI0U<]4RNX4AU2E#'_/0CB& M @K\4BP,<9*AF7J.V M@I_\ZON/^L+Z4B2&ROA?(LR$^>NO*@(Z&O((TP?- M4]Z20_L4C!"6^!FU%-3N)7XO XKQWD.V :FP#P_;Q"'/IKUF1DNY(K@MM:0DC6#T'13H^5B9_CV2!7"LY7E'W M1?CYH".4/^QFUNMC!NB9V^,<"16>N3V>N3W.Y"B>$;?'M0-NC^G_"FZ/_C4& MH0?D'H,6?3+]FOC5 N<4,A=;94OQS\L?6UZHMK;4IWVMIK4WY7DNKW2I_ M*(U'6I#73N+EXL"6+JV1F=)!/736-8.MVL^PD#4!(5N2>TM4PP%\6+)]! YN YJBQ:BM M.&JV[/>7C/#@R 0+LO;,/$PKVW//OT!.)Q.&V-[]JT!'F^8T;8D!)[/ M/08.U5*G62'U(K.!)BL MIXZ!8J$"U^5\,^$OW&=#\%K(IK+31=G\?X826$-^ ]AZ"CWPHS1U58*EOT4$ M+/=+IHG3X'C]%F5PN%U7>HCW64D$/^5V@<2Z*XC[+ KT2=@XPO<+O%UEMHX\ED>L?6TL/>5X*F2%,B&>_/B8%NB5T+^1E?2F0">87[P M)'2]T2XB0 D>VV]%TC#M#4]6GF^!)H=M"_4H?(\]1>V>>H"@5E)-'4?AN_VB M/>%W80H;+^X)7OBK[PD:2GY%9#223MK;51Q$FZ9*C[5Y*8 B:P!!O:#!67#] MC.'C:2H0XTA'P$0MEOD=8R2#8[Y("L>@&A*#^4Y7DC4QE^Q/&^A!,'']TTUGM-7@0]?9E",V;M1 PO ;!^0F@A>M-W"6KM0[QY%WJ5;J M]*S^A[D\BR@+D9\ "8ZT?RA2$6S@UF&MA,-\9!;F=Q,&=*_<1VI&,XD5EZ'S M"3E\-HC""%&KG1VQ'E--#UDUK2/,5+W30 <78,HN%,?0K[")Y\D>,'=:"L;B MF>P0@1?D.M@U;J?$@=,>^T>D1+0&Q#:YV'.*],E9Y$;/C,6SI0B**YJ%Y:@\ MM)5$',G(H*E:&\$KX-MPGVC%E3E.M.(S[T1TIWB\!(!GEGA1K"60$PNC!DNR M^>^BEJSR@H2QYS:5$!Z8 HZ5@)MFD&ESI- YS#SGE'+P!27\#(?@99I#[T-A M3K!2]Y>0CW!W5OR+7&4KX&@!#1<+I7]5?IL#?M^6T?%)1;FAR3$<9A[:>64/ M(GI;<\I&9Y!XN&E,/! XCC7OPWZ!P[G+GW8NGJ*E*PR44U6N*0JKZ+I?$A^+ M>=AMK-CB=/C'OK-6;;-S;2$;IQWHW3;W,V0,3IX":_FN->_U M2^V1MK9EM6WK%BKH,VQ;/PZ4^6"4[;:I848Q[P,/K;AB[E?TY\B"2K'KWC+*!Q?T ML<.V^^1A5R+_R9MQ;PJ,<,]TFV?)[-Q?"*ZS>&QT&UR$+>->^.6'9T/MKL\FD"Z30QPH]<^K@W;[#SUH*6SH=WE M)QGR@!W"R;J44RWHQ*/YS)NO%C[T4P.*Y>-IQ5L^>&LWE,#L6-)$T&5-!N*+ M3!H)=&S)@9=R*!#6(.T%\6FUFF#\,_V*>6DWX2M1U,[9"F:8S%!"?_CW+[<_ M_GQ[VDO;Z@T^_?W-)Z*%NU_LW]_\ZY9]O'U[^^Y?MS\2K/H->_OAU_^P#S^1 M;/2[WRB6_//'V]M_W+[_5%NON[S#C4?-_8H_WKXA.=CO?V3_?/_C[FGV[>??F-:$A\I[OB[G__^Z3>W M;?Z#IHX+2VN%_>[4.4>[H0_9[4?MH;Q[_^D#HU9M[%\??OGG^T]O/K[[Y3_- MY9E9KS]Z+L^<:T[\N3SS7)XYDZ-X1N69D8/RS.@4Y9E);SP]57EFA(FK8PFN M_1+PK\4S;JS]Y@"C*0T*5D ML2'RV"3YH']M>A]W4Y/3=B-+I]O>1L=BA(20=1Q_PP5\G/B9^TG) >H9P(B% MQKIZ V-)"'G#4X$8*Y-\^I?CB(HAB)Z+4"R@,\?0\>U-_>(X]<:,)AR>1?WS M5_D$@UYXL+EB]< <5N1N,O,K7A>JC,;ZS\F?:Z8'W6_K_KQBG>_5(-'9$T5#!M+/2AIY<.ROU2FL'FDP)4$0]]LD4>?-[ M@#IM=_XX4P4 BP<#[B.^E.Y.\)C?:4]#&RW-]:]]2[:L->R;FK7!Q>NQ=R,+( -JR>ZU=DTC_7>6WI]IV0V*(M#V L^->=@6D23&GJ2]! MRK^3?H M#PPJXFZ":]82#7C>(M2*^L+G#!&O>HOUI-\.'?!-"UR$I6>1YF5(DL3:-9HXS M!5Y/4F',>A CTE =@1Z'=S41H#FX^0_S%7":)F#ARKRS>T%F<0.UHC4_=A$% M071OT.JJA#;;6\:R, !R+U= M;Z*M)<0^"V8 U:B<);@^G5><=?TD5)K3TI%K (2WE[ON3 JL3J_:RF^Z7VG# M".D%%6GS.#+/Y/HY!!%!HC/'@VVBE[=TA1$!ODL^=BP\4YS/R?&$4=FYZTG3 M+$500MZZUX8W7)_"O./LP-U^P5^^N'[YXH>7%'4N+1Z*>X'9;B7NN/*-?[G9 MID[R3,H^94=9:P=Y:I4&#.721_)S'YQ5^ MVNH=)D5DX*FYX$!94(X-&G.7I MF@[=T3UWSKT9;(Z\3P^J:D(ILAPK1I7;(UZ. *!:6THI%RV*].YE'ZN M7FXQA2+7%"X5P:JA"?>%U":LFEOH5KI,[W4]VZRUO ZO-R>V3!EL+]ZR'^L. MN;7^98(B,<'N_HI&FTA].N_N:N CL'26_DG3CF$FB*I^:5>2<3^*@-%%?;K.N,9<^B$@)N9KKRVLZ7VD,(V$DT95) MVMHBCZW0(5O%) 6'54>L,N!V(R0ZS.U"T?4!&YV)*N:'^\O6"GK+:M=:1>&5 M9::NW/QV9&?V1J^)(KXP4BM>NJV8*Z,X^Z8MA."LD8ROYM,@*P0"D.'A$-\3 M9O7ZN\AN)3UGO]6PWJ0W=CRKYQ'/ZLUZUXC!]4;K/?$%ND($SN$8OMW2WS.& MXMDNF/:#T)@&&:D"TB+@"6B-39%@3_F7)C0"6^&6X"23NN4(TQDL'QA,EI*D M:0'#I_(B$=A0K4I)G)7F^4=[L_([I3V*HDL;-]&:]\(I\FB2HM._G#LB2!@3 M5--V;*][:4/G:"K3+&VES^TIEF@E&K)-%@.#-AT#%Y0EP-NUY_7M!L4A1=XO MX&E]PMR><@W9/[C20AGS+MF].^/UDR1CK#47T_BP>0G< MN+!F-*>2^#\_G]96_W'NT]9%Z!>D^B$+K)4[$<)$?L H9BR(<@J1VEXR$<@[ M Y%@)0=\]L57== 8FM+TW4M36-\N0Z=J?OZEB9;NG2Q (;A'4/ZM#MN230T MQ26]'R:O3'OOVO+TMF7(."A!'($+S/F$6U0@7%)B (%QK7]CY9D'/+U(B?%3 M/4B*A?, JR]A;5P+ 6<2CJ"3$XXIP$M]ZUX."<,K I&&$IZ %"YHBDHOUK95 MH>P:'5 D.K \\8;S\U0]>WOQ5;J:](3#6/'/'G25AUS-WW#-WW)D< MQ3/BCKMQP!TW.05WW*PW!6+.DW#'#0WP\I[3-3KF=$UZXQ9.E_;T'#=]E&8. M!C&EP=3+1S0%=N/IVY?*T-L:OAYC[-]+$2+A B_[E(Z2L0T@1%F:KN1FO]_4>UKI@)Z?V-=53T;NKBTBG\''RI]:BLCU2.9\BJV=) MN#@Q5IP"ZL:9$EA3JK0V++=UTH9]"C@'N%>-DWL49\YB_8![:<:#L2B3%J%\5/'%D60 MMQ$:7LLJ19#9SRIFU5%SA0TLVUZ#6@MDZ9(0H3(,B6OT9H H?0I#-07E4_-P,J#H8(7!+P)+OW.@#O3,H?:H54_VOK8GC#[^.:4PT-/_ MYNO!N/_=L?_.!M]]^OLM^WC[VR?VX2?VZ>_O?F._OOGYEKU[_^GV_:=W']Z_ M^>67_[!?;G_ZQ'[XYM/ID_)+;<*"1\42C_Z%PY;!2>6'1H?*:MK'8*4: MA%Q/*GQG>\=F-(>/QQC'@W,S.7)NS/-]X44&/>4U.OSP75J[1:N54)Y^!ON7 M6$I/ZXB?593%5^Q=Z-6Y:);>%4SYS?0A9^*TWM;1/1RW#4L?^JD_Z? <:OSC M8F*/_E.SF9:\LA]JLTE6'EIWUK4,OOEZ-/DNP?^R-Z$0_U>?^W]$2PY@[_F? M_YH_!.)ZM!-;.8+7O=G)CN"1JWK\A1]_!MF!U-LL[J:&K/%\%O=V*<6"_2+N M].H^+!;2$^KDJJIXPV%O/+47MM2:YT>[$L-3E*I&O?[37(D]S[/?[_4/A+/G M]@O-4'+Z/$F)!^%WO$>1L=2G:\&-[.'QZ$)/(BR M*^:1AOM &D=W8<6_O"H\_]%@\)?OX% 4GX"=/+)/7[7]Y?5;?--TQDYPGZN> MX?#!77VTCAM0F.?8W6J>*++S;ZMC<./_WA._]Y]VM=I6+F^'#CK\U M(U818CM#>W.@A4C>^_9?O^9I%F-5?Y(A#S%*.6I9'Q$^/G^MFU][T.:VLM2G M\QYT_#\;31[V'B;@/>S=P-U;F7'#]/,CNX\_R95(V'MQSSY& M*QX^E'9H]3)&)9^P_;F=#)Z4:G]T)_:@V3;AV[RKCXJ<%IA:1&I_G4?^1O_/ M,ET%W___4$L! A0#% @ RX!N6%FW^UGAA ( $'-D4$L! M A0#% @ RX!N6'*&\_!T/P L[@" !4 ( !:9\" &-V M9VDM,C R,S$R,S%?8V%L+GAM;%!+ 0(4 Q0 ( ,N ;ECVP\L[PY +^T M!@ 5 " 1#? @!C=F=I+3(P,C,Q,C,Q7V1E9BYX;6Q02P$" M% ,4 " #+@&Y8B[C_FL$Q 0 0&0, % @ $&< , 8W9G M:2TR,#(S,3(S,5]G,2YJ<&=02P$"% ,4 " #+@&Y8+,NT;2%_ !QF0 M% @ 'YH00 8W9G:2TR,#(S,3(S,5]G,BYJ<&=02P$"% ,4 M " #+@&Y8Z% AV5XP 0 [DP$ % @ %,(04 8W9G:2TR M,#(S,3(S,5]G,RYJ<&=02P$"% ,4 " #+@&Y8CP8QN*-E 0!KR T %0 M @ '<408 8W9G:2TR,#(S,3(S,5]L86(N>&UL4$L! A0#% M @ RX!N6&1%@+L9[P L2 + !4 ( !LK<' &-V9VDM,C R M,S$R,S%?<')E+GAM;%!+ 0(4 Q0 ( ,N ;ECN]FY,0@4 /97 4 M " ?ZF" !E>&AI8FET,C$Q<30R,#(S+FAT;5!+ 0(4 Q0 ( M ,N ;EBW(>5;R ( )8+ 4 " 7*L" !E>&AI8FET,C,Q M<30R,#(S+FAT;5!+ 0(4 Q0 ( ,N ;EC'496IB < 'XC 4 M " 6RO" !E>&AI8FET,S$Q<30R,#(S+FAT;5!+ 0(4 Q0 ( ,N M;E@]1T\5G < )PC 4 " 2:W" !E>&AI8FET,S$R<30R M,#(S+FAT;5!+ 0(4 Q0 ( ,N ;E@_" :E9@0 .$/ 4 M " ?2^" !E>&AI8FET,S(Q<30R,#(S+FAT;5!+ 0(4 Q0 ( ,N ;EAO MH'Y@;@0 $0 4 " 8S#" !E>&AI8FET,S(R<30R,#(S M+FAT;5!+ 0(4 Q0 ( ,N ;EA7M@B-W@\ %MB > " M 2S(" !E>&AI8FET.3 XML 127 cvgi-20231231_htm.xml IDEA: XBRL DOCUMENT 0001290900 2023-01-01 2023-12-31 0001290900 2023-06-30 0001290900 2024-03-12 0001290900 2022-01-01 2022-12-31 0001290900 2021-01-01 2021-12-31 0001290900 2023-12-31 0001290900 2022-12-31 0001290900 us-gaap:CommonStockMember 2020-12-31 0001290900 us-gaap:TreasuryStockCommonMember 2020-12-31 0001290900 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001290900 us-gaap:RetainedEarningsMember 2020-12-31 0001290900 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001290900 2020-12-31 0001290900 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001290900 us-gaap:TreasuryStockCommonMember 2021-01-01 2021-12-31 0001290900 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001290900 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001290900 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001290900 us-gaap:CommonStockMember 2021-12-31 0001290900 us-gaap:TreasuryStockCommonMember 2021-12-31 0001290900 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001290900 us-gaap:RetainedEarningsMember 2021-12-31 0001290900 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001290900 2021-12-31 0001290900 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001290900 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-12-31 0001290900 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001290900 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001290900 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001290900 us-gaap:CommonStockMember 2022-12-31 0001290900 us-gaap:TreasuryStockCommonMember 2022-12-31 0001290900 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001290900 us-gaap:RetainedEarningsMember 2022-12-31 0001290900 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001290900 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001290900 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-12-31 0001290900 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001290900 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001290900 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001290900 us-gaap:CommonStockMember 2023-12-31 0001290900 us-gaap:TreasuryStockCommonMember 2023-12-31 0001290900 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001290900 us-gaap:RetainedEarningsMember 2023-12-31 0001290900 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001290900 cvgi:TermLoanFacilityMember 2023-01-01 2023-12-31 0001290900 cvgi:TermLoanFacilityMember 2022-01-01 2022-12-31 0001290900 cvgi:TermLoanFacilityMember 2021-01-01 2021-12-31 0001290900 cvgi:TermLoanAndSecurityAgreementDue2023Member 2023-01-01 2023-12-31 0001290900 cvgi:TermLoanAndSecurityAgreementDue2023Member 2022-01-01 2022-12-31 0001290900 cvgi:TermLoanAndSecurityAgreementDue2023Member 2021-01-01 2021-12-31 0001290900 us-gaap:LandAndBuildingMember 2023-12-31 0001290900 us-gaap:LandAndBuildingMember 2022-12-31 0001290900 us-gaap:MachineryAndEquipmentMember 2023-12-31 0001290900 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001290900 us-gaap:ConstructionInProgressMember 2023-12-31 0001290900 us-gaap:ConstructionInProgressMember 2022-12-31 0001290900 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2023-12-31 0001290900 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2023-12-31 0001290900 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2023-12-31 0001290900 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2023-12-31 0001290900 srt:MinimumMember cvgi:ToolsAndDiesMember 2023-12-31 0001290900 srt:MaximumMember cvgi:ToolsAndDiesMember 2023-12-31 0001290900 srt:MinimumMember cvgi:ComputerHardwareAndSoftwareMember 2023-12-31 0001290900 srt:MaximumMember cvgi:ComputerHardwareAndSoftwareMember 2023-12-31 0001290900 cvgi:FiveTopCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001290900 srt:MinimumMember us-gaap:ForeignExchangeContractMember 2023-01-01 2023-12-31 0001290900 srt:MaximumMember us-gaap:ForeignExchangeContractMember 2023-01-01 2023-12-31 0001290900 cvgi:SeatsMember cvgi:VehicleSolutionsMember 2023-01-01 2023-12-31 0001290900 cvgi:SeatsMember cvgi:ElectricalSystemsMember 2023-01-01 2023-12-31 0001290900 cvgi:SeatsMember cvgi:AfterMarketAndAccessoriesMember 2023-01-01 2023-12-31 0001290900 cvgi:SeatsMember cvgi:IndustrialAutomationMember 2023-01-01 2023-12-31 0001290900 cvgi:SeatsMember 2023-01-01 2023-12-31 0001290900 cvgi:ElectronicWireHarnessesPanelAndAssembliesMember cvgi:VehicleSolutionsMember 2023-01-01 2023-12-31 0001290900 cvgi:ElectronicWireHarnessesPanelAndAssembliesMember cvgi:ElectricalSystemsMember 2023-01-01 2023-12-31 0001290900 cvgi:ElectronicWireHarnessesPanelAndAssembliesMember cvgi:AfterMarketAndAccessoriesMember 2023-01-01 2023-12-31 0001290900 cvgi:ElectronicWireHarnessesPanelAndAssembliesMember cvgi:IndustrialAutomationMember 2023-01-01 2023-12-31 0001290900 cvgi:ElectronicWireHarnessesPanelAndAssembliesMember 2023-01-01 2023-12-31 0001290900 cvgi:PlasticTrimComponentsMember cvgi:VehicleSolutionsMember 2023-01-01 2023-12-31 0001290900 cvgi:PlasticTrimComponentsMember cvgi:ElectricalSystemsMember 2023-01-01 2023-12-31 0001290900 cvgi:PlasticTrimComponentsMember cvgi:AfterMarketAndAccessoriesMember 2023-01-01 2023-12-31 0001290900 cvgi:PlasticTrimComponentsMember cvgi:IndustrialAutomationMember 2023-01-01 2023-12-31 0001290900 cvgi:PlasticTrimComponentsMember 2023-01-01 2023-12-31 0001290900 cvgi:IndustrialAutomationComponentsMember cvgi:VehicleSolutionsMember 2023-01-01 2023-12-31 0001290900 cvgi:IndustrialAutomationComponentsMember cvgi:ElectricalSystemsMember 2023-01-01 2023-12-31 0001290900 cvgi:IndustrialAutomationComponentsMember cvgi:AfterMarketAndAccessoriesMember 2023-01-01 2023-12-31 0001290900 cvgi:IndustrialAutomationComponentsMember cvgi:IndustrialAutomationMember 2023-01-01 2023-12-31 0001290900 cvgi:IndustrialAutomationComponentsMember 2023-01-01 2023-12-31 0001290900 cvgi:CabStructuresMember cvgi:VehicleSolutionsMember 2023-01-01 2023-12-31 0001290900 cvgi:CabStructuresMember cvgi:ElectricalSystemsMember 2023-01-01 2023-12-31 0001290900 cvgi:CabStructuresMember cvgi:AfterMarketAndAccessoriesMember 2023-01-01 2023-12-31 0001290900 cvgi:CabStructuresMember cvgi:IndustrialAutomationMember 2023-01-01 2023-12-31 0001290900 cvgi:CabStructuresMember 2023-01-01 2023-12-31 0001290900 cvgi:MirrorsWipersAndControlsMember cvgi:VehicleSolutionsMember 2023-01-01 2023-12-31 0001290900 cvgi:MirrorsWipersAndControlsMember cvgi:ElectricalSystemsMember 2023-01-01 2023-12-31 0001290900 cvgi:MirrorsWipersAndControlsMember cvgi:AfterMarketAndAccessoriesMember 2023-01-01 2023-12-31 0001290900 cvgi:MirrorsWipersAndControlsMember cvgi:IndustrialAutomationMember 2023-01-01 2023-12-31 0001290900 cvgi:MirrorsWipersAndControlsMember 2023-01-01 2023-12-31 0001290900 cvgi:VehicleSolutionsMember 2023-01-01 2023-12-31 0001290900 cvgi:ElectricalSystemsMember 2023-01-01 2023-12-31 0001290900 cvgi:AfterMarketAndAccessoriesMember 2023-01-01 2023-12-31 0001290900 cvgi:IndustrialAutomationMember 2023-01-01 2023-12-31 0001290900 cvgi:SeatsMember cvgi:VehicleSolutionsMember 2022-01-01 2022-12-31 0001290900 cvgi:SeatsMember cvgi:ElectricalSystemsMember 2022-01-01 2022-12-31 0001290900 cvgi:SeatsMember cvgi:AfterMarketAndAccessoriesMember 2022-01-01 2022-12-31 0001290900 cvgi:SeatsMember cvgi:IndustrialAutomationMember 2022-01-01 2022-12-31 0001290900 cvgi:SeatsMember 2022-01-01 2022-12-31 0001290900 cvgi:ElectronicWireHarnessesPanelAndAssembliesMember cvgi:VehicleSolutionsMember 2022-01-01 2022-12-31 0001290900 cvgi:ElectronicWireHarnessesPanelAndAssembliesMember cvgi:ElectricalSystemsMember 2022-01-01 2022-12-31 0001290900 cvgi:ElectronicWireHarnessesPanelAndAssembliesMember cvgi:AfterMarketAndAccessoriesMember 2022-01-01 2022-12-31 0001290900 cvgi:ElectronicWireHarnessesPanelAndAssembliesMember cvgi:IndustrialAutomationMember 2022-01-01 2022-12-31 0001290900 cvgi:ElectronicWireHarnessesPanelAndAssembliesMember 2022-01-01 2022-12-31 0001290900 cvgi:PlasticTrimComponentsMember cvgi:VehicleSolutionsMember 2022-01-01 2022-12-31 0001290900 cvgi:PlasticTrimComponentsMember cvgi:ElectricalSystemsMember 2022-01-01 2022-12-31 0001290900 cvgi:PlasticTrimComponentsMember cvgi:AfterMarketAndAccessoriesMember 2022-01-01 2022-12-31 0001290900 cvgi:PlasticTrimComponentsMember cvgi:IndustrialAutomationMember 2022-01-01 2022-12-31 0001290900 cvgi:PlasticTrimComponentsMember 2022-01-01 2022-12-31 0001290900 cvgi:IndustrialAutomationComponentsMember cvgi:VehicleSolutionsMember 2022-01-01 2022-12-31 0001290900 cvgi:IndustrialAutomationComponentsMember cvgi:ElectricalSystemsMember 2022-01-01 2022-12-31 0001290900 cvgi:IndustrialAutomationComponentsMember cvgi:AfterMarketAndAccessoriesMember 2022-01-01 2022-12-31 0001290900 cvgi:IndustrialAutomationComponentsMember cvgi:IndustrialAutomationMember 2022-01-01 2022-12-31 0001290900 cvgi:IndustrialAutomationComponentsMember 2022-01-01 2022-12-31 0001290900 cvgi:CabStructuresMember cvgi:VehicleSolutionsMember 2022-01-01 2022-12-31 0001290900 cvgi:CabStructuresMember cvgi:ElectricalSystemsMember 2022-01-01 2022-12-31 0001290900 cvgi:CabStructuresMember cvgi:AfterMarketAndAccessoriesMember 2022-01-01 2022-12-31 0001290900 cvgi:CabStructuresMember cvgi:IndustrialAutomationMember 2022-01-01 2022-12-31 0001290900 cvgi:CabStructuresMember 2022-01-01 2022-12-31 0001290900 cvgi:MirrorsWipersAndControlsMember cvgi:VehicleSolutionsMember 2022-01-01 2022-12-31 0001290900 cvgi:MirrorsWipersAndControlsMember cvgi:ElectricalSystemsMember 2022-01-01 2022-12-31 0001290900 cvgi:MirrorsWipersAndControlsMember cvgi:AfterMarketAndAccessoriesMember 2022-01-01 2022-12-31 0001290900 cvgi:MirrorsWipersAndControlsMember cvgi:IndustrialAutomationMember 2022-01-01 2022-12-31 0001290900 cvgi:MirrorsWipersAndControlsMember 2022-01-01 2022-12-31 0001290900 cvgi:VehicleSolutionsMember 2022-01-01 2022-12-31 0001290900 cvgi:ElectricalSystemsMember 2022-01-01 2022-12-31 0001290900 cvgi:AfterMarketAndAccessoriesMember 2022-01-01 2022-12-31 0001290900 cvgi:IndustrialAutomationMember 2022-01-01 2022-12-31 0001290900 cvgi:SeatsMember cvgi:VehicleSolutionsMember 2021-01-01 2021-12-31 0001290900 cvgi:SeatsMember cvgi:ElectricalSystemsMember 2021-01-01 2021-12-31 0001290900 cvgi:SeatsMember cvgi:AfterMarketAndAccessoriesMember 2021-01-01 2021-12-31 0001290900 cvgi:SeatsMember cvgi:IndustrialAutomationMember 2021-01-01 2021-12-31 0001290900 cvgi:SeatsMember 2021-01-01 2021-12-31 0001290900 cvgi:ElectronicWireHarnessesPanelAndAssembliesMember cvgi:VehicleSolutionsMember 2021-01-01 2021-12-31 0001290900 cvgi:ElectronicWireHarnessesPanelAndAssembliesMember cvgi:ElectricalSystemsMember 2021-01-01 2021-12-31 0001290900 cvgi:ElectronicWireHarnessesPanelAndAssembliesMember cvgi:AfterMarketAndAccessoriesMember 2021-01-01 2021-12-31 0001290900 cvgi:ElectronicWireHarnessesPanelAndAssembliesMember cvgi:IndustrialAutomationMember 2021-01-01 2021-12-31 0001290900 cvgi:ElectronicWireHarnessesPanelAndAssembliesMember 2021-01-01 2021-12-31 0001290900 cvgi:PlasticTrimComponentsMember cvgi:VehicleSolutionsMember 2021-01-01 2021-12-31 0001290900 cvgi:PlasticTrimComponentsMember cvgi:ElectricalSystemsMember 2021-01-01 2021-12-31 0001290900 cvgi:PlasticTrimComponentsMember cvgi:AfterMarketAndAccessoriesMember 2021-01-01 2021-12-31 0001290900 cvgi:PlasticTrimComponentsMember cvgi:IndustrialAutomationMember 2021-01-01 2021-12-31 0001290900 cvgi:PlasticTrimComponentsMember 2021-01-01 2021-12-31 0001290900 cvgi:IndustrialAutomationComponentsMember cvgi:VehicleSolutionsMember 2021-01-01 2021-12-31 0001290900 cvgi:IndustrialAutomationComponentsMember cvgi:ElectricalSystemsMember 2021-01-01 2021-12-31 0001290900 cvgi:IndustrialAutomationComponentsMember cvgi:AfterMarketAndAccessoriesMember 2021-01-01 2021-12-31 0001290900 cvgi:IndustrialAutomationComponentsMember cvgi:IndustrialAutomationMember 2021-01-01 2021-12-31 0001290900 cvgi:IndustrialAutomationComponentsMember 2021-01-01 2021-12-31 0001290900 cvgi:CabStructuresMember cvgi:VehicleSolutionsMember 2021-01-01 2021-12-31 0001290900 cvgi:CabStructuresMember cvgi:ElectricalSystemsMember 2021-01-01 2021-12-31 0001290900 cvgi:CabStructuresMember cvgi:AfterMarketAndAccessoriesMember 2021-01-01 2021-12-31 0001290900 cvgi:CabStructuresMember cvgi:IndustrialAutomationMember 2021-01-01 2021-12-31 0001290900 cvgi:CabStructuresMember 2021-01-01 2021-12-31 0001290900 cvgi:MirrorsWipersAndControlsMember cvgi:VehicleSolutionsMember 2021-01-01 2021-12-31 0001290900 cvgi:MirrorsWipersAndControlsMember cvgi:ElectricalSystemsMember 2021-01-01 2021-12-31 0001290900 cvgi:MirrorsWipersAndControlsMember cvgi:AfterMarketAndAccessoriesMember 2021-01-01 2021-12-31 0001290900 cvgi:MirrorsWipersAndControlsMember cvgi:IndustrialAutomationMember 2021-01-01 2021-12-31 0001290900 cvgi:MirrorsWipersAndControlsMember 2021-01-01 2021-12-31 0001290900 cvgi:VehicleSolutionsMember 2021-01-01 2021-12-31 0001290900 cvgi:ElectricalSystemsMember 2021-01-01 2021-12-31 0001290900 cvgi:AfterMarketAndAccessoriesMember 2021-01-01 2021-12-31 0001290900 cvgi:IndustrialAutomationMember 2021-01-01 2021-12-31 0001290900 cvgi:TermLoanFacilityMember us-gaap:SecuredDebtMember 2023-12-31 0001290900 cvgi:TermLoanFacilityMember us-gaap:SecuredDebtMember 2022-12-31 0001290900 cvgi:TermLoanFacilityMember us-gaap:DomesticLineOfCreditMember 2021-04-30 0001290900 us-gaap:RevolvingCreditFacilityMember us-gaap:DomesticLineOfCreditMember 2021-04-30 0001290900 us-gaap:BridgeLoanMember us-gaap:DomesticLineOfCreditMember 2021-04-30 0001290900 us-gaap:LetterOfCreditMember us-gaap:DomesticLineOfCreditMember 2021-04-30 0001290900 cvgi:TermLoanFacilityMember us-gaap:DomesticLineOfCreditMember 2022-05-12 0001290900 us-gaap:RevolvingCreditFacilityMember us-gaap:DomesticLineOfCreditMember 2022-05-12 2022-05-12 0001290900 us-gaap:RevolvingCreditFacilityMember us-gaap:DomesticLineOfCreditMember 2022-05-12 0001290900 us-gaap:BridgeLoanMember us-gaap:DomesticLineOfCreditMember 2022-05-12 0001290900 us-gaap:LetterOfCreditMember us-gaap:DomesticLineOfCreditMember 2022-05-12 0001290900 cvgi:TermLoanFacilityMember us-gaap:DomesticLineOfCreditMember 2022-01-01 2022-12-31 0001290900 cvgi:TermLoanFacilityMember us-gaap:DomesticLineOfCreditMember 2022-12-31 0001290900 us-gaap:RevolvingCreditFacilityMember us-gaap:DomesticLineOfCreditMember 2023-12-31 0001290900 us-gaap:LetterOfCreditMember us-gaap:DomesticLineOfCreditMember 2023-12-31 0001290900 us-gaap:RevolvingCreditFacilityMember cvgi:ChinaCreditFacilityMember us-gaap:ForeignLineOfCreditMember 2023-12-31 0001290900 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2023-12-31 0001290900 us-gaap:RevolvingCreditFacilityMember us-gaap:DomesticLineOfCreditMember 2022-12-31 0001290900 us-gaap:LetterOfCreditMember us-gaap:DomesticLineOfCreditMember 2022-12-31 0001290900 us-gaap:RiskLevelLowMember 2021-04-30 2021-04-30 0001290900 us-gaap:LetterOfCreditMember us-gaap:RiskLevelLowMember 2021-04-30 2021-04-30 0001290900 us-gaap:RiskLevelLowMember cvgi:SecuredOvernightFinancingRateSOFRMember 2021-04-30 2021-04-30 0001290900 us-gaap:RiskLevelLowMember us-gaap:BaseRateMember 2021-04-30 2021-04-30 0001290900 srt:MaximumMember us-gaap:RiskLevelMediumMember 2021-04-30 2021-04-30 0001290900 srt:MinimumMember us-gaap:RiskLevelMediumMember 2021-04-30 2021-04-30 0001290900 us-gaap:RiskLevelMediumMember 2021-04-30 2021-04-30 0001290900 us-gaap:LetterOfCreditMember us-gaap:RiskLevelMediumMember 2021-04-30 2021-04-30 0001290900 us-gaap:RiskLevelMediumMember cvgi:SecuredOvernightFinancingRateSOFRMember 2021-04-30 2021-04-30 0001290900 us-gaap:RiskLevelMediumMember us-gaap:BaseRateMember 2021-04-30 2021-04-30 0001290900 srt:MaximumMember us-gaap:RiskLevelHighMember 2021-04-30 2021-04-30 0001290900 srt:MinimumMember us-gaap:RiskLevelHighMember 2021-04-30 2021-04-30 0001290900 us-gaap:RiskLevelHighMember 2021-04-30 2021-04-30 0001290900 us-gaap:LetterOfCreditMember us-gaap:RiskLevelHighMember 2021-04-30 2021-04-30 0001290900 us-gaap:RiskLevelHighMember cvgi:SecuredOvernightFinancingRateSOFRMember 2021-04-30 2021-04-30 0001290900 us-gaap:RiskLevelHighMember us-gaap:BaseRateMember 2021-04-30 2021-04-30 0001290900 srt:MaximumMember cvgi:RiskLevelVeryHighMember 2021-04-30 2021-04-30 0001290900 srt:MinimumMember cvgi:RiskLevelVeryHighMember 2021-04-30 2021-04-30 0001290900 cvgi:RiskLevelVeryHighMember 2021-04-30 2021-04-30 0001290900 us-gaap:LetterOfCreditMember cvgi:RiskLevelVeryHighMember 2021-04-30 2021-04-30 0001290900 cvgi:RiskLevelVeryHighMember cvgi:SecuredOvernightFinancingRateSOFRMember 2021-04-30 2021-04-30 0001290900 cvgi:RiskLevelVeryHighMember us-gaap:BaseRateMember 2021-04-30 2021-04-30 0001290900 cvgi:RiskLevelExtremeHighMember 2021-04-30 2021-04-30 0001290900 us-gaap:LetterOfCreditMember cvgi:RiskLevelExtremeHighMember 2021-04-30 2021-04-30 0001290900 cvgi:RiskLevelExtremeHighMember cvgi:SecuredOvernightFinancingRateSOFRMember 2021-04-30 2021-04-30 0001290900 cvgi:RiskLevelExtremeHighMember us-gaap:BaseRateMember 2021-04-30 2021-04-30 0001290900 2021-04-30 0001290900 2021-04-30 2021-04-30 0001290900 us-gaap:RevolvingCreditFacilityMember cvgi:ChinaCreditFacilityMember us-gaap:ForeignLineOfCreditMember 2023-03-31 0001290900 us-gaap:RevolvingCreditFacilityMember cvgi:ChinaCreditFacilityMember us-gaap:ForeignLineOfCreditMember 2022-12-31 0001290900 us-gaap:TrademarksMember 2023-01-01 2023-12-31 0001290900 us-gaap:TrademarksMember 2023-12-31 0001290900 us-gaap:CustomerRelationshipsMember 2023-01-01 2023-12-31 0001290900 us-gaap:CustomerRelationshipsMember 2023-12-31 0001290900 us-gaap:TradeSecretsMember 2023-01-01 2023-12-31 0001290900 us-gaap:TradeSecretsMember 2023-12-31 0001290900 us-gaap:NoncompeteAgreementsMember 2023-01-01 2023-12-31 0001290900 us-gaap:NoncompeteAgreementsMember 2023-12-31 0001290900 us-gaap:TrademarksMember 2022-01-01 2022-12-31 0001290900 us-gaap:TrademarksMember 2022-12-31 0001290900 us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0001290900 us-gaap:CustomerRelationshipsMember 2022-12-31 0001290900 us-gaap:TradeSecretsMember 2022-01-01 2022-12-31 0001290900 us-gaap:TradeSecretsMember 2022-12-31 0001290900 us-gaap:NoncompeteAgreementsMember 2022-01-01 2022-12-31 0001290900 us-gaap:NoncompeteAgreementsMember 2022-12-31 0001290900 us-gaap:InterestRateSwapMember 2022-04-01 2022-06-30 0001290900 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001290900 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001290900 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001290900 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001290900 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001290900 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001290900 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001290900 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001290900 us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateSwapMember 2023-12-31 0001290900 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateSwapMember 2023-12-31 0001290900 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateSwapMember 2023-12-31 0001290900 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateSwapMember 2023-12-31 0001290900 us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateSwapMember 2022-12-31 0001290900 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateSwapMember 2022-12-31 0001290900 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateSwapMember 2022-12-31 0001290900 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateSwapMember 2022-12-31 0001290900 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2023-12-31 0001290900 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2023-12-31 0001290900 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2023-12-31 0001290900 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2023-12-31 0001290900 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2022-12-31 0001290900 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2022-12-31 0001290900 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2022-12-31 0001290900 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2022-12-31 0001290900 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001290900 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001290900 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2023-12-31 0001290900 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2022-12-31 0001290900 us-gaap:InterestRateSwapMember 2023-12-31 0001290900 us-gaap:InterestRateSwapMember 2022-12-31 0001290900 us-gaap:ForeignExchangeContractMember 2023-01-01 2023-12-31 0001290900 us-gaap:ForeignExchangeContractMember 2022-01-01 2022-12-31 0001290900 us-gaap:InterestRateSwapMember 2023-01-01 2023-12-31 0001290900 us-gaap:InterestRateSwapMember 2022-01-01 2022-12-31 0001290900 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CostOfSalesMember 2023-01-01 2023-12-31 0001290900 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001290900 us-gaap:InterestRateSwapMember us-gaap:InterestExpenseMember 2023-01-01 2023-12-31 0001290900 us-gaap:InterestRateSwapMember us-gaap:InterestExpenseMember 2022-01-01 2022-12-31 0001290900 cvgi:InterestRateSwapSettledMember us-gaap:InterestExpenseMember 2023-01-01 2023-12-31 0001290900 cvgi:InterestRateSwapSettledMember us-gaap:InterestExpenseMember 2022-01-01 2022-12-31 0001290900 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember cvgi:OtherIncomeExpenseMember 2023-01-01 2023-12-31 0001290900 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember cvgi:OtherIncomeExpenseMember 2022-01-01 2022-12-31 0001290900 cvgi:TermLoanFacilityMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:LineOfCreditMember 2023-12-31 0001290900 cvgi:TermLoanFacilityMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:LineOfCreditMember 2023-12-31 0001290900 cvgi:TermLoanFacilityMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:LineOfCreditMember 2022-12-31 0001290900 cvgi:TermLoanFacilityMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:LineOfCreditMember 2022-12-31 0001290900 cvgi:TermLoanFacilityMember 2023-12-31 0001290900 cvgi:TermLoanFacilityMember us-gaap:LineOfCreditMember 2022-12-31 0001290900 srt:MinimumMember 2023-12-31 0001290900 srt:MaximumMember 2023-12-31 0001290900 us-gaap:StateAndLocalJurisdictionMember cvgi:DeferredTaxAssetUnitedStatesMember 2022-01-01 2022-12-31 0001290900 us-gaap:ForeignCountryMember cvgi:DeferredTaxAssetUnitedKingdomMember 2022-01-01 2022-12-31 0001290900 us-gaap:StateAndLocalJurisdictionMember cvgi:DeferredTaxAssetUnitedStatesMember 2023-01-01 2023-12-31 0001290900 us-gaap:ForeignCountryMember 2023-01-01 2023-12-31 0001290900 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2022-12-31 0001290900 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-12-31 0001290900 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-12-31 0001290900 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2023-01-01 2023-12-31 0001290900 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2022-01-01 2022-12-31 0001290900 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-01-01 2021-12-31 0001290900 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2023-12-31 0001290900 us-gaap:ForeignCountryMember 2023-12-31 0001290900 us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0001290900 cvgi:ResearchAndDevelopmentMember 2023-12-31 0001290900 country:US us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-12-31 0001290900 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001290900 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001290900 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-12-31 0001290900 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-12-31 0001290900 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001290900 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2023-01-01 2023-12-31 0001290900 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-01-01 2022-12-31 0001290900 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-01-01 2021-12-31 0001290900 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-01-01 2021-12-31 0001290900 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2023-12-31 0001290900 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-12-31 0001290900 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-12-31 0001290900 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001290900 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001290900 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001290900 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001290900 us-gaap:FixedIncomeSecuritiesMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001290900 us-gaap:FixedIncomeSecuritiesMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001290900 us-gaap:DefinedBenefitPlanEquitySecuritiesMember 2023-01-01 2023-12-31 0001290900 cvgi:DefinedBenefitPlanInsuranceContractsAndOtherMember 2023-12-31 0001290900 cvgi:DefinedBenefitPlanInsuranceContractsAndOtherMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001290900 cvgi:DefinedBenefitPlanInsuranceContractsAndOtherMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001290900 cvgi:DefinedBenefitPlanInsuranceContractsAndOtherMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001290900 us-gaap:FairValueInputsLevel1Member 2023-12-31 0001290900 us-gaap:FairValueInputsLevel2Member 2023-12-31 0001290900 us-gaap:FairValueInputsLevel3Member 2023-12-31 0001290900 cvgi:DefinedBenefitPlanInsuranceContractsAndOtherMember 2022-12-31 0001290900 cvgi:DefinedBenefitPlanInsuranceContractsAndOtherMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001290900 cvgi:DefinedBenefitPlanInsuranceContractsAndOtherMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001290900 cvgi:DefinedBenefitPlanInsuranceContractsAndOtherMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001290900 us-gaap:FairValueInputsLevel1Member 2022-12-31 0001290900 us-gaap:FairValueInputsLevel2Member 2022-12-31 0001290900 us-gaap:FairValueInputsLevel3Member 2022-12-31 0001290900 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-12-31 0001290900 us-gaap:PerformanceSharesMember cvgi:A2014EIPMember 2023-12-31 0001290900 us-gaap:PerformanceSharesMember cvgi:A2014EIPMember 2022-12-31 0001290900 us-gaap:PerformanceSharesMember cvgi:A2014EIPMember 2023-01-01 2023-12-31 0001290900 us-gaap:RestrictedStockMember 2023-01-01 2023-12-31 0001290900 us-gaap:RestrictedStockMember 2022-12-31 0001290900 us-gaap:RestrictedStockMember 2023-12-31 0001290900 us-gaap:RestrictedStockMember cvgi:A2020EIPMember 2023-12-31 0001290900 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001290900 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2021-12-31 0001290900 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-12-31 0001290900 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-12-31 0001290900 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2022-01-01 2022-12-31 0001290900 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-01 2022-12-31 0001290900 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001290900 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2022-12-31 0001290900 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-12-31 0001290900 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-12-31 0001290900 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2023-01-01 2023-12-31 0001290900 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-12-31 0001290900 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-31 0001290900 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2023-12-31 0001290900 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-12-31 0001290900 cvgi:WorkforceReductionsAndFootprintOptimizationMember 2023-01-01 2023-12-31 0001290900 srt:MinimumMember cvgi:WorkforceReductionsAndFootprintOptimizationMember 2023-12-31 0001290900 srt:MaximumMember cvgi:WorkforceReductionsAndFootprintOptimizationMember 2023-12-31 0001290900 us-gaap:OperatingSegmentsMember cvgi:VehicleSolutionsMember 2022-12-31 0001290900 us-gaap:OperatingSegmentsMember cvgi:ElectricalSystemsMember 2022-12-31 0001290900 us-gaap:OperatingSegmentsMember cvgi:AfterMarketAndAccessoriesMember 2022-12-31 0001290900 us-gaap:OperatingSegmentsMember cvgi:IndustrialAutomationMember 2022-12-31 0001290900 us-gaap:CorporateNonSegmentMember 2022-12-31 0001290900 us-gaap:OperatingSegmentsMember cvgi:VehicleSolutionsMember 2023-01-01 2023-12-31 0001290900 us-gaap:OperatingSegmentsMember cvgi:ElectricalSystemsMember 2023-01-01 2023-12-31 0001290900 us-gaap:OperatingSegmentsMember cvgi:AfterMarketAndAccessoriesMember 2023-01-01 2023-12-31 0001290900 us-gaap:OperatingSegmentsMember cvgi:IndustrialAutomationMember 2023-01-01 2023-12-31 0001290900 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-12-31 0001290900 us-gaap:OperatingSegmentsMember cvgi:VehicleSolutionsMember 2023-12-31 0001290900 us-gaap:OperatingSegmentsMember cvgi:ElectricalSystemsMember 2023-12-31 0001290900 us-gaap:OperatingSegmentsMember cvgi:AfterMarketAndAccessoriesMember 2023-12-31 0001290900 us-gaap:OperatingSegmentsMember cvgi:IndustrialAutomationMember 2023-12-31 0001290900 us-gaap:CorporateNonSegmentMember 2023-12-31 0001290900 us-gaap:OperatingSegmentsMember cvgi:VehicleSolutionsMember 2021-12-31 0001290900 us-gaap:OperatingSegmentsMember cvgi:ElectricalSystemsMember 2021-12-31 0001290900 us-gaap:OperatingSegmentsMember cvgi:AfterMarketAndAccessoriesMember 2021-12-31 0001290900 us-gaap:OperatingSegmentsMember cvgi:IndustrialAutomationMember 2021-12-31 0001290900 us-gaap:CorporateNonSegmentMember 2021-12-31 0001290900 us-gaap:OperatingSegmentsMember cvgi:VehicleSolutionsMember 2022-01-01 2022-12-31 0001290900 us-gaap:OperatingSegmentsMember cvgi:ElectricalSystemsMember 2022-01-01 2022-12-31 0001290900 us-gaap:OperatingSegmentsMember cvgi:AfterMarketAndAccessoriesMember 2022-01-01 2022-12-31 0001290900 us-gaap:OperatingSegmentsMember cvgi:IndustrialAutomationMember 2022-01-01 2022-12-31 0001290900 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-12-31 0001290900 us-gaap:EmployeeSeveranceMember 2023-01-01 2023-12-31 0001290900 us-gaap:FacilityClosingMember 2023-01-01 2023-12-31 0001290900 us-gaap:EmployeeSeveranceMember cvgi:VehicleSolutionsMember 2023-01-01 2023-12-31 0001290900 us-gaap:EmployeeSeveranceMember cvgi:IndustrialAutomationMember 2023-01-01 2023-12-31 0001290900 us-gaap:FacilityClosingMember cvgi:IndustrialAutomationMember 2023-01-01 2023-12-31 0001290900 us-gaap:CorporateNonSegmentMember us-gaap:EmployeeSeveranceMember 2023-01-01 2023-12-31 0001290900 us-gaap:CostOfSalesMember 2023-01-01 2023-12-31 0001290900 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-12-31 0001290900 us-gaap:EmployeeSeveranceMember 2022-01-01 2022-12-31 0001290900 us-gaap:FacilityClosingMember 2022-01-01 2022-12-31 0001290900 us-gaap:EmployeeSeveranceMember cvgi:VehicleSolutionsMember 2022-01-01 2022-12-31 0001290900 us-gaap:FacilityClosingMember cvgi:VehicleSolutionsMember 2022-01-01 2022-12-31 0001290900 us-gaap:EmployeeSeveranceMember cvgi:ElectricalSystemsMember 2022-01-01 2022-12-31 0001290900 us-gaap:EmployeeSeveranceMember cvgi:AfterMarketAndAccessoriesMember 2022-01-01 2022-12-31 0001290900 us-gaap:FacilityClosingMember cvgi:AfterMarketAndAccessoriesMember 2022-01-01 2022-12-31 0001290900 us-gaap:EmployeeSeveranceMember cvgi:IndustrialAutomationMember 2022-01-01 2022-12-31 0001290900 us-gaap:FacilityClosingMember cvgi:IndustrialAutomationMember 2022-01-01 2022-12-31 0001290900 us-gaap:CorporateNonSegmentMember us-gaap:EmployeeSeveranceMember 2022-01-01 2022-12-31 0001290900 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001290900 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-12-31 0001290900 cvgi:MirrorsWipersAndControlsMember 2023-07-24 0001290900 us-gaap:OperatingSegmentsMember cvgi:VehicleSolutionsMember 2021-01-01 2021-12-31 0001290900 us-gaap:OperatingSegmentsMember cvgi:ElectricalSystemsMember 2021-01-01 2021-12-31 0001290900 us-gaap:OperatingSegmentsMember cvgi:AfterMarketAndAccessoriesMember 2021-01-01 2021-12-31 0001290900 us-gaap:OperatingSegmentsMember cvgi:IndustrialAutomationMember 2021-01-01 2021-12-31 0001290900 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-12-31 0001290900 country:US 2023-01-01 2023-12-31 0001290900 country:US 2023-12-31 0001290900 country:US 2022-01-01 2022-12-31 0001290900 country:US 2022-12-31 0001290900 country:US 2021-01-01 2021-12-31 0001290900 country:US 2021-12-31 0001290900 us-gaap:NonUsMember 2023-01-01 2023-12-31 0001290900 us-gaap:NonUsMember 2023-12-31 0001290900 us-gaap:NonUsMember 2022-01-01 2022-12-31 0001290900 us-gaap:NonUsMember 2022-12-31 0001290900 us-gaap:NonUsMember 2021-01-01 2021-12-31 0001290900 us-gaap:NonUsMember 2021-12-31 0001290900 cvgi:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember cvgi:VehicleSolutionsMember 2023-01-01 2023-12-31 0001290900 cvgi:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember cvgi:VehicleSolutionsMember 2022-01-01 2022-12-31 0001290900 cvgi:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember cvgi:VehicleSolutionsMember 2021-01-01 2021-12-31 iso4217:USD shares iso4217:USD shares cvgi:segment pure cvgi:customer 0001290900 2023 FY false P3Y P3Y P3Y http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://fasb.org/us-gaap/2023#AccruedLiabilitiesAndOtherLiabilities http://fasb.org/us-gaap/2023#AccruedLiabilitiesAndOtherLiabilities http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent 10-K true false 2023-12-31 --12-31 001-34365 COMMERCIAL VEHICLE GROUP, INC. DE 41-1990662 7800 Walton Parkway 43054 New Albany OH (614) 289-5360 Common Stock, par value $.01 per share CVGI NASDAQ No No Yes Yes Accelerated Filer false false true true false false 367332211 33898372 Information required by Items 10, 11, 12, 13 and 14 of Part III of this Annual Report on Form 10-K is incorporated by reference from the Registrant’s Proxy Statement for its annual meeting to be held May 16, 2024 (the “2024 Proxy Statement”). KPMG LLP Columbus, Ohio 994679000 981553000 971578000 860956000 895048000 852591000 133723000 86505000 118987000 85663000 66361000 69406000 48060000 20144000 49581000 -1195000 -10463000 878000 10691000 9827000 11179000 0 -921000 -7155000 36174000 -1067000 32125000 -13237000 20904000 8393000 49411000 -21971000 23732000 1.50 -0.68 0.75 1.47 -0.68 0.72 33040000 32334000 31501000 33581000 32334000 32790000 49411000 -21971000 23732000 1584000 -4366000 -1421000 384000 -11238000 -4673000 66000 4016000 -684000 1266000 10888000 2568000 50677000 -11083000 26300000 37848000 31825000 208000 306000 133949000 152626000 128082000 142542000 27863000 12582000 327742000 339575000 188041000 184131000 73468000 67805000 31165000 26372000 24515000 21148000 11222000 14620000 33568000 12275000 6049000 9621000 483214000 470268000 77314000 122091000 7502000 7421000 45060000 35388000 15313000 10938000 145189000 175838000 126201000 141499000 24417000 19422000 9196000 8428000 5279000 5041000 310282000 350228000 0.01 0.01 5000000 5000000 0 0 0 0 0 0 0.01 0.01 60000000 60000000 33322535 33322535 32826852 32826852 333000 328000 2134604 1899996 16150000 14514000 265217000 261371000 -46184000 -95595000 -30284000 -31550000 172932000 120040000 483214000 470268000 31249811 313000 -11893000 249312000 -97356000 -45006000 95370000 933139 8000 8000 148358 1279000 1279000 6254000 6254000 23732000 2568000 26300000 32034592 321000 -13172000 255566000 -73624000 -42438000 126653000 983275 10000 10000 191015 3000 1342000 1345000 5805000 5805000 -21971000 10888000 -11083000 32826852 328000 -14514000 261371000 -95595000 -31550000 120040000 730291 7000 7000 234608 2000 1636000 1638000 3846000 3846000 49411000 1266000 50677000 33322535 333000 -16150000 265217000 -46184000 -30284000 172932000 49411000 -21971000 23732000 17630000 18181000 18495000 303000 350000 1008000 2942000 9202000 0 0 0 2254000 3846000 5805000 6254000 -20699000 12480000 2078000 535000 43000 788000 0 -921000 -7155000 0 3900000 0 -18819000 -19173000 23569000 -15000000 3675000 50283000 5123000 -966000 1910000 -44079000 21842000 -11570000 11078000 -912000 4438000 10317000 -2728000 7126000 38276000 68947000 -29832000 19696000 19710000 17653000 0 0 87000 -19696000 -19710000 -17566000 0 30625000 150000000 10938000 24375000 3750000 0 0 152654000 25000000 65200000 86200000 25000000 114600000 36800000 0 0 11300000 0 0 11300000 4368000 0 0 4368000 0 0 1636000 1342000 1279000 0 0 3031000 0 648000 2333000 0 4750000 5000000 -155000 -201000 -342000 -12729000 -50091000 31011000 172000 -2279000 842000 6023000 -3133000 -15545000 31825000 34958000 50503000 37848000 31825000 34958000 12849000 9305000 8460000 10889000 4041000 4109000 1021000 1701000 1063000 Significant Accounting 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%">Organization -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Commercial Vehicle Group, Inc. and its subsidiaries is a global provider of systems, assemblies and components to the global commercial vehicle market, the electric vehicle market, and the industrial automation markets. References herein to the "Company", "CVG", "we", "our", or "us" refer to Commercial Vehicle Group, Inc. and its 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%">We have manufacturing operations in the United States, Mexico, China, United Kingdom, Czech Republic, Ukraine, Morocco, Thailand, India and Australia. Our products are primarily sold in North America, Europe, and the Asia-Pacific region.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We primarily manufacture customized products to meet the requirements of our customer. We believe our products are used by a majority of the North American Commercial Truck manufacturers, many construction vehicle original equipment manufacturers ("OEMs"), parts and service dealers, distributors, as well as top e-commerce retailers.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We report our financial results by business segment; more specifically, Vehicle Solutions, Electrical Systems, Aftermarket &amp; Accessories and Industrial Automation. The Company’s Chief Operating Decision Maker (“CODM”), its President and Chief Executive Officer, reviews financial information for these four reportable segments and makes decisions regarding the allocation of resources based on these segments. See Note 16, Segment Reporting, for more information.</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%">Unless otherwise indicated, all amounts in the tables below are in thousands, except share and per share amounts.</span></div><div style="margin-top:9pt;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%">Principles of Consolidation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The accompanying consolidated financial statements include the accounts of our wholly-owned or controlled subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</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%">Use of Estimates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results may differ materially from those estimates. Certain prior period amounts have been reclassified to conform to footnote presentation for the current year.</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%">Cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Cash consists of deposits with high credit-quality financial institutions.</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%">Accounts Receivable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Trade accounts receivable are stated at current value less allowances, which approximates fair value. We review our receivables on an ongoing basis to ensure that they are properly valued and collectible. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allowance for credit losses is used to record the estimated risk of loss related to our customers’ inability to pay. This allowance is maintained at a level that we consider appropriate based on factors that affect collectability, such as the financial health of our customers, historical trends of charge-offs and recoveries and current and expected economic market conditions. As we monitor our receivables, we identify customers that may have payment problems, and we adjust the allowance accordingly, with the offset to selling, general and administrative expense. Account balances are charged off against the allowance when recovery is considered remote.</span></div><div style="margin-top:9pt;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%">Inventories</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Inventories are valued at the lower of first-in, first-out basis or market and are measured at the lower of cost or net realizable value. Inventory quantities on-hand are regularly reviewed and when necessary provisions for excess and obsolete inventory are recorded based primarily on our estimated production requirements, taking into consideration expected market volumes and future potential use. During the year ended December 31, 2022, we recorded an inventory charge of $10.4 million, which was primarily related to a decreased demand in the Industrial Automation segment.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following as of December 31:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:73.632%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.152%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,371 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,417 </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:top"><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%">12,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</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,856 </span></td><td style="background-color:#cceeff;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%">16,368 </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 Inventories</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%">128,082 </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%">142,542 </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-top:4pt;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%">Property, Plant and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Property, plant and equipment are stated at cost, net of accumulated depreciation. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant, and equipment, net consisted of the following as of December 31:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:73.632%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.152%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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%">Land and buildings</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,072 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,267 </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 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%">Machinery 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%">220,901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">212,352 </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%">Construction in progress</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,536 </span></td><td style="background-color:#cceeff;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,317 </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%">Property, plant, and equipment, gross</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%">261,509 </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%">251,936 </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 accumulated depreciation</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,041)</span></td><td style="background-color:#cceeff;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%">(184,131)</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%">Property, plant and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">73,468 </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%">67,805 </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-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For financial reporting purposes, depreciation is computed using the straight-line method over the estimated useful lives (generally 15 to 40 years for buildings and building improvements, <span style="-sec-ix-hidden:f-408">three</span> to 20 years for machinery and equipment, <span style="-sec-ix-hidden:f-410">three</span> to seven years for tools and dies, and <span style="-sec-ix-hidden:f-412">three</span> to five years for computer hardware and software). Expenditures for maintenance and repairs are charged to expense as incurred. Expenditures for major betterments and renewals that extend the useful lives of property, plant and equipment are capitalized and depreciated over the remaining useful lives of the asset. When assets are retired or sold, the cost and related accumulated depreciation are removed from the accounts and any resulting gain or loss is recognized in the results of operations. Leasehold improvements are amortized using the straight-line method over the estimated useful lives of the improvements or the term of the lease, whichever is shorter. Accelerated depreciation methods are used for tax reporting purposes. Depreciation expense for property, plant and equipment for each of the years ended December 31, 2023, 2022 and 2021 was $14.2 million, $14.8 million and $15.1 million, respectively.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review long-lived assets for recoverability whenever events or changes in circumstances indicate that carrying amounts of an asset group may not be recoverable. Our asset groups are established by determining the lowest level of cash flows available. If the estimated undiscounted cash flows are less than the carrying amounts of such assets, we recognize an impairment loss in an amount necessary to write down the assets to fair value as estimated from expected future discounted cash flows. Estimating the fair value of these assets is judgmental in nature and involves the use of significant estimates and assumptions. We base our fair value estimates on assumptions we believe to be reasonable, but that are inherently uncertain. </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:115%">Leases - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company determines if an arrangement is a lease at inception. Operating lease assets and liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the lease term. Lease assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. As most leases do not provide an implicit interest rate, we use our incremental borrowing rate based on the information available at the lease commencement date in determining the present value of lease payments. The length of a lease term includes options to extend or terminate the lease when it is reasonably certain that the Company will exercise those options. The Company's accounting policy election is to not recognize lease assets or liabilities for leases with a term of 12 months or less. Additionally, when accounting for leases, the Company combines payments for leased assets, related services and other components of a lease.</span></div><div style="margin-top:9pt;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%">Revenue Recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - We recognize revenue when our performance obligation has been satisfied and control of products has been transferred to a customer, which typically occurs upon shipment. Revenue is measured based on the amount of consideration we expect to receive in exchange for the transfer of goods or services.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 2, Revenue Recognition, for our revenue recognition policies.</span></div><div style="margin-top:9pt;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%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - We recognize deferred tax assets and liabilities for the expected future tax consequences of events that have been included in our financial statements or tax returns. Deferred tax assets and liabilities are determined based on the difference between the financial statements and tax basis of assets and liabilities based on enacted tax laws and rates expected to be in place when the deferred tax items are realized. In assessing the realizability of deferred tax assets, we consider whether it is more likely than not that a portion of the deferred tax assets will not be realized. We provide a valuation allowance for deferred tax assets when it is more likely than not that a portion of such deferred tax assets will not be realized.</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 evaluate tax positions for recognition by determining, based on the weight of available evidence, whether it is more likely than not the position will be sustained upon audit. Any interest and penalties related to our uncertain tax positions are recognized in income tax expense.</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%">Comprehensive Income (Loss) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">- Comprehensive income (loss) reflects the change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owner sources including foreign currency translation, derivative instruments and pension and other post-retirement adjustments. See Note 13, Other Comprehensive (Income) Loss, for a rollforward of activity in accumulated comprehensive loss.</span></div><div style="margin-top:9pt;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%">Fair Value of Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The fair value framework requires the categorization of assets and liabilities into three levels based upon the assumptions (i.e., inputs) used to price the assets or liabilities. Level 1 provides the most reliable measure of fair value, whereas Level 3 generally requires significant management judgment. The three levels are defined as follows:</span></div><div style="margin-top:5pt;padding-left:22.5pt;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 - Unadjusted quoted prices in active markets for identical assets and liabilities.</span></div><div style="margin-top:5pt;padding-left:22.5pt;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 - Observable inputs other than those included in Level 1. For example, quoted prices for similar assets or liabilities in active markets and inactive markets.</span></div><div style="margin-top:5pt;padding-left:22.5pt;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 - Significant unobservable inputs reflecting management’s own assumptions about the inputs used in pricing the asset or liability.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Concentrations of Credit Risk - Financial instruments that potentially subject us to concentrations of credit risk consist primarily of accounts receivable. We sell products to various companies throughout the world in the ordinary course of business. We routinely assess the financial strength of our customers and maintain allowances for anticipated losses. As of December 31, 2023, receivables from our five top customers represented approximately 49.3% of total receivables.</span></div><div style="margin-top:9pt;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%">Foreign Currency Translation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Our functional currency is the local currency. Accordingly, all assets and liabilities of our foreign subsidiaries are translated using exchange rates in effect at the end of the period; revenue and costs are translated using average exchange rates for the period. The related translation adjustments are reported in accumulated other comprehensive income (loss) in stockholders’ equity. Translation gains and losses arising from transactions denominated in a currency other than the functional currency of the entity are included in the results of operations.</span></div><div style="margin-top:9pt;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%">Foreign Currency Forward Exchange Contracts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - We use forward exchange contracts to hedge certain foreign currency transaction exposures. We estimate our projected revenues and purchases in certain foreign currencies or locations and hedge a portion of the anticipated long or short position. The contracts typically run from one month to eighteen months. All forward foreign exchange contracts that are not designated as hedging instruments have been marked-to-market and the fair value of contracts recorded in the Consolidated Balance Sheets with the offsetting non-cash gain or loss recorded in our Consolidated Statements of Operations. For forward contracts that are designated as hedging instruments, the gains and losses are recorded in accumulated other comprehensive income (loss) and recognized in the Consolidated Statement of Operations when the contracts are settled. We do not hold or issue foreign exchange options or forward contracts for trading purposes.</span></div><div style="margin-top:9pt;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%">Interest Rate Swap Agreement - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use an interest rate swap agreement to fix the interest rate on a portion of our variable interest debt thereby reducing exposure to interest rate changes. The interest rate swap agreement was formally designated at inception as a hedging instrument. Therefore, changes in the fair value of the interest rate swap are recorded in accumulated other comprehensive income (loss) and recognized in the Consolidated Statement of Operations when the contracts are settled. </span></div><div style="margin-top:9pt;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%">Share-Based Compensation - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize share-based compensation based on the grant-date fair value of the equity instruments awarded. Share-based compensation expense is recognized in the consolidated financial statements on a straight-line basis over the requisite service period for the entire award. We account for forfeitures of stock-based compensation awards as they occur. Refer to Note 11, Share-Based Compensation for additional discussion.</span></div><div style="margin-top:9pt;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">Recently Issued Accounting Pronouncements</span></div><div style="margin-top:9pt;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 2023, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2023-07, Improvements to Reportable Segment Disclosures (Topic 280). This ASU updates reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">is also permitted. This ASU will likely result in us including the additional required disclosures when adopted. We are currently evaluating the provisions of this ASU and expect to adopt them for the year ending December 31, 2024.</span></div><div style="margin-top:9pt;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 FASB issued 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 result in the required additional disclosures being included in our consolidated financial statements, once adopted.</span></div> 4 <div style="margin-top:9pt;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%">Principles of Consolidation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The accompanying consolidated financial statements include the accounts of our wholly-owned or controlled subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</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%">Use of Estimates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results may differ materially from those estimates. Certain prior period amounts have been reclassified to conform to footnote presentation for the current year.</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%">Cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Cash consists of deposits with high credit-quality financial institutions.</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%">Accounts Receivable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Trade accounts receivable are stated at current value less allowances, which approximates fair value. We review our receivables on an ongoing basis to ensure that they are properly valued and collectible. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allowance for credit losses is used to record the estimated risk of loss related to our customers’ inability to pay. This allowance is maintained at a level that we consider appropriate based on factors that affect collectability, such as the financial health of our customers, historical trends of charge-offs and recoveries and current and expected economic market conditions. As we monitor our receivables, we identify customers that may have payment problems, and we adjust the allowance accordingly, with the offset to selling, general and administrative expense. Account balances are charged off against the allowance when recovery is considered remote.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventories</span> - Inventories are valued at the lower of first-in, first-out basis or market and are measured at the lower of cost or net realizable value. Inventory quantities on-hand are regularly reviewed and when necessary provisions for excess and obsolete inventory are recorded based primarily on our estimated production requirements, taking into consideration expected market volumes and future potential use. 10400000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following as of December 31:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:73.632%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.152%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,371 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,417 </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:top"><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%">12,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</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,856 </span></td><td style="background-color:#cceeff;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%">16,368 </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 Inventories</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%">128,082 </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%">142,542 </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> 98371000 108417000 12855000 17757000 16856000 16368000 128082000 142542000 <div style="margin-top:4pt;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%">Property, Plant and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Property, plant and equipment are stated at cost, net of accumulated depreciation. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant, and equipment, net consisted of the following as of December 31:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:73.632%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.152%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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%">Land and buildings</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,072 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,267 </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 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%">Machinery 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%">220,901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">212,352 </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%">Construction in progress</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,536 </span></td><td style="background-color:#cceeff;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,317 </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%">Property, plant, and equipment, gross</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%">261,509 </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%">251,936 </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 accumulated depreciation</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,041)</span></td><td style="background-color:#cceeff;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%">(184,131)</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%">Property, plant and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">73,468 </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%">67,805 </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-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For financial reporting purposes, depreciation is computed using the straight-line method over the estimated useful lives (generally 15 to 40 years for buildings and building improvements, <span style="-sec-ix-hidden:f-408">three</span> to 20 years for machinery and equipment, <span style="-sec-ix-hidden:f-410">three</span> to seven years for tools and dies, and <span style="-sec-ix-hidden:f-412">three</span> to five years for computer hardware and software). Expenditures for maintenance and repairs are charged to expense as incurred. Expenditures for major betterments and renewals that extend the useful lives of property, plant and equipment are capitalized and depreciated over the remaining useful lives of the asset. When assets are retired or sold, the cost and related accumulated depreciation are removed from the accounts and any resulting gain or loss is recognized in the results of operations. Leasehold improvements are amortized using the straight-line method over the estimated useful lives of the improvements or the term of the lease, whichever is shorter. Accelerated depreciation methods are used for tax reporting purposes. Depreciation expense for property, plant and equipment for each of the years ended December 31, 2023, 2022 and 2021 was $14.2 million, $14.8 million and $15.1 million, respectively.</span></div>We review long-lived assets for recoverability whenever events or changes in circumstances indicate that carrying amounts of an asset group may not be recoverable. Our asset groups are established by determining the lowest level of cash flows available. If the estimated undiscounted cash flows are less than the carrying amounts of such assets, we recognize an impairment loss in an amount necessary to write down the assets to fair value as estimated from expected future discounted cash flows. Estimating the fair value of these assets is judgmental in nature and involves the use of significant estimates and assumptions. We base our fair value estimates on assumptions we believe to be reasonable, but that are inherently uncertain. <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant, and equipment, net consisted of the following as of December 31:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:73.632%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.152%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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%">Land and buildings</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,072 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,267 </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 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%">Machinery 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%">220,901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">212,352 </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%">Construction in progress</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,536 </span></td><td style="background-color:#cceeff;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,317 </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%">Property, plant, and equipment, gross</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%">261,509 </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%">251,936 </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 accumulated depreciation</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,041)</span></td><td style="background-color:#cceeff;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%">(184,131)</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%">Property, plant and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">73,468 </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%">67,805 </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> 34072000 32267000 220901000 212352000 6536000 7317000 261509000 251936000 188041000 184131000 73468000 67805000 P15Y P40Y P20Y P7Y P5Y 14200000 14800000 15100000 <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%">Leases - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company determines if an arrangement is a lease at inception. Operating lease assets and liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the lease term. Lease assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. As most leases do not provide an implicit interest rate, we use our incremental borrowing rate based on the information available at the lease commencement date in determining the present value of lease payments. The length of a lease term includes options to extend or terminate the lease when it is reasonably certain that the Company will exercise those options. The Company's accounting policy election is to not recognize lease assets or liabilities for leases with a term of 12 months or less. Additionally, when accounting for leases, the Company combines payments for leased assets, related services and other components of a lease.</span></div> <div style="margin-top:9pt;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%">Revenue Recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - We recognize revenue when our performance obligation has been satisfied and control of products has been transferred to a customer, which typically occurs upon shipment. Revenue is measured based on the amount of consideration we expect to receive in exchange for the transfer of goods or services.</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%">Contractual Arrangements - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is measured based on terms and conditions specified in contracts or purchase orders with customers. We have long-term contracts with some customers that govern overall terms and conditions which are accompanied by purchase orders that define specific order quantities and/or price. We have many customers with which we conduct business for which the terms and conditions are outlined in purchase orders without a long-term contract. We generally do not have customer contracts with minimum order quantity requirements. </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%">Amount and Timing of Revenue Recognition - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price is based on the consideration to which the Company will be entitled in exchange for transferring control of a product to the customer. This is defined in a purchase order or in a separate pricing arrangement and represents the stand-alone selling price. Our payment terms vary by customer. None of the Company's business arrangements as of December 31, 2023, contained a significant financing component. We typically do not have multiple performance obligations requiring us to allocate a transaction price. </span></div>We recognize revenue at the point in time when we satisfy a performance obligation by transferring control of a product to a customer, usually at a designated shipping point and in accordance with customer specifications. Estimates are made for variable consideration resulting from quality, delivery, discounts or other issues affecting the value of revenue and accounts receivable. This amount is estimated based on historical trends and current market conditions, and only amounts deemed collectible are recognized as revenues. <div style="margin-top:9pt;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%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - We recognize deferred tax assets and liabilities for the expected future tax consequences of events that have been included in our financial statements or tax returns. Deferred tax assets and liabilities are determined based on the difference between the financial statements and tax basis of assets and liabilities based on enacted tax laws and rates expected to be in place when the deferred tax items are realized. In assessing the realizability of deferred tax assets, we consider whether it is more likely than not that a portion of the deferred tax assets will not be realized. We provide a valuation allowance for deferred tax assets when it is more likely than not that a portion of such deferred tax assets will not be realized.</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 evaluate tax positions for recognition by determining, based on the weight of available evidence, whether it is more likely than not the position will be sustained upon audit. Any interest and penalties related to our uncertain tax positions are recognized in income tax expense.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Comprehensive Income (Loss) </span>- Comprehensive income (loss) reflects the change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owner sources including foreign currency translation, derivative instruments and pension and other post-retirement adjustments. <div style="margin-top:9pt;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%">Fair Value of Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The fair value framework requires the categorization of assets and liabilities into three levels based upon the assumptions (i.e., inputs) used to price the assets or liabilities. Level 1 provides the most reliable measure of fair value, whereas Level 3 generally requires significant management judgment. The three levels are defined as follows:</span></div><div style="margin-top:5pt;padding-left:22.5pt;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 - Unadjusted quoted prices in active markets for identical assets and liabilities.</span></div><div style="margin-top:5pt;padding-left:22.5pt;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 - Observable inputs other than those included in Level 1. For example, quoted prices for similar assets or liabilities in active markets and inactive markets.</span></div><div style="margin-top:5pt;padding-left:22.5pt;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 - Significant unobservable inputs reflecting management’s own assumptions about the inputs used in pricing the asset or liability.</span></div> Concentrations of Credit Risk - Financial instruments that potentially subject us to concentrations of credit risk consist primarily of accounts receivable. We sell products to various companies throughout the world in the ordinary course of business. We routinely assess the financial strength of our customers and maintain allowances for anticipated losses. 0.493 <div style="margin-top:9pt;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%">Foreign Currency Translation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Our functional currency is the local currency. Accordingly, all assets and liabilities of our foreign subsidiaries are translated using exchange rates in effect at the end of the period; revenue and costs are translated using average exchange rates for the period. The related translation adjustments are reported in accumulated other comprehensive income (loss) in stockholders’ equity. Translation gains and losses arising from transactions denominated in a currency other than the functional currency of the entity are included in the results of operations.</span></div> <div style="margin-top:9pt;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%">Foreign Currency Forward Exchange Contracts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - We use forward exchange contracts to hedge certain foreign currency transaction exposures. We estimate our projected revenues and purchases in certain foreign currencies or locations and hedge a portion of the anticipated long or short position. The contracts typically run from one month to eighteen months. All forward foreign exchange contracts that are not designated as hedging instruments have been marked-to-market and the fair value of contracts recorded in the Consolidated Balance Sheets with the offsetting non-cash gain or loss recorded in our Consolidated Statements of Operations. For forward contracts that are designated as hedging instruments, the gains and losses are recorded in accumulated other comprehensive income (loss) and recognized in the Consolidated Statement of Operations when the contracts are settled. We do not hold or issue foreign exchange options or forward contracts for trading purposes.</span></div> P1M P18M <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest Rate Swap Agreement - </span>We use an interest rate swap agreement to fix the interest rate on a portion of our variable interest debt thereby reducing exposure to interest rate changes. The interest rate swap agreement was formally designated at inception as a hedging instrument. Therefore, changes in the fair value of the interest rate swap are recorded in accumulated other comprehensive income (loss) and recognized in the Consolidated Statement of Operations when the contracts are settled. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Share-Based Compensation - </span>We recognize share-based compensation based on the grant-date fair value of the equity instruments awarded. Share-based compensation expense is recognized in the consolidated financial statements on a straight-line basis over the requisite service period for the entire award. We account for forfeitures of stock-based compensation awards as they occur. <div style="margin-top:9pt;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">Recently Issued Accounting Pronouncements</span></div><div style="margin-top:9pt;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 2023, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2023-07, Improvements to Reportable Segment Disclosures (Topic 280). This ASU updates reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">is also permitted. This ASU will likely result in us including the additional required disclosures when adopted. We are currently evaluating the provisions of this ASU and expect to adopt them for the year ending December 31, 2024.</span></div><div style="margin-top:9pt;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 FASB issued 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 result in the required additional disclosures being included in our consolidated financial statements, once adopted.</span></div> Revenue Recognition <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 products include seating systems, plastic components, cab structures, warehouse automation subsystems, electrical wire harnesses, mirrors, wipers and other accessories. We sell these products into multiple geographic regions including North America, Europe and Asia-Pacific and to multiple end markets. The nature, timing and uncertainty of recognition of revenue and associated cash flows across the varying product lines, geographic regions and customer end markets is substantially consistent. </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%">Contractual Arrangements - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is measured based on terms and conditions specified in contracts or purchase orders with customers. We have long-term contracts with some customers that govern overall terms and conditions which are accompanied by purchase orders that define specific order quantities and/or price. We have many customers with which we conduct business for which the terms and conditions are outlined in purchase orders without a long-term contract. We generally do not have customer contracts with minimum order quantity requirements. </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%">Amount and Timing of Revenue Recognition - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price is based on the consideration to which the Company will be entitled in exchange for transferring control of a product to the customer. This is defined in a purchase order or in a separate pricing arrangement and represents the stand-alone selling price. Our payment terms vary by customer. None of the Company's business arrangements as of December 31, 2023, contained a significant financing component. We typically do not have multiple performance obligations requiring us to allocate a transaction price. </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 recognize revenue at the point in time when we satisfy a performance obligation by transferring control of a product to a customer, usually at a designated shipping point and in accordance with customer specifications. Estimates are made for variable consideration resulting from quality, delivery, discounts or other issues affecting the value of revenue and accounts receivable. This amount is estimated based on historical trends and current market conditions, and only amounts deemed collectible are recognized as revenues. </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%">Other Matters</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Shipping and handling costs billed to customers are recorded in revenues and costs associated with outbound freight are generally accounted for as a fulfillment cost and are included in cost of revenues. We generally do not provide for extended warranties or material customer incentives. Our customers typically do not have a general right of return for our products. </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 had outstanding customer accounts receivable, net of allowances, of $133.9 million as of December 31, 2023 and $152.6 million as of December 31, 2022. We generally do not have other assets or liabilities associated with customer arrangements. </span></div><div style="margin-top:9pt;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%">Revenue Disaggregation -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The following is the composition, by product category, of our revenues:</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.514%"><tr><td style="width:1.0%"></td><td style="width:36.531%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.894%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.399%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.894%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.399%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.894%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.399%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.894%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.399%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.897%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Twelve Months Ended December 31, 2023</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:8pt;font-weight:700;line-height:100%">Vehicle Solutions</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:8pt;font-weight:700;line-height:100%">Electrical Systems</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:8pt;font-weight:700;line-height:100%">Aftermarket &amp; Accessories</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:8pt;font-weight:700;line-height:100%">Industrial Automation</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Seats</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%">274,591 </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%">— </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%">71,114 </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%">— </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="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%">345,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electrical wire harnesses, panels and assemblies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">228,424 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">13,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">26,258 </span></td><td style="background-color:#ffffff;padding: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="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,634 </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%">Plastic &amp; Trim components</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%">186,816 </span></td><td style="background-color:#cceeff;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%">7,604 </span></td><td style="background-color:#cceeff;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="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,420 </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%">Industrial Automation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">12,642 </span></td><td style="background-color:#ffffff;padding: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="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,642 </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%">Cab structures</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%">117,157 </span></td><td style="background-color:#cceeff;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%">3,153 </span></td><td style="background-color:#cceeff;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="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,310 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mirrors, wipers and controls</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">44,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,968 </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</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%">587,119 </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%">228,424 </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%">140,236 </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%">38,900 </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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></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%">994,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-top:4pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"><tr><td style="width:1.0%"></td><td style="width:37.270%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.751%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.751%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.751%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.751%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.758%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Twelve Months Ended December 31, 2022</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:8pt;font-weight:700;line-height:100%">Vehicle Solutions</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:8pt;font-weight:700;line-height:100%">Electrical Systems</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:8pt;font-weight:700;line-height:100%">Aftermarket &amp; Accessories</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:8pt;font-weight:700;line-height:100%">Industrial Automation</span></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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Seats</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%">286,391 </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%">— </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%">75,824 </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%">— </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="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%">362,215 </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%">Electrical wire harnesses, panels and assemblies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">179,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,927 </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="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%">205,181 </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%">Plastic &amp; Trim components</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%">179,910 </span></td><td style="background-color:#cceeff;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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="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%">185,462 </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%">Industrial Automation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">72,820 </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="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%">73,340 </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%">Cab structures</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,268 </span></td><td style="background-color:#cceeff;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%">1,356 </span></td><td style="background-color:#cceeff;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="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%">110,624 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mirrors, wipers and controls</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">40,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="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%">44,731 </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</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%">579,731 </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%">180,404 </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%">133,671 </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%">87,747 </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="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%">981,553 </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-top:4pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.514%"><tr><td style="width:1.0%"></td><td style="width:36.531%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.894%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.399%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.894%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.399%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.894%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.399%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.894%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.399%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.897%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Twelve Months Ended December 31, 2021</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:8pt;font-weight:700;line-height:100%">Vehicle Solutions</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:8pt;font-weight:700;line-height:100%">Electrical Systems</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:8pt;font-weight:700;line-height:100%">Aftermarket &amp; Accessories</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:8pt;font-weight:700;line-height:100%">Industrial Automation</span></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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Seats</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%">267,580 </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%">— </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%">55,377 </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%">— </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="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%">322,957 </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%">Electrical wire harnesses, panels and assemblies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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><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%">168,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%">11,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,329 </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="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%">207,333 </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%">Plastic &amp; Trim components</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%">154,205 </span></td><td style="background-color:#cceeff;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%">2,555 </span></td><td style="background-color:#cceeff;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="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%">156,760 </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%">Industrial Automation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">162,583 </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="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%">162,583 </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%">Cab structures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,749 </span></td><td style="background-color:#cceeff;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%">7,761 </span></td><td style="background-color:#cceeff;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="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%">77,510 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mirrors, wipers and controls</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">38,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="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%">44,435 </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</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%">498,913 </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%">168,971 </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%">115,782 </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%">187,912 </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="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%">971,578 </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> 133900000 152600000 The following is the composition, by product category, of our revenues:<div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.514%"><tr><td style="width:1.0%"></td><td style="width:36.531%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.894%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.399%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.894%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.399%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.894%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.399%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.894%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.399%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.897%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Twelve Months Ended December 31, 2023</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:8pt;font-weight:700;line-height:100%">Vehicle Solutions</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:8pt;font-weight:700;line-height:100%">Electrical Systems</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:8pt;font-weight:700;line-height:100%">Aftermarket &amp; Accessories</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:8pt;font-weight:700;line-height:100%">Industrial Automation</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Seats</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%">274,591 </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%">— </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%">71,114 </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%">— </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="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%">345,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electrical wire harnesses, panels and assemblies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">228,424 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">13,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">26,258 </span></td><td style="background-color:#ffffff;padding: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="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,634 </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%">Plastic &amp; Trim components</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%">186,816 </span></td><td style="background-color:#cceeff;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%">7,604 </span></td><td style="background-color:#cceeff;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="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,420 </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%">Industrial Automation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">12,642 </span></td><td style="background-color:#ffffff;padding: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="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,642 </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%">Cab structures</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%">117,157 </span></td><td style="background-color:#cceeff;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%">3,153 </span></td><td style="background-color:#cceeff;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="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,310 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mirrors, wipers and controls</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">44,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,968 </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</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%">587,119 </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%">228,424 </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%">140,236 </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%">38,900 </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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></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%">994,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-top:4pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"><tr><td style="width:1.0%"></td><td style="width:37.270%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.751%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.751%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.751%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.751%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.758%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Twelve Months Ended December 31, 2022</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:8pt;font-weight:700;line-height:100%">Vehicle Solutions</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:8pt;font-weight:700;line-height:100%">Electrical Systems</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:8pt;font-weight:700;line-height:100%">Aftermarket &amp; Accessories</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:8pt;font-weight:700;line-height:100%">Industrial Automation</span></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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Seats</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%">286,391 </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%">— </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%">75,824 </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%">— </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="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%">362,215 </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%">Electrical wire harnesses, panels and assemblies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">179,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,927 </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="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%">205,181 </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%">Plastic &amp; Trim components</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%">179,910 </span></td><td style="background-color:#cceeff;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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="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%">185,462 </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%">Industrial Automation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">72,820 </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="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%">73,340 </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%">Cab structures</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,268 </span></td><td style="background-color:#cceeff;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%">1,356 </span></td><td style="background-color:#cceeff;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="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%">110,624 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mirrors, wipers and controls</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">40,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="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%">44,731 </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</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%">579,731 </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%">180,404 </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%">133,671 </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%">87,747 </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="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%">981,553 </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-top:4pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.514%"><tr><td style="width:1.0%"></td><td style="width:36.531%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.894%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.399%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.894%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.399%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.894%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.399%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.894%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.399%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.897%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Twelve Months Ended December 31, 2021</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:8pt;font-weight:700;line-height:100%">Vehicle Solutions</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:8pt;font-weight:700;line-height:100%">Electrical Systems</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:8pt;font-weight:700;line-height:100%">Aftermarket &amp; Accessories</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:8pt;font-weight:700;line-height:100%">Industrial Automation</span></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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Seats</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%">267,580 </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%">— </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%">55,377 </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%">— </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="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%">322,957 </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%">Electrical wire harnesses, panels and assemblies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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><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%">168,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%">11,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,329 </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="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%">207,333 </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%">Plastic &amp; Trim components</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%">154,205 </span></td><td style="background-color:#cceeff;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%">2,555 </span></td><td style="background-color:#cceeff;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="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%">156,760 </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%">Industrial Automation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">162,583 </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="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%">162,583 </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%">Cab structures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,749 </span></td><td style="background-color:#cceeff;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%">7,761 </span></td><td style="background-color:#cceeff;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="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%">77,510 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mirrors, wipers and controls</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">38,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="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%">44,435 </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</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%">498,913 </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%">168,971 </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%">115,782 </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%">187,912 </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="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%">971,578 </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> 274591000 0 71114000 0 345705000 2985000 228424000 13967000 26258000 271634000 186816000 0 7604000 0 194420000 0 0 0 12642000 12642000 117157000 0 3153000 0 120310000 5570000 0 44398000 0 49968000 587119000 228424000 140236000 38900000 994679000 286391000 0 75824000 0 362215000 89000 179849000 10316000 14927000 205181000 179910000 0 5552000 0 185462000 0 520000 0 72820000 73340000 109268000 0 1356000 0 110624000 4073000 35000 40623000 0 44731000 579731000 180404000 133671000 87747000 981553000 267580000 0 55377000 0 322957000 2682000 168108000 11214000 25329000 207333000 154205000 0 2555000 0 156760000 0 0 0 162583000 162583000 69749000 0 7761000 0 77510000 4697000 863000 38875000 0 44435000 498913000 168971000 115782000 187912000 971578000 Debt<div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt consisted of the following at December 31:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:68.421%"><tr><td style="width:1.0%"></td><td style="width:63.643%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.994%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.868%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.995%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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%">Term loan facility</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,563 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,500 </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="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discount and issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(63)</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: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%">141,514 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">152,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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: current portion</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%">(15,313)</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%">(10,938)</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 long-term debt, net of current portion</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%">126,201 </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%">141,499 </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-top:6pt;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">Credit Agreement</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 30, 2021, the Company and certain of its subsidiaries entered into a credit agreement (the “Credit Agreement”) between, among others, Bank of America, N.A. as administrative agent (the “Administrative Agent”) and other lenders party thereto (the “Lenders”) pursuant to which the Lenders made available a $150 million Term Loan Facility (the “Term Loan Facility”) and a $125 million Revolving Credit Facility (the “Revolving Credit Facility” and together with the Term Loan Facility, the “Credit Facilities”). Subject to the terms of the Credit Agreement, the Revolving Credit Facility includes a $10 million swing line sublimit and a $10 million letter of credit sublimit. The Credit Agreement provides for an incremental term facility agreement and/or an increase of the Revolving Credit Facility (together, the “Incremental Facilities”), in a maximum aggregate amount of (a) up to the date of receipt of financial statements for the fiscal quarter ending June 30, 2022, $75 million, and (b) thereafter, (i) $75 million less the aggregate principal amount of Incremental Facilities incurred before such date, plus (ii) an unlimited amount if the pro forma consolidated total leverage ratio (assuming the Incremental Facilities are fully drawn) is less than 2.50:1.0. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 12, 2022, the Company and certain of its subsidiaries entered into a second amendment (the “Amendment”) to its Credit Agreement pursuant to which the Lenders upsized the existing term loan facility to $175 million in aggregate principal amount and increased the revolving credit facility commitments by $25 million to an aggregate of $150 million in revolving credit facility commitments. The Revolving Credit Facility includes a $10 million swing line sublimit and a $10 million letter of credit sublimit. The amended Credit Agreement provides for an incremental term facility agreement and/or an increase of the Revolving Credit Facility (together, the “Incremental Facilities”), in a maximum aggregate amount of (a) up to the date of </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">receipt of financial statements for the fiscal quarter ending June 30, 2022, $75 million, and (b) thereafter, (i) $75 million less the aggregate principal amount of Incremental Facilities incurred before such date, plus (ii) an unlimited amount if the pro forma consolidated total leverage ratio (assuming the Incremental Facilities are fully drawn) is less than 2.50:1.0. Further, separate from the Company’s annual $35 million capital spending cap, a one-time $45 million capital project basket was included in the Amendment. All other key provisions, including the $75 million accordion, acquisition holiday, and other baskets remain unchanged. The Credit Facilities mature on May 12, 2027 (the “Maturity Date”). </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Amendment resulted in a loss on extinguishment of debt of $0.9 million, including $0.6 million non-cash write off relating to deferred financing costs and unamortized discount of the Term Loan Facility and $0.3 million of other fees associated with the Amendment, recorded in our Consolidated Statements of Operations for the twelve months ended December 31, 2022.</span></div><div style="margin-top: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 proceeds of the Credit Facilities will be used, together with cash on hand of the Company, to (a) pay transaction costs, fees and expenses incurred in connection therewith and in connection with the Amended Credit Agreement and (b) for working capital and other lawful corporate purposes of the Company and its subsidiaries. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2023 we had no borrowings under the Revolving Credit Facility, outstanding letters of credit of $1.2 million and availability of $148.8 million. Combined with availability under our China Credit Facility (described below) of approximately $11.3 million, total consolidated availability was $160.1 million at December 31, 2023. The unamortized deferred financing fees associated with the Revolving Credit Facility were $1.0 million and $1.3 million as of December 31, 2023 and December 31, 2022, respectively, and are being amortized over the remaining life of the Credit Agreement. At December 31, 2022, we had no borrowings under the Revolving Credit Facility and outstanding letters of credit of $1.2 million.</span></div><div style="margin-top:6pt;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%">Interest rates and fees</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts outstanding under the Credit Facilities and the commitment fee payable in connection with the Credit Facilities accrue interest at a per annum rate equal to (at the Company’s option) the base rate or the Term Secured Overnight Financing Rate ("SOFR"), including a credit spread adjustment, plus a rate which will vary according to the Consolidated Total Leverage Ratio as set forth in the most recent compliance certificate received by the Administrative Agent, as set out in the following table:</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.584%"><tr><td style="width:1.0%"></td><td style="width:15.727%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.767%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.822%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.767%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.406%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.767%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.767%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.406%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.767%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.604%"></td><td style="width:0.1%"></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:8pt;font-weight:700;line-height:100%">Pricing Tier</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:8pt;font-weight:700;line-height:100%">Consolidated Total<br/>Leverage Ratio</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:8pt;font-weight:700;line-height:100%">Commitment Fee</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:8pt;font-weight:700;line-height:100%">Letter of Credit Fee</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:8pt;font-weight:700;line-height:100%">Term SOFR Loans</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:8pt;font-weight:700;line-height:100%">Base Rate Loans</span></td></tr><tr><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%">I</span></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 style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&gt; 3.50 to 1.00</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 #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%">0.35%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.75%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.75%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.75%</span></td></tr><tr><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%">II</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: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%">&lt; 3.50 to 1.00 but</span></div><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%">&gt; 2.75 to 1.00</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.30%</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%">2.50%</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%">2.50%</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%">1.50%</span></td></tr><tr><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%">III</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: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%">&lt; 2.75 to 1.00 but</span></div><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%">&gt; 2.00 to 1.00</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.25%</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%">2.25%</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%">2.25%</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%">1.25%</span></td></tr><tr><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%">IV</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: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%">&lt; 2.00 to 1.00 but</span></div><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%">&gt; 1.50 to 1.00</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20%</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%">2.00%</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%">2.00%</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%">1.00%</span></td></tr><tr><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%">V</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: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%">&lt; 1.50 to 1.00</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15%</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%">1.75%</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%">1.75%</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%">0.75%</span></td></tr></table></div><div style="margin-top:6pt;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%">Guarantee and Security</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All obligations under the Credit Agreement and related documents are unconditionally guaranteed by each of the Company’s existing and future direct and indirect wholly owned material domestic subsidiaries, subject to certain exceptions (the “Guarantors”). All obligations of the Company under the Credit Agreement and the guarantees of those obligations are secured by a first priority pledge of substantially all of the assets of the Company and of the Guarantors, subject to certain exceptions. The property pledged by the Company and the Guarantors includes a first priority pledge of all of the equity interests owned by the Company and the Guarantors in their respective domestic subsidiaries and a first priority pledge of the equity interests owned by the Company and the Guarantors in certain foreign subsidiaries, in each case, subject to certain exceptions.</span></div><div style="margin-top:6pt;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%">Covenants and other terms</span></div><div style="margin-top: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 Credit Agreement contains customary restrictive covenants, including, without limitation, limitations on the ability of the Company and its subsidiaries to incur additional debt and guarantees; grant certain liens on assets; pay dividends or make certain other distributions; make certain investments or acquisitions; dispose of certain assets; make payments on certain indebtedness; merge, combine with any other person or liquidate; amend organizational documents; make material changes in accounting treatment or reporting practices; enter into certain restrictive agreements; enter into certain hedging agreements; engage in transactions with affiliates; enter into certain employee benefit plans; make acquisitions; and other matters customarily included in senior secured loan agreements. </span></div><div style="margin-top: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 Credit Agreement also contains customary reporting and other affirmative covenants, as well as customary events of default, including, without limitation, nonpayment of obligations under the Credit Facilities when due; material inaccuracy of representations and warranties; violation of covenants in the Credit Agreement and certain other documents executed in connection therewith; breach or default of agreements related to material debt; revocation or attempted revocation of </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">guarantees; denial of the validity or enforceability of the loan documents or failure of the loan documents to be in full force and effect; certain material judgments; certain events of bankruptcy or insolvency; certain Employee Retirement Income Securities Act events; and a change in control of the Company. Certain of the defaults are subject to exceptions, materiality qualifiers, grace periods and baskets customary for credit facilities of this type.</span></div><div style="margin-top: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 Credit Agreement includes (a) a minimum consolidated fixed charge coverage ratio of 1.20:1.0, and (b) a maximum consolidated total leverage ratio of 3.75:1.0 (which was subject to step-downs to 3.50:1.0 at the end of the fiscal quarter ending March 31, 2023; to 3.25:1.0 at the end of the fiscal quarter ending June 30, 2023; and to 3.00:1.0 for each fiscal quarter on and after the fiscal quarter ending September 30, 2023).</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We were in compliance with the covenants as of December 31, 2023. </span></div><div style="margin-top:6pt;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%">Repayment and prepayment</span></div><div style="margin-top: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 Credit Agreement requires the Company to make quarterly amortization payments to the Term Loan Facility at an annualized rate of the loans under the Term Loan Facility for every year as follows: 5.0%, 7.5%, 10.0%, 12.5% and 15.0%. The Credit Agreement also requires all outstanding amounts under the Credit Facilities to be repaid in full on the Maturity Date.</span></div><div style="margin-top: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 Credit Agreement requires mandatory prepayments from the receipt of proceeds of dispositions or debt issuance, subject to certain exceptions and the Company's ability to re-invest and use proceeds towards acquisitions permitted by the Credit Agreement.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Voluntary prepayments of amounts outstanding under the Credit Facilities are permitted at any time, without premium or penalty. </span></div><div style="margin-top:6pt;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">Foreign Facility</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-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the quarter ended March 31, 2023, we established a credit facility in China consisting of a line of credit which is subject to annual renewal (the "China Credit Facility"). China Credit Facility was renewed in the quarter ended December 31, 2023, with availability of approximately $11.3 million (denominated in the local currency). We utilize the China Credit Facility to meet local working capital demands, fund letters of credit and bank guarantees, and support other short-term cash requirements in our China operations. We had no outstanding borrowings under the China Credit Facility as of December 31, 2023 and December 31, 2022. At December 31, 2023, we had $11.3 million of availability under the China Credit Facility.</span></div> <div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt consisted of the following at December 31:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:68.421%"><tr><td style="width:1.0%"></td><td style="width:63.643%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.994%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.868%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.995%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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%">Term loan facility</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,563 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,500 </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="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discount and issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(63)</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: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%">141,514 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">152,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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: current portion</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%">(15,313)</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%">(10,938)</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 long-term debt, net of current portion</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%">126,201 </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%">141,499 </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> 141563000 152500000 49000 63000 141514000 152437000 15313000 10938000 126201000 141499000 150000000 125000000 10000000 10000000 75000000 75000000 2.50 175000000 25000000 150000000 10000000 10000000 75000000 75000000 2.50 35000000 45000000 75000000 -900000 600000 300000 0 1200000 148800000 11300000 160100000 1000000 1300000 0 1200000 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts outstanding under the Credit Facilities and the commitment fee payable in connection with the Credit Facilities accrue interest at a per annum rate equal to (at the Company’s option) the base rate or the Term Secured Overnight Financing Rate ("SOFR"), including a credit spread adjustment, plus a rate which will vary according to the Consolidated Total Leverage Ratio as set forth in the most recent compliance certificate received by the Administrative Agent, as set out in the following table:</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.584%"><tr><td style="width:1.0%"></td><td style="width:15.727%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.767%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.822%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.767%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.406%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.767%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.767%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.406%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.767%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.604%"></td><td style="width:0.1%"></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:8pt;font-weight:700;line-height:100%">Pricing Tier</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:8pt;font-weight:700;line-height:100%">Consolidated Total<br/>Leverage Ratio</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:8pt;font-weight:700;line-height:100%">Commitment Fee</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:8pt;font-weight:700;line-height:100%">Letter of Credit Fee</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:8pt;font-weight:700;line-height:100%">Term SOFR Loans</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:8pt;font-weight:700;line-height:100%">Base Rate Loans</span></td></tr><tr><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%">I</span></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 style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&gt; 3.50 to 1.00</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 #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%">0.35%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.75%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.75%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.75%</span></td></tr><tr><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%">II</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: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%">&lt; 3.50 to 1.00 but</span></div><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%">&gt; 2.75 to 1.00</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.30%</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%">2.50%</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%">2.50%</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%">1.50%</span></td></tr><tr><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%">III</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: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%">&lt; 2.75 to 1.00 but</span></div><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%">&gt; 2.00 to 1.00</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.25%</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%">2.25%</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%">2.25%</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%">1.25%</span></td></tr><tr><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%">IV</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: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%">&lt; 2.00 to 1.00 but</span></div><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%">&gt; 1.50 to 1.00</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20%</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%">2.00%</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%">2.00%</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%">1.00%</span></td></tr><tr><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%">V</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: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%">&lt; 1.50 to 1.00</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15%</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%">1.75%</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%">1.75%</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%">0.75%</span></td></tr></table></div> 3.50 0.0035 0.0275 0.0275 0.0175 3.50 2.75 0.0030 0.0250 0.0250 0.0150 2.75 2.00 0.0025 0.0225 0.0225 0.0125 2.00 1.50 0.0020 0.0200 0.0200 0.0100 1.50 0.0015 0.0175 0.0175 0.0075 1.20 3.75 3.50 3.25 3.00 0.050 0.075 0.100 0.125 0.150 11300000 0 0 11300000 Intangible Assets<div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our definite-lived intangible assets were comprised of the following:</span></div><div style="margin-top:14pt;padding-left:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.321%"><tr><td style="width:1.0%"></td><td style="width:27.580%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.077%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.691%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.004%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.850%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Amortization<br/>Period</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Amount</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%">Definite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:0 1pt"></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:0 1pt"></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:0 1pt"></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%">Trademarks/tradenames</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%">22 years</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%">11,485 </span></td><td style="background-color:#ffffff;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%">(5,758)</span></td><td style="background-color:#ffffff;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%">5,727 </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 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%">Customer relationships</span></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%">15 years</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,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%">(10,071)</span></td><td style="background-color:#cceeff;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,061 </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%">Technical know-how</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%">5 years</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%">9,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,403)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,387 </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 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%">Covenant not to compete</span></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%">5 years</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%">330 </span></td><td style="background-color:#cceeff;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%">(283)</span></td><td style="background-color:#cceeff;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: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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,737 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,515)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,222 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;padding-left:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.321%"><tr><td style="width:1.0%"></td><td style="width:28.807%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.850%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.691%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.311%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.543%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Amortization<br/>Period</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Amount</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%">Definite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:0 1pt"></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:0 1pt"></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:0 1pt"></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%">Trademarks/tradenames</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%">22 years</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%">11,487 </span></td><td style="background-color:#ffffff;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%">(5,377)</span></td><td style="background-color:#ffffff;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%">6,110 </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 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%">Customer relationships</span></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%">15 years</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,161 </span></td><td style="background-color:#cceeff;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,109)</span></td><td style="background-color:#cceeff;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,052 </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%">Technical know-how</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%">5 years</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%">9,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,445)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">3,345 </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 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%">Covenant not to compete</span></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%">5 years</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%">330 </span></td><td style="background-color:#cceeff;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%">(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%">113 </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: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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,768 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,148)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,620 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt;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 intangible asset amortization expense was $3.4 million for the fiscal year ended December 31, 2023, 2022 and 2021. The estimated intangible asset amortization expense for each of the five succeeding fiscal years ending after December 31, 2023 is $2.9 million for the year ending December 31, 2024 and $1.4 million for the years ending December 31, 2025 through 2028.</span></div> <div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our definite-lived intangible assets were comprised of the following:</span></div><div style="margin-top:14pt;padding-left:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.321%"><tr><td style="width:1.0%"></td><td style="width:27.580%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.077%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.691%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.004%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.850%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Amortization<br/>Period</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Amount</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%">Definite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:0 1pt"></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:0 1pt"></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:0 1pt"></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%">Trademarks/tradenames</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%">22 years</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%">11,485 </span></td><td style="background-color:#ffffff;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%">(5,758)</span></td><td style="background-color:#ffffff;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%">5,727 </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 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%">Customer relationships</span></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%">15 years</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,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%">(10,071)</span></td><td style="background-color:#cceeff;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,061 </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%">Technical know-how</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%">5 years</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%">9,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,403)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,387 </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 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%">Covenant not to compete</span></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%">5 years</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%">330 </span></td><td style="background-color:#cceeff;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%">(283)</span></td><td style="background-color:#cceeff;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: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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,737 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,515)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,222 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;padding-left:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.321%"><tr><td style="width:1.0%"></td><td style="width:28.807%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.850%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.691%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.311%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.543%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Amortization<br/>Period</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Amount</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%">Definite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:0 1pt"></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:0 1pt"></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:0 1pt"></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%">Trademarks/tradenames</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%">22 years</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%">11,487 </span></td><td style="background-color:#ffffff;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%">(5,377)</span></td><td style="background-color:#ffffff;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%">6,110 </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 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%">Customer relationships</span></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%">15 years</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,161 </span></td><td style="background-color:#cceeff;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,109)</span></td><td style="background-color:#cceeff;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,052 </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%">Technical know-how</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%">5 years</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%">9,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,445)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">3,345 </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 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%">Covenant not to compete</span></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%">5 years</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%">330 </span></td><td style="background-color:#cceeff;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%">(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%">113 </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: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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,768 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,148)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,620 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P22Y 11485000 5758000 5727000 P15Y 14132000 10071000 4061000 P5Y 9790000 8403000 1387000 P5Y 330000 283000 47000 35737000 24515000 11222000 P22Y 11487000 5377000 6110000 P15Y 14161000 9109000 5052000 P5Y 9790000 6445000 3345000 P5Y 330000 217000 113000 35768000 21148000 14620000 3400000 3400000 3400000 2900000 1400000 1400000 1400000 Fair Value Measurement<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Fair value is estimated by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels, and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:</span></div><div style="margin-top:9pt;padding-left:36pt;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 - Unadjusted quoted prices in active markets for identical assets and liabilities.</span></div><div style="margin-top:9pt;padding-left:36pt;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 - Observable inputs other than those included in Level 1. For example, quoted prices for similar assets or liabilities in active markets or quoted prices for identical assets or liabilities in inactive markets.</span></div><div style="margin-top:9pt;padding-left:36pt;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 - Significant unobservable inputs reflecting management’s own assumptions about the inputs used in pricing the asset or liability.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial instruments consist of cash, accounts receivable, accounts payable, accrued liabilities, pension assets and liabilities. The carrying value of these instruments approximates fair value as a result of the short duration of such instruments or due to the variability of the interest cost associated with such instruments. </span></div><div style="margin-top:6pt;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">Recurring Measurements</span></div><div style="margin-top:5pt;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%">Foreign Currency Forward Exchange Contracts. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our derivative assets and liabilities represent foreign exchange contracts that are measured at fair value using observable market inputs such as forward rates, interest rates, our own credit risk and counterparty credit risk. Based on the utilization of these inputs, the derivative assets and liabilities are classified as Level 2. To manage our risk for transactions denominated in Mexican Pesos, Czech Crown and Ukrainian Hryvnia, we have entered into forward exchange contracts that are designated as cash flow hedge instruments, which are recorded in the Consolidated Balance Sheets at fair value. The gains and losses as a result of the changes in fair value of the hedge contract for transactions denominated in Mexican Pesos are deferred in accumulated other comprehensive loss and recognized in cost of revenues in the period the related hedge transactions are settled. As of December 31, 2023, hedge contracts for transactions denominated Czech Crown were not designated as a hedging instruments; therefore, they are marked-to-market and the fair value of agreements is recorded in the Consolidated Balance Sheets with the offsetting gains and losses recognized in other (income) expense and recognized in cost of revenues in the period the related hedge transactions are settled in the Consolidated Statements of Operations. </span></div><div style="margin-top:12pt;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%">Interest Rate Swaps. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To manage our exposure to variable interest rates, we have entered into interest rate swaps to exchange, at a specified interval, the difference between fixed and variable interest amounts calculated by reference to an agreed upon notional principal amount. The interest rate swaps are intended to mitigate the impact of rising interest rates on the Company and covers 50% of outstanding debt under the Term Loan Facility. Any changes in fair value are included in earnings or deferred through Accumulated other comprehensive loss, depending on the nature and effectiveness of the offset. Any ineffectiveness in a cash flow hedging relationship is recognized immediately in earnings in the consolidated statements of operations. </span></div><div style="margin-top:12pt;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 second quarter ended June 30, 2022, the Company entered into transactions to cash settle existing interest rate swaps ("Interest rate swap agreements settled in 2022") and received proceeds of $3.9 million. The gain on the swap settlement has been recorded in Other comprehensive income (loss) and will be recognized over the life of the settled swaps. Following the settlement of the existing interest rate swaps, we entered into a new interest rate swap agreement to align with the SOFR rate and maturity date of the Credit Agreement.</span></div><div style="margin-top:12pt;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 our derivative assets and liabilities and Contingent Consideration measured on a recurring basis as of December 31 and are categorized as follows:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.590%"><tr><td style="width:1.0%"></td><td style="width:32.130%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.483%"></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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</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:8pt;font-weight:700;line-height:100%">Total</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:8pt;font-weight:700;line-height:100%">Level 1</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:8pt;font-weight:700;line-height:100%">Level 2</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:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:0 1pt"></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:0 1pt"></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:0 1pt"></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:0 1pt"></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:0 1pt"></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:0 1pt"></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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Foreign exchange contract designated as hedging instruments</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%">1,318 </span></td><td style="background-color:#ffffff;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%">1,318 </span></td><td style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;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 2px 7pt;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%">Interest rate swap agreement</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,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#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><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:middle"><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%">Foreign exchange contract designated as hedging instruments</span></div></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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:middle"><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%">Foreign exchange contract not designated as hedging instruments</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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">110 </span></td><td style="background-color:#ffffff;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%">110 </span></td><td style="background-color:#ffffff;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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-top:4pt;text-align:justify"><span><br/></span></div><div style="margin-top:4pt;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 summarizes the notional amount of our open foreign exchange contracts at December 31:</span></div><div style="margin-top:14pt;padding-left:11.25pt;padding-right:11.25pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.321%"><tr><td style="width:1.0%"></td><td style="width:47.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.169%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.169%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.169%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.176%"></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:8pt;font-weight:700;line-height:100%">2023</span></td><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:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">U.S. $<br/>Equivalent</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">U.S. $<br/>Equivalent<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">U.S. $<br/>Equivalent</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">U.S. $<br/>Equivalent<br/>Fair Value</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%">Commitments to buy or sell currencies - Foreign exchange contract designated as hedging instruments</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,741 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,094 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,049 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,797 </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;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%">Commitments to buy or sell currencies - Foreign exchange contract not designated as hedging instruments</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%">16,608 </span></td><td style="background-color:#ffffff;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%">16,806 </span></td><td style="background-color:#ffffff;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%">14,171 </span></td><td style="background-color:#ffffff;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,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider the impact of our credit risk on the fair value of the contracts, as well as the ability to execute obligations under the contract.</span></div><div style="margin-top:7pt;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 summarizes the fair value and presentation of derivatives in the Consolidated Balance Sheets at December 31 : </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"><tr><td style="width:1.0%"></td><td style="width:32.694%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.703%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.333%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.334%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> Derivative Asset</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet<br/>Location</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></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:8pt;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:8pt;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%">Foreign exchange contract designated as hedging instruments</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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,179 </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%">— </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%">Foreign exchange contract designated as hedging instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</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%">139 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap agreement</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</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,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,849 </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:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.906%"><tr><td style="width:1.0%"></td><td style="width:32.893%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.796%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.192%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.195%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> Derivative Liability</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet<br/>Location</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></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:8pt;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:8pt;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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contract designated as hedging instruments</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities and other</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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%">246 </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%">Foreign exchange contract not designated as hedging instruments</span></div></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%">Accrued liabilities and other</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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110 </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></table></div><div style="margin-top:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.906%"><tr><td style="width:1.0%"></td><td style="width:32.893%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.796%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.192%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.195%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> Derivative Equity</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet<br/>Location</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></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:8pt;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:8pt;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%">Foreign exchange contract designated as hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive (loss) income</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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,354 </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%">(235)</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 rate swap agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive (loss) income</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%">3,484 </span></td><td style="background-color:#ffffff;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,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;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 summarizes the effect of derivative instruments on the Consolidated Statements of Operations:</span></div><div style="margin-top:14pt;padding-left:11.25pt;padding-right:11.25pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.871%"><tr><td style="width:1.0%"></td><td style="width:35.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.792%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.435%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.439%"></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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%">2022</span></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:8pt;font-weight:700;line-height:100%">Location of Gain (Loss)<br/>Recognized on Derivatives</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount of Gain (Loss)<br/>Recognized in Income on<br/>Derivatives</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%">Foreign exchange contract designated as hedging instruments</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Cost of revenues</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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,339 </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 style="background-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%">3,236 </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 rate swap agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</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,466 </span></td><td style="background-color:#ffffff;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%">(458)</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="margin-bottom:2pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap agreements settled in 2022</span></div></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%">Interest expense</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%">756 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">378 </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%">Foreign exchange contract not designated as hedging instruments</span></div></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%">Other (income) expense</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%">(220)</span></td><td style="background-color:#ffffff;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%">(334)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt;text-align:justify"><span><br/></span></div><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider the impact of our credit risk on the fair value of the contracts, as well as our ability to honor obligations under the contract.</span></div><div style="margin-top:6pt;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">Other Fair Value Measurements</span></div><div style="margin-top:12pt;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 value of long-term debt obligations is based on a fair value model utilizing observable inputs. Based on these inputs, our long-term debt fair value as disclosed is classified as Level 2. The carrying amounts and fair values of our long-term debt obligations are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></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:10.449%"></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:10.595%"></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:11.041%"></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:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><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:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</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%">Term loan and security agreement </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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,514 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,213 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,437 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,477 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><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%">    Presented in the Consolidated Balance Sheets as the current portion of long-term debt of $15.3 million and long-term debt of $126.2 million as of December 31, 2023, and current portion of long-term debt of $10.9 million and long-term debt of $141.5 million as of December 31, 2022.</span></div> 0.50 3900000 <div style="margin-top:12pt;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 our derivative assets and liabilities and Contingent Consideration measured on a recurring basis as of December 31 and are categorized as follows:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.590%"><tr><td style="width:1.0%"></td><td style="width:32.130%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.483%"></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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</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:8pt;font-weight:700;line-height:100%">Total</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:8pt;font-weight:700;line-height:100%">Level 1</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:8pt;font-weight:700;line-height:100%">Level 2</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:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:0 1pt"></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:0 1pt"></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:0 1pt"></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:0 1pt"></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:0 1pt"></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:0 1pt"></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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Foreign exchange contract designated as hedging instruments</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%">1,318 </span></td><td style="background-color:#ffffff;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%">1,318 </span></td><td style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;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 2px 7pt;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%">Interest rate swap agreement</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,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#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><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:middle"><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%">Foreign exchange contract designated as hedging instruments</span></div></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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:middle"><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%">Foreign exchange contract not designated as hedging instruments</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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">110 </span></td><td style="background-color:#ffffff;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%">110 </span></td><td style="background-color:#ffffff;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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> 1318000 0 1318000 0 0 0 0 0 1073000 0 1073000 0 1849000 0 1849000 0 0 0 0 0 246000 0 246000 0 304000 0 304000 0 110000 0 110000 0 <div style="margin-top:4pt;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 summarizes the notional amount of our open foreign exchange contracts at December 31:</span></div><div style="margin-top:14pt;padding-left:11.25pt;padding-right:11.25pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.321%"><tr><td style="width:1.0%"></td><td style="width:47.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.169%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.169%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.169%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.176%"></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:8pt;font-weight:700;line-height:100%">2023</span></td><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:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">U.S. $<br/>Equivalent</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">U.S. $<br/>Equivalent<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">U.S. $<br/>Equivalent</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">U.S. $<br/>Equivalent<br/>Fair Value</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%">Commitments to buy or sell currencies - Foreign exchange contract designated as hedging instruments</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,741 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,094 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,049 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,797 </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;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%">Commitments to buy or sell currencies - Foreign exchange contract not designated as hedging instruments</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%">16,608 </span></td><td style="background-color:#ffffff;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%">16,806 </span></td><td style="background-color:#ffffff;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%">14,171 </span></td><td style="background-color:#ffffff;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,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 56741000 58094000 41049000 40797000 16608000 16806000 14171000 13050000 <div style="margin-top:7pt;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 summarizes the fair value and presentation of derivatives in the Consolidated Balance Sheets at December 31 : </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"><tr><td style="width:1.0%"></td><td style="width:32.694%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.703%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.333%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.334%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> Derivative Asset</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet<br/>Location</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></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:8pt;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:8pt;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%">Foreign exchange contract designated as hedging instruments</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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,179 </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%">— </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%">Foreign exchange contract designated as hedging instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</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%">139 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap agreement</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</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,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,849 </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:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.906%"><tr><td style="width:1.0%"></td><td style="width:32.893%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.796%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.192%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.195%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> Derivative Liability</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet<br/>Location</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></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:8pt;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:8pt;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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contract designated as hedging instruments</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities and other</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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%">246 </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%">Foreign exchange contract not designated as hedging instruments</span></div></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%">Accrued liabilities and other</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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110 </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></table></div><div style="margin-top:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.906%"><tr><td style="width:1.0%"></td><td style="width:32.893%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.796%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.192%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.195%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> Derivative Equity</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet<br/>Location</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></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:8pt;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:8pt;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%">Foreign exchange contract designated as hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive (loss) income</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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,354 </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%">(235)</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 rate swap agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive (loss) income</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%">3,484 </span></td><td style="background-color:#ffffff;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,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1179000 0 139000 0 1073000 1849000 0 246000 304000 110000 1354000 -235000 3484000 4012000 <div style="margin-top:9pt;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 summarizes the effect of derivative instruments on the Consolidated Statements of Operations:</span></div><div style="margin-top:14pt;padding-left:11.25pt;padding-right:11.25pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.871%"><tr><td style="width:1.0%"></td><td style="width:35.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.792%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.435%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.439%"></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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%">2022</span></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:8pt;font-weight:700;line-height:100%">Location of Gain (Loss)<br/>Recognized on Derivatives</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount of Gain (Loss)<br/>Recognized in Income on<br/>Derivatives</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%">Foreign exchange contract designated as hedging instruments</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Cost of revenues</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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,339 </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 style="background-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%">3,236 </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 rate swap agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</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,466 </span></td><td style="background-color:#ffffff;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%">(458)</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="margin-bottom:2pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap agreements settled in 2022</span></div></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%">Interest expense</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%">756 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">378 </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%">Foreign exchange contract not designated as hedging instruments</span></div></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%">Other (income) expense</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%">(220)</span></td><td style="background-color:#ffffff;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%">(334)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 5339000 3236000 1466000 -458000 756000 378000 -220000 -334000 The carrying amounts and fair values of our long-term debt obligations are as follows:<div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></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:10.449%"></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:10.595%"></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:11.041%"></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:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><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:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</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%">Term loan and security agreement </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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,514 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,213 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,437 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,477 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><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%">    Presented in the Consolidated Balance Sheets as the current portion of long-term debt of $15.3 million and long-term debt of $126.2 million as of December 31, 2023, and current portion of long-term debt of $10.9 million and long-term debt of $141.5 million as of December 31, 2022.</span></div> 141514000 139213000 152437000 143477000 15300000 126200000 10900000 141500000 Leases <div style="margin-top:9pt;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 leases office, warehouse and manufacturing space and certain equipment under non-cancelable operating lease agreements that generally require us to pay maintenance, insurance, taxes and other expenses in addition to annual rental fees. Our leases have remaining lease terms of one year to nineteen years, some of which include options to extend the leases for up to five years, and some of which include options to terminate the leases within one year.</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%">The components of lease expense are as follows: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.099%"><tr><td style="width:1.0%"></td><td style="width:57.500%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:19.500%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.600%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:8pt;font-weight:700;line-height:100%">Twelve Months Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">Operating lease cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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,390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,283 </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%">Finance lease cost:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Amortization of right-of-use assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;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%">194 </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%">     Interest on lease liabilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">13 </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%">Finance lease cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165 </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;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Short-term lease cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,406 </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 expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">17,415 </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="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">15,896 </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></tr></table></div><div style="padding-left:108pt;text-indent:-18pt"><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%;padding-left:13.13pt">Includes variable lease costs, which are not significant. </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%">Supplemental cash flow information related to leases is as follows: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.615%"></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: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:8pt;font-weight:700;line-height:100%">Twelve Months Ended December 31, 2023</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:8pt;font-weight:700;line-height:100%">Twelve Months Ended December 31, 2022</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"><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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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><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%">     Operating cash flows from operating leases</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,898 </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%">10,022 </span></td><td style="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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Financing cash flows from finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">205 </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></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%">Supplemental balance sheet information related to leases is as follows:</span></div><div style="margin-top:5pt;padding-left:18pt;padding-right:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.050%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.181%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.968%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.828%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Location</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</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:8pt;font-weight:700;line-height:100%">December 31, 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%">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:0 1pt"></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%">Right-of-use assets, net</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use asset, net</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,165 </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%">26,372 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current operating lease liabilities</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,502 </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,421 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,417 </span></td><td style="background-color:#cceeff;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%">19,422 </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%">     Total operating lease liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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 #000000;padding:2px 0;text-align: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,919 </span></td><td style="border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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 #000000;padding:2px 0;text-align: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,843 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></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%">Finance Leases</span></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="3" style="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></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Right-of-use assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-782"><span style="-sec-ix-hidden:f-783">Other assets</span></span></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%">205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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="3" style="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%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-786"><span style="-sec-ix-hidden:f-787">Accrued liabilities and other</span></span></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%">108 </span></td><td style="background-color:#cceeff;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%">131 </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%">Non-current liabilities</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-790"><span style="-sec-ix-hidden:f-791">Other long-term liabilities</span></span></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%">107 </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%">139 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Total finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270 </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 style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;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%">Weighted Average Remaining Lease Term</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></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%">     Operating leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1 years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0 years</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%">     Finance leases</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 years</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 years</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:700;line-height:100%">Weighted Average Discount Rate</span></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="3" style="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%">     Operating leases</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%">11.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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%">     Finance leases</span></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.6 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><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.9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="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 lease commencement date in determining the present value of the lease payments. We utilize an incremental borrowing rate, which is reflective of the specific term of the leases and economic environment of each geographic region, and apply a portfolio approach for certain machinery and equipment that have consistent terms in a specific geographic region.</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%">Anticipated future lease costs, which are based in part on certain assumptions to approximate minimum annual rental commitments under non-cancelable leases, are as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.894%"><tr><td style="width:1.0%"></td><td style="width:30.646%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.240%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.240%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.772%"></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:8pt;font-weight:700;line-height:100%">Year Ending 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:8pt;font-weight:700;line-height:100%">Operating</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:8pt;font-weight:700;line-height:100%">Financing</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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,400 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,517 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">2025</span></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,195 </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%">78 </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,273 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#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,091 </span></td><td style="background-color:#cceeff;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%">30 </span></td><td style="background-color:#cceeff;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,121 </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%">2027</span></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%">4,130 </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 </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%">4,137 </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"><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="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,624 </span></td><td style="background-color:#cceeff;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%">2,624 </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%"> Thereafter</span></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%">14,599 </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><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%">14,599 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,039 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,271 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="3" style="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%">(16,120)</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%">(17)</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%">(16,137)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></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%">31,919 </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="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%">215 </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="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%">32,134 </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></tr></table></div> Leases <div style="margin-top:9pt;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 leases office, warehouse and manufacturing space and certain equipment under non-cancelable operating lease agreements that generally require us to pay maintenance, insurance, taxes and other expenses in addition to annual rental fees. Our leases have remaining lease terms of one year to nineteen years, some of which include options to extend the leases for up to five years, and some of which include options to terminate the leases within one year.</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%">The components of lease expense are as follows: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.099%"><tr><td style="width:1.0%"></td><td style="width:57.500%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:19.500%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.600%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:8pt;font-weight:700;line-height:100%">Twelve Months Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">Operating lease cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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,390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,283 </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%">Finance lease cost:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Amortization of right-of-use assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;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%">194 </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%">     Interest on lease liabilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">13 </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%">Finance lease cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165 </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;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Short-term lease cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,406 </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 expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">17,415 </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="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">15,896 </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></tr></table></div><div style="padding-left:108pt;text-indent:-18pt"><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%;padding-left:13.13pt">Includes variable lease costs, which are not significant. </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%">Supplemental cash flow information related to leases is as follows: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.615%"></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: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:8pt;font-weight:700;line-height:100%">Twelve Months Ended December 31, 2023</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:8pt;font-weight:700;line-height:100%">Twelve Months Ended December 31, 2022</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"><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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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><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%">     Operating cash flows from operating leases</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,898 </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%">10,022 </span></td><td style="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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Financing cash flows from finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">205 </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></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%">Supplemental balance sheet information related to leases is as follows:</span></div><div style="margin-top:5pt;padding-left:18pt;padding-right:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.050%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.181%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.968%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.828%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Location</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</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:8pt;font-weight:700;line-height:100%">December 31, 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%">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:0 1pt"></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%">Right-of-use assets, net</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use asset, net</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,165 </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%">26,372 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current operating lease liabilities</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,502 </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,421 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,417 </span></td><td style="background-color:#cceeff;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%">19,422 </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%">     Total operating lease liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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 #000000;padding:2px 0;text-align: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,919 </span></td><td style="border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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 #000000;padding:2px 0;text-align: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,843 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></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%">Finance Leases</span></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="3" style="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></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Right-of-use assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-782"><span style="-sec-ix-hidden:f-783">Other assets</span></span></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%">205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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="3" style="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%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-786"><span style="-sec-ix-hidden:f-787">Accrued liabilities and other</span></span></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%">108 </span></td><td style="background-color:#cceeff;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%">131 </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%">Non-current liabilities</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-790"><span style="-sec-ix-hidden:f-791">Other long-term liabilities</span></span></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%">107 </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%">139 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Total finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270 </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 style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;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%">Weighted Average Remaining Lease Term</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></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%">     Operating leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1 years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0 years</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%">     Finance leases</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 years</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 years</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:700;line-height:100%">Weighted Average Discount Rate</span></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="3" style="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%">     Operating leases</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%">11.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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%">     Finance leases</span></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.6 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><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.9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="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 lease commencement date in determining the present value of the lease payments. We utilize an incremental borrowing rate, which is reflective of the specific term of the leases and economic environment of each geographic region, and apply a portfolio approach for certain machinery and equipment that have consistent terms in a specific geographic region.</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%">Anticipated future lease costs, which are based in part on certain assumptions to approximate minimum annual rental commitments under non-cancelable leases, are as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.894%"><tr><td style="width:1.0%"></td><td style="width:30.646%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.240%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.240%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.772%"></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:8pt;font-weight:700;line-height:100%">Year Ending 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:8pt;font-weight:700;line-height:100%">Operating</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:8pt;font-weight:700;line-height:100%">Financing</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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,400 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,517 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">2025</span></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,195 </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%">78 </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,273 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#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,091 </span></td><td style="background-color:#cceeff;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%">30 </span></td><td style="background-color:#cceeff;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,121 </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%">2027</span></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%">4,130 </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 </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%">4,137 </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"><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="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,624 </span></td><td style="background-color:#cceeff;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%">2,624 </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%"> Thereafter</span></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%">14,599 </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><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%">14,599 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,039 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,271 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="3" style="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%">(16,120)</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%">(17)</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%">(16,137)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></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%">31,919 </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="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%">215 </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="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%">32,134 </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></tr></table></div> P1Y P19Y P5Y P1Y <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense are as follows: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.099%"><tr><td style="width:1.0%"></td><td style="width:57.500%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:19.500%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.600%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:8pt;font-weight:700;line-height:100%">Twelve Months Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">Operating lease cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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,390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,283 </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%">Finance lease cost:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Amortization of right-of-use assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;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%">194 </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%">     Interest on lease liabilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">13 </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%">Finance lease cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165 </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;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Short-term lease cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,406 </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 expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">17,415 </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="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">15,896 </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></tr></table></div><div style="padding-left:108pt;text-indent:-18pt"><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%;padding-left:13.13pt">Includes variable lease costs, which are not significant. </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%">Supplemental cash flow information related to leases is as follows: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.615%"></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: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:8pt;font-weight:700;line-height:100%">Twelve Months Ended December 31, 2023</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:8pt;font-weight:700;line-height:100%">Twelve Months Ended December 31, 2022</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"><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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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><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%">     Operating cash flows from operating leases</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,898 </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%">10,022 </span></td><td style="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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Financing cash flows from finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">205 </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></table></div> 10390000 10283000 151000 194000 14000 13000 165000 207000 6860000 5406000 17415000 15896000 9898000 10022000 155000 205000 <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%">Supplemental balance sheet information related to leases is as follows:</span></div><div style="margin-top:5pt;padding-left:18pt;padding-right:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.050%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.181%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.968%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.828%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Location</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</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:8pt;font-weight:700;line-height:100%">December 31, 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%">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:0 1pt"></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%">Right-of-use assets, net</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use asset, net</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,165 </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%">26,372 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current operating lease liabilities</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,502 </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,421 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,417 </span></td><td style="background-color:#cceeff;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%">19,422 </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%">     Total operating lease liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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 #000000;padding:2px 0;text-align: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,919 </span></td><td style="border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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 #000000;padding:2px 0;text-align: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,843 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></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%">Finance Leases</span></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="3" style="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></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Right-of-use assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-782"><span style="-sec-ix-hidden:f-783">Other assets</span></span></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%">205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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="3" style="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%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-786"><span style="-sec-ix-hidden:f-787">Accrued liabilities and other</span></span></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%">108 </span></td><td style="background-color:#cceeff;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%">131 </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%">Non-current liabilities</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-790"><span style="-sec-ix-hidden:f-791">Other long-term liabilities</span></span></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%">107 </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%">139 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Total finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270 </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 style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;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%">Weighted Average Remaining Lease Term</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></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%">     Operating leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1 years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0 years</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%">     Finance leases</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 years</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 years</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:700;line-height:100%">Weighted Average Discount Rate</span></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="3" style="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%">     Operating leases</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%">11.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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%">     Finance leases</span></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.6 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><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.9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 31165000 26372000 7502000 7421000 24417000 19422000 31919000 26843000 205000 270000 108000 131000 107000 139000 215000 270000 P7Y1M6D P6Y P3Y P2Y3M18D 0.113 0.084 0.066 0.039 <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%">Anticipated future lease costs, which are based in part on certain assumptions to approximate minimum annual rental commitments under non-cancelable leases, are as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.894%"><tr><td style="width:1.0%"></td><td style="width:30.646%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.240%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.240%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.772%"></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:8pt;font-weight:700;line-height:100%">Year Ending 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:8pt;font-weight:700;line-height:100%">Operating</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:8pt;font-weight:700;line-height:100%">Financing</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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,400 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,517 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">2025</span></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,195 </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%">78 </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,273 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#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,091 </span></td><td style="background-color:#cceeff;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%">30 </span></td><td style="background-color:#cceeff;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,121 </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%">2027</span></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%">4,130 </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 </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%">4,137 </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"><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="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,624 </span></td><td style="background-color:#cceeff;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%">2,624 </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%"> Thereafter</span></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%">14,599 </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><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%">14,599 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,039 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,271 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="3" style="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%">(16,120)</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%">(17)</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%">(16,137)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></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%">31,919 </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="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%">215 </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="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%">32,134 </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></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%">Anticipated future lease costs, which are based in part on certain assumptions to approximate minimum annual rental commitments under non-cancelable leases, are as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.894%"><tr><td style="width:1.0%"></td><td style="width:30.646%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.240%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.240%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.772%"></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:8pt;font-weight:700;line-height:100%">Year Ending 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:8pt;font-weight:700;line-height:100%">Operating</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:8pt;font-weight:700;line-height:100%">Financing</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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,400 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,517 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">2025</span></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,195 </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%">78 </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,273 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#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,091 </span></td><td style="background-color:#cceeff;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%">30 </span></td><td style="background-color:#cceeff;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,121 </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%">2027</span></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%">4,130 </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 </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%">4,137 </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"><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="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,624 </span></td><td style="background-color:#cceeff;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%">2,624 </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%"> Thereafter</span></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%">14,599 </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><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%">14,599 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,039 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,271 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="3" style="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%">(16,120)</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%">(17)</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%">(16,137)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></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%">31,919 </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="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%">215 </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="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%">32,134 </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></tr></table></div> 10400000 117000 10517000 9195000 78000 9273000 7091000 30000 7121000 4130000 7000 4137000 2624000 0 2624000 14599000 0 14599000 48039000 232000 48271000 16120000 17000 16137000 31919000 215000 32134000 Income Taxes <div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pre-tax income (loss) consisted of the following for the years ended December 31:</span></div><div style="margin-top:14pt;padding-left:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:60.615%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.153%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,930 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,401)</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,476 </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;text-align: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%">28,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">22,649 </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 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</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,174 </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="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%">(1,067)</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="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%">32,125 </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></tr></table></div><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of income taxes computed at the statutory rates to the reported income tax provision for the years ended December 31 follows:</span></div><div style="margin-top:5pt;padding-left:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:60.615%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.153%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal (benefit) provision at statutory rate </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,597 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(224)</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,746 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S./Foreign tax rate differential</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">696 </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 non-deductible 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%">(14)</span></td><td style="background-color:#cceeff;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,084)</span></td><td style="background-color:#cceeff;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%">515 </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%">Foreign tax provision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,734 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">739 </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%">State taxes, net of federal benefit </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%">312 </span></td><td style="background-color:#cceeff;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%">(297)</span></td><td style="background-color:#cceeff;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%">315 </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%">State tax rate change, 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%">(201)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(432)</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%">Change in uncertain 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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;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%">74 </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%">Change in 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%">(21,750)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">366 </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%">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,284)</span></td><td style="background-color:#cceeff;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,244)</span></td><td style="background-color:#cceeff;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,341)</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%">Share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">(91)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(857)</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%">Executive compensation (IRC 162m)</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%">226 </span></td><td style="background-color:#cceeff;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%">871 </span></td><td style="background-color:#cceeff;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,128 </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%">Repatriation of 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%">435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">208 </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%">GILTI, net of related foreign tax credit</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%">365 </span></td><td style="background-color:#cceeff;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%">39 </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%">Pension settlement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">3,394 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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: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%">446 </span></td><td style="background-color:#cceeff;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%">(866)</span></td><td style="background-color:#cceeff;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%">197 </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%">(Benefit) Provision for income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,237)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,904 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,393 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;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 (benefit) for income taxes for the years ended December 31 follows:</span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:15.762%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.551%"></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:7.551%"></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:7.257%"></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:7.551%"></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:7.551%"></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:7.257%"></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:7.551%"></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:7.551%"></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:7.554%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">Federal </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(278)</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,166)</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,444)</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(338)</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,831 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,493 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,377 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,423 </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;text-align: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 and local </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(3,355)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,608)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(439)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(287)</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</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,993 </span></td><td style="background-color:#cceeff;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%">822 </span></td><td style="background-color:#cceeff;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,815 </span></td><td style="background-color:#cceeff;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,486 </span></td><td style="background-color:#cceeff;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,390)</span></td><td style="background-color:#cceeff;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%">96 </span></td><td style="background-color:#cceeff;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%">6,126 </span></td><td style="background-color:#cceeff;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%">131 </span></td><td style="background-color:#cceeff;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%">6,257 </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</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,462 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,699)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,237)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,424 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,480 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,904 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,324 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,069 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,393 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of deferred income tax assets and liabilities as of December 31 follows:</span></div><div style="margin-top:14pt;padding-left:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:74.857%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.540%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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%">Noncurrent deferred tax assets: </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization and fixed assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,070 </span></td><td style="background-color:#ffffff;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%">9,653 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</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,184 </span></td><td style="background-color:#cceeff;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,514 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,182 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty obligations</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%">264 </span></td><td style="background-color:#cceeff;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%">242 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,035 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">465 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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,858 </span></td><td style="background-color:#cceeff;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,595 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,703 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</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,705 </span></td><td style="background-color:#cceeff;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,809 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other temporary differences</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,787 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">3,797 </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 noncurrent deferred tax assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,443 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,960 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,342)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #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%">(31,090)</span></td><td style="background-color:#ffffff;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:#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 noncurrent deferred tax assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,101 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,870 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization and fixed assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,309)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">(827)</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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">127 </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="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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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,428)</span></td><td style="background-color:#cceeff;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,585)</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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other temporary differences</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,061)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(287)</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 noncurrent tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,806)</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%">(8,572)</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="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%">Net noncurrent deferred tax liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,806)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,572)</span></td><td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total net deferred tax asset</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,295 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,298 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred taxes are reflected in the Consolidated Balance Sheet as follows:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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 #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Net non-current deferred tax assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,568 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">12,275 </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 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%">Non-current deferred tax liabilities (included in Other long-term liabilities)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(273)</span></td><td style="background-color:#ffffff;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%">(977)</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:700;line-height:100%">Total net deferred tax asset</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%">33,295 </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%">11,298 </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:112%">We assess whether valuation allowances should be established against deferred tax assets based on consideration of all available evidence using a “more likely than not” standard. This assessment considers, among other matters, the nature, frequency and severity of recent losses, forecasts of future profitability, the duration of statutory carryforward periods, our experience with unused tax attributes expiring and tax planning alternatives. In making such judgments, significant weight is given to evidence that can be objectively verified. During 2022, (1) the Company established a valuation allowance on its U.S. deferred tax assets of $24.5 million due to significant negative evidence including severity of recent losses, and (2) reversed the valuation allowance on its U.K. deferred tax assets of $9.9 million based on the weight of positive evidence, including the cumulative income position in the three most recent years and forecasts for a sustained level of future taxable income. During 2023, the Company reversed the valuation allowance on its U.S. deferred tax assets of $22.0 million as it believes that the weight of the positive evidence, including the cumulative income position in the three most recent years and forecasts for a sustained level of future taxable income, was sufficient to overcome the weight of the negative evidence during the year ended December 31, 2023.</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%">During 2023, we recorded an additional valuation allowance of $1.9 million primarily related to a $1.6 million increase in foreign tax credits. We expect to be able to realize the benefits of all of our deferred tax assets that are not currently offset by a valuation allowance, as discussed above. In the event that our actual results differ from our estimates or we adjust these estimates in future periods, the effects of these adjustments could materially impact our financial position and results of operations.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity for the years ended December 31 is as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:62.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.614%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance - Beginning of the year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,090 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,371 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,441 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Provisions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">24,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,529 </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%">Utilizations and reversals</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%">(23,631)</span></td><td style="background-color:#cceeff;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,787)</span></td><td style="background-color:#cceeff;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%">(599)</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%">Balance - End of the year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,342 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,090 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,371 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt;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, 2023, the Company had net operating loss carryforwards of $78.5 million, of which $36.5 million related to foreign jurisdictions and $42.0 million related to U.S. state jurisdictions, $4.8 million of U.S. foreign tax credit carryforwards, and $1.4 million of research and development tax credit carryforwards. The carryforward periods for these net operating losses range from five years to indefinite, foreign tax credits begin to expire in 2027, and research and development tax credits begin to expire in 2036. Utilization of these carryforwards is subject to the tax laws of the applicable tax jurisdiction and may be limited by the ability of certain subsidiaries to generate taxable income in the associated tax jurisdiction. We have established valuation allowance for certain U.S. foreign tax credits, State NOLs, and Foreign NOLs that we believe are more likely than not to expire before they can be utilized.</span></div><div style="margin-top:9pt;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, 2023, cash of $37.8 million was held by foreign subsidiaries. During the year ended December 31, 2023, $7.0 million was repatriated from the Company's foreign subsidiaries. The Company had a $0.5 million deferred tax liability as of December 31, 2023 for the expected future income tax implications of repatriating cash from the foreign subsidiaries for which indefinite reinvestment is not expected.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We file federal income tax returns in the U.S. and income tax returns in various states and foreign jurisdictions. In the U.S., we are generally no longer subject to tax assessment for tax years prior to 2018. In our major non-U.S. jurisdictions including China, Czech Republic, Mexico and the United Kingdom, tax years are typically subject to examination for three to five years. </span></div><div style="margin-top:9pt;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, 2023, and 2022, we provided a liability of $1.3 million and $1.1 million, respectively, for unrecognized tax benefits associated with our U.S. federal and state, and foreign jurisdictions. The majority of these unrecognized tax benefits are netted against their related non-current deferred tax assets.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accrue interest and penalties related to unrecognized tax benefits through income tax expense. We had $1.2 million and $0.9 million accrued for the payment of interest and penalties as of December 31, 2023 and December 31, 2022, respectively. Accrued interest and penalties are included in the $1.3 million of unrecognized tax benefits. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of unrecognized tax benefits (including interest and penalties) at December 31 follows:</span></div><div style="margin-top:14pt;padding-left:11.25pt;padding-right:11.25pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:60.615%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.153%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance - Beginning of the year </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,089 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,006 </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 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%">Gross increase - tax positions in prior periods </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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></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%">Gross decreases - tax positions in prior periods </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%">— </span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases - current period 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%">149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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></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%">Lapse of statute of limitations</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%">(389)</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency 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%">40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">12 </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%">Balance - End of the year </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,338 </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="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%">1,089 </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="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%">1,093 </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></tr></table></div> <div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pre-tax income (loss) consisted of the following for the years ended December 31:</span></div><div style="margin-top:14pt;padding-left:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:60.615%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.153%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,930 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,401)</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,476 </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;text-align: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%">28,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">22,649 </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 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</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,174 </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="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%">(1,067)</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="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%">32,125 </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></tr></table></div> 7930000 -30401000 9476000 28244000 29334000 22649000 36174000 -1067000 32125000 <div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of income taxes computed at the statutory rates to the reported income tax provision for the years ended December 31 follows:</span></div><div style="margin-top:5pt;padding-left:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:60.615%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.153%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal (benefit) provision at statutory rate </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,597 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(224)</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,746 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S./Foreign tax rate differential</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">696 </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 non-deductible 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%">(14)</span></td><td style="background-color:#cceeff;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,084)</span></td><td style="background-color:#cceeff;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%">515 </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%">Foreign tax provision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,734 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">739 </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%">State taxes, net of federal benefit </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%">312 </span></td><td style="background-color:#cceeff;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%">(297)</span></td><td style="background-color:#cceeff;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%">315 </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%">State tax rate change, 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%">(201)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(432)</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%">Change in uncertain 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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;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%">74 </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%">Change in 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%">(21,750)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">366 </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%">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,284)</span></td><td style="background-color:#cceeff;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,244)</span></td><td style="background-color:#cceeff;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,341)</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%">Share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">(91)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(857)</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%">Executive compensation (IRC 162m)</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%">226 </span></td><td style="background-color:#cceeff;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%">871 </span></td><td style="background-color:#cceeff;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,128 </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%">Repatriation of 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%">435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">208 </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%">GILTI, net of related foreign tax credit</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%">365 </span></td><td style="background-color:#cceeff;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%">39 </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%">Pension settlement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">3,394 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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: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%">446 </span></td><td style="background-color:#cceeff;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%">(866)</span></td><td style="background-color:#cceeff;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%">197 </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%">(Benefit) Provision for income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,237)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,904 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,393 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 7597000 -224000 6746000 855000 2320000 696000 -14000 -1084000 515000 821000 1734000 739000 312000 -297000 315000 -201000 -33000 -432000 209000 38000 74000 -21750000 14776000 366000 2284000 1244000 1341000 -31000 -91000 -857000 226000 871000 1128000 435000 1245000 208000 142000 365000 39000 0 3394000 0 446000 -866000 197000 -13237000 20904000 8393000 <div style="margin-top:9pt;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 (benefit) for income taxes for the years ended December 31 follows:</span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:15.762%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.551%"></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:7.551%"></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:7.257%"></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:7.551%"></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:7.551%"></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:7.257%"></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:7.551%"></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:7.551%"></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:7.554%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">Federal </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(278)</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,166)</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,444)</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(338)</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,831 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,493 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,377 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,423 </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;text-align: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 and local </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(3,355)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,608)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(439)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(287)</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</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,993 </span></td><td style="background-color:#cceeff;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%">822 </span></td><td style="background-color:#cceeff;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,815 </span></td><td style="background-color:#cceeff;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,486 </span></td><td style="background-color:#cceeff;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,390)</span></td><td style="background-color:#cceeff;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%">96 </span></td><td style="background-color:#cceeff;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%">6,126 </span></td><td style="background-color:#cceeff;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%">131 </span></td><td style="background-color:#cceeff;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%">6,257 </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</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,462 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,699)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,237)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,424 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,480 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,904 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,324 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,069 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,393 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -278000 -18166000 -18444000 -338000 16831000 16493000 46000 2377000 2423000 747000 -3355000 -2608000 276000 4039000 4315000 152000 -439000 -287000 6993000 822000 7815000 8486000 -8390000 96000 6126000 131000 6257000 7462000 -20699000 -13237000 8424000 12480000 20904000 6324000 2069000 8393000 <div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of deferred income tax assets and liabilities as of December 31 follows:</span></div><div style="margin-top:14pt;padding-left:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:74.857%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.540%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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%">Noncurrent deferred tax assets: </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization and fixed assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,070 </span></td><td style="background-color:#ffffff;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%">9,653 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</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,184 </span></td><td style="background-color:#cceeff;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,514 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,182 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty obligations</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%">264 </span></td><td style="background-color:#cceeff;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%">242 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,035 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">465 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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,858 </span></td><td style="background-color:#cceeff;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,595 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,703 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</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,705 </span></td><td style="background-color:#cceeff;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,809 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other temporary differences</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,787 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">3,797 </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 noncurrent deferred tax assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,443 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,960 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,342)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #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%">(31,090)</span></td><td style="background-color:#ffffff;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:#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 noncurrent deferred tax assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,101 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,870 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization and fixed assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,309)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">(827)</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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">127 </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="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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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,428)</span></td><td style="background-color:#cceeff;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,585)</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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other temporary differences</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,061)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(287)</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 noncurrent tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,806)</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%">(8,572)</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="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%">Net noncurrent deferred tax liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,806)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,572)</span></td><td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total net deferred tax asset</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,295 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,298 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred taxes are reflected in the Consolidated Balance Sheet as follows:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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 #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Net non-current deferred tax assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,568 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">12,275 </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 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%">Non-current deferred tax liabilities (included in Other long-term liabilities)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(273)</span></td><td style="background-color:#ffffff;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%">(977)</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:700;line-height:100%">Total net deferred tax asset</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%">33,295 </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%">11,298 </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> 11070000 9653000 5184000 8514000 2467000 2182000 264000 242000 1035000 465000 9858000 7595000 6073000 6703000 10705000 11809000 8787000 3797000 55443000 50960000 9342000 31090000 46101000 19870000 1309000 827000 8000 -127000 9428000 7585000 2061000 287000 12806000 8572000 12806000 8572000 33295000 11298000 33568000 12275000 273000 977000 33295000 11298000 24500000 -9900000 -22000000 1900000 1600000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity for the years ended December 31 is as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:62.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.614%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance - Beginning of the year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,090 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,371 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,441 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Provisions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">24,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,529 </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%">Utilizations and reversals</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%">(23,631)</span></td><td style="background-color:#cceeff;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,787)</span></td><td style="background-color:#cceeff;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%">(599)</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%">Balance - End of the year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,342 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,090 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,371 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 31090000 18371000 16441000 1883000 24506000 2529000 23631000 11787000 599000 9342000 31090000 18371000 78500000 36500000 42000000 4800000 1400000 37800000 7000000 500000 1300000 1100000 1200000 900000 1300000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of unrecognized tax benefits (including interest and penalties) at December 31 follows:</span></div><div style="margin-top:14pt;padding-left:11.25pt;padding-right:11.25pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:60.615%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.153%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance - Beginning of the year </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,089 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,006 </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 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%">Gross increase - tax positions in prior periods </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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></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%">Gross decreases - tax positions in prior periods </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%">— </span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases - current period 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%">149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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></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%">Lapse of statute of limitations</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%">(389)</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency 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%">40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">12 </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%">Balance - End of the year </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,338 </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="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%">1,089 </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="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%">1,093 </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></tr></table></div> 1089000 1093000 1006000 60000 426000 75000 0 0 0 149000 0 0 0 389000 0 40000 41000 12000 1338000 1089000 1093000 Accrued and Other Liabilities <div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued and other liabilities consisted of the following as of December 31:</span></div><div style="margin-top:14pt;padding-left:11.25pt;padding-right:11.25pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:73.632%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.152%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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%">Compensation and benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,659 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,370 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,092 </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%">Accrued freight</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,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%">4,225 </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%">Accrued legal and professional fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,535 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,027 </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%">Warranty Costs</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,458 </span></td><td style="background-color:#cceeff;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,433 </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%">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%">10,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,241 </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: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%">45,060 </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%">35,388 </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-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued and other liabilities consisted of the following as of December 31:</span></div><div style="margin-top:14pt;padding-left:11.25pt;padding-right:11.25pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:73.632%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.152%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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%">Compensation and benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,659 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,370 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,092 </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%">Accrued freight</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,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%">4,225 </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%">Accrued legal and professional fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,535 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,027 </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%">Warranty Costs</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,458 </span></td><td style="background-color:#cceeff;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,433 </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%">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%">10,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,241 </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: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%">45,060 </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%">35,388 </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> 23659000 13370000 5018000 5092000 2679000 4225000 1535000 1027000 1458000 1433000 10711000 10241000 45060000 35388000 Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans<div style="margin-top:5pt;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%">Defined Contribution Plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - We sponsor a defined contribution plan covering eligible employees. Eligible employees can contribute on a pre-tax basis to the plan. In accordance with the terms of the 401(k) plan, we elect to match a certain percentage of the participants’ contributions to the plan, as defined. We recognized expense associated with the plan of $4.8 million, $4.6 million and $4.0 million for the years ended December 31, 2023, 2022, and 2021, respectively. </span></div><div style="margin-top:9pt;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%">Pension and Other Post-Retirement Benefit Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - We sponsor pension and other post-retirement benefit plans that cover certain hourly and salaried employees in the U.S. and United Kingdom. Each of the plans are frozen to new participants and to additional service credits earned. Our policy is to make annual contributions to the plans to fund the minimum contributions, as required by local regulations. </span></div><div style="margin-top:9pt;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, 2022, the Company settled its U.S. Pension Plan liabilities through lump-sum payments and purchase of an annuity contract. The lump-sum payments of $4.4 million and the annuity contract totaling $25.2 million were paid out of plan assets and resulted in an $9.2 million non-cash settlement charge, which was recorded in Other comprehensive income in the Consolidated Statements of Comprehensive Income (Loss) during the year ended December 31, 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in benefit obligation, plan assets and funded status as of December 31 is as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.152%"><tr><td style="width:1.0%"></td><td style="width:62.113%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:16.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.857%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.660%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:8pt;font-weight:700;line-height:100%">Non-U.S. Pension Plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></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%">Change in benefit obligation:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:0 1pt"></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%">Benefit obligation — Beginning of the year</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">29,885 </span></td><td style="background-color:#ffffff;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,545 </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></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%">Interest cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">785 </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></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%">Benefits paid</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,801)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,744)</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%">Actuarial (gain) loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,087 </span></td><td style="background-color:#cceeff;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,931)</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%">Exchange rate changes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,583 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,770)</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%">Benefit obligation at end of the year</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,172 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,885 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in plan assets:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%">Fair value of plan assets — Beginning of the year</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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,537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,640 </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%">Actual return on plan assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(12,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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,125 </span></td><td style="background-color:#cceeff;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,016 </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></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%">Benefits paid</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,801)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,744)</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%">Exchange rate changes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 </span></td><td style="background-color:#cceeff;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,744)</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%">Fair value of plan assets at end of the year</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,052 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #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%">21,537 </span></td><td style="background-color:#ffffff;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:#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%">Funded status</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">(9,120)</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="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%">(8,348)</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></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-style:italic;font-weight:400;line-height:120%">Actuarial Gain - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The projected Non-U.S. benefit obligation includes a net loss of $1.1 million for the year ended December 31, 2023 driven primarily by a decrease in the discount rate assumption. </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%">Amounts recognized in the Consolidated Balance Sheets at December 31 consisted of:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.865%"><tr><td style="width:1.0%"></td><td style="width:53.551%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:20.993%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.962%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.994%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:8pt;font-weight:700;line-height:100%">Non-U.S. Pension Plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Noncurrent liabilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">(9,120)</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%">(8,348)</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount recognized</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,120)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,348)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="margin-top:4pt;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 net periodic cost (benefit) for the years ended December 31 were as follows: </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"></td><td style="width:32.685%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.307%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.307%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.307%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.307%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.307%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.310%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">U.S. Pension and Other Post-Retirement Benefit Plans</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-U.S. Pension Plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Interest cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">617 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">827 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,418 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">638 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(681)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,212)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,221)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,016)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost </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%">— </span></td><td style="background-color:#cceeff;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,208 </span></td><td style="background-color:#cceeff;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%">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%">48 </span></td><td style="background-color:#cceeff;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%">48 </span></td><td style="background-color:#cceeff;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%">54 </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%">Recognized actuarial loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:100%">373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:100%">283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:100%">757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:100%">603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:100%">953 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic cost (benefit)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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="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%">9,517 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">(1,096)</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="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%">1,002 </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="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%">420 </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="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%">645 </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></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:9pt"><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%">Includes $9.2 million non-cash settlement charge arising from the early payout of the U.S. defined benefit plan benefits in the year ended December 31, 2022.</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%">Net periodic cost (benefit) components, not inclusive of service costs, are recognized in Other (income) expense within the Consolidated Statements of Operations. </span></div><div style="text-align:justify;text-indent:24.75pt"><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%">Amounts Recognized in Other Comprehensive Income (Loss) -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Amounts recognized in Other comprehensive income (loss), before taking into account income tax effects, at December 31 are as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.368%"><tr><td style="width:1.0%"></td><td style="width:32.984%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.260%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.550%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.260%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.550%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.260%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.550%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.260%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.550%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.260%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.550%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.266%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">U.S. Pension and Other Post-Retirement Benefit Plans</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-U.S. Pension Plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net actuarial loss</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(148)</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,875 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,165 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,603 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,923 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">687 </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: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%">— </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="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%">(121)</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="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%">10,908 </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="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%">14,737 </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="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%">14,221 </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="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%">14,610 </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></tr></table></div><div style="margin-top:4pt;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%">Other Changes in Plan Assets and Benefit Obligations Recognized in Comprehensive Income (Loss)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Amounts recognized as other changes in plan assets and benefit obligations in comprehensive income (loss), before taking into account income tax effects, for the year ended December 31 are as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.843%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.294%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.504%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.504%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.294%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.504%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.297%"></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:8pt;font-weight:400;line-height:100%"> </span></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:8pt;font-weight:700;line-height:100%">U.S. Pension and Other Post-Retirement Plans</span></td><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:8pt;font-weight:700;line-height:100%">Non-U.S. Pension Plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></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%">Actuarial (gain) loss</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,435)</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,186 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">615 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of actuarial (loss) gain</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">(9,575)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(716)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(672)</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%">Prior service credit</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%">(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%">(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%">(54)</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 recognized in other comprehensive income (loss)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,016)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(111)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average assumptions used to determine benefit obligations at December 31 were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:71.198%"><tr><td style="width:1.0%"></td><td style="width:61.322%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:17.175%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.826%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.177%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:8pt;font-weight:700;line-height:100%">Non-U.S. Pension Plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></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%">Discount rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">4.45 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">4.75 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average assumptions used to determine net periodic benefit cost at December 31 were as follows: </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.111%"><tr><td style="width:1.0%"></td><td style="width:42.679%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:16.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.996%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.996%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.845%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-U.S. Pension Plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">4.45 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.80 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.20 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The rate of return assumptions are based on projected long-term market returns for the various asset classes in which the plans are invested, weighted by the target asset allocations. An incremental amount for active plan asset management and diversification, where appropriate, is included in the rate of return assumption. Our pension plan investment strategy is reviewed periodically, but no less frequently than annually. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We employ a total return investment approach whereby a mix of equities, fixed income and real estate investments are intended to maximize the long-term return of plan assets taking into consideration a prudent level of risk. The intent of this strategy is to minimize plan expenses by outperforming plan liabilities over the long run. Risk tolerance is established through consideration of plan liabilities, plan funded status and corporate financial condition. The investment portfolio contains a diversified blend of equity, balanced, fixed income and real estate investments. Furthermore, equity investments are diversified across U.S. and non-U.S. stocks, as well as growth, value and large and small capitalizations. Other assets, such as real estate, are used judiciously to perhaps enhance long-term returns and to improve portfolio diversification. Derivatives may be used to gain market exposure in an efficient and timely manner; however, derivatives may not be used to leverage the portfolio beyond the market value of the underlying investments. Investment risk is measured and monitored on an ongoing basis in light of annual liability measurements, periodic asset/liability studies and quarterly investment portfolio reviews. We expect to contribute approximately $1.1 million to our non-U.S. pension plan and our other post-retirement benefit plans in 2024.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our investment allocation target for our non-U.S. pension plan for 2023 and our weighted-average asset allocations of our pension assets for the years ended December 31, by asset category, are as follows:</span></div><div style="margin-top:5pt;padding-left:11.25pt;padding-right:11.25pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:56.725%"><tr><td style="width:1.0%"></td><td style="width:39.879%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.559%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.088%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.559%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.088%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.559%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.088%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.080%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:8pt;font-weight:700;line-height:100%">Target Allocation %</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:8pt;font-weight:700;line-height:100%">Actual Allocations %</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Cash and cash equivalents</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</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%">Equity/Balanced securities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">23</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">42</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">23</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">42</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%">Fixed income securities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">77</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">58</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">76</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">58</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #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:400;line-height:100%">100%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #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:400;line-height:100%">100%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #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:400;line-height:100%">100%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #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:400;line-height:100%">100%</span></td></tr></table></div><div style="padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The non-U.S. pension plan assets are held in a pooled separate account which represents an insurance contract under which plan assets are administered through pooled funds. The contract portfolio includes cash and cash equivalents, equity/ balanced securities, and fixed income securities. The contract is valued daily based on the market value of the underlying net assets. The majority of the underlying net assets have observable Level 1 and/or 2 quoted pricing inputs which are used to determine the unit value of the contract, which is not publicly quoted and therefore classified as Level 2 of the fair value hierarchy. See Note 1, Significant Accounting Policies, for further detail on fair value hierarchy.</span></div><div style="padding-left:22.5pt;text-indent:-22.5pt"><span><br/></span></div><div style="padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assets within the insurance contract can be described as follows:</span></div><div style="margin-top:9pt;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%">Equity Securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Includes common stocks issued by U.S., United Kingdom and other international companies, equity funds that invest in common stocks and unit linked insurance policies. Equity investments generally allow near-term (within 90 days of the measurement date) liquidity and are held in issues that are actively traded to facilitate transactions at minimum cost.</span></div><div style="margin-top:9pt;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%">Balanced</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Includes funds primarily invested in a mix of equity and fixed income securities where the allocations are at the discretion of the investment manager. Investments generally allow near-term (within 90 days of the measurement date) liquidity and are held in issues that are actively traded to facilitate transactions at minimum cost.</span></div><div style="margin-top:9pt;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%">Fixed Income Securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Includes U.S. dollar-denominated and United Kingdom and other international marketable bonds and convertible debt securities as well as fixed income funds that invest in these instruments. Investments generally allow near-term liquidity and are held in issues that are actively traded to facilitate transactions at minimum cost.</span></div><div style="margin-top:9pt;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 our pension plan assets by asset category and by level as described in Note 1, Significant Accounting Policies, for the years ended December 31, 2023 and 2022 are as follows:</span></div><div style="margin-top:5pt;padding-left:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.871%"><tr><td style="width:1.0%"></td><td style="width:28.185%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.578%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.578%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.298%"></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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in<br/>Active Markets for<br/>Identical Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Observable Inputs</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable Inputs</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance contracts and other</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,052 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,052 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total pension fund assets</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%">23,052 </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%">23,052 </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="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:5pt;padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.017%"><tr><td style="width:1.0%"></td><td style="width:28.133%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.160%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.691%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.547%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.691%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.547%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.262%"></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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in<br/>Active Markets for<br/>Identical Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Observable Inputs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable Inputs</span></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:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance contract and other</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,537 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,537 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total pension fund 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 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%">21,537 </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%">21,537 </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="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:5pt;padding-left:58.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;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%;padding-left:13.13pt">Not included in the table are the remaining $4.0 million of plan assets under the U.S. pension plan which has been invested in Cash and cash equivalents (NAV) as of December 31, 2022.</span></div><div style="padding-left:58.5pt;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%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10.5pt">During 2023, the Company corrected an immaterial error in the presentation of asset category and level of the non-U.S. pension plan assets as of December 31, 2022.</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%">The assets were previously disclosed as Net Asset Value per share (NAV) rather than Level 2.</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%">Additionally, the asset category previously disclosed was the underlying assets of the insurance contract rather than the insurance contract itself. The correction had no impact on investment values and had no impact on the consolidated balance sheets, statements of operations or statements of cash flows.</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 summarizes our expected future benefit payments of our pension and other post-retirement benefit plans:</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:56.871%"><tr><td style="width:1.0%"></td><td style="width:70.879%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.921%"></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:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Plans</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,815 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,780 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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,848 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,859 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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,934 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 to 2033</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%">9,703 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 4800000 4600000 4000000 4400000 25200000 -9200000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in benefit obligation, plan assets and funded status as of December 31 is as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.152%"><tr><td style="width:1.0%"></td><td style="width:62.113%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:16.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.857%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.660%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:8pt;font-weight:700;line-height:100%">Non-U.S. Pension Plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></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%">Change in benefit obligation:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:0 1pt"></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%">Benefit obligation — Beginning of the year</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">29,885 </span></td><td style="background-color:#ffffff;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,545 </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></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%">Interest cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">785 </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></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%">Benefits paid</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,801)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,744)</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%">Actuarial (gain) loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,087 </span></td><td style="background-color:#cceeff;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,931)</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%">Exchange rate changes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,583 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,770)</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%">Benefit obligation at end of the year</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,172 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,885 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in plan assets:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%">Fair value of plan assets — Beginning of the year</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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,537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,640 </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%">Actual return on plan assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(12,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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,125 </span></td><td style="background-color:#cceeff;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,016 </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></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%">Benefits paid</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,801)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,744)</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%">Exchange rate changes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 </span></td><td style="background-color:#cceeff;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,744)</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%">Fair value of plan assets at end of the year</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,052 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #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%">21,537 </span></td><td style="background-color:#ffffff;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:#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%">Funded status</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">(9,120)</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="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%">(8,348)</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></tr></table></div> 29885000 48545000 1418000 785000 1801000 1744000 -1087000 12931000 -1583000 4770000 32172000 29885000 21537000 38640000 1053000 -12631000 1125000 1016000 1801000 1744000 1138000 -3744000 23052000 21537000 -9120000 -8348000 -1100000 <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%">Amounts recognized in the Consolidated Balance Sheets at December 31 consisted of:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.865%"><tr><td style="width:1.0%"></td><td style="width:53.551%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:20.993%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.962%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.994%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:8pt;font-weight:700;line-height:100%">Non-U.S. Pension Plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Noncurrent liabilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">(9,120)</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%">(8,348)</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount recognized</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,120)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,348)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 9120000 8348000 -9120000 -8348000 <div style="margin-top:4pt;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 net periodic cost (benefit) for the years ended December 31 were as follows: </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"></td><td style="width:32.685%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.307%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.307%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.307%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.307%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.307%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.310%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">U.S. Pension and Other Post-Retirement Benefit Plans</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-U.S. Pension Plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Interest cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">617 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">827 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,418 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">638 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(681)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,212)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,221)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,016)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost </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%">— </span></td><td style="background-color:#cceeff;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,208 </span></td><td style="background-color:#cceeff;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%">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%">48 </span></td><td style="background-color:#cceeff;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%">48 </span></td><td style="background-color:#cceeff;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%">54 </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%">Recognized actuarial loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:100%">373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:100%">283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:100%">757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:100%">603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:100%">953 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic cost (benefit)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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="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%">9,517 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">(1,096)</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="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%">1,002 </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="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%">420 </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="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%">645 </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></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:9pt"><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%">Includes $9.2 million non-cash settlement charge arising from the early payout of the U.S. defined benefit plan benefits in the year ended December 31, 2022.</span></div> 0 617000 827000 1418000 785000 638000 0 681000 2212000 1221000 1016000 1000000 0 9208000 6000 48000 48000 54000 0 -373000 -283000 -757000 -603000 -953000 0 9517000 -1096000 1002000 420000 645000 -9200000 Amounts recognized in Other comprehensive income (loss), before taking into account income tax effects, at December 31 are as follows:<div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.368%"><tr><td style="width:1.0%"></td><td style="width:32.984%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.260%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.550%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.260%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.550%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.260%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.550%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.260%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.550%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.260%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.550%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.266%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">U.S. Pension and Other Post-Retirement Benefit Plans</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-U.S. Pension Plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net actuarial loss</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(148)</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,875 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,165 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,603 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,923 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">687 </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: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%">— </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="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%">(121)</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="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%">10,908 </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="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%">14,737 </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="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%">14,221 </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="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%">14,610 </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></tr></table></div> 0 148000 -10875000 -14165000 -13603000 -13923000 0 27000 33000 572000 618000 687000 0 -121000 10908000 14737000 14221000 14610000 Amounts recognized as other changes in plan assets and benefit obligations in comprehensive income (loss), before taking into account income tax effects, for the year ended December 31 are as follows:<div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.843%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.294%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.504%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.504%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.294%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.504%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.297%"></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:8pt;font-weight:400;line-height:100%"> </span></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:8pt;font-weight:700;line-height:100%">U.S. Pension and Other Post-Retirement Plans</span></td><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:8pt;font-weight:700;line-height:100%">Non-U.S. Pension Plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></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%">Actuarial (gain) loss</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,435)</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,186 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">615 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of actuarial (loss) gain</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">(9,575)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(716)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(672)</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%">Prior service credit</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%">(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%">(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%">(54)</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 recognized in other comprehensive income (loss)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,016)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(111)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 1435000 -1186000 -615000 0 -9575000 -716000 -672000 0 -6000 -46000 -54000 0 -11016000 424000 -111000 <div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average assumptions used to determine benefit obligations at December 31 were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:71.198%"><tr><td style="width:1.0%"></td><td style="width:61.322%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:17.175%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.826%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.177%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:8pt;font-weight:700;line-height:100%">Non-U.S. Pension Plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></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%">Discount rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">4.45 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">4.75 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average assumptions used to determine net periodic benefit cost at December 31 were as follows: </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.111%"><tr><td style="width:1.0%"></td><td style="width:42.679%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:16.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.996%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.996%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.845%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-U.S. Pension Plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">4.45 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.80 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.20 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.0445 0.0475 0.0445 0.0180 0.0120 0.0565 0.0290 0.0260 1100000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our investment allocation target for our non-U.S. pension plan for 2023 and our weighted-average asset allocations of our pension assets for the years ended December 31, by asset category, are as follows:</span></div><div style="margin-top:5pt;padding-left:11.25pt;padding-right:11.25pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:56.725%"><tr><td style="width:1.0%"></td><td style="width:39.879%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.559%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.088%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.559%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.088%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.559%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.088%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.080%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:8pt;font-weight:700;line-height:100%">Target Allocation %</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:8pt;font-weight:700;line-height:100%">Actual Allocations %</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Cash and cash equivalents</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</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%">Equity/Balanced securities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">23</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">42</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">23</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">42</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%">Fixed income securities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">77</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">58</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">76</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">58</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #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:400;line-height:100%">100%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #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:400;line-height:100%">100%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #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:400;line-height:100%">100%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #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:400;line-height:100%">100%</span></td></tr></table></div><div style="margin-top:9pt;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 our pension plan assets by asset category and by level as described in Note 1, Significant Accounting Policies, for the years ended December 31, 2023 and 2022 are as follows:</span></div><div style="margin-top:5pt;padding-left:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.871%"><tr><td style="width:1.0%"></td><td style="width:28.185%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.578%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.578%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.298%"></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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in<br/>Active Markets for<br/>Identical Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Observable Inputs</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable Inputs</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance contracts and other</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,052 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,052 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total pension fund assets</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%">23,052 </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%">23,052 </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="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:5pt;padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.017%"><tr><td style="width:1.0%"></td><td style="width:28.133%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.160%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.691%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.547%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.691%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.547%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.262%"></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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in<br/>Active Markets for<br/>Identical Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Observable Inputs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable Inputs</span></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:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance contract and other</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,537 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,537 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total pension fund 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 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%">21,537 </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%">21,537 </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="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:5pt;padding-left:58.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;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%;padding-left:13.13pt">Not included in the table are the remaining $4.0 million of plan assets under the U.S. pension plan which has been invested in Cash and cash equivalents (NAV) as of December 31, 2022.</span></div><div style="padding-left:58.5pt;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%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10.5pt">During 2023, the Company corrected an immaterial error in the presentation of asset category and level of the non-U.S. pension plan assets as of December 31, 2022.</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%">The assets were previously disclosed as Net Asset Value per share (NAV) rather than Level 2.</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%">Additionally, the asset category previously disclosed was the underlying assets of the insurance contract rather than the insurance contract itself. The correction had no impact on investment values and had no impact on the consolidated balance sheets, statements of operations or statements of cash flows.</span></div> 0 0 0.01 0 0.23 0.42 0.23 0.42 0.77 0.58 0.76 0.58 1 1 1 1 P90D P90D 23052000 0 23052000 0 23052000 0 23052000 0 21537000 0 21537000 0 21537000 0 21537000 0 4000000 <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 summarizes our expected future benefit payments of our pension and other post-retirement benefit plans:</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:56.871%"><tr><td style="width:1.0%"></td><td style="width:70.879%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.921%"></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:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Plans</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,815 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,780 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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,848 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,859 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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,934 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 to 2033</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%">9,703 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 1815000 1780000 1848000 1859000 1934000 9703000 Performance Awards<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, the Company made awards, defined as cash, shares or other awards, to employees under the Commercial Vehicle Group, Inc. 2014 Equity Incentive Plan (the “2014 EIP”) and the Commercial Vehicle Group, Inc. 2020 Equity Incentive Plan (the “2020 EIP”). Effective June 15, 2020, as part of the Company’s stockholders’ approval of the 2020 EIP, the Company agreed that no more awards will be made under the 2014 EIP. </span></div><div style="margin-top:6pt;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%">Restricted Cash Awards</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Restricted cash is a grant that is earned and payable in cash based upon the Company’s relative total shareholder return in terms of ranking as compared to the peer group and Return on Invested Capital ("ROIC") component established by the Compensation Committee of the Board of Directors. </span></div><div style="margin-top:6pt;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%">Performance Stock Awards Settled in Cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Performance-based stock award is a grant that is earned and payable in cash. The total amount payable as of the award's vesting date is determined based upon the number of shares allocated to a participant, the Company’s relative total shareholder return in terms of ranking which can fluctuate as compared to the peer group over the performance period, ROIC performance, and the share price of the Company's stock. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total shareholder return is determined by the percentage change in value (positive or negative) over the applicable measurement period as measured by dividing (A) the sum of the cumulative value of dividends and other distributions paid on </span></div><div style="margin-top: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 Common Stock for the applicable measurement period and the difference (positive or negative) between each such company’s starting stock price and ending stock price, by (B) the starting stock price. Performance targets are based on relative total shareholder return in terms of ranking as compared to the peer group over the performance period. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROIC is defined as adjusted net income plus interest expense (net of tax), divided by total assets less current liabilities plus current debt. A five-point average is used to calculate the asset denominator.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These awards are payable at the end of the performance period in cash if the employee is employed through the end of the performance period. If the employee is not employed during the entire performance period, the award is forfeited. These grants are accounted for as cash settlement awards for which the fair value of the award fluctuates based on the change in total shareholder return in relation to the peer group. </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 summarizes performance awards granted in the form of cash awards under the equity incentive plans:</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:54.093%"><tr><td style="width:1.0%"></td><td style="width:77.548%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.881%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.171%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted Award Value at December 31, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,188 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New grants</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%">2,180 </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%">Forfeitures</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%">(1,742)</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%">Adjustments</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%">434 </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%">Payments</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%">(1,159)</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%">Adjusted Award Value at December 31, 2023</span></div></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,901 </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-top:9pt;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 generally grants performance awards in the first quarter of each year. Unrecognized compensation expense was $1.6 million as of December 31, 2023.</span></div> 5 <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 summarizes performance awards granted in the form of cash awards under the equity incentive plans:</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:54.093%"><tr><td style="width:1.0%"></td><td style="width:77.548%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.881%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.171%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted Award Value at December 31, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,188 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New grants</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%">2,180 </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%">Forfeitures</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%">(1,742)</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%">Adjustments</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%">434 </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%">Payments</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%">(1,159)</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%">Adjusted Award Value at December 31, 2023</span></div></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,901 </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> 2188000 2180000 1742000 -434000 1159000 1901000 1600000 Share-Based Compensation<div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The compensation expense for our share-based compensation arrangements (see Restricted Stock Awards below) was $3.8 million, $5.8 million and $6.3 million for the years ended December 31, 2023, 2022 and 2021, respectively. Share-based compensation expense is included in selling, general and administrative expenses in the Consolidated Statements of Operations. </span></div><div style="margin-top:9pt;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%">Restricted Stock Awards</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Restricted stock is a grant of shares of common stock that may not be sold, encumbered or disposed of and that may be forfeited in the event of certain terminations of employment or in the case of the board of directors, a separation for cause, prior to the end of a restricted period set by the compensation committee of the board of directors. Forfeitures are recorded as they occur. A participant granted restricted stock generally has all of the rights of a stockholder, unless the compensation committee determines otherwise. Time-based restricted stock awards generally vest over the three-year period following the date of grant, unless forfeited, and will be paid out in the form of stock at the end of the vesting period.</span></div><div style="margin-top:6pt;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%">Performance Stock Awards Settled in Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Performance-based stock awards have similar restrictions as restricted stock. They vest over the specified period following the date of grant, unless forfeited, and will be paid out in the form of stock at the end of the vesting period if the Company meets the performance targets set at the time the award was granted. Performance targets are based on relative total shareholder return in terms of ranking as compared to the peer group over the performance period and ROIC performance.</span></div><div style="margin-top:9pt;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, 2023, there was approximately $3.8 million of unrecognized compensation expense related to non-vested share-based compensation arrangements granted under our equity incentive plans. This expense is subject to future adjustments and forfeitures and will be recognized on a straight-line basis over the remaining period listed above for each grant.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the status of our restricted stock awards as of December 31, 2023 and changes during the twelve-month period ending December 31, 2023, is presented below:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:56.871%"><tr><td style="width:1.0%"></td><td style="width:44.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.465%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.085%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.549%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares<br/>(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted- Average Grant-Date Fair Value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Non-vested - beginning of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.68 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">988 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.33 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(729)</span></td><td style="background-color:#cceeff;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.23 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.66 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Non-vested - end of year</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591 </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="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%">7.66 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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-top:4pt;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, 2023, a total of 2.0 million shares were available for future grants from the shares authorized for award under our 2020 EIP, including cumulative forfeitures.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Repurchase of Common Stock</span> - We did not repurchase any of our common stock on the open market as part of a stock repurchase program during 2023; however, our employees surrendered 235 thousand shares of our common stock to satisfy tax withholding obligations on the vesting of the restricted stock awards. 3800000 5800000 6300000 P3Y 3800000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the status of our restricted stock awards as of December 31, 2023 and changes during the twelve-month period ending December 31, 2023, is presented below:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:56.871%"><tr><td style="width:1.0%"></td><td style="width:44.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.465%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.085%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.549%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares<br/>(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted- Average Grant-Date Fair Value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Non-vested - beginning of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.68 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">988 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.33 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(729)</span></td><td style="background-color:#cceeff;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.23 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.66 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Non-vested - end of year</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591 </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="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%">7.66 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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> 383000 7.68 988000 7.33 729000 7.23 51000 7.66 591000 7.66 2000000 235000 Stockholders’ Equity<div style="margin-top:5pt;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%">Common Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Our authorized capital stock consists of 60,000,000 shares of common stock with a par value of $0.01 per share, with 33,322,535 and 32,826,852 shares were issued and outstanding as of December 31, 2023 and 2022, respectively.</span></div><div style="margin-top:9pt;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%">Preferred Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Our authorized capital stock includes preferred stock of 5,000,000 shares with a par value of $0.01 per share, with no shares outstanding as of December 31, 2023 and 2022.</span></div><div style="margin-top:9pt;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%">Earnings (Loss) Per Share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Basic earnings (loss) per share is determined by dividing net income by the weighted average number of common shares outstanding during the year. Diluted earnings (loss) per share presented is determined by dividing net income by the weighted average number of common shares and potential common shares outstanding during the period as determined by the treasury stock method. Potential common shares are included in the diluted earnings per share calculation when dilutive. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted earnings (loss) per share for years ended December 31, 2023, 2022 and 2021 includes the effects of potential common shares when dilutive and is as follows:</span></div><div style="margin-top:5pt;padding-left:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:62.967%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.367%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.367%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.371%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to common stockholders </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,411 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,971)</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,732 </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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares outstanding</span></td><td colspan="2" style="border-top:3pt double #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%">33,040 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #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%">32,334 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #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%">31,501 </span></td><td style="border-top:3pt double #000000;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%">Dilutive effect of restricted stock grants after application of the treasury stock method</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%">541 </span></td><td style="background-color:#cceeff;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%">1,289 </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%">Dilutive shares outstanding</span></td><td colspan="2" style="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%">33,581 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">32,334 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">32,790 </span></td><td style="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:#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%">Basic earnings (loss) per share attributable to common stockholders </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.50 </span></td><td style="background-color:#cceeff;border-top:3pt double #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 style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.68)</span></td><td style="background-color:#cceeff;border-top:3pt double #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 style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.75 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;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%">Diluted earnings (loss) per share attributable to common stockholders </span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.47 </span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;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 #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.68)</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;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 #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.72 </span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no anti-dilutive shares for the year ended December 31, 2023. There were 113 thousand anti-dilutive shares for the year ended December 31, 2022. There were no anti-dilutive shares for the year ended December 31, 2021.</span></div><div style="margin-top:9pt;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%">Dividends</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — We have not declared or paid any cash dividends in the past. The terms of our Credit Agreement restrict the payment or distribution of our cash or other assets, including cash dividend payments.</span></div> 60000000 60000000 0.01 0.01 33322535 33322535 32826852 32826852 5000000 5000000 0.01 0.01 0 0 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted earnings (loss) per share for years ended December 31, 2023, 2022 and 2021 includes the effects of potential common shares when dilutive and is as follows:</span></div><div style="margin-top:5pt;padding-left:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:62.967%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.367%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.367%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.371%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to common stockholders </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,411 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,971)</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,732 </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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares outstanding</span></td><td colspan="2" style="border-top:3pt double #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%">33,040 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #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%">32,334 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #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%">31,501 </span></td><td style="border-top:3pt double #000000;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%">Dilutive effect of restricted stock grants after application of the treasury stock method</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%">541 </span></td><td style="background-color:#cceeff;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%">1,289 </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%">Dilutive shares outstanding</span></td><td colspan="2" style="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%">33,581 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">32,334 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">32,790 </span></td><td style="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:#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%">Basic earnings (loss) per share attributable to common stockholders </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.50 </span></td><td style="background-color:#cceeff;border-top:3pt double #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 style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.68)</span></td><td style="background-color:#cceeff;border-top:3pt double #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 style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.75 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;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%">Diluted earnings (loss) per share attributable to common stockholders </span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.47 </span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;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 #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.68)</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;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 #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.72 </span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 49411000 -21971000 23732000 33040000 32334000 31501000 541000 0 1289000 33581000 32334000 32790000 1.50 -0.68 0.75 1.47 -0.68 0.72 0 113000 0 Other Comprehensive Income (Loss)<div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The activity for each item of accumulated other comprehensive income (loss) is as follows:</span></div><div style="margin-top:5pt;padding-left:11.25pt;padding-right:11.25pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.163%"><tr><td style="width:1.0%"></td><td style="width:33.241%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.024%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.689%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.024%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.689%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.689%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.698%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign<br/>currency items</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:8pt;font-weight:700;line-height:100%">Pension and Other Post-Retirement Benefit Plans</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:8pt;font-weight:700;line-height:100%">Derivative Instruments</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:8pt;font-weight:700;line-height:100%">Accumulated other<br/>comprehensive<br/>loss</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><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Balance - December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,445)</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,750)</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">757 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,438)</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;text-align: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 current period change</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,366)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,172 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,013 </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%">Amounts reclassified into earnings</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%">31 </span></td><td style="background-color:#cceeff;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,156)</span></td><td style="background-color:#cceeff;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,125)</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%">Balance - December 31, 2022</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%">(24,811)</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%">(11,512)</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%">4,773 </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%">(31,550)</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%">Net current period change</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,584 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(178)</span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,627 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,033 </span></td><td style="background-color:#cceeff;border-top:3pt double #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%">Amounts reclassified into 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(206)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,561)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,767)</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></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 - 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%">(23,227)</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%">(11,896)</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,839 </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%">(30,284)</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-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The related tax effects allocated to each component of other comprehensive income (loss) for the years ended December 31, 2023 and 2022 are as follows:</span></div><div style="margin-top:5pt;padding-left:11.25pt;padding-right:11.25pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.000%"><tr><td style="width:1.0%"></td><td style="width:47.243%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.774%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.774%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.421%"></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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Before Tax<br/>Amount</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:8pt;font-weight:700;line-height:100%">Tax Expense</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:8pt;font-weight:700;line-height:100%">After Tax Amount</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 current period change</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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><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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative translation adjustment</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,584 </span></td><td style="background-color:#ffffff;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%">1,584 </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 style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net actuarial gain and prior service 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%">(438)</span></td><td style="background-color:#cceeff;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%">260 </span></td><td style="background-color:#cceeff;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%">(178)</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 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%">Derivative instruments</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%">9,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,165)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,627 </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%">Net unrealized gain (loss)</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%">10,938 </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%">(1,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><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,033 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Amounts reclassified into earnings:</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:top"><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%">Actuarial loss and prior service cost</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%">(206)</span></td><td style="background-color:#cceeff;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%">(206)</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 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%">Derivative instruments</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%">(10,085)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,561)</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%">Net realized loss</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%">(10,291)</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%">2,524 </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%">(7,767)</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;text-align: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 other comprehensive income</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%">647 </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%">619 </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%">1,266 </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:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Before Tax<br/>Amount</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:8pt;font-weight:700;line-height:100%">Tax Expense</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:8pt;font-weight:700;line-height:100%">After Tax Amount</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 current period change</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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><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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative translation adjustment</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,366)</span></td><td style="background-color:#ffffff;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%">(4,366)</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 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%">Net actuarial gain and prior service credit </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%">10,936 </span></td><td style="background-color:#cceeff;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%">271 </span></td><td style="background-color:#cceeff;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,207 </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 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%">Derivative instruments</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%">7,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,172 </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%">Net unrealized gain (loss)</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%">13,745 </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%">268 </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%">14,013 </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%">Amounts reclassified into earnings:</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:top"><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%">Actuarial loss and prior service cost</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%">31 </span></td><td style="background-color:#cceeff;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%">31 </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 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%">Derivative instruments</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%">(3,156)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(3,156)</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%">Net realized loss</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,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="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%">(3,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></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 other comprehensive income</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,620 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,888 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:22.5pt;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%"> Included in Net actuarial gain and prior service credit is $9.2 million US pension non-cash settlement charge as of December 31, 2022. The Company reclassified to earnings all residual tax amounts relating to its pension liability during the year ended December 31, 2022 as a result of plan termination.</span></div> <div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The activity for each item of accumulated other comprehensive income (loss) is as follows:</span></div><div style="margin-top:5pt;padding-left:11.25pt;padding-right:11.25pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.163%"><tr><td style="width:1.0%"></td><td style="width:33.241%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.024%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.689%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.024%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.689%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.689%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.698%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign<br/>currency items</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:8pt;font-weight:700;line-height:100%">Pension and Other Post-Retirement Benefit Plans</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:8pt;font-weight:700;line-height:100%">Derivative Instruments</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:8pt;font-weight:700;line-height:100%">Accumulated other<br/>comprehensive<br/>loss</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><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Balance - December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,445)</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,750)</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">757 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,438)</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;text-align: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 current period change</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,366)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,172 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,013 </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%">Amounts reclassified into earnings</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%">31 </span></td><td style="background-color:#cceeff;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,156)</span></td><td style="background-color:#cceeff;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,125)</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%">Balance - December 31, 2022</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%">(24,811)</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%">(11,512)</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%">4,773 </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%">(31,550)</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%">Net current period change</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,584 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(178)</span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,627 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,033 </span></td><td style="background-color:#cceeff;border-top:3pt double #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%">Amounts reclassified into 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(206)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,561)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,767)</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></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 - 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%">(23,227)</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%">(11,896)</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,839 </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%">(30,284)</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> -20445000 -22750000 757000 -42438000 -4366000 11207000 7172000 14013000 0 -31000 3156000 3125000 -24811000 -11512000 4773000 -31550000 1584000 -178000 7627000 9033000 0 206000 7561000 7767000 -23227000 -11896000 4839000 -30284000 <div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The related tax effects allocated to each component of other comprehensive income (loss) for the years ended December 31, 2023 and 2022 are as follows:</span></div><div style="margin-top:5pt;padding-left:11.25pt;padding-right:11.25pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.000%"><tr><td style="width:1.0%"></td><td style="width:47.243%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.774%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.774%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.421%"></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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Before Tax<br/>Amount</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:8pt;font-weight:700;line-height:100%">Tax Expense</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:8pt;font-weight:700;line-height:100%">After Tax Amount</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 current period change</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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><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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative translation adjustment</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,584 </span></td><td style="background-color:#ffffff;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%">1,584 </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 style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net actuarial gain and prior service 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%">(438)</span></td><td style="background-color:#cceeff;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%">260 </span></td><td style="background-color:#cceeff;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%">(178)</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 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%">Derivative instruments</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%">9,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,165)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,627 </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%">Net unrealized gain (loss)</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%">10,938 </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%">(1,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><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,033 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Amounts reclassified into earnings:</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:top"><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%">Actuarial loss and prior service cost</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%">(206)</span></td><td style="background-color:#cceeff;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%">(206)</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 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%">Derivative instruments</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%">(10,085)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,561)</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%">Net realized loss</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%">(10,291)</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%">2,524 </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%">(7,767)</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;text-align: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 other comprehensive income</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%">647 </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%">619 </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%">1,266 </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:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Before Tax<br/>Amount</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:8pt;font-weight:700;line-height:100%">Tax Expense</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:8pt;font-weight:700;line-height:100%">After Tax Amount</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 current period change</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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><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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative translation adjustment</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,366)</span></td><td style="background-color:#ffffff;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%">(4,366)</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 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%">Net actuarial gain and prior service credit </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%">10,936 </span></td><td style="background-color:#cceeff;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%">271 </span></td><td style="background-color:#cceeff;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,207 </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 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%">Derivative instruments</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%">7,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,172 </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%">Net unrealized gain (loss)</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%">13,745 </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%">268 </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%">14,013 </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%">Amounts reclassified into earnings:</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:top"><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%">Actuarial loss and prior service cost</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%">31 </span></td><td style="background-color:#cceeff;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%">31 </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 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%">Derivative instruments</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%">(3,156)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(3,156)</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%">Net realized loss</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,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="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%">(3,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></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 other comprehensive income</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,620 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,888 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:22.5pt;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%"> Included in Net actuarial gain and prior service credit is $9.2 million US pension non-cash settlement charge as of December 31, 2022. The Company reclassified to earnings all residual tax amounts relating to its pension liability during the year ended December 31, 2022 as a result of plan termination.</span></div> 1584000 0 1584000 438000 260000 178000 -9792000 -2165000 -7627000 10938000 1905000 9033000 -206000 0 -206000 -10085000 -2524000 -7561000 10291000 2524000 7767000 647000 -619000 1266000 -4366000 0 -4366000 -10936000 271000 -11207000 -7175000 -3000 -7172000 13745000 -268000 14013000 31000 0 31000 -3156000 0 -3156000 3125000 0 3125000 10620000 -268000 10888000 -9200000 Cost Reduction and Manufacturing Capacity Rationalization <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 quarter ended December 31, 2023, management approved restructuring programs to align the Company’s cost structure to support margin expansion. The programs include workforce reductions and footprint optimization across segments. We incurred $1.1 million expense during the year ended December 31, 2023 related to this program and expect the cost to be between $3.0 million to $3.5 million for the entire program. </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 changes in accrued restructuring balances are as follows:</span></div><div style="margin-bottom:9pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.643%"><tr><td style="width:1.0%"></td><td style="width:18.254%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.806%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Vehicle 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:8pt;font-weight:700;line-height:100%">Electrical Systems</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:8pt;font-weight:700;line-height:100%">Aftermarket &amp; Accessories</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:8pt;font-weight:700;line-height:100%">Industrial Automation</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:8pt;font-weight:700;line-height:100%">Corporate/Other</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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(5)</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%">— </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%">458 </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%">453 </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%">New charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">983 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,286 </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%">Payments and other adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(676)</span></td><td style="background-color:#cceeff;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)</span></td><td style="background-color:#cceeff;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%">(944)</span></td><td style="background-color:#cceeff;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%">(1,628)</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%">December 31, 2023</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%">128 </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;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;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%">983 </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;border-bottom:3pt double #000;border-top:1pt solid #000;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,111 </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:9pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.643%"><tr><td style="width:1.0%"></td><td style="width:18.254%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.806%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Vehicle 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:8pt;font-weight:700;line-height:100%">Electrical Systems</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:8pt;font-weight:700;line-height:100%">Aftermarket &amp; Accessories</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:8pt;font-weight:700;line-height:100%">Industrial Automation</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:8pt;font-weight:700;line-height:100%">Corporate/Other</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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">230 </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%">417 </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%">— </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%">(161)</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%">486 </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%">New charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">751 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">674 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,365 </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%">Payments and other adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(986)</span></td><td style="background-color:#cceeff;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,091)</span></td><td style="background-color:#cceeff;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,909)</span></td><td style="background-color:#cceeff;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,267)</span></td><td style="background-color:#cceeff;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%">(145)</span></td><td style="background-color:#cceeff;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,398)</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%">December 31, 2022</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)</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;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;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%">458 </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;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;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%">453 </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:9pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Of the $2.3 million costs incurred in the twelve months ended December 31, 2023, $2.0 million primarily related to headcount reductions and $0.3 million related to facility exit and other costs. For the twelve months ended December 31, 2023, the Vehicle Solutions segment had new charges of $0.8 million related to headcount. The Industrial Automation segment had new charges of $0.2 million and $0.3 million related to headcount and facilities, respectively. Corporate had a new charge of $1.0 million related to headcount. Of the $2.3 million costs incurred, $1.3 million was recorded in cost of revenues and $1.0 million was recorded in selling, general and administrative expenses.</span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Of the $5.4 million costs incurred in the twelve months ended December 31, 2022, $2.5 million related to headcount reductions and $2.8 million related to facility exit and other costs. For the twelve months ended December 31, 2022, Vehicle Solutions segment had new charges of $0.5 million and $0.3 million related to headcount and facilities, respectively. The Electrical Systems segment had a new charges of $0.7 million related to headcount. The Aftermarket &amp; Accessories segment had new charges of $0.6 million and $1.3 million related to headcount and facilities respectively. The Industrial Automation segment had new charges of $0.5 million and $1.2 million related to headcount and facilities, respectively. Corporate had a new charge of $0.3 million related to headcount. Of the $5.4 million costs incurred, $4.0 million was recorded in cost of revenues and $1.4 million was recorded in selling, general and administrative expenses.</span></div> 1100000 3000000 3500000 <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 changes in accrued restructuring balances are as follows:</span></div><div style="margin-bottom:9pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.643%"><tr><td style="width:1.0%"></td><td style="width:18.254%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.806%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Vehicle 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:8pt;font-weight:700;line-height:100%">Electrical Systems</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:8pt;font-weight:700;line-height:100%">Aftermarket &amp; Accessories</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:8pt;font-weight:700;line-height:100%">Industrial Automation</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:8pt;font-weight:700;line-height:100%">Corporate/Other</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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(5)</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%">— </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%">458 </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%">453 </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%">New charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">983 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,286 </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%">Payments and other adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(676)</span></td><td style="background-color:#cceeff;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)</span></td><td style="background-color:#cceeff;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%">(944)</span></td><td style="background-color:#cceeff;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%">(1,628)</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%">December 31, 2023</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%">128 </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;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;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%">983 </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;border-bottom:3pt double #000;border-top:1pt solid #000;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,111 </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:9pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.643%"><tr><td style="width:1.0%"></td><td style="width:18.254%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.806%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Vehicle 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:8pt;font-weight:700;line-height:100%">Electrical Systems</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:8pt;font-weight:700;line-height:100%">Aftermarket &amp; Accessories</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:8pt;font-weight:700;line-height:100%">Industrial Automation</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:8pt;font-weight:700;line-height:100%">Corporate/Other</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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">230 </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%">417 </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%">— </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%">(161)</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%">486 </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%">New charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">751 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">674 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,365 </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%">Payments and other adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(986)</span></td><td style="background-color:#cceeff;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,091)</span></td><td style="background-color:#cceeff;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,909)</span></td><td style="background-color:#cceeff;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,267)</span></td><td style="background-color:#cceeff;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%">(145)</span></td><td style="background-color:#cceeff;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,398)</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%">December 31, 2022</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)</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;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;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%">458 </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;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;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%">453 </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> -5000 0 0 458000 0 453000 809000 8000 0 486000 983000 2286000 676000 8000 0 944000 0 1628000 128000 0 0 0 983000 1111000 230000 417000 0 0 -161000 486000 751000 674000 1909000 1725000 306000 5365000 986000 1091000 1909000 1267000 145000 5398000 -5000 0 0 458000 0 453000 2300000 2000000 300000 800000 200000 300000 1000000 2300000 1300000 1000000 5400000 2500000 2800000 500000 300000 700000 600000 1300000 500000 1200000 300000 5400000 4000000 1400000 Commitments and Contingencies<div style="margin-top:5pt;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%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - As disclosed in Note 6, Leases, we lease office, warehouse and manufacturing space and equipment under non-cancelable operating lease agreements that generally require us to pay maintenance, insurance, taxes and other expenses in addition to annual rental fees. As of December 31, 2023, our equipment leases did not provide for any material guarantee of a specified portion of residual values.</span></div><div style="margin-top:9pt;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%">Guarantees</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Costs associated with guarantees are accrued when it is probable that a liability has been incurred and the amount can be reasonably estimated. The most likely cost to be incurred is accrued based on an evaluation of available facts; where no amount within a range of estimates is more likely, the minimum is accrued. As of December 31, 2023 and 2022, we had no such guarantees.</span></div><div style="margin-top:9pt;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%">Litigation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - We are subject to various legal proceedings and claims arising in the ordinary course of business, including but not limited to product liability claims, customer and supplier disputes, service provider disputes, examinations by taxing authorities, employment disputes, workers’ compensation claims, unfair labor practice charges, OSHA investigations, intellectual property disputes and environmental claims arising out of the conduct of our businesses. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management believes that the Company maintains adequate insurance and that we have established reserves for issues that are probable and estimable in amounts that are adequate to cover reasonable adverse judgments not covered by insurance. Based upon the information available to management and discussions with legal counsel, it is the opinion of management that the ultimate outcome of the various legal actions and claims that are incidental to our business are not expected to have a material adverse impact on the consolidated financial position, results of operations, equity or cash flows; however, such matters are subject to many uncertainties and the outcomes of individual matters are not predictable with any degree of assurance.</span></div><div style="margin-top:9pt;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%">Warranty</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - We are subject to warranty claims for products that fail to perform as expected due to design or manufacturing deficiencies. Depending on the terms under which we supply products to our customers, a customer may hold us responsible for some or all of the repair or replacement costs of defective products when the product supplied did not perform as represented. Our policy is to record provisions for estimated future customer warranty costs based on historical trends and for specific claims. These amounts, as they relate to the years ended December 31, 2023 and 2022, are included within accrued liabilities and other in the accompanying Consolidated Balance Sheets. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 24, 2023, one of our customers issued a voluntary safety recall related to certain wiper system components supplied by us. To the extent a loss occurs that is attributed to us, we believe that we have reasonable levels of insurance coverage to mitigate recall exposure risk. It is reasonably possible that we will incur additional losses and fees above the amount accrued for warranty claims but we cannot estimate a range of such reasonably possible losses or fees related to these claims at this time. There are no assurances, however, that settlements reached and/or adverse judgments received, if any, will not exceed amounts normally accrued.</span></div><div style="margin-top:9pt;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 presents a summary of the warranty provision for the years ended December 31:</span></div><div style="margin-top:14pt;padding-left:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:73.632%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.152%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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 - beginning of the year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,433 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,490 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Provision for warranty claims</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,019 </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%">Deduction for payments made and other adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,408)</span></td><td style="background-color:#cceeff;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,076)</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%">Balance - end of year</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,458 </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,433 </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="margin-top:1pt;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%">Debt Payments -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As disclosed in Note 3, Debt, the Credit Agreement requires the Company to repay a fixed amount of principal on a quarterly basis and make voluntary prepayments that coincide with certain events.</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 provides future minimum principal payments due on long-term debt for the next five years. The existing long-term debt agreement matures in 2027; no payments are due thereafter:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:164.25pt"><tr><td style="width:1.0pt"></td><td style="width:97.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:58.75pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,313 </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 style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></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%">19,687 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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%">2026</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%">24,063 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></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%">82,500 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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%">2028</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></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%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1 <div style="margin-top:9pt;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 presents a summary of the warranty provision for the years ended December 31:</span></div><div style="margin-top:14pt;padding-left:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:73.632%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.152%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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 - beginning of the year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,433 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,490 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Provision for warranty claims</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,019 </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%">Deduction for payments made and other adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,408)</span></td><td style="background-color:#cceeff;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,076)</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%">Balance - end of year</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,458 </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,433 </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> 1433000 1490000 1433000 1019000 1408000 1076000 1458000 1433000 <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 provides future minimum principal payments due on long-term debt for the next five years. The existing long-term debt agreement matures in 2027; no payments are due thereafter:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:164.25pt"><tr><td style="width:1.0pt"></td><td style="width:97.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:58.75pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,313 </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 style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></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%">19,687 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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%">2026</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%">24,063 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></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%">82,500 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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%">2028</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></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%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 15313000 19687000 24063000 82500000 0 0 Segment Reporting <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Operating segments are defined as components of an enterprise that are evaluated regularly by the Company’s chief operating decision maker (“CODM”), which is our President and Chief Executive Officer. Each of these segments consists of a number of manufacturing facilities. Certain of our facilities manufacture and sell products through multiple segments. Our segments are more specifically described below.</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 Vehicle Solutions segment designs, manufactures and sells the following products:</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">Commercial vehicle seats for the global commercial vehicle markets including heavy duty trucks, medium duty trucks, last mile delivery trucks and vans, construction and agriculture equipment in North America, Europe and Asia-Pacific. This segment includes a portion of the company’s activities in the electric vehicle market.</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">Plastic &amp; Trim components primarily for the North America commercial vehicle market and power sports markets; and Cab structures for the North American MD/HD truck market.</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 Electrical Systems segment designs, manufactures and sells the following products:</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">Cable and harness assemblies for both high and low voltage applications, control boxes, dashboard assemblies and design and engineering for these applications.</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">The end markets for these products are construction, agricultural, industrial, automotive (both internal combustion and electric vehicles), truck, mining, rail, marine, power generation and the military/defense industries in North America, Europe and Asia-Pacific. </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 Aftermarket &amp; Accessories segment designs, manufactures and sells the following products:</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">Seats and components sold into the commercial vehicle channels that provide repair and refurbishing. These channels include OES centers and retail distributors, and are spread across North America, Europe and Asia-Pacific.</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">Commercial vehicle accessories including wipers, mirrors, and sensors. These products are sold both as Original Equipment and as repair products.</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">Office seats primarily sold into the commercial and home office furniture distribution channels in Europe and Asia-Pacific.</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 Industrial Automation segment designs, manufactures and sells the following products:</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">Warehouse automation subsystems including control panels, electro-mechanical assemblies, cable assemblies, and power and communication solutions. </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">The end markets for these products primarily include e-commerce, warehouse integration, transportation and the military/defense industry.</span></div><div style="margin-top:12pt;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 consist of certain overhead and shared costs that are not directly attributable to the operations of a segment. For purposes of business segment performance measurement, some of these costs that are for the benefit of the operations are allocated based on a combination of methodologies. The costs that are not allocated to a segment are considered stewardship costs and remain at corporate in our segment reporting.</span></div><div style="margin-top:9pt;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 tables present financial information for the Company's reportable segments for the periods indicated: </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"></td><td style="width:23.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.966%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.966%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.966%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.966%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.966%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.970%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Vehicle Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Electrical Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aftermarket &amp; Accessories</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Industrial Automation</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate/<br/>Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">Revenues</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%">587,119 </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,424 </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%">140,236 </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%">38,900 </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%">— </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%">994,679 </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%">Gross profit</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%">68,129 </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%">35,397 </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%">27,187 </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%">3,010 </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%">— </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%">133,723 </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%">Selling, general &amp; administrative 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%">26,109 </span></td><td style="background-color:#cceeff;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,107 </span></td><td style="background-color:#cceeff;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,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,392 </span></td><td style="background-color:#cceeff;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%">37,911 </span></td><td style="background-color:#cceeff;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%">85,663 </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><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><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%">Operating income (loss)</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%">42,020 </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%">26,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 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%">19,043 </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%">(1,382)</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%">(37,911)</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%">48,060 </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:12pt"><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><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><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><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><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><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="15" 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%">Capital expenditures and other items:</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><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 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 expenditures</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%">8,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,096 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">19,696 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,199 </span></td><td style="background-color:#ffffff;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,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%">1,313 </span></td><td style="background-color:#ffffff;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%">288 </span></td><td style="background-color:#ffffff;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%">468 </span></td><td style="background-color:#ffffff;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%">14,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:23.069%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.984%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.404%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.984%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.984%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.404%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.984%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.404%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.984%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.989%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Vehicle Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Electrical Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aftermarket &amp; Accessories</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Industrial Automation</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate/<br/>Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">Revenues</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%">579,731 </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%">180,404 </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%">133,671 </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%">87,747 </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%">— </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%">981,553 </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%">Gross profit</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%">45,979 </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%">23,993 </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%">18,836 </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%">(2,303)</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%">— </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,505 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general &amp; administrative expenses</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"> </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%">24,930 </span></td><td style="background-color:#cceeff;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,775 </span></td><td style="background-color:#cceeff;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%">6,925 </span></td><td style="background-color:#cceeff;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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,167 </span></td><td style="background-color:#cceeff;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%">66,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><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%">Operating income (loss)</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%">21,049 </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%">18,218 </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%">11,911 </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%">(7,867)</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%">(23,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 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%">20,144 </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:12pt"><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><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><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><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><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><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="15" 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%">Capital expenditures and depreciation expense:</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><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 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 expenditures</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%">8,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,692 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,702 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">19,710 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,343 </span></td><td style="background-color:#ffffff;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,496 </span></td><td style="background-color:#ffffff;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,323 </span></td><td style="background-color:#ffffff;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%">503 </span></td><td style="background-color:#ffffff;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,105 </span></td><td style="background-color:#ffffff;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%">14,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;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:26.092%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></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:10.595%"></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:10.449%"></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:10.449%"></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:10.449%"></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:10.605%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Vehicle Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Electrical Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aftermarket &amp; Accessories</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Industrial Automation</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate/<br/>Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">Revenues</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%">498,913 </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%">168,971 </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%">115,782 </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%">187,912 </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%">— </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%">971,578 </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%">Gross profit</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%">50,608 </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%">20,773 </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%">17,980 </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%">29,669 </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%">(43)</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%">118,987 </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%">Selling, general &amp; administrative 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%">26,959 </span></td><td style="background-color:#cceeff;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%">6,213 </span></td><td style="background-color:#cceeff;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,889 </span></td><td style="background-color:#cceeff;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%">6,106 </span></td><td style="background-color:#cceeff;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%">24,239 </span></td><td style="background-color:#cceeff;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%">69,406 </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><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%">Operating income (loss)</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%">23,649 </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%">14,560 </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%">12,091 </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%">23,563 </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%">(24,282)</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%">49,581 </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:15pt"><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><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><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><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><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><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="15" 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%">Capital expenditures and depreciation expense:</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><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 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 expenditures</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%">6,203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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%">17,653 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation expense</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%">7,911 </span></td><td style="background-color:#ffffff;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,550 </span></td><td style="background-color:#ffffff;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,240 </span></td><td style="background-color:#ffffff;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%">687 </span></td><td style="background-color:#ffffff;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,671 </span></td><td style="background-color:#ffffff;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,059 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;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 revenues and long-lived assets for the geographic areas in which we operate:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:33.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.144%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.144%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.144%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.144%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.144%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.151%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-lived</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-lived</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-lived<br/>Assets</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752,824 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,272 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">749,700 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,047 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738,937 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,260 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other countries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">32,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">231,853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">24,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%">232,641 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,450 </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: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%">994,679 </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="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%">104,837 </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="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%">981,553 </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="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%">94,447 </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="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%">971,578 </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="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%">89,710 </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></tr></table></div><div style="margin-top:4pt;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-weight:400;line-height:120%">Sales to one of our customers was individually in excess of 10% of total Company revenues in each of the years ended December 31, 2023, 2022 and 2021, as noted in the table below. The following table presents revenue from the above mentioned customer as a percentage of total revenue:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.350%"><tr><td style="width:1.0%"></td><td style="width:28.511%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.511%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.844%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.844%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.932%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.849%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</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%">Customer</span></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:700;line-height:100%">Primary Segment</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:8pt;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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><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%">Customer A</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%">Vehicle Solutions</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%">23 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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="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 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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="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 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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-top:9pt;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 tables present financial information for the Company's reportable segments for the periods indicated: </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"></td><td style="width:23.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.966%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.966%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.966%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.966%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.966%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.970%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Vehicle Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Electrical Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aftermarket &amp; Accessories</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Industrial Automation</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate/<br/>Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">Revenues</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%">587,119 </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,424 </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%">140,236 </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%">38,900 </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%">— </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%">994,679 </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%">Gross profit</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%">68,129 </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%">35,397 </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%">27,187 </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%">3,010 </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%">— </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%">133,723 </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%">Selling, general &amp; administrative 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%">26,109 </span></td><td style="background-color:#cceeff;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,107 </span></td><td style="background-color:#cceeff;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,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,392 </span></td><td style="background-color:#cceeff;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%">37,911 </span></td><td style="background-color:#cceeff;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%">85,663 </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><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><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%">Operating income (loss)</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%">42,020 </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%">26,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 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%">19,043 </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%">(1,382)</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%">(37,911)</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%">48,060 </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:12pt"><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><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><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><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><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><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="15" 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%">Capital expenditures and other items:</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><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 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 expenditures</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%">8,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,096 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">19,696 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,199 </span></td><td style="background-color:#ffffff;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,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%">1,313 </span></td><td style="background-color:#ffffff;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%">288 </span></td><td style="background-color:#ffffff;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%">468 </span></td><td style="background-color:#ffffff;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%">14,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:23.069%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.984%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.404%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.984%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.984%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.404%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.984%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.404%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.984%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.989%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Vehicle Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Electrical Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aftermarket &amp; Accessories</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Industrial Automation</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate/<br/>Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">Revenues</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%">579,731 </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%">180,404 </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%">133,671 </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%">87,747 </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%">— </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%">981,553 </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%">Gross profit</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%">45,979 </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%">23,993 </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%">18,836 </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%">(2,303)</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%">— </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,505 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general &amp; administrative expenses</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"> </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%">24,930 </span></td><td style="background-color:#cceeff;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,775 </span></td><td style="background-color:#cceeff;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%">6,925 </span></td><td style="background-color:#cceeff;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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,167 </span></td><td style="background-color:#cceeff;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%">66,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><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%">Operating income (loss)</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%">21,049 </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%">18,218 </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%">11,911 </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%">(7,867)</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%">(23,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 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%">20,144 </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:12pt"><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><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><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><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><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><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="15" 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%">Capital expenditures and depreciation expense:</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><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 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 expenditures</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%">8,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,692 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,702 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">19,710 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,343 </span></td><td style="background-color:#ffffff;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,496 </span></td><td style="background-color:#ffffff;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,323 </span></td><td style="background-color:#ffffff;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%">503 </span></td><td style="background-color:#ffffff;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,105 </span></td><td style="background-color:#ffffff;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%">14,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;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:26.092%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></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:10.595%"></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:10.449%"></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:10.449%"></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:10.449%"></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:10.605%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Vehicle Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Electrical Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aftermarket &amp; Accessories</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Industrial Automation</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate/<br/>Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">Revenues</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%">498,913 </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%">168,971 </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%">115,782 </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%">187,912 </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%">— </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%">971,578 </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%">Gross profit</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%">50,608 </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%">20,773 </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%">17,980 </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%">29,669 </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%">(43)</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%">118,987 </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%">Selling, general &amp; administrative 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%">26,959 </span></td><td style="background-color:#cceeff;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%">6,213 </span></td><td style="background-color:#cceeff;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,889 </span></td><td style="background-color:#cceeff;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%">6,106 </span></td><td style="background-color:#cceeff;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%">24,239 </span></td><td style="background-color:#cceeff;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%">69,406 </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><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%">Operating income (loss)</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%">23,649 </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%">14,560 </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%">12,091 </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%">23,563 </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%">(24,282)</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%">49,581 </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:15pt"><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><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><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><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><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><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="15" 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%">Capital expenditures and depreciation expense:</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><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 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 expenditures</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%">6,203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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%">17,653 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation expense</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%">7,911 </span></td><td style="background-color:#ffffff;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,550 </span></td><td style="background-color:#ffffff;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,240 </span></td><td style="background-color:#ffffff;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%">687 </span></td><td style="background-color:#ffffff;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,671 </span></td><td style="background-color:#ffffff;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,059 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 587119000 228424000 140236000 38900000 0 994679000 68129000 35397000 27187000 3010000 0 133723000 26109000 9107000 8144000 4392000 37911000 85663000 42020000 26290000 19043000 -1382000 -37911000 48060000 8509000 9096000 1762000 9000 320000 19696000 8199000 3972000 1313000 288000 468000 14240000 579731000 180404000 133671000 87747000 0 981553000 45979000 23993000 18836000 -2303000 0 86505000 24930000 5775000 6925000 5564000 23167000 66361000 21049000 18218000 11911000 -7867000 -23167000 20144000 8151000 3936000 3692000 3702000 229000 19710000 8343000 3496000 1323000 503000 1105000 14770000 498913000 168971000 115782000 187912000 0 971578000 50608000 20773000 17980000 29669000 -43000 118987000 26959000 6213000 5889000 6106000 24239000 69406000 23649000 14560000 12091000 23563000 -24282000 49581000 6203000 5976000 482000 4480000 512000 17653000 7911000 3550000 1240000 687000 1671000 15059000 <div style="margin-top:9pt;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 revenues and long-lived assets for the geographic areas in which we operate:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:33.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.144%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.144%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.144%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.144%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.144%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.151%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-lived</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-lived</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-lived<br/>Assets</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752,824 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,272 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">749,700 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,047 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738,937 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,260 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other countries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">32,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">231,853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">24,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%">232,641 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,450 </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: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%">994,679 </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="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%">104,837 </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="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%">981,553 </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="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%">94,447 </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="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%">971,578 </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="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%">89,710 </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></tr></table></div> 752824000 72272000 749700000 70047000 738937000 60260000 241855000 32565000 231853000 24400000 232641000 29450000 994679000 104837000 981553000 94447000 971578000 89710000 The following table presents revenue from the above mentioned customer as a percentage of total revenue:<div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.350%"><tr><td style="width:1.0%"></td><td style="width:28.511%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.511%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.844%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.844%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.932%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.849%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</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%">Customer</span></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:700;line-height:100%">Primary Segment</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:8pt;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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><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%">Customer A</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%">Vehicle Solutions</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%">23 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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="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 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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="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 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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> 0.23 0.22 0.17 185

LZ'_18%X>QAH]&5 SR5AH+H_665,YE\)0'3>ZT8QJS5'1-!::2ZJUY@F<_8;$>&SJB"=5_MVR M0)3R3H@ZA"04#8LPL18X@2UP2(2CT_GP,49/#M3,,Q::RV^GLF.VT@[!JA):2PTEU!KV9.YZC\25%..BJ:QT-Q:16O* MV?02$-8OV2"DK3#TRQ4#<7%*_72E#L2)5+(TK#1F/3"#/7!(:6.S__ AQDX1 M5#2-A>;2:UTZFZLHA*%:%,+Z11R<2_^T%HABL>S5" >B M&M$-2*Y3XPR;X$ZJY.;/JIT P8&@IJE1T306FDN@->!LKEH0ANJ^4=$T%II+ MJG7?;'HM".M7;U"JF'\[^CH01U3,8O^V=2A.J%22 6E9M\M@M]N7%I3\A\%& MSP;4/#46FDND->!LKLH0AFK"4=$T%II+JC7A;'IE".M76TO,84L6\\K8,\;%-?8_#Y\C-&S C45C87F\FOMN)BK2D2@ M6G!4-(V%YI)J+;B87B4B^E4=/:GU0Q)__8) C!(#I*,G 6H^&@O-Y;*S-,AL:X/@+@Z"NSK(',9;6.,M MIE>#B'X=!V$Q3?SZJU!*P/E]/K0V2_GD,20OQ\8RB,J]YSH($P MSA,Y<*M:6M,K8=-[3FH8MP'@+HR=0*AH&@O-I=^Z=SE7]8A$M>RH:!H+S275 M6G8YO7I$!I8 25+A%VV%PN+$KU36H3!".QIW1V#]L83]\3E5CKX= !]O]&Q! MS5QCH;E<6TLOYZHUD:C>'A5-8Z&YI%IO+Z?7FLC @B+"KR"Y#D1QSOT5?0)1 MM D;T%]GE3W819_3WZMO$<#'&3U%4+/96&@NQ];DR[D*4"2JRT=%TUAH+JG6 MYK;4=$T%II+JO7M:GJEB>I7AB3$7Y[X.A!%$NX;S$"4E&*@BE)9AZQ@AWQ. M<&/O'\"'&SU34%/=6&@NU=;*J[FJ312J9T=%TUAH+JG6LZOIU28JL.P(2U)_ M=:!06"RH_X1 ("Q12@XX3&4-LH(-\JL=)(PS>A:@YKJQT%P.K4M7QYAV2%<8L /O3HR8*:S<9" MDMNKK^-@_-$S C5IC87F-#R_W%G!YL8=LM#TGO%Q@ P\MCY@0NGT> \9FF'V=DVM(EQ M=[1!A=-HUNXMGVNXEQ-[Q!A=-H=K8$WIKS?;[%<-:)YW-:'_71/GY[V<7ZWW[S8^_Q]N[_S?LMA"W/8'/IC M5M[GVRI:F[L&,G[3EOV4A^V6#V_J8K??@/A+43=:WK]\,-FM*=N YN]W15&_ MO&D/<-KU^NK_4$L#!!0 ( ,N ;E@K<.*S30, %(- 9 >&PO=V]R M:W-H965T]%Q7I7.:$W4F%I3#S%3(G&CHRIFK%I*22>&49Z[O>;&;$\:=I%^, M72Z26>4[DXSG-Q'K@8.=IX(;-YMH,N$E_069T1/7=XEI"SZU0 M)BRG7#'!D:33@?,9]X8X, Z%Q7=&UVJKC8R4L1#WIG,Y&3B>840SFFH#0>"U MHD.:908)>/S>@#I53..XW7Y"_U*(!S%CHNA09#_81,\'3L=!$SHERTS?B/57 MNA$4&;Q49*IXHG5I&X%QNE1:Y!MG8) S7K[)PV8AMAQP^(*#OW'P7^L0;!R* ME7-+9H6L"Z))TI=BC:2Q!C33*-:F\ 8UC)MM'&D)LPS\=')!QQJUT*C<122F MJ!@YOJ":L$R=P-S=Z (='YV@(\0XNIV+I2)\HOJNAO &Q$TWH<[+4/Z+H=(S M%.!3Y'M^8'$?OM[=WW5W072EW*^4^P5>4*?\DBLMEW L-?IY!0;H4M-<_;*) M*]%".YK)MIY:D)0.'$@G1>6*.LG'#SCV/MFD-@2V(SRHA =UZ,D=)[F0FOVA M$S1A*A5+4 ];BIA22\)3BE*AM'6#2^"H #8?B%72"KM]=[4MS6(3!Y7-#N.P M8AS6,AX2*1\9GR$@#F1MS$J >"LJ#G&$PSUR%K/(#X.VG5]4\8MJ^5U1I7J0 MK5*:@[0PBRNXC65T$+Z%HP '>RQM9EXWZ-A9QA7+N);EK= D0YG@LY:F,H>/ MW5B?(@Y7!63]*\C'AVOGQ[Z']\A;S$(<=KMV\NV*?+N>O&&<"<+1E*0L8_K1 M1K$6XZTYVA#8CMQ.);?3Z,>ITZ3PAL!VA'VN MP',M@9LM)G"CU413:+OBG^L)7%]07.V<;ZO4U=5O5/(/4$L#!!0 ( ,N ;E@[VU5;H@D %ME 9 >&PO=V]R M:W-H965T4=?-2 M\M^K%6/"^9)G174[6 FQ?C<<5LF*Y7%U6:Y9(3]9E#R/A7S+E\-JS5D\;S+E MV= ;C2;#/$Z+P=U-<^PCO[LI-R)+"_:1.]4FSV/^^IYEYB M/C"\NUG'2_:9B9_7'[E\-]Q2YFG.BBHM"X>SQ>W@WGU'@ZLZ0Y/B/RE[J79> M._6I/)7E[_6;A_GM8%37B&4L$34BEO^>V8QE64V2]?BC@PZV9=89=U^_T4ES M\O)DGN**S#JX$S9XMXDXE/YVK33\%NW_^$OW1>QD\-PC&;PN@[>?P3N2P>\R^.=F"+H,P;D9QEV& M\;D9)EV&R;D9IEV&:1.L]MMM0A/&(KZ[X>6+P^O4DE:_:.+;Y)8128M:BI\% MEY^F,I^X"]F3<'YP[N?SM)9&G#D/12OP6BC?ATS$:?:/FZ&09=4YADG'#5NN M=X3K>LZ'LA"KRHF*.9OK@*&LY+:FWEM-WWM6XH?XU7&]"\<;>9[S\^?0^?[O MIGK-[)3[-;]T_%&#<2V8T(X)62(Q;H/Q+9CH?(SMI,CY&-M)T5/?,#]U4EKD M_*W&_(;KVS3V4%2";V0C)IQ?'V4"YT&PO/K-4,OW+2TPT^JV^5VUCA-V.Y"- M;\7X,QO/954YLNEA7T1: M+#=IM6HT4RYD!_,D3'*Q\OK*!0D+6]BX@=5C@N>[T5<#ARFN/7\) %EDA(01)(R"8)H IEL!3'L)H!)L[U) %A5HOX& EAE!:01*HRB:KHP=,\K]6F7([N*4,JSLWLIH:5>Z,@X&E=!" M(RB-0&D41=.EX2EI>%\MC;KS."4.*[VW.#Q#L^'N2P-99 2E$2B-HFBZ-)2] MZ%H-*9LT%N6&GU(&U&[L:'JSX1X,.:&%1E :@=(HBJ9K0[F)KMU.M&DC?3[9 M:D"]Q8ZVUVH<2 -99@2E$2B-HFBZ-)1?Z=H-R[#,6272Q&F6(\J%,^-LG@KG M?\XG]EQFSVFQ?#M$XB3-4O%JU C4R8320B@M@M((E$91-%U+ROAT)] E+A?J M?T)I(90606D$2J,HFBX:99:Z=K=4-3-)V\PL;,W,]& -R*U7@$8'JT S4U)O M;$H:VFO8.]90)Q1*HRB:'FMEAKIV-_0^24H^KP;PKB@V:%V M?:JI,7RSLU.&]NKU#C34Y832*(JF!UH9G:[=Z3P,=,:J2LY1Y5B3IT62KN.L MBWT]YI!'.*N[#'FTN_Q35AE5<7VX"'Q$%>>F#.WGTEL54,,32J,HFKYU25F> MGMWR_(D))^XL\(HE4A9SJ8M3:^0=5%N_\/;7LF9GI0KM%>P;:BB-0&D41=-# MK3Q,S^YA/M17=%PQ>6DW5WV5_MG,+GB?WKXK8_<2-O?@,WMM^H[]H+0(2B-0 M&D71=)4H.],[86<6Q48V^4F\3NNFOUJS8MYH(UX;]> =+ET=T0/2V0NAM A* M(U :1=%T/2@/T[-[F+-."&M>_I[8"^]@&4%G:T77GN[WJ$%DB@-(JBZ;%7IJ1G M-R7_M1&5B-N^X*GD,K]\99P/V$&]-0#U':&TJ*-9%$6@!5(43=> ,A,]^S;* M^^*G9G!8CQRW.C#* .HD0FEA1]L-G!M<71FZJ@A:,('2*(JFRT'9A)[= M)FR\Y51YRPOS3BD[I;<0D+2PHVE",(U8(E-"WY"00.M'430]PLH<].SFX/&5 MJ/<\G2^9\UC&A3'FT-V24%H(I450&H'2*(JFJT,H8=NJH320B@M@M((E$91-%U"RJST/6@/XT,W6T)I M(90606D$2J,HFBZ:G9N^[8YFOQ[FT-,\UL.:8YZ;D("K1]%T?0@*V/2MQN3W[9)T@[O M'7BH60FE15 :@=(HBJ9+2/F:/G:3I ^U-J&T$$J+H#0"I5$431>-F2WKBFI>6-_:*]AWUA#:01*HRB:'FOEF09VS_0K?H0,ZI-" M:2&4%G6TW7',M6GV"RV5HFBZ()0#&MBW:_["4U&/+!:M!A:,USNX%VD1%TG= M)"R8>=.^'=M;%E G%$J+@L,=JA.C+* >)XJFRT)YG('=X]S;FG%1Z\"R<]-. MZZT&Z.Y.*"T*#EU:XS8.:*D41=/5L//+E78?=+:2[<'^Z$!.3TC)6;HLOO$^ M8WOAO<4#]4ZAM A*(U :1=%TB2D7-AA#9RX!U'>%TD(H+8+2")1&431=-,IW M#>S[2?O-7*"F*Y060FD1E$:@--K1M$GA_D9(70W*4 WLANKYJW5V4&\I0-W4 MX-!-/?AMY#$+>9]G'([JW=LH3YH1[.*OPLQU..$ MTBB*UJIAN/.(AYSQ9?/TCLI)ZJE&^PR%[='M$T+NF^=B[!T/W7>D?)Y"?+\I2 MO+VI"]@^3^7N+U!+ P04 " #+@&Y8*-.(!4,& #H,P &0 'AL+W=O M=]&/9!L9E$J%X\B7%:H#]^E*SHW%0\:DSO2V+)ON/I3KSG>)06CU7] ML;F74K%/15XV9[-[I7:OYO-F#;S9T\GKK*[>]6> MF"\7N_1.7DOUY^Y]K8_F@Y9M5LBRR:J2U?+V;/;:?W6>= +=+]:9?&R./K/V M4FZJZF-[L-J>S;S6(IG+C6I5I/K?7E[(/&\U:3O^[97.AC%;P>//3]K?=A>O M+^8F;>1%E?^5;=7]V2R9L:V\31]R=54]_B[["PI;?9LJ;[J_[/'PVUB/N'EH M5%7TPOJXR,K#__13[X@C 3\P"/!>@'=V'P;JK'R3JG2YJ*M'5K>_UMK:#]VE M=M+:N*QLHW*M:OUMIN74\HV\4>Q7]BZM[[*2Z2BS\ZK6.K+RKF$/Y5;6[$KN MJWRO3["+6FXSQ=ZFFRS/U&?VTQNITBQO?E[,E;:EU3C?]..>'\;EAG%?[^H3 M)KQ?&/>X_[7X7 \_7 [^_:G;I1I[-] W=R'HO9\L? M?_ C[S?$(#$8)#KMPF#0I3YFU>TW/ON[^V*E9-'\,V:S(+ Y&&P.4"=>5&53 MY=DV57++/E0JS=FEW,M:3T]VE>I9-&;P0:7O=3K;)+!?BI-P,=^/&!(.AH06 M0XHB4WKR:\=).3;J03XY&M0[\3QA&#<:QHWPNXA]81]D7;#K/]Y>L>ITW6L ,VQFQ+QH+)8T,P3X=13ZW!U"-W MMZXT!Q-5XN@8WX/TZY&$LU?[GS=09ZT/>]_'$OQKE."[D MZA6 @A_1!)."$SZ PD=S^@2(]@J^H:@ABI#N?3S?KR9R%%?CZB#@@W]*$U<* M9'! !D=SNS7W]N+/)Z=A;G+(^1S/^:N)0,75N+KG:"' 2:+**8C!@1@<3>WV MJ(I1HIJB"BF?XRE_-96HN!Y7_P 9>$@35@IV<& 'QU<44XG:JYDZ:0$"'(= M%]YWZ:>L>"A&QZ58%W @!4]HHDI!#@[DX/C2PFFAW.NYU<1YB>FJE@VEL2X\TE4S(6 -A:2]-+8QQ/:XN F@(FAZ3H(") )B( ME[69Q'B?R1A7P(&P=)JFEL:X'M?N+J BH&DV!10("0 AP*GSP!K""IP M(+0TG];3RF)$./BKMX!3$0T M/:>( AL18".R]9PYX1B*3IZOLG2@5KCM3 N[NHG $9$TWB** 2 4 B M?(GA%M[DV_6.;]H.B( *$4Z%T6H8EW%]8@V0$=/TG6(*@L1 D!A?63B%M=P?/*W+1#' ,28AP)$RMS7(MKL( ,,0T98@HRQ$"&&"># MK8B+1_=J4 0@Q B%^V$Q&/[D1XQJA" M]H\MV7]B;8ZK<7T<&("0T AH0!" D!(<"!,KVVC?@3F\A=&P M7-YJ0>^DG?SUX;62PX&J=MVK'#>54E71?;S7MYBLVQ_H[V^K2CT=M&^'#"_W M+/\#4$L#!!0 ( ,N ;EBL"FA5\@0 &8: 9 >&PO=V]R:W-H965T M,2<+&G^/0K&>&B,#A&2)M['X M2O=_D;(@-\,+:,SSOV!?QEH&"+93@,H$U$YP M>A+L,L'."RV8Y67=8(%G$T;W@&71$BT[R'N39\MJHC1[C/>"R;N1S!.SVU3@ M=!4]Q@3,.2>"@PMP7SQ20)>@>_O]#1$XBC_(N&_W-^#]NP_@'8A2\+"F6X[3 MD$],(7EEZ&90#A"!SS05:P[^2$,2-@%,65!5%7JIZAII$6](< EL M^!M %K(5A!;'IR,-';MJLIWCV3UX'Z,T$N3BD_S"AHJ6_O-)QH-;01+^KZI[ M!;BC!L_6^17?X(!,#;F0.6$[8LQ^_05ZUN^JR@<":_3!J?K@Z-!G?S+*.5A@ MQIZC= 7F"=VF0E5Q >/F,)D0[6:VZ]O^Q-P=EJ*,\D955(.C6W%TM1SG0;!- MMC$6\E%)@DQ$_^-,<%0T"R3O@, %HAZ%5%/2_2+U/@C6NEU MF@0ARK[5#8J**,=#EIJA7S'TM0P?& [ET)$#R13988H3HI0'+C'0XF92540Z1< MWQVUJ:K";+^/*JJIHB'$K$0Y[)3KH_9<4$1Y$/:(&:R'.-3.QMDB=V.$2?<: MYWWDZVBCMCN#3NRAT)IEUS,;.F^I:5!K"4[NQ4!HS5[4W@#JS<'9NO8*+G3[ MA>VLU&9]M:6 >D]QO+*I# .TV[9"'>;!GJ58&PNH=Q8G*9O?E2QH63YLCO6XAOKQ^$""=1H%. 9/*=U? MK.E>25$+?Z* MH'7]&EXMBE<>-4SQ!N8S9JLHY2 F2PEI7?J2$2M>:A0G@F[R]P*/5,A];7ZX M)C@D+ N0]Y>4BI>3[ .J5TNSGU!+ P04 " #+@&Y8M,HQ. # "5"P M&0 'AL+W=O ^7YT/&<]< #FZ)Y;L:0D R8)9TC =.B,O,NX;]87"[X1R.5&&QDE$\Z?3>E,,5+ MJAYX_A5*/1W#EW JBU^4V[6]KH.2I50\*\$Z@XPP^\4OI0\; &\?P"\!_FM MN <0E(#@4$!8 L+"&2NE\"'&"D<#P7,DS&K-9AJ%F05:RR?,;/NC$GJ6:)R* M;IG";$8F%-!(2E 2?42C-"5F4S!%M\R>++-%YS$H3.B%7O'T&*/SLPMTA@A# M=X12/2\'KM()&5HW*8./;7!_3W#/1W>'P[T&-4&U.4'!%^SA^\)YFFMW$68IVMVIF,B$ MI5QO3OC.N_@7&].N/ZNR_)KG&-V1QKW(G(K''N1L&2@9@5 MA9]$"5\R9?_LJ]&JMAP5)=6K\;&N.6V)^(_&%JQW6,P(DXC"5%.V6SW]U@A; M!-J.XHNB+)IPI8NLHCG7=3,(LT#/3SE7ZXX)4%7BT5]02P,$% @ RX!N M6/Y=[+%E P A X !D !X;"]W;W)K&ULS5=1 M;]LV$/XK!ZT86J"-9,EVW,P6D-@JFJ$I@F3M'H8]T-+9)BJ1'DG9[;_?D9(U MVU.T!-##7FR2NN^[XWQICME>_K=(,%TQ=RBX*> MK*0JF*&I6OMZJY!E#E3D?A@$8[]@7'CQU*W=JW@J2Y-S@?<*=%D43/VXP5SN M9][ .RP\\/7&V 4_GF[9&A_1?-G>*YKY#4O&"Q2:2P$*5S/O>G"53*R],_C* M<:^/QF!WLI3RFYW<9C,OL %ACJFQ#(S^=CC'/+=$%,9?-:?7N+3 X_&!_8/; M.^UER33.9?X[S\QFYDT\R'#%RMP\R/U'K/=D!8 \)SP/@)0%0#HG/ \ G L 8,GPL8U0"W=;_:NQ-N MP0R+ITKN05EK8K,#I[Y#DUY.Y?D,F7QX7\/K5&W@%7,!O&UEJ)C(]]0W%9=G] MM([AIHHA?"*&".ZD,!L-B<@P:\'/N_&#L(/ )T$:5<*#*C=A)^.OI;B *'@+ M81"&;0%UPQ>8$GS@X%$+?/%\>)OWY/GP08<845,BD>.+_K-$WL*UUF@T4)[A M$V=+GE.-H#Z43@94(0^8EDIQL796GZ50S<(-TUS#'Y_( =P:+/2?;<5213-L MC\:>FU=ZRU*<>70P:E0[].*??QJ,@U_:$M4GV:)/LJ0GLI.4#IN4#KO8XWM4 M*;WF=!& 7 %=']I0LFR*,EP:2.4.;3:7/T#OV;;UE>YT\-(L563O'9F]V79Q M<#&:^KMC\?MTF/1$=B+^J!%_U"D^W;TFKXY9$C]#Q7?,WI8DNS"*;LXVN3LI M7RIW138ZEOM,['];1.^#,Z.DB^9$F7&CS+A3F5MAJ.ZT <4,NM(#ME;HM&H3 MI9/MI:+T2;;HDRSIB>PD)9=-2B[_5X?_99\I[9-LT2=9TA/924HG34HG_9\_ MDV<<"/-.OR_5NT^RI">R2F__Z'.[0+5V?8XF^4IAJF_,9K5II:Y=!W&V/J<6 MJ^J(_J&I^K,[IM9<:,AQ193!Q24IKZJ>IYH8N74?]4MIJ$5PPPVUB:BL 3U? M26D.$^N@:3SCOP%02P,$% @ RX!N6"+IJV5%!0 F2D !D !X;"]W M;W)K&ULS5I=;]LV%/TKA%8,+=!%(JG83F8;:!(4 M#9 60;)V#\,>&)NVA4JB1])V"O3'CY(5T4PH6FIHP"^V/NX]O#R\5SHB.=PP M_ETL*)7@,4MS,0H64B[/PU!,%C0CXH0M::[NS!C/B%2G?!Z*):=D6CIE:8BB MJ!=F),F#\;"\=LO'0[:2:9+36P[$*LL(_W%!4[89!3!XNG"7S!>RN!".ATLR MI_=4?EW>/Z%_+#NO.O- !+UDZ=_) M5"Y&P2 4SHCJU3>L"%M4(K#DIN2F_5FR0OAO%> MCX72S*AHT 5K*!\38/Q[[_!7O2GC0I/8 8QN"8&E^AX;U*];\J4*MFF M0)6R3I7"Z@O+>7WA@HA$@']N5 /@6M),_&LC#OLDSA.805Q<$Q<[,^IYA=DZ MNT4X+1&*A_1Z##$<#,/U;B=>&D6UA1'9:1W9:=O(TFH8?]BBVZ+TK UO0WMI M@>*>/;A>'5SO8(6H3&[HFJ8 VKKC;+=K9GD",RCJUQ3UCZHD^SZ)\P1F$#>H MB1N\NB0'>Y/>96&$=5:'=>:E'L_VAN:R,$*#D=84T>'K$5GU@;/AKGGE"\VD M:4=ZP:.JR2H<7^1Y0C/)T]H+NL57F[JL('KN=Z7%JJD"M ""3IG0NCPK&%=] M6DP:7YA0"PWH5AI>2M2FP2_<#7?.,D]H)DU:]<#3XRI1IPKK3)XG-),\K_@)PF9BA:34$G9JA?7WV]X?G,C'#TYH#ND6'JSJ_,/E+7Y?N)CNG MEB49QF-H[B9^EO,8*PH0"0 MED;(J1Y>70#NKSIWXYUG6@XAA-#.)!0ZJE) ?J>I#C%/A;1.0WYT&MJOTYPF M9GA:I:%?5VF=RL#Z,>5NO/-('D*I(:W4T'$I->15J?E",\G32@VU5FKN,G@I MQ2QOA)=&S6\$K=B06[%Y*P7K1XN[\8@)*Z35(QH<5REX59:^T$SRM+)$ M?B;6T/Z9-:>)N;"BM1MV:[?K7%+5;0FX2G4@-F0)R)Q3VJ3ZW7"=UT8.,6&& MM2K$QS5AAKWJ1%]H)GE:)^+73YAARX19U,?/\MIF-8C/&E)[9]'0K<5W6 M\V[@SN-TB!5 K#4?CH\KR;VJ0%]H)GE:!>+6RY3-2;Y_C=)I8H:F-19V:ZQ6 MZ6W5Z6[@SB-TB&5(K'4>Q5Y?E",\G3*B]VS_VUV@0#'1M< MJEZX3+:AA3O[YHI-BY\)5U^- J1TIGRBD[YRYMM]@-L3R9;E5KH')B7+RL,% M)5/*"P-U?\:8?#HI=N?5NS''_P-02P,$% @ RX!N6"B/&ZC_ @ A0H M !D !X;"]W;W)K&ULQ59=;]HP%/TK5E9-K;21 M3Q+H(!*%5NU#IZJLW<.T!Y-TLNGF0"H,A+EN:R;R1*S<]-4T8)9%2V^!QR/)ERD5&%2S$SY5P C[Q0*,,/>G,Y@ M#.IA?B=P9=8H,ML:+>"K+7[*L8BV#1(54/*N2D4'&\M63OE0^;"38WIX$ITIP MWIK@5@EN*73%K)0UHHJ&/<&71.AH1-,OI3=E-JIAN;[%L1)XRC!/A5>4"?)( MTP+(+5!9", K4N0S^1-2]>R[G-(*^@/5 M_G@'B^.A-6YAP5\^%VA3NJ<:5A#M$D)_>!=AVP\\NV5;0#9JI^C55_R!5_":1O^FU@ZCO MK:4C@6T9$-0&!/^CUX)C^G,DL"U_.K4_G7_OMD"[I0(+1I(4IIAGM0($$*NA M9[50?%[.#1.N< HI7Q.<$T'H #R?&ULS5A- M;]LX$/TKA+98M$ ;B9+\E;4-Q$F+!FC:(&F[A\4>&&EL$Y5(EZ3L%-@?OR0E MRY(M:YVL#KG8$CGS^&;X2 TYWG#Q0RX!%'I,$R8GSE*IU;GKRF@)*9%G? 5, M]\RY2(G2KV+ARI4 $ENG-'%]S^N[*:',F8YMVZV8CGFF$LK@5B"9I2D1OV:0 M\,W$P-G >J48QK'ZO,6 M_8,-7@?S0"1<\N1/&JOEQ!DZ*(8YR1)UQS>@*).* MIX6S9I!2EO^3QR(1%0?.AK*S#3>*Z%[J?93TP^$"O2=)!F@&R R$Z#G2*%WJ-+!Y^A+)M 5 M"+HF)NMH1A+"(D#W5FFOKT 1FL@WVNW;_15Z_>H->H4H0U^7/).$Q7+L*LW5 MC.A&!:]9SLL_P@O[Z(8SM93H/8LAK@.X.L@R4G\;ZBO3WH =*T@E7\W)2[L,G$=@=42URL3 MUVN52V7QO?^94?6K*=HW(_-/*:M3XJF8W^-[/1(;-@G]BA MS1%BV-M]R[U3J6T5UKA/%##-8^?L&DS\L'^$8*78P,_>)SYS]:R]HGW(IVJ^ M*[1Z@OQ=@OP7M5\4=+I*7D=H]>3M*BK<7E*=+/_@0-N!M_^9;##"^-@*W94_ MN+5(F%XS!3ITA806.9(;LD)D(0".BKO3 J8KM'KPNQ(&]UZ6N%M+JBO)V%19N+[%.^>P4$#7->H-@7]D-5L-P=$3:NTH'M]8#IU6H!4:U^@S"X<': M.[0*/>SO,70KI]X4Q,)>!DC]2 MSTS_!5!+ P04 " #+@&Y8.JQ245($ !H%P &0 'AL+W=O+[!SFC)K/"SF M;L5XR!4[%?U>0\=7(L,?#.9W!/:C/\UN!([M& MB=,>#\JQY,XI'5TQ9!!I'2$!0? M2[B&+--(:,>_%:A5[ZD5M]_7Z.\+Y]&9!RKAFF=_I;%*1M; (C%,Z2)3=WSU M 2J'^AHOXIDL?LFJDNU9)%I(Q?-*&2W(4U8^Z6-%Q)8".MJNX%8*[JZ"_X2" M5REXSU7P*P6_8*9TI> AI(J.AX*OB-#2B*9?"C(+;70_93KN]TK@:HIZ:OR> MIH)\H=D"R U0N1" 057DA+R;3C$TA$])"")=4AT>,F%2B866D 2#=LV9Y%D: M4P4QN5?XJ):FY-,0H!$73[!A!/]^'Y.C-,7E#4D;^3/A"4A;+H:W0 M$VV/'5567Y56NT]8[;CDAC.52/*.Q1 W 6RDH.;!7?-PY78BAA"=$L]Y2]R> MZ[48=/U\=;=%/7R^NM/AC5='U2OPO"?QVD+VEOR.A8 12'I._/Z(2F6#, MY#]M$2AW\-MWT.7H0LYI!",+ZXT$L01K_.LO3M#[K8T]DV"A(; &LW[-K-^% M/K[,^8*I$@Z/N2:T'%2LWD'$9RS]'^)R>KT\81'/H=)C6SG5>OI+&_J%#;IR M+\=]KS^TE]N4[LOX7E,DW!S]!L:B,V"X$)Z[;VZD6 M;5*>Y^^4BVZ'7DO85B_B=!(V80H05Q%L'8#(%9T3.A, ZYI0KU?5H)6.SBU> M>AJ-HH6FT)KTNAMZW8/G>K6%*7I-HH6FT)KT;GHNI[/Q^%'I[NTELN,'P6ZZ M[TN=^/W!;KH?HI-R-JV4T]U+=:>[!*4R_(/'LZF;ZN>F?^>6+SZ?)M%"4VA- MNC>=F],_?/H;;;B,HH6FT)KT;GHNI[/Q^%'I'^SW]/V][-\7\L[VDM]H'V5O M74'F(&;%5:[$3W[DI+R%JV?KZ^++XI)T9_Y*7R,75YL;F/(.^H8*_,R7)(,I M0O9.S] _45[KE@/%Y\5%YP-7BN?%:P(T!J$%<'W*N5H/] ;UY?KX.U!+ P04 M " #+@&Y8!9%*K.4# !)% &0 'AL+W=ORKR8NOCWL-SC^Z5CSG=4?:=;S$6X&>6YGQF;84H+FR; MQUN<(7Y."YS+.VO*,B3D*=O8O& 8)552EMJNXXSL#)'+^\3WZ556\+&:%.)[3]&^2B.W,FE@@P6M4IN(3W?V)FX("A1?3 ME%>?8-?$.A:(2RYHUB1+!AG)ZV_TLQ%B+P'ZCR2X38+[W 2O2?"J0FMF55D+ M)% T970'F(J6:.J@TJ;*EM607#W&I6#R+I%Y(KI"A(&O*"TQ^(@1+QF6STB M=V".&+LC^0:\SVB9"PY0GH NF@.Z!MCH)GW^_'2WGVY+T5KEW%8YM\+SGE3N#%RB%.4Q!LMJ\OY@M"RD=&?@BN3R M.D$I6 HD:FGGJ*@E^N=:(H(/\C+_IE.C7M[7+Z_&^X(7*,8S2\XOQ^P66]%O MK^#(^5VGS4!@/:6\5BG/A!X=M)*NUAH@J #4F^KT(0%KN^- MV[ >/[_EYYOYE8RI)U-05KU:9&>GJK.%ZNQ$=K:.<0TYZE'QH'= 6!/EA-Y$ MSS=H^09&OM=/D@L>+NN.7 <>L-.$^= /0SV]44MO9*17O1!2BO+JE<%Q7#(B M[@#:,%Q-@(ZP$?'87A\(K%?\N"U^_+)OA?&02@T$UE-JTBHU&7[J)KJI8U MCFW6H=#ZBNP9)?BRD]VL/Y1: Z'UU>K,$30ZBM.FVXQYM *N[L=W;\[ZI75N M!IKMS-,3;@8XN@Y/]S,=/%I(9WN@V?<,RY!E>SKSJT=4/A-;7J+-:,'CA MJ3=ZO:/5&@BMKU;G_*#9^CVG.T;:;GY@]75Q!J\/.X,&C:[FI*[OND!;TJ"> M;"BTOCR=*X.3%V[X@=Q9H]:O\'JP,WO0[/:>:(SPX?]5+W0?_$O4Q?F>/S[L M=7MOGT=MLGU$;$.DY"E>RT3G?"P16+UO59\(6E1;/RLJ!,VJPRU&"68J0-Y? M4RKN3]1N4KM[&/T'4$L#!!0 ( ,N ;ECQ9IO9EP( () 9 >&PO M=V]R:W-H965T-D/>J M#H MD5&NIE&E=7T>QZJH@&%U(FK@YLE*2(:UZ37M,+=]M;]JPO>!+/$"BX$_45*74VCTPB5L,(;JF]%\PVZ@(;6 MKQ!4N5_4M','682*C=*"=6)#P AO__%CMQ$[@G1T0)!U@LQQMPLYR@76.)]( MT2!I9QLWVW"A.K6!(]QFY4Y+\Y08GQ-LM945QTUO/6.CM@G6;H6G!=*?2%EU#^;Q ;3@^;;6'G6=!Q <4) MZJ<]E"59/^#7]\'WG5__8/!* ?20VX0>6H J)*E=W+^OS%QTJ8&I/_M";XT' M^XWMJW2N:ES -#+OB@+Y %'^_ETZ2CX'L <>>Q!RSV^!0V/RI$&R?6QA]1 ] M 98JP#'T',.@TW>S/N'M.1%NV_;1A#U21Q. &7F84=#HFG#"-GOW(RA\9:[& M'FM\K",V/@+VJ<<^?>&(V1N=\#6B%OS@40N[O)C<,X]S%DXN?CR4W*#PE;N4 M)L^W9W*L]';.;TR^<^^G;Y+A%VS2L\/72;Q3EAC(M2N^"A5BPW5;H?RH+_"S MMJP]3V^_#JZQ7!.N#.O*2).3L;E59%MPVXX6M2MR2Z%-R73-RGRD@+03S/.5 M$'K;L0OXSY[\'U!+ P04 " #+@&Y8SBJX)24# #4"0 &0 'AL+W=O M2>MJR-! 4TI*$A M+MO#M U]=]. RGSJ>9@0E9%)#8-6L809E MJ9$4CU];4*==4SON]I_0+XQX)6:.!@ZQ"]XA!N'4(C MM&%F9)UAB=,)9QO$M;5"TQT3&^.MU!"JTW@KN?I+E)],OX"*@4 #-&-5S2A0 M*1!;(#.-SA_5;E'MX1E(3$KQ0=G=WYZAPX,/Z 1BNX*MA*8YF+B2D5&0[K9 M=N'39N'@E87] %TQ*@N!SFD.^4L 5ZEHI01/4DZ#7L0SR(Y0Z']$@1>$%D*S M_WNB$;61#@Q?V1_;'R5Q(KG;K3UN,&HC(#J&/\+&H<0931YU1 7P-3OK^ MG9]XGVSZW@CLA=JH51OUH:=?:^!8$KI$I=DZ&1/2)KA!B0V*OF+6J>^%8V_B MKG>5V*R"4=A:O: 8MQ3CWH1<$(II!CL$CVT,X[=,R1N!O=";M'J3WI2<5(Q+ M\@>;ZU*=::YOM %;#%9*/A8"I/78-J#);NQCOY,?B\TXLF=GV+(=]K*]I!)4 M#"129)L,E03/24DD 2O/X3Z'J$/38O+*'AJU+$>]+/?WD(W::'_=).YPV[<) MO*&=W+@E-^XE=UNHA ]4&*M_\!OOK9V,DNX9W#>*(R^Q,_2]YW+C]7*\8Q*7 M6WK0E!=K[?#V;X!AY'>#:#.+1^,N2W>G/E; E^;9(%1X5E0V]:6=;9\F)Z8@ M=^9/]9/%U-UGF.:]P" MK@W4_P5C\FF@%V@?&PO=V]R:W-H965T2 MV*[=R206C2X9ASM)5%-55/Z>0"DV8\=WM@OW;%5HL^ F<4U7L #]4-])G+D] M2\8JX(H)3B3D8^?:OYI&)MX&?&.P43MC8IPLA7@TDYML['A&$)20:L- \;6& M*92E(4(9OSI.IS_2 '?'6_:Y]8Y>EE3!5)3?6::+L7/AD QRVI3Z7FP^0>?' M"DQ%J>R3;-K8\TN'I(W2HNK J*!BO'W3IRX/.P#_[!5 T &"?<#H%4#8 4)K MM%5F;? 7.@R'NR:.JZ!+P? M34LRI:H@<[QAOG.\'Y%9P72CRD6>0/2=PT4SO*-@ZF@0'&6>0GI+0?T<"+P@' M!$W_'1XJ0*[! M2=Z^\<^\#T/^_A/9,[>CWNWH$'ORI0:)Q<)7)#4EE&,)*9)+41'1[Y0V(T-I M:+DCRVW:SSJYO+B\B-WUKKV70;YGKVH]H#OJ=4<'=<\9ISP=TIW;'3B@.GHI M*(KV1+^,";QH3[*[\Q57(%>VN2F2BH;KMOS[U;Y_7MNVL;<^P;[:ML&_-&U3 MOJ5RQ;A",SE2>J?GJ$BVC:Z=:%';7K$4&CN/'1;X;P!I G _%T)O)^: _F^3 M_ %02P,$% @ RX!N6(TB)5Y'! O1( !D !X;"]W;W)K&ULK5AMC]HX$/XK5JXZM5+9Q F$L =(NVRK.ZG77>UNVP^G M^V"" :N)S=D&=O_]V4XV(> 8J. #Y&7F\3,SGA<\W#+^4RPQEN ESZ@8>4LI M5]>^+](ESI&X8BM,U9LYXSF2ZI8O?+'B&,V,4I[Y81#$?HX(]<9#\^R!CX=L M+3-"\0,'8IWGB+_>XHQM1Q[TWAX\DL52Z@?^>+A""_R$Y;?5 U=W?H4R(SFF M@C *.)Z/O!MX/0D#K6 DOA.\%3O70)LR9>RGOOEK-O("S0AG.)4: JF?#9[@ M+--(BL=_):A7K:D5=Z_?T#\;XY4Q4R3PA&4_R$PN1U[B@1F>HW4F']GV3UP: MU--X*#) M;)Y)AH0@'T"D3P(PB#,+*H3TY7#YOJ MOO)1Y:BPA_U+YN&%P!JF)I6I MR<7R,#G,L& _"RTR_< >C4%%H.B7*KK-AD.P%Q"84M50=N-/3X;D,SPK'$?B; M-.5K/&O ZXF :4];._7%\)H.J7LW=';+HDB&C-%%1V*>'W'&Y%)H38?4[1VZ^WO1F>9EO3^I+Y6(C1(']\N@ M3:BM#L*ZV<.>LR_],'\9U#Z^V:@(+3!XQ/I_5#4R@F?E(RMGYQ1Q;K^Z%%K3 M"_4P =W3Q'USCK 'R0W1!Z\8<0$@R!F52Q"#&7JU[T\W4%P N>RJAP[H;/35 MU.&PR@T0V$/Y9C$XI&F7?6$ 9/S=NT=$2E;JQ+TB"2VVNF< M6<[>KA=":YI?3R_PR'1PRG8M()*=&PO=V]R:W-H965TJT M?HC%NF9TT12510Q)DL8ES:MH-FE>NZUG$[Z115ZQVQJ)35G2^L<[5O#=-,+1 MXPN?\H>5U"_$L\F:/K [)K^L;VMU%K==%GG)*I'S"M5L.8W^PI=7I"EHKOB: MLYTX.D8ZRCWGW_3)A\4T2C01*]AB^8MVAVN3",TW M0O+R4*P(RKS:_Z??#Q-Q5( '3Q3 H0!>6D .!:0)NB=K8EU326>3FN]0K:]6 MW?1!,S=-M4J35_ICO).U>C=7=7)VP]0<"/06?:1R4^2?>G 7:H7X:58TSF;1FJ5"59O633[_3><)G^Z@>2#EGSP'/G01;ZO2H_(QW@\[(![ M6P>"#UOPX7/@J0M\:(%GR1AWP+VM \'3%CQ]#CQS@:<6^ "3[JWB;1T(GK7@ MV7/@(Q=X9H%#JI?#";BW=2#XJ 4?><$_KYBR]%*RVH4_LO#Q8#@>=_B](P3R MCUO^L9^?2UJ@HM''FOY0/P2D4PQC^PX:):2;Q#M68!*<&&4FWBPW3(A+]*%< M;R1;*-6I#X4)Z=1<8L5YBU,,W27A'S TT-%O .P-=*N;5A)M:;%A6O_[SZDP MFG>&PU8X@M4W;#<;M@0"Z6A VLM.H8V4L=_*[8\2)]M9M7RN;J=)C9AQF)D/ M92?+'F?=Z>_#S-BH&8>Y&=MRSD9=]#[AY^Q$33^%4-C6]$6?Q]^QD;0^#R&QK:B@4 W M2Q^&!F-H.)>AP67H[IKPCQ::QN@9^M SV'H&W-W]@$/.6>)6,QSME_UJ;FXE M)]-Y=\M]:!F,EB%,R^#0*CIP;ZDZ&<3[;.HV?]02P,$% @ RX!N6(S'X5_8 @ +@@ M !D !X;"]W;W)K&ULK59=;YLP%/TK%JNF5EH* M&$*:+D%JRJI56J6H']O#M <';H)5L)GM)-V_GVT(RP?-^M"7Q-><<^X]%^7> MC-9N*],<2B+/>05,/YES41*E0[%P926 9)94%B[V MO,@M"65./+)W4Q&/^%(5E,%4(+DL2R+^3*#@Z['C.YN+>[K(E;EPXU%%%O MZJF:"AVYK4I&2V"2BDOI/U$ZQH[T!G3I52\;,@Z+BFKO\E+TX\3 MPE<(04,(WDH(&T)H.U-;L7U(B"+Q2/ U$@:MU;:)W@C9,)/JJ80'J. M O\3PAX..@JZ?CL==]"3M]/](VZ"]KT$5B_X[WM!"95IP>52 /IY-9-*Z-_* MKZZ.UXIAMZ*9'Y>R(BF,'3T@)(@5./''#W[D?>[JUGN*)>\DMM/)L.UD>$P] M3G0?I:)I5\=J9M\RS8!6',*&X2!J03NU]]O: M^T=KUZ--#R[657I-C+;2X0LW1T=HW(Z2P M(V0&>D4!J@1?4;LR=*A'B(4H,WRZ/$8'+0TB?[#O\1#5\[UHL.>Q0PO[N+_G MT=V:I"6(A=U($J5\R50]BMK;=NE=V5F_=S_1R[#>7?]DZDUZ1\2",HD*F&M) M[WR@:Q+U=JH#Q2L[KV=EOC[E>Z" ,0#^?&ULK9AM;]LV$,>_"N$50P(TD4C*DM4Y!AJ[[0*L6)"TVXMA+QCY; N52(^D MDO3;CY04V18I+0/Z)K'D_YWOQX>[(^=/0GY3.P"-GLN"JZO)3NO]NR!0V0Y* MIB[%'KCY9B-DR;1YE-M [26P=6U4%@$)PS@H67&7;W?:O@@6\SW;PCWHK_M;:9Z"SLLZ+X&K7' D87,U M>8_?K7!J#6K%'SD\J://R*(\"/'-/MRLKR:AC0@*R+1UP3[C>MX?'G%^\?:W@#\\ 4+$7Q9[[6NZO);(+6L&%5H>_$TZ_0 DVMOTP4 MJOZ+GEIM.$%9I;0H6V,309GSYC][;@?BR #' P:D-2!]@VC @+8&]+4&46L0 MU2/3H-3CL&*:+>92/"%IU<:;_5 /9FUM\'-NY_U>2_-M;NSTXH9GH@3TA3V# M0A?H#C+!L[S(63TK8H-.!$M1[BL-:\0TNM=,5UK([^B.:4!G*] L+\Z-DZ_W M*W3VYAR]03E'7W:B4HROU3S0)E[[JT'6QG;=Q$8&8L,$?19<[Q3ZP->P/G40 M&-".EKS07I-1CRO(+A'%;Q$)"?4$M'R].?&8KUYOCD=H:#=WM/9'_W/NT"I7 M62%4)0']]?Y!:6GVT]^^$6\\1GZ/-LF\4WN6P=7$9!$%\A$FBY]_PG'XBV^T M?J2SU0]R=C*243>2T9CWQ4=8@V0%.GL #IMCX?+%5T0$IV*5JXH3J*X$YW@33N\Z2C>U\O[R\"D M29,$.=)FN5@,M,XW&Y# =.SD=$O/1Y&XDV)SR0F%J\$)[4.XHH2F?HA9!S$;A; 5 2P"J+>(FY[%E(]- MN[/:C>5#FCF14$QZ2*[F@O3WU\KG:&!>T@XI?1U2LV6R'>-;^#]PJ2?PL#]A M'A&E/3B/)J+$3X?#0_4/1_F6-9"MTQ7/0)H*WJY!H7+; ?BK=NCN^C#M,7E$ M=-9C\FB2: #IJ*'!KT1Z9$75]#&L,/TM,X1>'.R9(YQ,PSZ1J\-1DL1]*%=& MXX%TA\F!BHQ2V2*?25CGVC\EQ,- ^IEKZ9-A$O5S@U=&(SP <>A7\&@17]SO MF(0+VZ:OD6E=;*ZNY\=+1#V;HK]Q?*(4]VD\HMDT&8 YM QXO&?X\ Q990\M M)RCH[.9NB7!,RG,O5>1N'1+WJ5S1+'&H7!'&9#9 =>@4\'BK< =[IN6A_=^T MA0F8Y#G?^A>?6^ CVN\4/"*S\J9]*D]#$0Y!'9H%/-XM?+KY[ M839'-;?96EXXM]KCJ%^>/"(:.VP>T4#%Q8>^ 8\W#K?M$5R!U@68 [D?PJWV M3G9S)92F3F88@?1&[1;T*'(VBZ%V^ZX8%:5J3WUP:SNA+Q@J7L2P)30_H'!HS.%-G0FQ97-:$I[ M=,'1)4$)&PO=V]R:W-H965T\QTKU)LU%SF5JBDV;KD3C":U49ZYR/-\-Z=IX42SNN]11#.^EUE: ML$4_'?@F7\.'>@\];Q)=UL9=7A1K,=W; G)K_N'H5JN1U+DN:L*%-> M ,'6<^<#?(AA4!G4B+]3=BP'SZ"2\L+YMZKQ*9D[7N41R]A*5A14_1W8DF59 MQ:3\^+:%EFS)LW_21&[G3NB A*WI/I-?^/$OU@J: M5'PKGI7U+SBV6,\!JWTI>=X:*P_RM&C^Z6L;B($!],\8H-8 Z0;DC %N#?"E M!J0U('5D&BEU'&(J:303_ A$A59LU4,=S-I:R4^+:MR?I%!O4V4GHT_%BN<, M/--75H([\"CX(:W']&;!"K9.Y2U0DPN] 6H#G M+=^7M$C*F2N5:]4'W%7KQJ)Q YUQ R+PF1=R6X(_BX0EIP2NTM0)0V_"%FB4 M,6:K>X#A>X \A"T.+2\W1Q;S^')S.*(&=\.$:SY\AN\C2YB@F2VPC2&Q&U;+ MQD.YHRLV=]2Z4#)Q8$[T^V_0]_ZP!>6:9/&5R$X"1KJ D3'V:+D7@A42[/H) M_=).Z/=@?3Z:#>ND9JW6S$-TAX)PYAZ&4;* ,-9 L0DB?@B#7E]1>#^;S!?(:\E/G$*^IR_!%AC!4(M";"4+SRQ6 M<% SP?'=F M53Q96]^$U$_JJ;/&UV$ZCAOJHH5_8DD="BHQ!]*?Z^KVTH$(2 MZ@EMXX+HS+X,^^H,CM8RW]N91[1ATVN$=&DFZ"[$4T_79L+@8/<^E=;747"\ MD!K;FD=T$7,%#O7T7%I04V/$3(R/)N=2N"^EX'@M-3(9K7K,JB<@OC%0)BHD MB.B*3)2/!ZA317T)!<=KJ+$Y:)5D*9^0IS)+%V6IGQ )C=EG*: 4VQE5?04% M1^N,J#^&]D?3ZD":-@=261U(K>H"LT:'6%6JNCH3A[RI9XR9"5,9J)>'[N < MGC.QJ>\S2K#B^T(V)]>NM[LS^5#?%&C]B^HNI3[?]S3-1"X'5E5.0N\KS(+3!ESG)>/;L5RSD_J)PR??RYN;]<+Q2D8D)YDJ76#]]T"N2)Z7GC2/?QJG M3CMF:=B_?O;^1Q6\#F:%);GB^3>Z5KN%DSA@33;XD*O/_/B1- &%I;^,Y[+Z M!<<&ZSD@.TC%B\98,R@HJ__Q8Y.(G@$,1@Q08X!>:^ W!GX5:,VL"NL:*[R< M"WX$HD1K;^5%E9O*6D=#63F-=TKHMU3;J>4-RWA!P#U^)!+,P%T]FX!OP#79 M$"'(&IQ +J4D2@+,UN!/BE_ >0AWV)^]7IS=&KNZARUB4)MHE#E MSQ_Q]XFS[*#SP52Y2NK,*/P(<)60"UM\MQ^VWL_I3WY67!A:+_XKKP]-1OZ*,.OP[=%GGM+JS)"+TH;L=HXZ@T9PB08\#)! M20@#.Z^PY15.\KIM.A]?Y71;)=+*+S2&1D$4#_A90#!!=GY1RR^:Y/<-"X&9 M>GJ)8&2.'0WS9\$$(_3BEEX\O0*S3!STDEL11C;4ONAB8UCH^>& FPD*HM#. M+6FY)9/<_MX3H1/&MB G6E"LW!)CV#0)DP$W$Q2'Z0BYM"673I+371MDNE=1 M!3(]Q4]:^(]8V/MQ:HP?>;$_(&D!Q=Y(T4*O4R%ODN8GO6'A71ZYE"_3;5R> M3GCL#6?&GDCM#O9@=.Z\Q7G MAT9TG#( MVH3!-(G'2'=Z!,,?VL_DW:[.NJF!DSKWUEW-S_)VFH1.]."TZKUY8P--;9M! MO]=,FK LL 2-E7$G@G!:!5_8W$!3W&9#C;%@X"BQ3@'A_Y= :,K;+ V00= " MB\-D1 9AIX-P6@C?VJY-G9LA+S*JTP9+1O*).CE$TW)H].M!95J_-DR=FT&4 M>-& L@V7A/'(!@UU>HBF]7"J"[Y$W50].W4+;H)Z[]/N5?)(;+W;RM?4.]]' MZ7#G88%!B-)DA&XGBVA:%IM,S]XH.,C4/]\/HV$!6F 0H7BD %&GDN@%E1QC MG/?/$2C+\L-:OZ$,U"6;<[:=*2**/O#,&F!@?%#.D+&!M:'2>%BR;N](I3S/ M^@N++652][>--O/.8VTOZB.B^D;Q?77*LN)*\:*ZW!&\)J($Z/<;SM7S37EP MTQ[4+?\#4$L#!!0 ( ,N ;ECU(LGE P8 .&PO=V]R:W-H M965T).)FMP\_"0A8@6BA??(F :SG)_1_X$%_T-F!BR]R1ZE" M7[,TE^>CG5+[T_%8QCN:$?F6[VFN?]EPD1&E=\5V+/>"DJ0,RM(Q]KS9.",L M'RW/RF,?Q?*,%RIE.?THD"RRC(B[2YKRP_G(']T?^,2V.V4.C)=G>[*EUU3= M[#\*O3=N* G+:"X9SY&@F_/1A7\:X;D)*%O\SNA!'FTC,Y0UYU_,SE5R/O+, M&=&4QLH@B/YW2U_*P>O!K(FD*Y[^P1*U.Q_- M1RBA&U*DZA,__$SK 9T87LQ36?Y%AZIM$(Q07$C%LSI8GT'&\NH_^5H+<13@ MSQX)P'4 ?A@P?21@4@=,GAHPK0.F3PTXJ0/*H8^KL9?"A421Y9G@!R1,:TTS M&Z7Z9;36B^7F0KE60O_*=)Q:7N4QSRCZ3+Y2B=Z@BR1A)H$D15=Y=1F:=+X, MJ2(L?:5;W%R'Z.6+5^@%8CGZO..%)'DBS\9*GXQ!CN.ZX\NJ8_Q(QSY&'WBN M=A)%>4(3&S#6HVB&@N^'CCN"0^?'N[WA$=/ M#_<<8DR:O$Y*WN1_\XI")N.4RT)0].=[W0Q=*9K)O_I25C&G_4Q3LT[EGL3T M?*2+DJ3BEHZ6/_[@S[R?^N2&A(60L @(9B5FVB1FZJ*;Q.B"+BEZ*>@M%9+H MNTK?2;),\IGT)JM@G)=L\ VZ7_L+3U\OML?#.$Q@J/"0L H)9 MPI\TPI\XA?]-/W7U\U5HE?,MTC>$1#$1XDY7N0,1_26L(LZ.Y [F)QV]G?T. MU1L2%@'!++UGC=XSI]XAW5 A:(*4KD$I(VN6ZD<+[=5YUM$9!Y,'*L\ZE_XB M".PVH?.,AHH'!+/$"QKQ J=X-[F@,=_F[)]:P#7-Z88IV2AYUZ=CT-'1GTSF M#X3L:>3-%P^4#+J%QEL\2$G4U\B;-8VLD<^;D<^=([^(8U'H0;-<4:VK0GIZ M@?2TF*3FXD%$/\58'J=%4K9!:D=1\9A8?1+-NZ/'G3NZVZA394/G,(9>:T P M2_%%H_C"J?@G320BWI5*A_JAE/*]M@*J3STG:>@$ 1(60L(B()B5#M]KI^3> M,\S=:BA0;D!I(2@M@J+9Z3ER3+[S?C%YT7.XQ%1C,X-@NNK4DXC>O/C=BC/M M5!QWGX/UAJ1%4#1;;]SJC9UZ7RNB:%FI4 M*U"+"4J+H&BVZJW+]-TVTU6MT+^H<47FKKF0DJK7Z"9G2A\I(_NS FD*5Z"T M$)060='LY+66U9\]1T6#M)TK4%H(2HN@:'9Z6E/LNUWQ][T[\[O&]PWN*V[= M=GC:>>L3NL]UL+) -%O9UG3[;M?]C@O*MGE5E0JUX^*1-PQNSN!K'9(6@M(B M*)J=D=:4^XOG*$6@!AV4%H+2(BB:_:FI]>C8:3*_LQ35<,L3SCJ%R'T*0^4' MI450-%O^UH-CMP?_EKDM[AKQR:S[-M_=\V#509TX%,U6O77BV.W$![[YJ&F6 MF9AW]08UV*"T"(IFZ]T:;.QTB,L5D3NTHVF"UG=&Z/(1+8NU9 DCXI%O*373 MNLR#'ME!C3,H+8*BV;*WQAF[C?/]9(@2D>OR(I&@>Z($T_:L_SKOFN:@.ZUT M=SI8<%#/#$6S!6\],W9[YB&?"FO4\4>GGAH.:G%!:1$4S=:ZM;C8_5FV=Z;O M?C'QJ[X)$I[U9@/4^H+20E!:!$6ST]9:7QP\@QW D!YU!4H+06D1%,U.3^N? ML=L_?Z<= #75->VX0KY9=+]?@W8:0=$J_<='"QHS*K;E2E(]Y^1%KJH%@$"J*+"':0\F^=I8.'9GNRWLU\]V0N@E[7C@I?7E.R?G M?/Y\Z:^X>)8%@$(O)65RX!1*S2]=5V8%E%B>\SDP/3/EHL1*=\7,E7,!.+>@ MDKJ!Y\5NB0ESDKX=&XNDSQ>*$@9C@>2B++%X'0+EJX'C.V\#=V16*#/@)OTY MGL$$U,-\+'3/;5AR4@*3A#,D8#IPKOS+M&OB;< C@95<:R/CY(GS9].YR0>. M9P0!A4P9!JS_EC "2@V1EO&GYG2:3QK@>ON-_;OUKKT\80DC3G^27!4#Y\)! M.4SQ@JH[OOH!M9^.XI8ST'90BI>UF"MH"2L^L8AQ0HG?<%72)AHS68:-ID6K>T39I9]HH2> M)1JGDAN6\1+0/7X!B<[0I%I]Q*?H$=,%MFMS175Q8)8!.DY!84+EB0YMF]>P M%*8@!.2&$EU)"H_:\-1I/'4.>AH+OB3FA&_=JA4VWA!V$6ZI MWPT*HHX7;ZEOB>H$O7;Q<2,^/BC^01%*_MIBKTIHI?[2W:C- M^JO,N&MW4 EB9N]RB3*^8*HZC9O1YKEP96_)K?&A?D94M_X[3?4&N<5";RR) M*$PUI7?>U9I$=:]7'<7G]J9[XDK?F[99Z*<0"!.@YZ>.^4#SN$K^ 5!+ M P04 " #+@&Y8([KWC/.0Y)2:9'7SAA!SGCU3Q_JB=AS\*,C#D'M$'0=1D<8JKIB,^XR;O-UIB+T,_O?S"$Y$#^48?0)%/Y!H2 MP1.6,6JS(M9D!1O&.>,;0GE*/O/4-"]R47)MNF^Y1)<-9_]":E30GL.::47> MQZ IRSZ@ZNU-3-Z_^T#>$<;)MZTH%6JIN:L1P(3A)G6PJRK8X$BP?D"^"JZW MRL0!:5O 1?(&/WC"7P6#BC$D9R3T/Y+ "\*>@"Y/=P]ZW./3W?T!FK!)9FCU MPB-ZA]D[FIZ/Y/-#DI5[V53D"B1FS.9:"^RGN-YJMVO0I>2*_'DMLHS@CMM1 MF?[5E\$JPE%_A.84.U<%36#AX#&E0-Z#L_SQ!S_R?NJ;_;<4B]](K)6949.9 MT9#Z@OD$:CLF\A*<&P%S>E]O_2]Z6SNWN]/4)_1+&P; MQ7U&7M08M8#&#=!X$.@7*93"[9S@9:,,E\954@C%S,HS':203$A2 /[U[_5J M@&@OK,CKX!V:C(*H0W=H,QGWLT4-6W0"6PH5F_I?<-%!5%VV%RWB(8L6V*0! MF[PB:08L*:4$/,DKDC9G'];D("1_U%V3AS9=L"&+%MBT 9L.@OU&"UR$N*&4 MIKK4MIFQG&EZE&3Z8H(.+3Z%W0T8#\FT4&8-RFP0Y=)F)'DD6E*NLNHDI^G? M6 I@N:7[4&:'NZ3+,CCF:P_2P_'\H!_:]Y[+$.^ML8<57WO5U&JM=(_\3K;? M:LCV).W5:OZ)MPC6/R_='[56Z]@/PVEG8?19'5PS<:_5WCU3\;A[96@.4424UU4)5GSMOEDN+"%R&ULK99= M;]HP%(;_BI554R=M3>*0!#J(U(*F3=HTU(_U8MJ%"2?$JA-GMH'VW\]V(*)@ M$!>[@3@Y[^OGG!/;&:ZY>)8E@$(O%:OER"N5:JY]7^8E5$1>\09J_:3@HB)* M#\7"EXT ,K>BBODX"!*_(K3VLJ&]-Q79D"\5HS5,!9++JB+B]1887X^\T-O> MN*.+4ID;?C9LR +N03TV4Z%'?N!OPB\):[EPC MD\F,\V8$! @:Y,@Y$_ZU@#(P9(XWQ=^/I=5,:X>[UUOV+S5WG,B,2 MQIP]T;DJ1U[?0W,HR)*I.[[^"IM\8N.7 M%0!W!<#6+SKB-R6O9,9TKJ8"MAJ$2?3[9B:5T._8'U>"K6//[6C6W;5L2 XC M3R\L"6(%7O;^79@$GUWI_B>S-\E'7?+1*?=LS"N]'4C2KBA=@!G44%#E;&MK M%5LKLSFL,APE\6#HKW;3.8P*HR@-NJ@WG+V.LW>2\X&\Z XU;:M<;*T\V9DU M#L+^'IHK:(#=9'%'%I\DVZZ?0M@-P\46'TR+DW2_;(=!/8QC-UO2L25GL3%8 M$&;;VPA>@#0[L+Y1 #C[G!R@A'$4[_$Z@@*D5C+MVO M8'HX:R_>;[,K*(K<:/T.K7\2S6Z-+J*^HPYI&.XAN:)P+W0S#3JFP7GMW=FP M39/Y,=;!P=+LQ4$2[+$>1D5QU._OL?H[1XXY[G\0L:"UU.]:H77!5:H-1'N$ MM@/%&WL*S;C29YJ]+/57!P@3H)\7G*OMP!QLW7=,]@]02P,$% @ RX!N M6/QHF*S0! !AL !D !X;"]W;W)K&ULM9GO M;Z,V&,?_%8N=IIYT+9C0_.B22$WH:96N6]2NVXMI+UQP@G6 .=LTS;0_?C90 M" GUE9/S)@'CYVL_'_]\[.F6LJ\\PEB ER1.^,8S"PBB);==QAG:"2&K-IT7:BLVG-!^:ZC#(H< M?Q*\Y7O/0+GR1.E7]7(;SBQ'U0C'.!!* LF_9[S$<:R49#V^5:)67:8RW']^ M5?]<."^=>4(<+VG\%PE%-+/&%@CQ&N6QN*?;7W'ET*72"VC,BU^PK?(Z%@AR M+FA2&'SPP=F'C^ #("GX(Z(YE^I\:@OIBJJ0'5357I35=M^H-G3!G:QQ MQ,%-&N*P+6!+!C4(]Q7$PM4J^CBX /X";B..^BHT/+]YFZ'N?]^(7.?-R#!#G-"!( MR*0M$9&:<@KPP?YXRM3XZ,)<%G=9%*=FZ.>Y-W:/%ST7M/_ [_1]+QEJCYT$=:6WK>GFA3S M#8FUJ$]JZI.3CO^)2:HFQ7Q#8BVJT&FVK8ZV-W_)D^QHR^] M2FVXO\9Z1PNQJ3+;7/:V\U#+985V,KKC:D9\*KM<)QBM2&\P\ B,>^D>DS%4 M:)N,VY!QM6341!8@'LEMC!!Q.=D%$6(;W$E(*]:;D'M$:-(!R%"9;4!-R "U M>^5#?LL4/4E]2;GM%HQI1: MFW(3S\#1:4>XR3!E:53--Z761MN$/5 ?][QOIS@^.C^!8P<>G,14N?8'+!QY MWN& /46\ 9N VIWWO/K0.2($12#LPTBZ4<@NU"WSY-C;YSQZ-#GR1&9<^A. M!O#0ZU/$ VX3#[CZ>.#F)<.!.#QX$Q1DU:14G,$5^Y-,[4Q8LS.I]LEOG])5 M1;41>9U:7^9<%U<8!^D+ M>.675S*-3'E#="?73"()QW@M)9V+D<3%RDN7\D70K+B&>*)"T*1XC# *,5,9 MY/+U11507WW-_P=02P,$% @ RX!N6)?''];S! G1@ !D !X M;"]W;W)K&ULM5E=;^(X%/TK5F8T:J6AB9U/.H!4 M2*N=A]E![7;WV8"!:)*8M9W22OOCU_EH HGKI6SZ4A)S[_$]Q^3ZQ!WM*?O% MMX0(\)S$*1\;6R%VUZ;)EUN28'Y%=R25WZPI2["0MVQC\ATC>%4D);&)+,LS M$QREQF14C,W99$0S$4\*\I+, G,RH_%?T4ILQT9@ M@!59XRP6]W3_&ZD(N3G>DL:\^ OV5:QE@&7&!4VJ9%E!$J7E)WZNA#A(@-X; M":A*0.T$YXT$NTJP3TUPJ@2G4*:D4N@08H$G(T;W@.71$BV_*,0LLB7]*,W7 M_4$P^6TD\\0D)&LYL@(SF@H6+;)B,>8Q3K^">;6Z.%V!GV)+&)A3+@;W1$2, MR*478$I2F2Z*> X&8+;%Z8: **V_^;F(HPVN0<$-YT3P O(N2U=RX@>!1<;! M14@$CN)+B?+X$(*+SY?@6>(FJHK?1,';Q:!T^KP^\T'3Q>/5R5@%6_K6YR4?X!KQ%U,\[' M59)H)WKO(]HG6-@3V)' ?BVP?V*+6U0;$JTW)&6G\_N4L4^PL">P(QF#6L9 M^SN==L1[?XL+NL_L, C6HW=LTY92@YV.%HI/975*6T PNV M""C#?,=I<=!7<^92P0-S"[5L;Y8BPRS",;C8R'>@2Q!3KG:2L+MJ5M#>@!51 M XB&-FRSUE9U+FO4L$9:UK?/R[+O,2P(**_5K%&7M1O8;=;=J('C^U:;M+:H MHW7A$Y/9AWV:1-G MO:*%?:$=B]C83GBN[WSW=@85'E1AV15A=N YG6?G(UPH;&PHU/O0HDW&@!&1 ML130H]^8DKRGZ)9NIV]THV2W]+K=\B,<(FPL(M1:I\EMLHOI"V%R0V^.0-2T M_2YMB-H61A5E0:]-^B/\'&P,'3S)T6EL0->)*6V *DQA S["L<'&LD&]9SM] M0U28-VBWS9LB:F K2&N+.I,T:IP>TCN]__N2C;H.3_66K0I3O&978>Z;C?"8 M9>/PD-[A5:>(O#A%5-* G8D'0XBL-@U%6& [09M&K\[./#BW30C;%.??7#:B M+!7EJ60]6I^QWQ0GRZWQ*;P.RY/R!J8\N/^!F=S1.(C)6D):5[YDR,JS\/)& MT%UQ.KR@0M"DN-P2O"(L#Y#?KRD5KS?Y!/5_)";_ E!+ P04 " #+@&Y8 MT+B2=M8" #=" &0 'AL+W=O<3OU("SP<[]G?%-I1RY)JF$C^ MA24F'3E#AR2PHCDW<[E["Y6>GN6+)=?%+]E5N9Y#XEP;F55@K"!CHORG]Y4/ M!X!.]P& 7P'\YP*""A 40LO*"EE3:F@4*KDCRF8CFQT4WA1H5,.$W<6%4;C* M$&>B*:QP)B$3*8QBR[SP=L:IN""S:J^H2,A'DX(B,ZE-:PZ&*<"--&0, N&F MR->D1:XSF0NCR1QBN1;L)_(R8:FUY"RA!N,QQ=P8R,)6K,GY% QE_!6";Q=3 MSVCE_I#8UA MY. EUJ"VX$0O7W3ZWNLFZ2@6/?0MMH]9EY[(?NMM#+0U9PZX_K+..BNS617:?*K)UVUZT2]75#:@"NW&_ MR#ZCOAYVODG%HP_ZUXT[$=F1)[W:D]Y_/<&]4QIQ(K(C(_JU$?T3G>"2IW]\ M@GWOCQ/ZK6#-L!AQ7BO/8 "5393,O R$W1CY;28'&ULM5A=;Z,X%/TK%CM:3:5)P0XA23>)U(89;:6=V:C=[CZL M]L$%IT$#F+6=ICO:'S_70"!\A#0C^M)@./?@61\Z]Z<.O/#4O/B(7,4YJ"PL\S M6[(PU$PPCW]S4J-XIPX\O-ZS?TK%@YA'*MF2AW\%OMK,C8F!?+:FVU#=\=VO M+!#V7Z%^URK&4@;RL5C_)@F$$4Q-DO?!A"G%BY; MPQT?+7FL1/"X38NQ"FG\ :WRZM+81[^K#1-HQ:4:W#$5" :E5^B&Q1"N4KQ$ M R")$A[#$XGX&GV!5;MB(N!^X!70)5"@]RY3- @O(.3AWD7OWUV@=RB(T1\; MOI7P.CDS%6C3,S2]7,=-IH,R"I%L8NBV"G[\,3F.TP? M<@/IA5QN!4-__P:/T:UBD?RG+:MVGUGMD\SMB:R2U5&1U5'G4K^-%0-6A3Q8 MI6UIR\)':;CNB\\+:V8^'^:BB7#PN(IQFY@)*3&5F3O%S)W.F7]\2: =PH(0 M3&U%C&#/)7I)4"F9:MU7&9_3(:6)&#@37-/2 B($DW8UXT+-N%/-=<2%"K[1 MM*5 /TB@%8#C@&H''CM:G/%)14W$E%B3FJ(FR&E7,RG43#K5W#&//\7!-Z@. M>)4M%0$-$>S3UK),3HIH(H;C84U#$T,FPW85TT+%M%.%[LG)OB=[:2]^S#X^ M%VTZIB=U-!'346.K-$$#;$V/% 1;I76QNL7P>.!1N8$UI528=2)O0\43:_4/ MG63G?BUSMMHJK&7'[>N=U00=>#O\%DU?Y[42JA^TIK3S]6>GM$\VMR^V:NI) MF7KRIJT]I^\KM7VRN7VQ55-;.EG<;67/W/:]6L^<[=2V?PM3B4M7B3OMU6*_ M?S/*?!/G [T,S]GAO5K,7MG/FX85V[CF 9]WPGCYN.=8 )P75- M;3 +.W55K;"##U555VF"<;<+_C%/CYM.UFX4ZS3&;<&,[".22D>,NRWQ6<8> M-ZWL>#2N2VF"'*MN[EM T]$1=T]*2TQ.6.+S_'W.=OA/+*P24M/3@K))O>>U M@!Q[5--C'AQ41@PZMC[PE3#1;:RRD[GB;G&H?)T>I=;NW^ K-SL:+FFRD^K/ M8 0"L+$A6P.E=3F&&8GL\#<;*)ZDQZ&/7"D>I9<;1GTF- ">KSE7^X%^07$$ MO_@.4$L#!!0 ( ,N ;E@SAUK1E0, )<. 9 >&PO=V]R:W-H965T MU*A7R2P%Y VB6JNE(_T&ZW?:CZ MX T#L9K$7-N!MNJ/[S@)*8% MU7N"\3..2=S9N)Q/-YR\47& (I\39-,3HQ8 MJ?65:67*14X5"L3+D60!<%*4U,Q[)\,Z4L,Z;C8FXNIF.> MJX1E,!=$YFE*Q;<;2/AV8MC&;N*.K6*E)\SI>$U7< _J83T7.#)KE05+(9., M9T3 A71 *Q <&6[EW3;251\Z_Z,'M8F)8.B)((%):@N+?!F:0)%H) MX_BO$C7J9VKB_O5._65A'LT\4@DSGGQD"Q5/C*%!%K"D>:+N^/855(8&6B_B MB2Q^R;;"6@:)2G K@OM4@E<1O"(S MI94B#R%5=#H6?$N$1J.:OBB26;#1/LMTW>^5P+L,>6H:PA)G%F3&,R788UX4 M8Y[0[ 695]6EV8*\4S$(,N=2]>Y ,0%8>D5N($.Z*O"2],AURO-,27('$5]E M[#OJ7D=1GN8)5; 3F?$4W]!8BV^ W&813X%QSR7&(<%'CZ= M;C?I)E:J+I=3E\LI]+P3>@_]^_X?%^8'^1M:6ZK/!J=;U)5U;_[8EODNQL".Q1E'[^9@WMIX^$3$8)E[D \NDUWB:W"E+Y MN2VK;I=9[5(L[$BLD56OSJIW]E5_BYL>[@HY%8PF!%/9^D:6&H-"0^]QFZDU M-C?["3E&]&QOV 2%QR#;&@:#&M5P,*@=#,XZF O&<8O%O+ (2(2+K&? M<7",<(*#^(\AKML>O%\'[Y\-ONSEN+77K1S[\/6[V6V;!_^W'HX1/5MWQ(:+ M8Y!MC:QANY&@-A* MK+XVU,@YT49LZ]<'IM5!%ZQ$]I\^")P#'RT@WSYLY6V@87#"Q=YGLMU=.ZRT M&MN)%[C!H9TVF'/4%5MAOFT=6#+W#@'ZR/:&BA7#K[\$ELBS^@$*B/(45 X4 M7Q?G@D>N\)117,9X<@2A 7A_R;G:#?11HSZ+3G\"4$L#!!0 ( ,N ;EB8 M 2>TZP, ),. 9 >&PO=V]R:W-H965T^;Q,X_ML:>W%?*SB@$T^9(FF>H[L=:K>]=540PI4TVQ@@Q'%D*F M3&-3+EVUDL#FUBE-7-_S0C=E/',&/=LWE8.>6.N$9S"51*W3E,E_1Y"(;=^A MSJ[CD2]C;3K<06_%EO $^GDUE=AR2Y0Y3R%37&1$PJ+O#.G]F ;&P5I\Y+!5 M!]_$A#(3XK-I/,S[CF<800*1-A ,_S8PAB0Q2,CCGP+4*>Z#IG#@JT3_2BV?T 14-O@12)1]I=L"UO/(=%::9$6SL@@ MY5G^S[X40APXT/""@U\X^*<.P06'5N'0LH'FS&Q8$Z;9H"?%EDACC6CFPVIC MO3$:GIEE?-(21SGZZ<$$%M@S)V.1:QR#)5"C= M> 3-)>!*:C*"#-VUM5>D08:I6&=:D4>(Q#+C7Q&7J<)W'+-L"8KP')X,E0(T M-> [F/>SA"^986#-"C^1XOZ,#9<-D('*+4S\_3_YK0I"X^]W]VOHM,H%;UF\X +><_.I^<-+^XW\'[)1T B"7.NJ^AU7J1W M;M$(J[EU2V[=6FX?A$;=Y#Z]8[(5-A%$1VF:%VG:"EQ%OOLB^7.+!J4>O1# M71G 76T ?XJL85)9OON+?%8TS '^1G869;(S_54AU$[THP?X2F!'FE!O_P;P M?FHN*^"OI,6UT([%.'@0T>ODLP+G<(M2V@U/]G&%54@OI CJ[TGZ/R>I%;A' MYZI#STA76(4=_P+K_=.#UK\]OC>U%3!'TP=G'"N,VL$%BOM;G=;>E=?+<,4\ MAY=9X >G,9P;89:C)T&X!\_[%.325CT*">%C.W^'EKUE936T]<1)_\A47+9L MV,/DY=H[)I<<'WH)+!#2:W:0DLPKH+RAQ&ULK55=;YLP%/TKEB=-F[0$ O1#'4%J$TVKM*U1 MJZX/TQXFD_?A=&\)2*>WZT!?PM>\YON=@7]*M-O>V!$#V4*G: M3GF)V)P%@3OF$[R:NY;I$-Q%D:2/6< -XVRP,1<' 4L@*:BMU MS0RLIOQ\FU@!DHY(BKC M5\_)ART=<'^\8__DM9.6I; PT^I.%EA.^2EG!:Q$J_!:;S]#K^?(\>5:6?]D MVSXWY"QO+>JJ!U,%E:R[MWCH?=@#3)(G %$/B%X*B'M [(5VE7E9 M,N.RB36ID[;[B#1I:E83#; XKFBG83-=HY++UWBZ4J#^P1?^M1%VP M*RS!L(6V.+H&E ;H0R*[@)K@Z/,M&[$[;QH4H_,-&#H#[-S2Z6@: 8$@)#/"KI9)KT66]HV4AU?LT0%+G:@SR7LE%IR1Z4DD^9O'D XO"*#X MG[T<'CV&!^3I8&PT&!MYON0)OF^Z'MV.;\9OWTR.PX^]EWU =K$_;)-9M=,B%5R)[Y$D\>!)[]O@_AVW_W+"YM+G2 MMC7 ?GQQQ^(2H;(_#QD1OZ81KT3VR(AD,")Y]G XS;JE&V0$PB&E'?S4PUTC MWF3A.$R2HS38[&LXG';R+ZVK+MCK#ZXW?Q5F+>FR*5@1,!R?''%FNG[7!:@; MWS*6&JD!^6%)OP@P+H'65UKC+G!=:/CI9'\!4$L#!!0 ( ,N ;EA@P.GY M[@( P( 9 >&PO=V]R:W-H965T!=1U$ M*IE=8.M>KZ,.W!)!=B-;$SVX'NW^_:"1F@E/6A+\1V M[CF^YUSGFO%6R">5 6CR7.1<39Q,Z_+"=56204%57Y3 \6ZFSB MG#LDA16M^U MQ+<,<3J*884K*9D+KB5;5K88BYSR,[)HBDMY2K[K#"19"*5[=Z"9!*R\)C/@ M"->;0N0]J;;D#BH2%3A<>I-)R*/"C<1@L2@P:)2H#@&0B94G+ M-<<]R <,HBS_B)RW@O<>^O?]]^_\D?>ER:F9X+9[$6W"9GWL:G3':'23QHE9 M[43P@A-^0&[0A$R12YY">DC@HJVMM\'.VUEPDC&&I$\&_AD)O�D=#\]?"@ M QZ_'NZ?4#-H3\K \@W^0$ MO\ 2ST9M$54*M.H2-NS*93@Z%M89%GP^$M8=-3H2YN[UR0+DVMXWBM@"U)]U MN]I>:5/;R8_69WC5U3?3/YKZGKRA.9XAA%PB+2!H/BU@P5P;I"0QX\"U"GG-(G5ZR?TK[9X+&9%%2P$_\YB MO9DY$X?$L*89US=B_SL4!0T-7B2XLI]D7\1Z#HDRI452)".#A*7Y-WTLA*@D M^(,C"4&1$+PUH5\D]&VA.3-;UA75-)Q*L2?21".:N;#:V&RLAJ5F&6^UQ*<, M\W1X!6N\$Y.%2+5DJ\QJN^0T_426Q6+1-"9_ZPU(LA1*G]V 9A)P)36YA!33 MM8U7Y(PL,BG-_>MT!TK;D#GG(J(6]8[*>_0E6J^$SA/-!-^MWA"?S7<@T3]D MKA14TQ7Y> 6:,OX;3O272,^^]6Y['W[Q1][G JT8(&0EHC;5U-4HF2GF+MZ<']707%ZIHZ@/Y]P\$(]<:$O5?DS0YET$S%_-^N5!;&L',P1>( KD#)\S7 MH$FHCL!JLO5+V?IMZ&'NO!RN8LA?FXK.D4U[S>2&WP*K6VB!JU84EMV$IM0=7&^BLR%_ C8SO*T5JJB5\KU*E^ MZ0BL5O6HK'KTCMILU*5L'8'59!N7LHT[:[/Q"Z=ZS[S<%E&C-RGI33IIL\G+ MB7O>\TYK"&IF=UZR.V]E]P5[2_]T+RF:*$+O*8@RR32#QE9KQ3K5,QV!UT(4LCD< K[=>.=+*+.D*KUWW8??B#]]2 MK7NADZ7K"*TNW6%WY+=OCTYJP&&#:\?CY]YNBAI.CGC[L*'Q6W_XW]Z HR:2 MH^D'0KIU+SE\"?*!;#B3FL,0UAL529G[+S@19;>U!="8W'7GNY 1J# M- 'X?"V$?AJ8LV_Y7T?X/U!+ P04 " #+@&Y8$$;?+% $ #,&P &0 M 'AL+W=O<7]_%Z(]0+?SK> MDC4\@'C^9LJ\7C\C/Y)-R^;61 .,YK\%2_% M9N*-/+2$%=DEXIX>/D/14%_A133A^B\Z%+&!AZ(=%S0MDF4%:9SE_\FO@HBC MA+!W(@$7"?BU"=TBH:L;S2O3;=T20:9C1@^(J6B)I@::&YTMNXDS-8T/@LFO MLOOT">TC0 MVUL0)$[>2;#'AUOT]LT[] ;%&?IS0W=<1O*Q+V37JG8_*CJ\R3O$)SN,.J@; MOD-TSA!]SAVYC'B64[QB@O[_(S^A.0,K_ MJ6LV1^_5HZM%?\VW)(*))U6@N>$;[1(HW4 '[N8EF]W+HY^A<]=AXZC3?Y MR]+J6+$6WE04CL ,CD*; VEGN3L-9[6#.;EN\*S>SSR N&K2JY@'=%AB,TDXS*IX56]W.A MF@O08P4&_]OHK2%FL967"NUFJE"HW)X;NQ0[C97 M:"89E6L+K5[H4@7WSRO8%F(66SFKT&ZM<@7CVHJLF8TGQ1&:V6=ER,)ANPIU MZIMI6AK@L[[:C#RN6$=IM3*/6BO=:IV7&%9IYC5*X( M!^V>9#BU3J[03#(JZX2M;N1")1>@YY1<%W9:R?CH*,IN<7(EUQV*W=@S&T]. M&P=-N')'N-NN4IU:)%=H)AF51<+V8ZP+E=H[ZPJL(6:QE87!=@M3*/22O=:. MW'C2VCAVPI4[PH-V%>S40KE",\FH+!2V'VI=J.#ABT/A%PJVA>3%^D=7+>J> MZRMAZUC^;@(KF1-TAC*9Y5='^8.@6WW[LJ!"T%0/-T"6P%2 _+ZB5#P_J N= M\@)O^A]02P,$% @ RX!N6/NX)5V* @ NP8 !D !X;"]W;W)K&ULE95=;YLP%(;_BL6JJ9/:0B!\I"-(3;-JNY@6M>MV M,>W"@4.P"IC9)FG__8X-9=E"&^TF^..\[W/.(3;QCHL'60 H\EB5M9Q;A5+- MI6W+M("*R@O>0(T[.1<553@5&ULV FAF1%5INXX3V!5EM97$9FTEDIBWJF0U MK 21;551\;2 DN_FUL1Z7KAEFT+I!3N)&[J!.U#WS4K@S!Y<,E9!+1FOB8!\ M;EU-+A>1CCDG/RX;'!9J/;3:M: 7_VZ9..EX3G_^UZN@1%6?F. MG!!6DZ\%;R5*96PKK%[78*=]I8NN4O?%2M,+XDW.B.NX'KF_6Y+3DW=_V]C8 MO*&#[M!!U_AZ+_@>9B[)CZNU5 +_<3_'\NS\IN-^^A1>RH:F,+?PF$D06["2 MMV\F@?/^E6R](5OO-?<$BY^.Y=2I?*/2!WF;3**)']O;$=9T8$V/L?PQ5J<* M]EEAY(RS_('E'V,%8RS_D!5-HW%6,+""8ZQPC!6,L/S9."L<6.$Q5C3&"@]9 M,V\ZSHH&5G2,-2.*XP'QO#%F=/ ?F86.]P_3WKN+]+7^F8H-PW-<0HXRYR)$ MO>BNRFZB>&.NIS57>-F988%?%Q Z /=SSM7S1-]XP_&UL MS55M:]LP$/XKAU=&"VW\DK?2.8:TV6A@A=#0[X4OK!Y(@6'@LAS<3+K2TO?-^D.1;,]%2)DG96 M2A?,TE2O?5-J9%GM5 @_"H*17S NO22NUQ8ZB=7&"BYQH<%LBH+IITL4JIIX MH?>\<,O7N74+?A*7;(U+M'?E0M/,;U$R7J T7$G0N)IXT_#B99Q,O<(108&H= J/?%J]0" =$-+[M,+TVI'/<'S^C?ZBUDY9[ M9O!*B<\\L_G$._<@PQ7;"'NKJFO<8AV#E'-NPE4LYPQRY)8JPJTLR8T-ZBEUMY$CDN7E*75M,O) MSR8+U'5F98HPK9C.#)S!-,NX.S,F8"Z;Q+L3/)ZA95RG$ 51'^Z6,S@^.OD5QB<9K9:HU1+5N/U7<5>H M-69PI0HJ6M.PGFK-Y!JID"R=KG)&!+Q\) M&.86"_.U2UW#8M#-PMVB"U.R%"<>71.#>HM>\O9-. K>'=#8;S7V#Z$G=U)C MJM:2?R?&^.AD8A?'!B5LTNYNYC;I]\YC?]L1>]#&'AR,'07A -[/%_ #7I9- M%XF#<']X4,.6[/"_*(;A/] X:C6.#B;D%NU&2R!=7&[16.*=LI);)X890RT] M0ZFH:S"K-!34J'@I..HN'4VDT5Z]#+NK9=R2&_^52AV_K-2P-_HMMK_7X=QC M<M(0[^ ( +4' 9 >&PO=V]R:W-H965T M*9!&C+ R5#"GWH]$&Q M-[&++05)3LC?=R4[;B@FTX>^V+KLGG-VM5H--T(^J@11PW.><35R$JU7YZZK MH@1SIL[$"CGM+(3,F::I7+IJ)9'%UBG/W,#SNF[.4NZ$0[LVE>%0%#I+.4XE MJ"+/F=Q.,!.;D>,[NX6[=)EHL^"&PQ5;X@SU_6HJ:>;6*'&:(U>IX"!Q,7+& M_OED8.RMP4.*&[4W!A/)7(A',[F.1XYG!&&&D38(C'YKO, L,T DXZG"=&I* MX[@_WJ%_LK%3+'.F\$)DW]-8)R.G[T","U9D^DYLOF 53\?@12)3]@N;RM9S M("J4%GGE3 KRE)=_]ESE8<\A"-YP""J'P.HNB:S*2Z99.)1B ])8$YH9V%"M M-XE+N3F4F9:TFY*?#JBK$,-=J%.@H.(EQB=0%!"^YGEW!\].$ ;JM.8&ULS5C?;^,V#/Y7!.\PM$ O_I6DO2X)D,0WK, 5 M")IU>QCVH-B,+526,DE.VF%__$FRZ\:!ZS6 '^ZED63R$_F19DE/#EP\R0Q MH>><,CEU,J5VMZXKXPQR+ =\!TP_V7*18Z6W(G7E3@!.K%).W<#SQFZ."7-F M$WNV$K,)+Q0E#%8"R2+/L7A9 .6'J>,[KPN?6 M* G)@4G"&1*PG3IS_S;R Z-@)?X@<)!':V1^.$W MJ!P:&;R84VG_HD,EZSDH+J3B>:6L+<@)*W_QLS##SX"("A0F]U!*/ZPA=?+I$TH!( M1!CZ/>.%Q"R15^B3V=\32K62G+A*&VNN=./*L$5I6/".87Z [CE3F41?60)) M$\#57M:N!J^N+H).Q CB 0K]*Q1X0=ABT/+CZD&+>O1Q=;_#F[ .7&CQPG?Q MMB#$:=3F0F"6@GXQE4XDE>G()61/D@+3*U3&>F-CO<(O1DBBO[YI8'2G()=_ MMT6IM&+8;H6I2K=RAV.8.KKL2!![<&8__^2/O5_:&.X3+.H)K,'^L&9_V(4^ M:Y .SV8-;>R5*'[Y]ID:O)^%@YN)NS]FI45H="H4M0B-!V$MU/!B5'LQZO3B MD0F(>"\*2-O6Z4$+T %FW_L)>=BNV^]HW=6I43_F>[&0U_O5JT-7R?:N>]MKVA17VA-)H^Z6S4!D7MA6JYAF\UW,.WE! >OI!1,H"LQC^KP94 MUS2*@.=Y)U6@VYBSJ>L)K:3./1HG.IXD@AT1J%5@- M2[B$/->:%,?O4JE3V=2"V_.U]FOCO')F@@5L]5W M*!WJ:'T)RX5YHE6YUW-0LA"2%:6P(B@(M2-^+@.Q)1 &>P2"4B PW-:0H;S" M$L<#SE:(Z]U*FYX85XVT@B-4G\I84+?.*92H),KD)CDITK3 MSA:AK0I$*/J9L87 -!4#5RIW-)2;E.@CBQ[L0?<#=,NHS 3Z2E-(7RMP51RJ M8 3K8(R"1HU7D)RAT/^, B\(T4?DKD'MT& AK,(=&@OA'@L-81O7V+#05F6[ M7J5.VW,QQPD,'967 O@2G/C3!S_ROC0 MRO@=I/V+> 6FL",4$KH3%^)%\ < MG:@3M+$Y17]JHV0]L#8B8T/7B64<]L*!NZP!ZU1@G48P<\L4UJ$(G1V$?J]7 MCQ!5"%$CPH,-S*$$T0Y!JQOTZQ&Z%4*W$4%5IBF0]U!T=RDZ?CU$KX+H'7Q' M@*;OOAV]':1.?P]2OT+J-^;9HZG&D+;0Q1*X^KW8JM12-1+0-28!\ 74T M_?^0;;ZW*/^9;RO(<G MX#%4Y9_)>X45[JD+?K#!"@Y-RV.H@CJJ8!_5IO#[C67Z3:8> Q;6@471'K!- M@?G+!$K8@DK;O%1OJ][OPG8\F^VV<;S% M7*6)0#E,E:AWUE65GMM>S"XDFYO^9\*DZJ;,-%/]*W"]07V?,B;7"VV@ZHCC MOU!+ P04 " #+@&Y8-PN!]80# G#@ &0 'AL+W=O\$I1 MPN!&(%D5!18_+H'R[=+QG<>)+V2=*S/AQHL2K^$6U#_EC= CMU7)2 %,$LZ0 M@-72N?#/$]\Z6(M_"6SESC,RJ=QQ?F\&U]G2\4Q$0"%51@+KCPU< :5&2';OZ%):&KT4DZE M_8^VM>U,KYA64O&B<=;C@K#Z$S\T('8<_.@%AZ!Q"/8=)B\XA(U#.-1ATCA, M+)DZ%+$SKK=,GS.S[K1+Z+=%^*KY5/+W/.HM _08$7A!T!70UW M#SKNB][O%$M^D]@O9"GS%BT+7 ML32 3YKZ1;A2.1?D?\C0&\*:V;==4&OQR(J;$W431U[]MW WN\"&&B:]X8Z$ M,6UA3(^ 46*!-IA68"%DG%*LJZ\$40/IY%'KSW;2]$X]?X_%$*.D-]*1'**6 M0W1\41 IJ\,%$3W;YS ,@V :3O<@=!@&\R":3X,]$+VAC@0Q:T',C@>AFP6I M,,L(6Q^B,1M*H\.PFT9OO"-IS%L:\UX:-[H# 2%T$8P]+N;/TIQVGA8#[9+> M>$?2.&MIG!U'X\!YT4WD;,B!,<0HZ8UV) O?>^J:O%&U<<27I5EA=]?WZ^*P M2=(?YU@..]VCW\OA@BF2$5J9YKU&@7AI6D6)X"&EE>[NT$KP @$6S$!IZ^,@ M'O\PGNW3[[C27;]]S/5-#H0QT.]7 M7+> S< LT-X-XY]02P,$% @ RX!N6"L#W+^Z P ZPL !D !X;"]W M;W)K&ULO59M;]LV$/XKA!9L"=!8KW[+; -)E&(# MUB*HE_7#L ^T1%M$*%(E*;OY]SM2LNK(C.L!Q;[8(OG<\9[GR./-=D(^JX(0 MC;Z6C*NY5VA=W?B^R@I28C40%>&PLA:RQ!J&E,3S\WGM_;[D#EQ56Y%ZPSS37Q=R;>"@G:UPS_4GL M?B,MGZ'QEPFF["_:M=C 0UFMM"A;8XB@I+SYQU];'0X,PM$;!E%K$/4-DC<, MXM8@/M<@:0T2JTQ#Q>J08HT7,REV2!HT>#,?5DQK#?0I-VE?:@FK%.ST8JE% M]EP(EA.I?D$/7VJJ7] U2BFK-C6>^!B8F'C]KH[YK MHH[>B#J,T ?!=:'0 \])_MJ!#Q)T.D1['>ZBDQY3D@U0'+Y#41#%CH#NSS>/ M'.;I^>;A"39QE]78^HO?\-?F\>_;E=(2KM8_+HD;%XG;A2DW-ZK"&9E[4$\4 MD5OB+7[^*1P%O[KD^9'.TA_D[)5T22==ZG:,NH["Z;@'2X]A43R. MHP[UBNJPHSH\2?6S+8IPR_&62*CQB-?E"BZX6'<LJEQX@PFDS=DHP[2<;G2?+?TSUVI'LXZ=-RH!SI=J'&T\#-;=)Q MFYSD=H<5S1#IGC'6/6.6U3F7VVJ0"\8P?'>63CF:6,:'V1D,>V(<8ZZ#P6C2 M$^,8%0S&0[<6TTZ+Z??S#(?\_U)CZE C&??D. :YY#A&@1S]\NQWMI&K3=_!YULTWA^<].TP1^PW%"N$"-K<&E2XB'9M);- M0(O*-ELKH:%ULY\%=.-$&@"LKX70^X'9H.OO%_\"4$L#!!0 ( ,N ;E@' M:(3+&P4 .,9 9 >&PO=V]R:W-H965T\J^\C4A CQE:$4>B/BRN6/RS&Y0XB0C.4]H#AA93JT;>+U XV) M:?%G0O;\X!@4KCQ2^K4X^1A/+:=@1%(2B0("R[\=69 T+9 DCW]K4*MY9C'P M\/@%_9?2>>G,(^9D0=._DEBLI];( C%9XFTJ[NG^5U([Y!=X$4UY^0OVM:UC M@6C+! ,#W'J 6SI:,2O=NL4"SR:, M[@$KK"5:<5#&IAPMO4GR8AH?!)-W$SE.S/X0:\+ @F9R$:R+V=D1\#&/:$; MQ6^4\_?@$MQ$T3;;IEB0V&AY4TQ)(I[!Q2T1.$F+L5\>;L'%N_?@'4AR\'E- MMQSG,9_80G(O&-A1S7->\40#/"$"GV@NUAS\G,&7$$45V\G%XSB>,[%WAW[HS(+ =QLSA:'? M,/2-#(MYB;:,D5R #6$)C4&TQOE*R[2""@XHC!W7[?#L&T'/@0,T@X9F8*1Y MD]%M+K@LQ%&*.4^6B5QV22XH()@5 =:F:-"C"9-I &L%. M3<@S@2E^CQN_QV]6M<;G#-*9P)0@0:=MLL[WUZT:0TD0,9 M!@^D #Q?[:JQE$3R1UZ7:]_JTG.#8( J:JFB_Z%^U:"';+I=P6BBDFT[.S3V MQ"-J5PV@3JF+4+>T:NV4):)2;/LJ-#?6NUJ82W%6Y_$=Y>+RGHB$D:Q8$'.2 MDV4BJJ2XDY[H(VQ\S*E)>RXT-2AM*X?^FQ4W:)01)P?J3&AJH%HQ >"%87?+IK$*_8&B@%H9@D)G)7=- TQ;-8',:N+; MRE<-JFXO_: K?W5F+O0')"5JNSTR[]Q?+V&HOQ7W1NZXRT]C=;A$5'IMCT6O M[-C;/*X6/2V3.5*2.95)K&5NQ#XY4<^$ID:B[>,H?+N*9I00)P?J3&AJH%H5 M@K]<7.U^5)Q4[Z?[UR?P^M%];VAA:D^?WS"3,:>@Y0L M):1S%4I2K/JB4)T(NBE?RC]2(6A6'JX)C@DK#.3]):7BY:1X0/-=9_8?4$L# M!!0 ( ,N ;E@]K4*)+P8 ,8C 9 >&PO=V]R:W-H965TGD9NH8+3;8J>,9QZ33S-Q#)KEK7W3Z@F Y MT /D@IRDG7[X2D# 2(KL<.1- GAWV?]J$3\$\T>:?%4Q*/P+*<4>)'Z6 Q+XY=9XLY MW;$X2LEUAO)=DOC9/Q"[FSL_)BL:_1VL6G@^F [0F&W\7 MLQOZ^"NI!$U$O(#&>?$7/5:VU@ %NYS1I'+F&2116O[WGZI"[#E@YP4'J!Q M=AB_X&!7#O:Q#N/*85Q4II12U,'SF;^89_019<*:1Q,;13$+;RX_2L6XW[*, M_QIQ/[;XS$*2H15->->$8C@?"+I* YH0=/*!YOE[-$0W)/896:,O_A.ZW&SX MB.5H&<(1YD>Q.-?76P^=O'N/ MWJ$H15]"NLO]=)W/1XQK%1F/@DK71:D+7M"% 7VD*0MS=)FNR;H=8,2+5%<* MGBMU <:('@E.D8U_0F"!K4EH=;P[:-R]X]VQ08U=C[M=Q+-?B'=!^)Q!BB%= M)G27,EV)RQ!C?0@Q(YWE6S\@YP,^LCG)'LA@\>,/V+%^UI6GSV!>3\%:I1O7 MI1N;HB]696>+-F:9G^9B6\Q@Z[_XY#(=ST':O@U%5PC%7P2!8]E!T0I3G+=F+4 MM9.4HVB9N3.0!*M&+G8GDEYC1AWUNK5>]^"H[U*.%7'T+Y_0BV$_B<74K=/L M:L=/'F6-E>V.9=7&O#JJGM:JIT;5R[K/A51=G]-EUE0^-?#!B4(&T3_PA*M]U)(15LAOBF:7H5LW FZSN>=4"%MYEEV[)PS>+>V,(RY9DSZZJ\H3PP4UYG MV $-\*E+/QHK9>W'G&'7"C2X!V;<>T7#J_ V=">.O!JB,].L_YC3ZBJ[X3PP M<]Y1U .:]3W7=91K7&.F6?\Q9]15<<-Y8.:\SZ^#GIGZ&@/D&](*5.##UG2J M<(\:#"9[=-1^K]7 G&V&N:^GMZ?HNGHS+2[=4N(UOV2'-X1%&1&]C"Y(2C81 M0]BO69S2OKVCMTC]]?WC W=' M5XPD^9_:0O<*G;U&\_J*UBYT YVV&3I%LP9^'O(;$F-QV=!!Z&?WVJO6'.S5 MA51Q>4G)4V8\@N7C[QZ_%:'8K+A(:U3EPO,RH]&RAU&M\5G%'>4,9H4FR'QUR03 M!OSW#:7L>4>&PO=V]R:W-H965TWC3),3\>9['?^@/ M/^'T@?%OY992@1[SK"C/9ELA=B?S>1EO:4[*-VQ'"_G-AO&<"/F1W\W+':J21I3HLR907B=',V._=/UA%6.]0C/J?TH=Q[ MCU0J7QG[ICY<)6/^^R?U]W7R M,IFOI*1KEGU)$[$]FRUG**$;4F7BACU\H&U"D=*+65;6?]%#.]:;H;@J!5HTK^2Q+<3>#OYB8 ?<[H"?[Q .[!"T.P1UHDUD=5J71)#5*6"RV]3N9]8K5DIT U-JK:J18*N25%M9'DKGA9W:$UV M)$[%=W1#U B2I7_7;] OZ#Q)TF8;NBH:1ZDO7EU20=*L_%D.^71[B5Z]^!F] M0&F!?M^RJI1'*$_G0H:N IC';9@739AX($P?HVM6B&V)WA4)34R!N'0E:%[^::M>(Q[:Q=6EX*24TTC/9O)YX&3QS97],X"WLIEQV\2W_PY2E:))EF^:5TWM:5/8@G5ICIP5(S$C[ MN$O[>$I['D/6 4C,J(/OZ7_C'HQ!6YU]]_F!YSVSJ&54Z.V-,J/<@PW?&>6M MQ#49WVMT1PO*)3>HV2*)Y)I4AD\4T2'Z*!&U' C>*3]VQJ#4S&)@70P\I7E; M=:A: *F9M=#TXSNA8H1]@[Y]O;Y]+:/"0?MJ-O'=8?2L :F9]= DY$>3.A@4DZ#4S%IH4/*=_#'" MP8N^-_V^@Z>@'5_CCN_FG9%.1_^@:WD-SZO=! MV0M*S:R%IB_?"37/:J'*P&DF[XP2%,NZO*[_E<=/'ZW5.+:@ ^UMCYAU(S*Z-Q#OM3G@L8E.:@U,Q::)K#3D+Z_^="JV^< M"U'O7'!'\:-9:D[#;D[[0$D2LTI:OCL7K+F KD=!J9DY:^K#X:0N!R4^*#6S M%IKXL'OQZV#*:77VW8S[5W;;J&B(T[%F,>QF,8M+Y57YD(4[M_#HR9H"XK"& M.'PTJ7%!L0U*S:R%QC;L7B [W+C+0VXP+:."0=]JGL)NGK+[]C/=IG%&T2W+ MJAH^K&&#KF5!J9FM$$U<@3=I,P24L:#4S%IHQ@K<2V8'&[?5V;?DLN=;RZ#! MZVV@V2=PLX_=M^]4JY:G,P,T]=H>?;P3E.>'?J$ O2;Y[B\[CF)8EX^E MJJ K7E!J9DTT9063]@8#4-2"4C-KH5$K .H/NG5&9]UO)2X&S:Y9*7"SDMWL M5T52R213>3D_KP3+!Y>XW>JC4YQBB2O02!9,VF$,0+$,2LW\98;&LA"HQQCV MNX>XAR*608,H$FI<"MVX])[$::9^KD0?TW:NV-#-GEMJ[.1 J9F):P8+)^TF MAJ 8!J5FUD)C6 C430S[?<)^+]PR""\'G;KW0RG8?:G2^ M4RQ(A1JRPDG[B"$H9$&IF;70D!6.Z2.Z' ^*4V&_^^@/6C[2F!2Y,4#UU$2)ZEN\Y@?SW=;NR8SS^GF$9]LO_)-U\WR%EFD>][B6>:1%B3*Z MD9+>FR,9$F^>H&@^"+:K'T+XRH3T??UV*V\S*5<#Y/>JE_[T01V@>XYE]2]0 M2P,$% @ RX!N6.I&"IZ5!0 CQ\ !D !X;"]W;W)K&ULM5E=;]LV%/TKA%<4+5#'(FG+=NH82)P.ZT/6(%Z[AV$/C$3; M6B71H^BX&?;C1WU$E$2*GF.Y#XTD7QX=7I'G'I*S/>/?DPVE OR(PCBYZFV$ MV%X.!HFWH1%)+MB6QO*7%>,1$?*6KP?)EE/B9XVB<( #^6Q+UG1)Q=?M/9=W@Q+% M#R(:)P&+ :>KJ]XUO%S@<=H@B_@6T'U2N09I5QX9^Y[>?/:O>D[*B(;4$RD$ MD7^>Z(*&88HD>?Q=@/;*=Z8-J]=>20)7;#P]\ 7FZO>I =\NB*[ M4#RP_2^TZ- HQ?-8F&3_@WT1Z_2 MTL$BXK&DD$4Q/E?\J-(1*4!=%L:H*(! M:C88MC3 10.<=31GEG7KE@@RGW&V!SR-EFCI19:;K+7L31"GGW$IN/PUD.W$ M?,$2 1ZHORNR&OO@CL2[E4SOC@?Q&BS(EGB!> 8/)(T@8?!/=@'Z8)E_>L!6 M$B$1?%>VD: )>'=+!0G"Y+T,_;J\!>_>O =O0!"#WS9LE\@W);.!D%U(B0R\ M@NY-3A>UT(4(W+%8;!+P*?:I7P<8R+Z7"4 O";A!5L1;ZET ##\ Y"!L(+3X M_\V1A0XNOP?.\' +7CV1\H[R)PK^>&!A".2XW1/N_VE*6XXZ-*.F6G"9R.]( MKWIRLF>8O?G;GZ#K?#1UN2.P6@*&90*&-O1& @K\#^"1KH,X3A\]DI#$'C4E M(4<>962G_*L7*VQ"^IL81G3=V*V]$ MJ/+*G)8>-,+NR,S++7FY5E[WY%D*KIR)Z:QF8D,Y(/Y?4E.RIR:JKL:B#UTT M:7 U1(WP=&(F.R[)CE_SW6GL'_CH8XT-E/\:E/6@ZLBH$9Z4A"=6PE^VE$LE ME.26=)WG^5_PC6X"+Z1@R<)=JI+&+%MQCYVK'8'54C M4S ]BUA-NTQ 1V"U M!$!'E4_G;')50-XQM40 YUIF]*JV@VME?$$Z9H>_NZVD/HR355:9*^T1MVZ7@DJ%_/\.Q7@ M+8FV'\&UY]$D83PP#P[[2XZ=O5VAU5.BRCB"9Y$P9'4'1R>A([1Z$I1C0';' M<(J$(=T5-(>R-:1.6;D&9'<-!P0,Z65?8V6P#].*1:L34]X V;W!\0I6 %JY MZB%]"UE5P)%]V?UJ 4/Z8EOC; NI\U6U%MEKK5' /L>^3"\/I/&ZW@D697MK M1M)6\*/G;$=H]52H"H[&YQ$NJS$X.@D=H=63H.P"LMN%DX1+-P7#4=,Y&(+: M!K%R#ER$(CE'+P@8K@X#M!N%X\<*&!?AT.&S0-45!Y+;8 M6*RJ-[8OPE^M7UA?>3?URQ!2'1]UQJK48GNI73"^95+#Z !\2?-K)&>%.'HG MNB.T>H7S8'AA"^M!M6=Y@Y0[P29OR6"_P MTTGSK, 0A)V6/2.L? #N>EL>'UYI&T+Z<-BFJ:I0XS/MRA>X(WM^]:!F@1I4 MCC8C*K]F>N*; (_M8I$?\I5/RU/EZ^PLM?'\!EXN\K-A!9,?5=_)01+$"0CI M2D(Z%V/)A^>GO_F-8-OL /61">G0LLL-)3[E:8#\?<68>+E)7U">P<__ U!+ M P04 " #+@&Y8T?Q!)#<" #V! &0 'AL+W=OL("&01M.F74$EC;1V0A1MJ-H$/" >W.326/./ M8%_:[;_G[*1106W?>(E]]MUWWW?Q7;HW]LE5 ,B>E=1N'E6(]2R.75Z!XFY@ M:M!T4QJK.))IM[&K+? B!"D9)\/A-%9&[ M@+T[VC.O9&/,DS=6Q3P:>D(@(4>/P&G9P1*D]$!$XW>'&?4I?>#Q_H#^*6@G M+1ON8&GD#U%@-8\^1*R DC<2'\S^,W1ZKCU>;J0+7[9O?:?7$#=)@HL;SGR++5FSZSW)C2_"5)#-)$3VO^41[1T M*R@.LZ512B!5&1WCNF!+HU'H+>A<@&/OV$U1"%\^+ME*MV_ %_/-+2 7TKU- M8R06'BO.NXR+-F-R)N.71@Y8,KEBR3 9=Q+!_HT3DXI>2M)+20+PY SPO;#6 M6'=%%:S!MG)RDF.I1*=H7D3SS3!S-<]A'M%K=V!W$&6O7XVFPX\7N(Y[KN. M/C[#]E.+I;V:Z,V8)DI^__EJ,I8L9V1 MC4;J9N9X"?A"?9IS*4_Q;S-,0P8_*G;9*(UWQZ3BHV?L)\(]MUNA'9-04LQP M\)YZR+9=UAIHZO"R-P:)5-A6-)C >@>Z+XW!@^&;I1]UV1]02P,$% @ MRX!N6"O :>_Z @ P@ !D !X;"]W;W)K&UL MK55-;]LP#/TK@E<,+;#6'_EJN\1 DVS8#@6"9ET/PPZ*S<1:92F3Y+CY]Z-D MQTTS)]AAE\22R*?'1XH<"SWR,F/6M[ZODPQRJJ_D&@2>+*7* MJ<&E6OEZK8"FSBGG?A0$?3^G3'CQT.W-5#R4A>%,P$P17>0Y5=LQ<%F.O-#; M;3RP56;LAA\/UW0%N^; MV$@64C[;Q==TY 66$'!(C$6@^+>!"7!N@9#&[QK3:ZZTCOO?._3/+G:,94$U M3"1_8JG)1MZU1U)8TH*;!UE^@3J>GL5+)-?NEY2U;>"1I-!&YK4S,LB9J/[I M2ZW#GD/8/^(0U0[1H4/WB$.G=NBX0"MF+JPI-30>*ED29:T1S7XX;9PW1L.$ MS>+<*#QEZ&?BB'OH&6=J[_*1F-*X814<8A1&Y M1Q*9)I]$"NE; !_#:V*,=C&.HY.(4TBN2"?\0*(@ZK00FOR[>W2"3J>1O./P M.D?P[N4&K.!6I[E!D:A*K:9ID9A7D>^21!64DQ\/DG.")5NBV<\V.:O;NNVW MV2YPJ] [0-:Q.'W0[F>+,?4YO13= 8O>'::[CV3G)]?0/8 M24FYRUK"*&PO=V]R:W-H965T<_S'@VZ*J^ 874E M:N!FIQ2286VFVFEC56L!#T!RET-7=B!Q50XH;J>['[ GT]HP+?/R+P>X'?^NY KL MM#2[Q.ATNA",$6U.62N$>8$6@FO"-\!S @I=HI5Y"XJ& A(ENB.FA.9CGGJ5&&KLE=SFT["8!(D[G8$-AU@TU.P< S6J:)]V,A(9=$ BT[!9F.PZ 6^Z'GC<-F VQV"A:/P68'L".@> #% M;X(>*C"MNC17<@P7'[PB_^+2?S\N%R@B:/'WS,[E9-^\%T=K%)[^2U;'[=?*C4;].#RS);RZ+.RB*H MY.WEY J="QZU#7:*WS+Y4/=^#MI0;LKR4_O+^^7E)&S/2.9RT;06J?KO7LYE MGK=.ZCS^ZDPGAV.V#?L_/[K_;Q>\"N8FK>6\S'_/ELWJ[?X&&OC<@D6&SKIEQWC=49K+-B_W_ZN4M$KP'B(PUPUP"; M#>A( ](U(,Y/)PQ?ZXNJF;2@VJ/Z$KLS\RA8_R[;Q /OX>RZM-,>#(;9)P>,DY=[K,NI6!?WK=DNY;M M5'H_2Q+*H^1B>M_/!2"+$6-D*!. +$(LB@^RP?FSP_DSY_G_ORKK.MA4Y6W6 M0#'L6_/>41$A$39.;F[+8LY"9H0 F*$XB2,X!'X(@3M#N%;SO^KJ;X([6<@J MS??7]KMTO?D^2)=J^LO:7MW>*0+Y6=WZ:OAJ<3L$QKD9J*U2&HZ,0 %50D,. MQQD=XHR<&K'8*APB2HU8 *^$ MQ0B.)3[$$CLGJGFZR9HTWU^09=9LU<@,U#U!W7W5(%UDNPGK\7*=0R'&/J;'*%FI>O/Y2-W(-A^,T.;D7^'03 MOMR&"=2,B-C+#3XGGYZ<=I]NPI?;,.V::Y$;;)V#ST9,C&-UWS,'GZU#<4A# MD_(@'8_5W7YD\&EH16YJO;IMI.HIU2?9!'LFOUHL9%V75382F=/OY [ATTWX MW80OMV':-?MC)^0ZQU_7M#]>2)R$YM,?((NCB$;&Z -D*(X2-#;Z M-$=C-T?KVDW7&^K@[^"H9T*W\'H]6G JYOPY39, MNWX:P.Z2L7,XVB5>\)D0TD'/A(#.]4R(-5MC-UL_5??&0 DW1MB*PY91EI@E M?@'(6,C#D=H]UG"-W7#MJ?2-@4HP1Z$5+""C"3%+:*!;,E9"PYI^L1/S3JE_ M=TZ#RX)#;-T5;!E&(;6N'B CG(X%I+D2)\]\2 M-^\>6PDG=L$W9E;7AU2(F;,5H.(X')FKB,9.XJX='UL)[VR&)YE8H0 J0LW5 M1D"E.&BD&D TRA$WRH$<=%Q]SNU\\@*TURJM+[=A5GNK_B^X[.]WW=_OPO]S M\"?1_$F^?NV_:_ID?0[0@?4Y2.>HSQ%-<^3?;0 @-H$11I+(C,.689(DUK0" MR,(H&ILB-\[0(@$(CAQ*0@ M0(9BC&(S'D!&66]3P3 @C77DN;<"$*^E2Z]NPI?;,+D:,8F?_0#$+CLFH;4? M %"1Q"QU"D"E'HE&-K]0#734SWX :D.8FJZP$0JDHF; E(Q-M+EJ08ZZ@8Z MD().7BAQ'^34;N_53?AR&R988R9]N=T"U"N'>G43OMR&:=<<2K]^MP"U5_?! MA1)(!RV40#K'0@GM;>AT4]U30$0!LHM0;$("($-Q;$V6D"Q*XK$I1F,==6.= M)R"BP,9.:XO@'%#Q!)M !*A8'(]44:A&/^I&OQ. B *+W$EH/OO.(1GJ/_QV M\0 R'"8C1$XUX='HF8&(>EU"]^HF?+D-DZMID[J+B,<"$;5K?BCB%D78*J)Z MOME1@&KDZ#RET8ZZT>YH'H)6GI'5YR&5NC'.X5+KVZ"5]NP[1KN.3N*J:+SV5-@PVVBLL[\28D )&=TY*;(-91Q-Y3Y^J8KP&Z15=^8 M S),D$4 D(QB,@)O7,,;=\/;"4C#;:@Z R,"=&!(D([BL6=VKC&-N[](\^^I MAGO]NHQ7-^'+;9C_3BFLZXF\Z. MI9K.IO]& ,I-J@%$"%E?S(=4W-I;,.V],60MJ[O=FU?J8%%NBV;_QHW#IX>W MNUSMWFEB?/X.G8O].UJTS?Z5,3^EU5U6U$$N;Y5E^#92IU3MW\*R_Z4I-[OW MDMR435.N=S^N9+J452M0?[\MR^;QE_8 AW?AS/X!4$L#!!0 ( ,N ;ECR M,0\9O , !40 9 >&PO=V]R:W-H965TY;$[OA9_8_* M>>W,(Y5PS;-/Z5HEI>W[X"QJ'W%(OYIFL_J)#@[4,%.^DXGE# MUA;D*:M_Z5,3B [!]LX0<$/ ?0(Y0W :@O-: FD(I(I,[4H5AX@JNI@)?D"B M1&NU$+>P,&'3]>CH>H$>OI]LCWCAM!IU*SSFCUV1+)T;P M'-T\*1",9NBZ.CL@Y)DT?K[5.NB#@EQ^&4I*O2D9WK2L1I>RH#',#5UN)(@] M&(M??[$]Z_>A@$XI%DTD=A1LT@:;C*FWP1Z*6,UT*V99;O>+,"2>'\[,?3<6 M [# =EWG&!8-P'S;]8,6=F2_V]KOCMI?G8.L$.@UWOQ)E3 M&";DI!(.P4+B]FN(V>F7] '>5GVGK.M#W4:TJVUONZPZNM[Z5=GS5GW8BTS= M,'^D8ILRB3+8:$GKPM*%U57]LB5OD75,-%].X@2H+]O.%?/DW*# M]C\!B_\!4$L#!!0 ( ,N ;E@P80KJJ ( !L( 9 >&PO=V]R:W-H M965TE!514C40-''?60E94XU3FKJHET,R"JM(-/._:K2CC3CRV:W,9CT6C M2\9A+HEJJHK*YRF48CMQ?&>WL&!YH"X@Z@"15:8- MQ>J04$WCL11;(HTULIF!%=.B,7S&3=J76N(N0YR.EY!C$C590"VD9CPG[\D2 M[U;6E$#$&MX>0'%"S%["U%V1A[-928 MDP>;6G.K:IK"Q,%BHD!NP(E?O_*OO4]#HEZ2++D0V8'@42]X9-G#LU_#/6]+ MJ]']USDBRY$-F!IE>]IE;V!N99[S9%V;0*#@T2H:,_)O>J W$W2N;^'ARVWX4247#=5MR M^M6^P]W9POYB?8J=KVU4_VG:MOE 9&PO5B5FM&T E(APD&O%X<%Y9), M1G)97!6F"N9J*OZ9CTXX\D<.ZF*F5CI^+#^VOEKN,4:^\) [)DH;OBB= M9[+!'"?>9+92J8EA4\G)*%.R*VA$G,%ZI@4+[JD8DRD5?*8YL#):<+%VY@$8 MYDHH'1C;2394'RS5@X/[;@9-UO@IN%2ZCNTBN.]9LWP/V,Q (!>B%3@@SC 9 ME=08IN65G=2+:^,3*&C&M^O2*LPU7?<'YZ0CU#<;9*9TRG0;ID\VILE(L SD M:)XOX&Y4&0)HC"KL(.4T5Y+6&C:,9F#=SID0-_ $_LQV?*^RK9KUH&*R'5I! MS="Y<1/PO^W-^=YV&[W*;U#R>V6^+&TZLIY#D[%KS3*^JN>KK!6 >>_CWFE9 MBO5GP7-9,)?\BP-.1G3#"Q9*\P<;#5IE;@U,D^">:PK]HJ,+@Y?8_.:/G21 M\5L0^0;*'26'K[$Y:AVZR,/& MRV:VX&G*Y)/CC'5OZ,S^F;+CWZY/64:7PMRVX)ATX^\LY'51N+RY2M6#IMICJ?UI$ARAFB',?R(=/Z@\7Q[P.LIL]U")8IWHE8IOA> ^+?-V DB;_: M6!Q@8%7 >@?B^^- 3_DY4015Q;1A3S".) F&0"_Z>S2.D=V)X>.O#_:41%&2 M^!' _ JB"$/@:<013 %HP) HJM^#>^^C"KO_W4T> 5!+ P04 " #+ M@&Y8EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0 M(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I M6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6 MFD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L# M!!0 ( ,N ;EA',6H<] 8 ,L_ / >&PO=V]R:V)O;VLN>&ULQ9M; M;^)($$;_2HN7S4J;)8 O>#09B0#9B90$%-"\1AW30&N,FVW;R61^_;9-+F5B M/NU+A2? -N90OIRJ[O+7)V-_/ACS4_S:)&EVWEKG^?9+NYW%:[61V=]FJU*W M9FGL1N;NHUVULZU50JSK5)W<)R MP0^MGK+W]>5'\:@S_: 3G3^?MZKWB6J)C4[U1O]6B_/664MD:_/TW5C]VZ2Y M3&:Q-4ERWNKL5OQ0-M?QA\6S$G(N'[)J22X?[J0#.6\%9VZ'2VVSO-JBVK]T MC(_*;;S[5.3F4B>YLB.9JW^L*;8Z796[&YE%9,94K5?XI]RM7B]T?S!T9"9?] MHMT*>[6H&/EX!L5"Y^(JW7W9K25878#5Y<4:3FYGD^NKT6 ^'HG9W+W24!;J# M61Y73M[IJOQ1,<@R9TX*ANS18=;'I=16_)").X0W2F:%5>47*!W21H?9&]<. MJ7:F=Y ?.LR"N$ICLU%B+G_5F9 2.LQ.<#<&6ZB%D.E"3/*URYBNM:Q2ROHM MHH.4T&%VPD@M=>H@ARZ'M?JA*#<0TT2F?XFI2FN82 H=9BM,E:V^E\;N*GV2 M=E$C0R;H<*M@+:TZO7 70QG$C=M3MI^"=I $.LP6F.4F_KDVR4+9[ \Q_K=P M%0U-CY$&NLP:V%T59=2L6KO N6I'O%S))]>&'N(N,D27V1!#D^7.HHNBJAFK MZ_E&IL72U6>%U;5B U8;W.6&V6QT7FZ458SE)>VR$I7NI21=I(TNLS9F:E5N MX<*Y-;;$HV#((%UF@\"4[KY+,9%4NLQ2P9@]BHFTTF762D/N*4[FTD%D?U)& MY)0NLU/*)+01"NFDRZR3#]EH(R$22I=9*,UI:1-F#[FEQ^R677[:B(5LT%@QBI.*"8D@X'K-P<,+H44RD'H]9/1C3IYA(/1YW^0(Q XH)ITN8 MU=.4?I^*P6)1O:73$1[2C\>LGV;,D<[D:F45+0T]I!^/?8S,%0JG8E9L-M(^ M"[,4N])AI'*I$UI:>TA WF?4,^0H)W1&M'[+1 +RF 7T@GDC[4JGPNU"7!AK MS9.[CC)1T-$4#PG(8Q;0QT*L=@;0:4VT$',H;3VN78)(0OYS!9Z&7VT!OFK-AND^J(NW@.9;86EXEYHGTER$+!YPRVG8H+F53C M'543FQ@F,LM\ E5,N0 F2A@-E"<%Z@AADB"X7L765H7H#.C8;(0B&SA3 F'9$+D85"9@MA M3#HB%R(+A4>=#*(C\T*&)]%U,*2:R4)^[R>TP9AE3BHDL MU.=N2VB:[W\_.RDFLE#_&&T)Y?Q54N0NP!036:A_U,:$V@T)/E+#;"&,2=/B M/K)0G[TQ ?5/T&A&R$(1LX4P)HUFA"P4L;=6HS:/4XJ)+!0=L[6Z5@!'R$(1 M][.<$+-V;B(+1=P6^M TX_0C$W? 'Y[%C':=1%&C!?.Q9<="DFLE#$ M;:&F:+K]+HI$U3.D"%DHJBS4KC;.OGU=[++86_<3F5L>RR2>6E&^E'OJ=#V_ M?*IE623)T"V;I-=&+EZ?17]]CO[;?U!+ P04 " #+@&Y8M"E^S,(" * M.0 &@ 'AL+U]R96QS+W=O/Z@@J,P?9):4<2F0-,%:0&M#KHV UX9@&P&Q M#EGI; ;WMY&5; M0&]+O:V WI9Z6P&]+?6V GI;ZFT%]+;4VPKH;:FW%=#;4F\KH+>CWDY ;T>] MG8#>CGH[ ;W=Y&.)@-Z.>CL!O1WU=@)Z.^KM!/1VU-L)Z.VHMQ/0VU%O)Z"W MI]Y>0&]/O;V WIYZ>P&]/?7V GK[R<=N ;T]]?8">GOJ[07T]M3;"^CMJ;<7 MT-M3;R^@=Z#>04#O0+V#@-Z!>@DWE% [TB]HX#>D7I' ;TC]8X">D?J'07TCM0["N@= M)YM-!/2.U#L*Z!VI=Q30.U+O**!WHMY)0.]$O9. WHEZ)P&]$_5. GHGZIT$ M]$[4.PGHG:AW$M [338+"NB=J'<2T#M1[R2@=Z;>64#O3+VS@-Z9>FAWD5 [T*]BX#> MA7H7 ;T+]2X">A?J703T+M2[".A=J'<1T+M0[_*=>@_CYZ$.MYZO-9__G52/ MEWOK[?'7Y=?)"3M7G-O[BN'I+U!+ P04 " #+@&Y8C,4FGTX" G-P M$P %M#;VYT96YT7U1Y<&5S72YX;6S-VTUNVS 0AN&K&-H&EB*2HJ@BSJ;M MMLVB%U E.A:L/Y!,ZMR^M)P$:)$:#5R@[\:"37*^$0=X=K[Y]C1;OSH,_>@W MR2Z$^4.6^69GA]JGTVS'N+*=W%"'^-7=9W/=[.M[FXGK:YTUTQCL&-;A6".Y MO?EDM_5#'U:?#_%GWTWC)G&V]\GJXVGC,6N3U//<=TT=XGKV.+:_I:R?$])X MAG@D];.S=>MWUH:A3T]%K\XGAWC#]O297YR_E#D7&'?>N6GV M<6+.OC_N923'T^LY%K(N=.=?\34QEK[X_>QQVJUM_S([7N^/R>V7>?AL>5Q^ MQ[_.^+7^._L0D#XDI \%Z:. ]*$A?920/@RDCPK21WY-:80B:DXA-:>8FE-0 MS2FJYA16:9#W8TO^=GR_[C;GU!+ 0(4 Q0 ( ,N ;E@' M04UB@0 +$ 0 " 0 !D;V-0&UL M4$L! A0#% @ RX!N6, *O9#N *P( !$ ( !KP M &1O8U!R;W!S+V-O&UL4$L! A0#% @ RX!N6)EPD( #O,0 & @($-" >&PO=V]R M:W-H965T&UL4$L! A0#% @ RX!N6.G>[-&PO=V]R:W-H965T&UL4$L! A0#% @ RX!N6""A"H ,!P -AP !@ ("! M^QL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MRX!N6&ZGA=%1"@ @C8 !@ ("!,B\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MRX!N6'#TOSQ6#0 I", !D ("!27X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RX!N6)1C*CYB!@ M(A !D ("!EYX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RX!N6.E_DP4$!0 #@T !D M ("!7; 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ RX!N6)LJ@PAD"@ 31L !D ("!5\0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RX!N M6$6 P$:>! UPL !D ("!2N4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RX!N6%EA%;OL!0 AA0 M !D ("!+_( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RX!N6%*$JCJX @ \ 4 !D M ("!FP8! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ RX!N6'2>Y_'= @ / 8 !D ("!4A8! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ RX!N6!W] MGV-B P [@< !D ("!02(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RX!N6"&#KXJ$!@ ?#4 !D M ("!_B\! 'AL+W=O&PO M=V]R:W-H965TP, M -H. 9 " @8HY 0!X;"]W;W)K&UL4$L! A0#% @ RX!N6"I;965( @ /@4 !D ("! M/#T! 'AL+W=OP &0 @(&[/P$ >&PO=V]R:W-H965TE+ 0!X;"]W;W)K&UL4$L! A0#% M @ RX!N6#O;55NB"0 6V4 !D ("!;4\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RX!N6"B/&ZC_ @ A0H !D M ("!.'$! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ RX!N6 612JSE P 210 !D ("!$WT! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MRX!N6'6#]%&, @ >08 !D ("!68&PO=V]R:W-H965T&UL4$L! A0#% @ RX!N6(S'X5_8 @ M+@@ !D ("!)9,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RX!N6+PI#O[ ! M!, !D M ("!X9\! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ RX!N6".Z]XW) P ; T !D ("!>ZX! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RX!N M6)?''];S! G1@ !D ("!K+H! 'AL+W=O/" 0!X;"]W;W)K M&UL4$L! A0#% @ RX!N6#.'6M&5 P EPX M !D ("!T,&PO=V]R:W-H965T&UL4$L! A0#% @ RX!N6&# Z?GN @ # @ !D M ("!=-(! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ RX!N6/NX)5V* @ NP8 !D ("!^-T! 'AL+W=O M&PO=V]R:W-H965TM(0[^ ( +4' 9 " @9;C M 0!X;"]W;W)K&UL4$L! A0#% @ RX!N6(CB M8YS9 P -!$ !D ("!Q>8! 'AL+W=O&UL4$L! A0#% @ RX!N6"L#W+^Z P ZPL !D M ("!"/(! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ RX!N6 SZ1\F4!@ TS( !D ("! ML0$" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ RX!N6"O :>_Z @ P@ !D ("!MA " 'AL+W=O&PO=V]R:W-H965T0D !=' 9 " @:86 @!X M;"]W;W)K&UL4$L! A0#% @ RX!N6/(Q#QF\ M P %1 !D ("!5B " 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ !I &D UAP ' \X @ $! end XML 119 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 120 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 122 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 425 492 1 false 94 0 false 6 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.cvgrp.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.cvgrp.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS CONSOLIDATED STATEMENTS OF OPERATIONS Statements 3 false false R4.htm 0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Sheet http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Statements 4 false false R5.htm 0000005 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 5 false false R6.htm 0000006 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 6 false false R7.htm 0000007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY Sheet http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY Statements 7 false false R8.htm 0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 0000009 - Disclosure - Significant Accounting Policies Sheet http://www.cvgrp.com/role/SignificantAccountingPolicies Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Revenue Recognition Sheet http://www.cvgrp.com/role/RevenueRecognition Revenue Recognition Notes 10 false false R11.htm 0000011 - Disclosure - Debt Sheet http://www.cvgrp.com/role/Debt Debt Notes 11 false false R12.htm 0000012 - Disclosure - Intangible Assets Sheet http://www.cvgrp.com/role/IntangibleAssets Intangible Assets Notes 12 false false R13.htm 0000013 - Disclosure - Fair Value Measurement Sheet http://www.cvgrp.com/role/FairValueMeasurement Fair Value Measurement Notes 13 false false R14.htm 0000014 - Disclosure - Leases Sheet http://www.cvgrp.com/role/Leases Leases Notes 14 false false R15.htm 0000015 - Disclosure - Income Taxes Sheet http://www.cvgrp.com/role/IncomeTaxes Income Taxes Notes 15 false false R16.htm 0000016 - Disclosure - Accrued and Other Liabilities Sheet http://www.cvgrp.com/role/AccruedandOtherLiabilities Accrued and Other Liabilities Notes 16 false false R17.htm 0000017 - Disclosure - Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans Sheet http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlans Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans Notes 17 false false R18.htm 0000018 - Disclosure - Performance Awards Sheet http://www.cvgrp.com/role/PerformanceAwards Performance Awards Notes 18 false false R19.htm 0000019 - Disclosure - Share-Based Compensation Sheet http://www.cvgrp.com/role/ShareBasedCompensation Share-Based Compensation Notes 19 false false R20.htm 0000020 - Disclosure - Stockholders' Equity Sheet http://www.cvgrp.com/role/StockholdersEquity Stockholders' Equity Notes 20 false false R21.htm 0000021 - Disclosure - Other Comprehensive Income (Loss) Sheet http://www.cvgrp.com/role/OtherComprehensiveIncomeLoss Other Comprehensive Income (Loss) Notes 21 false false R22.htm 0000022 - Disclosure - Cost Reduction and Manufacturing Capacity Rationalization Sheet http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalization Cost Reduction and Manufacturing Capacity Rationalization Notes 22 false false R23.htm 0000023 - Disclosure - Commitments and Contingencies Sheet http://www.cvgrp.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 23 false false R24.htm 0000024 - Disclosure - Segment Reporting Sheet http://www.cvgrp.com/role/SegmentReporting Segment Reporting Notes 24 false false R25.htm 9954471 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.cvgrp.com/role/SignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://www.cvgrp.com/role/SignificantAccountingPolicies 25 false false R26.htm 9954472 - Disclosure - Significant Accounting Policies (Tables) Sheet http://www.cvgrp.com/role/SignificantAccountingPoliciesTables Significant Accounting Policies (Tables) Tables http://www.cvgrp.com/role/SignificantAccountingPolicies 26 false false R27.htm 9954473 - Disclosure - Revenue Recognition (Tables) Sheet http://www.cvgrp.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.cvgrp.com/role/RevenueRecognition 27 false false R28.htm 9954474 - Disclosure - Debt (Tables) Sheet http://www.cvgrp.com/role/DebtTables Debt (Tables) Tables http://www.cvgrp.com/role/Debt 28 false false R29.htm 9954475 - Disclosure - Intangible Assets (Tables) Sheet http://www.cvgrp.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.cvgrp.com/role/IntangibleAssets 29 false false R30.htm 9954476 - Disclosure - Fair Value Measurement (Tables) Sheet http://www.cvgrp.com/role/FairValueMeasurementTables Fair Value Measurement (Tables) Tables http://www.cvgrp.com/role/FairValueMeasurement 30 false false R31.htm 9954477 - Disclosure - Leases (Tables) Sheet http://www.cvgrp.com/role/LeasesTables Leases (Tables) Tables http://www.cvgrp.com/role/Leases 31 false false R32.htm 9954478 - Disclosure - Income Taxes (Tables) Sheet http://www.cvgrp.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.cvgrp.com/role/IncomeTaxes 32 false false R33.htm 9954479 - Disclosure - Accrued and Other Liabilities (Tables) Sheet http://www.cvgrp.com/role/AccruedandOtherLiabilitiesTables Accrued and Other Liabilities (Tables) Tables http://www.cvgrp.com/role/AccruedandOtherLiabilities 33 false false R34.htm 9954480 - Disclosure - Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans (Tables) Sheet http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansTables Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans (Tables) Tables http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlans 34 false false R35.htm 9954481 - Disclosure - Performance Awards (Tables) Sheet http://www.cvgrp.com/role/PerformanceAwardsTables Performance Awards (Tables) Tables http://www.cvgrp.com/role/PerformanceAwards 35 false false R36.htm 9954482 - Disclosure - Share-Based Compensation (Tables) Sheet http://www.cvgrp.com/role/ShareBasedCompensationTables Share-Based Compensation (Tables) Tables http://www.cvgrp.com/role/ShareBasedCompensation 36 false false R37.htm 9954483 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.cvgrp.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.cvgrp.com/role/StockholdersEquity 37 false false R38.htm 9954484 - Disclosure - Other Comprehensive Income (Loss) (Tables) Sheet http://www.cvgrp.com/role/OtherComprehensiveIncomeLossTables Other Comprehensive Income (Loss) (Tables) Tables http://www.cvgrp.com/role/OtherComprehensiveIncomeLoss 38 false false R39.htm 9954485 - Disclosure - Cost Reduction and Manufacturing Capacity Rationalization (Tables) Sheet http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationTables Cost Reduction and Manufacturing Capacity Rationalization (Tables) Tables http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalization 39 false false R40.htm 9954486 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.cvgrp.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.cvgrp.com/role/CommitmentsandContingencies 40 false false R41.htm 9954487 - Disclosure - Segment Reporting (Tables) Sheet http://www.cvgrp.com/role/SegmentReportingTables Segment Reporting (Tables) Tables http://www.cvgrp.com/role/SegmentReporting 41 false false R42.htm 9954488 - Disclosure - Significant Accounting Policies - Additional Information (Detail) Sheet http://www.cvgrp.com/role/SignificantAccountingPoliciesAdditionalInformationDetail Significant Accounting Policies - Additional Information (Detail) Details 42 false false R43.htm 9954489 - Disclosure - Significant Accounting Policies - Schedule of Inventories (Detail) Sheet http://www.cvgrp.com/role/SignificantAccountingPoliciesScheduleofInventoriesDetail Significant Accounting Policies - Schedule of Inventories (Detail) Details 43 false false R44.htm 9954490 - Disclosure - Significant Accounting Policies - Summary of Property, Plant, and Equipment Net (Detail) Sheet http://www.cvgrp.com/role/SignificantAccountingPoliciesSummaryofPropertyPlantandEquipmentNetDetail Significant Accounting Policies - Summary of Property, Plant, and Equipment Net (Detail) Details 44 false false R45.htm 9954491 - Disclosure - Revenue Recognition - Additional Information (Details) Sheet http://www.cvgrp.com/role/RevenueRecognitionAdditionalInformationDetails Revenue Recognition - Additional Information (Details) Details 45 false false R46.htm 9954492 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) Sheet http://www.cvgrp.com/role/RevenueRecognitionDisaggregationofRevenueDetails Revenue Recognition - Disaggregation of Revenue (Details) Details 46 false false R47.htm 9954493 - Disclosure - Debt - Summary of Debt (Details) Sheet http://www.cvgrp.com/role/DebtSummaryofDebtDetails Debt - Summary of Debt (Details) Details 47 false false R48.htm 9954494 - Disclosure - Debt - Additional Information (Detail) Sheet http://www.cvgrp.com/role/DebtAdditionalInformationDetail Debt - Additional Information (Detail) Details 48 false false R49.htm 9954495 - Disclosure - Debt - Margin for Borrowings under Revolving Credit Facility (Details) Sheet http://www.cvgrp.com/role/DebtMarginforBorrowingsunderRevolvingCreditFacilityDetails Debt - Margin for Borrowings under Revolving Credit Facility (Details) Details 49 false false R50.htm 9954496 - Disclosure - Intangible Assets - Summary of Intangible Assets (Detail) Sheet http://www.cvgrp.com/role/IntangibleAssetsSummaryofIntangibleAssetsDetail Intangible Assets - Summary of Intangible Assets (Detail) Details 50 false false R51.htm 9954497 - Disclosure - Intangible Assets - Additional Information (Detail) Sheet http://www.cvgrp.com/role/IntangibleAssetsAdditionalInformationDetail Intangible Assets - Additional Information (Detail) Details 51 false false R52.htm 9954498 - Disclosure - Fair Value Measurement - Additional Information (Details) Sheet http://www.cvgrp.com/role/FairValueMeasurementAdditionalInformationDetails Fair Value Measurement - Additional Information (Details) Details 52 false false R53.htm 9954499 - Disclosure - Fair Value Measurement - Fair Values of our Derivative Assets and Liabilities (Detail) Sheet http://www.cvgrp.com/role/FairValueMeasurementFairValuesofourDerivativeAssetsandLiabilitiesDetail Fair Value Measurement - Fair Values of our Derivative Assets and Liabilities (Detail) Details 53 false false R54.htm 9954500 - Disclosure - Fair Value Measurement - Notional Amount of Foreign Exchange Contracts (Detail) Sheet http://www.cvgrp.com/role/FairValueMeasurementNotionalAmountofForeignExchangeContractsDetail Fair Value Measurement - Notional Amount of Foreign Exchange Contracts (Detail) Details 54 false false R55.htm 9954501 - Disclosure - Fair Value Measurement - Fair Value of Our Derivative Balance Sheet (Details) Sheet http://www.cvgrp.com/role/FairValueMeasurementFairValueofOurDerivativeBalanceSheetDetails Fair Value Measurement - Fair Value of Our Derivative Balance Sheet (Details) Details 55 false false R56.htm 9954502 - Disclosure - Fair Value Measurement - Effect of Derivative Instruments on Consolidated Statements of Operations (Detail) Sheet http://www.cvgrp.com/role/FairValueMeasurementEffectofDerivativeInstrumentsonConsolidatedStatementsofOperationsDetail Fair Value Measurement - Effect of Derivative Instruments on Consolidated Statements of Operations (Detail) Details 56 false false R57.htm 9954503 - Disclosure - Fair Value Measurement - Carrying Amounts and Fair Values of Long-Term Debt Obligations (Detail) Sheet http://www.cvgrp.com/role/FairValueMeasurementCarryingAmountsandFairValuesofLongTermDebtObligationsDetail Fair Value Measurement - Carrying Amounts and Fair Values of Long-Term Debt Obligations (Detail) Details 57 false false R58.htm 9954504 - Disclosure - Leases - Additional Information (Details) Sheet http://www.cvgrp.com/role/LeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 58 false false R59.htm 9954505 - Disclosure - Leases - Components of Lease Expense (Details) Sheet http://www.cvgrp.com/role/LeasesComponentsofLeaseExpenseDetails Leases - Components of Lease Expense (Details) Details 59 false false R60.htm 9954506 - Disclosure - Leases - Supplemental Cash Flow Information (Details) Sheet http://www.cvgrp.com/role/LeasesSupplementalCashFlowInformationDetails Leases - Supplemental Cash Flow Information (Details) Details 60 false false R61.htm 9954507 - Disclosure - Leases - Balance Sheet Classification of Lease Assets and Liabilities (Details) Sheet http://www.cvgrp.com/role/LeasesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails Leases - Balance Sheet Classification of Lease Assets and Liabilities (Details) Details 61 false false R62.htm 9954508 - Disclosure - Leases - Maturities of Operating and Financing Lease Liabilities (Details) Sheet http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails Leases - Maturities of Operating and Financing Lease Liabilities (Details) Details 62 false false R63.htm 9954509 - Disclosure - Income Taxes - Pre-Tax Income (Loss) (Detail) Sheet http://www.cvgrp.com/role/IncomeTaxesPreTaxIncomeLossDetail Income Taxes - Pre-Tax Income (Loss) (Detail) Details 63 false false R64.htm 9954510 - Disclosure - Income Taxes - Reconciliation of Income Taxes Computed at Statutory Rate (Detail) Sheet http://www.cvgrp.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatStatutoryRateDetail Income Taxes - Reconciliation of Income Taxes Computed at Statutory Rate (Detail) Details 64 false false R65.htm 9954511 - Disclosure - Income Taxes - Provision (Benefit) for Income Taxes (Detail) Sheet http://www.cvgrp.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetail Income Taxes - Provision (Benefit) for Income Taxes (Detail) Details 65 false false R66.htm 9954512 - Disclosure - Income Taxes - Summary of Deferred Income Taxes Assets and Liabilities (Detail) Sheet http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail Income Taxes - Summary of Deferred Income Taxes Assets and Liabilities (Detail) Details 66 false false R67.htm 9954513 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.cvgrp.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 67 false false R68.htm 9954514 - Disclosure - Income Taxes - Summary of Valuation Allowance (Details) Sheet http://www.cvgrp.com/role/IncomeTaxesSummaryofValuationAllowanceDetails Income Taxes - Summary of Valuation Allowance (Details) Details 68 false false R69.htm 9954515 - Disclosure - Income Taxes - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Detail) Sheet http://www.cvgrp.com/role/IncomeTaxesReconciliationofBeginningandEndingAmountofUnrecognizedTaxBenefitsDetail Income Taxes - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Detail) Details 69 false false R70.htm 9954516 - Disclosure - Accrued and Other Liabilities (Details) Sheet http://www.cvgrp.com/role/AccruedandOtherLiabilitiesDetails Accrued and Other Liabilities (Details) Details http://www.cvgrp.com/role/AccruedandOtherLiabilitiesTables 70 false false R71.htm 9954517 - Disclosure - Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Additional Information (Detail) Sheet http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAdditionalInformationDetail Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Additional Information (Detail) Details 71 false false R72.htm 9954518 - Disclosure - Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Change in Benefit Obligation Plan Assets and Funded Status (Detail) Sheet http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansChangeinBenefitObligationPlanAssetsandFundedStatusDetail Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Change in Benefit Obligation Plan Assets and Funded Status (Detail) Details 72 false false R73.htm 9954519 - Disclosure - Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Amounts Recognized in Consolidated Balance Sheets (Detail) Sheet http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedinConsolidatedBalanceSheetsDetail Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Amounts Recognized in Consolidated Balance Sheets (Detail) Details 73 false false R74.htm 9954520 - Disclosure - Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Components of Net Periodic Benefit Cost (Detail) Sheet http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansComponentsofNetPeriodicBenefitCostDetail Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Components of Net Periodic Benefit Cost (Detail) Details 74 false false R75.htm 9954521 - Disclosure - Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Amounts Recognized Accumulated Other Comprehensive Income (Loss) (Detail) Sheet http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedAccumulatedOtherComprehensiveIncomeLossDetail Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Amounts Recognized Accumulated Other Comprehensive Income (Loss) (Detail) Details 75 false false R76.htm 9954522 - Disclosure - Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Amounts Recognized as Other Changes in Plan Assets and Benefit Obligations in Other Comprehensive Income (Loss) (Detail) Sheet http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedasOtherChangesinPlanAssetsandBenefitObligationsinOtherComprehensiveIncomeLossDetail Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Amounts Recognized as Other Changes in Plan Assets and Benefit Obligations in Other Comprehensive Income (Loss) (Detail) Details 76 false false R77.htm 9954523 - Disclosure - Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Weighted-Average Assumptions Used to Determine Benefit Obligations (Detail) Sheet http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansWeightedAverageAssumptionsUsedtoDetermineBenefitObligationsDetail Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Weighted-Average Assumptions Used to Determine Benefit Obligations (Detail) Details 77 false false R78.htm 9954524 - Disclosure - Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Weighted-Average Assumptions Used to Determine Net Periodic Benefit Cost (Detail) Sheet http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetail Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Weighted-Average Assumptions Used to Determine Net Periodic Benefit Cost (Detail) Details 78 false false R79.htm 9954525 - Disclosure - Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Current Investment Allocation Target for Pension Plans and Weighted-Average Asset Allocations (Detail) Sheet http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansCurrentInvestmentAllocationTargetforPensionPlansandWeightedAverageAssetAllocationsDetail Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Current Investment Allocation Target for Pension Plans and Weighted-Average Asset Allocations (Detail) Details 79 false false R80.htm 9954526 - Disclosure - Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Fair Values of Pension Plan Assets by Asset Category and by Level (Detail) Sheet http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansFairValuesofPensionPlanAssetsbyAssetCategoryandbyLevelDetail Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Fair Values of Pension Plan Assets by Asset Category and by Level (Detail) Details 80 false false R81.htm 9954527 - Disclosure - Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Expected Future Benefit Payments of Pension and Other Post-Retirement Benefit Plans (Detail) Sheet http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansExpectedFutureBenefitPaymentsofPensionandOtherPostRetirementBenefitPlansDetail Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Expected Future Benefit Payments of Pension and Other Post-Retirement Benefit Plans (Detail) Details 81 false false R82.htm 9954528 - Disclosure - Performance Awards - Additional Information (Detail) Sheet http://www.cvgrp.com/role/PerformanceAwardsAdditionalInformationDetail Performance Awards - Additional Information (Detail) Details 82 false false R83.htm 9954529 - Disclosure - Performance Awards - Summary of Grant Activity (Details) Sheet http://www.cvgrp.com/role/PerformanceAwardsSummaryofGrantActivityDetails Performance Awards - Summary of Grant Activity (Details) Details 83 false false R84.htm 9954530 - Disclosure - Share-Based Compensation - Additional Information (Detail) Sheet http://www.cvgrp.com/role/ShareBasedCompensationAdditionalInformationDetail Share-Based Compensation - Additional Information (Detail) Details 84 false false R85.htm 9954531 - Disclosure - Share-Based Compensation - Summary of Information about Nonvested Restricted Stock Grants (Detail) Sheet http://www.cvgrp.com/role/ShareBasedCompensationSummaryofInformationaboutNonvestedRestrictedStockGrantsDetail Share-Based Compensation - Summary of Information about Nonvested Restricted Stock Grants (Detail) Details 85 false false R86.htm 9954532 - Disclosure - Stockholders' Equity - Additional Information (Detail) Sheet http://www.cvgrp.com/role/StockholdersEquityAdditionalInformationDetail Stockholders' Equity - Additional Information (Detail) Details 86 false false R87.htm 9954533 - Disclosure - Stockholders' Equity - Diluted Earnings (Loss) per Share (Detail) Sheet http://www.cvgrp.com/role/StockholdersEquityDilutedEarningsLossperShareDetail Stockholders' Equity - Diluted Earnings (Loss) per Share (Detail) Details 87 false false R88.htm 9954534 - Disclosure - Other Comprehensive Income (Loss) - Accumulated Comprehensive Income (Loss) Activity (Detail) Sheet http://www.cvgrp.com/role/OtherComprehensiveIncomeLossAccumulatedComprehensiveIncomeLossActivityDetail Other Comprehensive Income (Loss) - Accumulated Comprehensive Income (Loss) Activity (Detail) Details http://www.cvgrp.com/role/OtherComprehensiveIncomeLossTables 88 false false R89.htm 9954535 - Disclosure - Other Comprehensive Income (Loss) - Related Tax Effects Allocated to Each Component of Accumulated Other Comprehensive Income (Loss) (Detail) Sheet http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail Other Comprehensive Income (Loss) - Related Tax Effects Allocated to Each Component of Accumulated Other Comprehensive Income (Loss) (Detail) Details http://www.cvgrp.com/role/OtherComprehensiveIncomeLossTables 89 false false R90.htm 9954536 - Disclosure - Cost Reduction and Manufacturing Capacity Rationalization - Additional Information (Details) Sheet http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationAdditionalInformationDetails Cost Reduction and Manufacturing Capacity Rationalization - Additional Information (Details) Details 90 false false R91.htm 9954537 - Disclosure - Cost Reduction and Manufacturing Capacity Rationalization - Summary of Restructuring Costs (Details) Sheet http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationSummaryofRestructuringCostsDetails Cost Reduction and Manufacturing Capacity Rationalization - Summary of Restructuring Costs (Details) Details 91 false false R92.htm 9954538 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.cvgrp.com/role/CommitmentsandContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 92 false false R93.htm 9954539 - Disclosure - Commitments and Contingencies - Summary of Warranty Provision (Details) Sheet http://www.cvgrp.com/role/CommitmentsandContingenciesSummaryofWarrantyProvisionDetails Commitments and Contingencies - Summary of Warranty Provision (Details) Details 93 false false R94.htm 9954540 - Disclosure - Commitments and Contingencies - Schedule of Minimum Principal Payments Due on Long-term Debt (Details) Sheet http://www.cvgrp.com/role/CommitmentsandContingenciesScheduleofMinimumPrincipalPaymentsDueonLongtermDebtDetails Commitments and Contingencies - Schedule of Minimum Principal Payments Due on Long-term Debt (Details) Details 94 false false R95.htm 9954541 - Disclosure - Segment Reporting - Sales by Segment (Details) Sheet http://www.cvgrp.com/role/SegmentReportingSalesbySegmentDetails Segment Reporting - Sales by Segment (Details) Details 95 false false R96.htm 9954542 - Disclosure - Segment Reporting - Revenue and Long-Lived Assets for Each of Geographic Areas (Detail) Sheet http://www.cvgrp.com/role/SegmentReportingRevenueandLongLivedAssetsforEachofGeographicAreasDetail Segment Reporting - Revenue and Long-Lived Assets for Each of Geographic Areas (Detail) Details 96 false false R97.htm 9954543 - Disclosure - Segment Reporting - Schedule of Revenue Concentration by Customer (Details) Sheet http://www.cvgrp.com/role/SegmentReportingScheduleofRevenueConcentrationbyCustomerDetails Segment Reporting - Schedule of Revenue Concentration by Customer (Details) Details 97 false false All Reports Book All Reports cvgi-20231231.htm cvgi-20231231.xsd cvgi-20231231_cal.xml cvgi-20231231_def.xml cvgi-20231231_lab.xml cvgi-20231231_pre.xml cvgi-20231231_g1.jpg cvgi-20231231_g2.jpg cvgi-20231231_g3.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 125 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "cvgi-20231231.htm": { "nsprefix": "cvgi", "nsuri": "http://www.cvgrp.com/20231231", "dts": { "inline": { "local": [ "cvgi-20231231.htm" ] }, "schema": { "local": [ "cvgi-20231231.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/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "calculationLink": { "local": [ "cvgi-20231231_cal.xml" ] }, "definitionLink": { "local": [ "cvgi-20231231_def.xml" ] }, "labelLink": { "local": [ "cvgi-20231231_lab.xml" ] }, "presentationLink": { "local": [ "cvgi-20231231_pre.xml" ] } }, "keyStandard": 434, "keyCustom": 58, "axisStandard": 33, "axisCustom": 0, "memberStandard": 62, "memberCustom": 29, "hidden": { "total": 13, "http://fasb.org/us-gaap/2023": 9, "http://xbrl.sec.gov/dei/2023": 4 }, "contextCount": 425, "entityCount": 1, "segmentCount": 94, "elementCount": 766, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1425, "http://xbrl.sec.gov/dei/2023": 39 }, "report": { "R1": { "role": "http://www.cvgrp.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "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": "cvgi-20231231.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": "cvgi-20231231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.cvgrp.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", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "longName": "0000003 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "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", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "unique": true } }, "R4": { "role": "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "longName": "0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "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": "cvgi-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "unique": true } }, "R5": { "role": "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS", "longName": "0000005 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:Cash", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:Cash", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "longName": "0000006 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "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": "cvgi-20231231.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": "cvgi-20231231.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "longName": "0000007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "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": "cvgi-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "unique": true } }, "R9": { "role": "http://www.cvgrp.com/role/SignificantAccountingPolicies", "longName": "0000009 - Disclosure - Significant Accounting Policies", "shortName": "Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.cvgrp.com/role/RevenueRecognition", "longName": "0000010 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "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": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.cvgrp.com/role/Debt", "longName": "0000011 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "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": "cvgi-20231231.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": "cvgi-20231231.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.cvgrp.com/role/IntangibleAssets", "longName": "0000012 - Disclosure - Intangible Assets", "shortName": "Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "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": "cvgi-20231231.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": "cvgi-20231231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.cvgrp.com/role/FairValueMeasurement", "longName": "0000013 - Disclosure - Fair Value Measurement", "shortName": "Fair Value Measurement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "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": "cvgi-20231231.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": "cvgi-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.cvgrp.com/role/Leases", "longName": "0000014 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "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": "cvgi-20231231.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": "cvgi-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.cvgrp.com/role/IncomeTaxes", "longName": "0000015 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "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": "cvgi-20231231.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": "cvgi-20231231.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.cvgrp.com/role/AccruedandOtherLiabilities", "longName": "0000016 - Disclosure - Accrued and Other Liabilities", "shortName": "Accrued and Other Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlans", "longName": "0000017 - Disclosure - Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans", "shortName": "Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.cvgrp.com/role/PerformanceAwards", "longName": "0000018 - Disclosure - Performance Awards", "shortName": "Performance Awards", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "cvgi:StockholdersEquityAndIncentiveCompensationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "cvgi:StockholdersEquityAndIncentiveCompensationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.cvgrp.com/role/ShareBasedCompensation", "longName": "0000019 - Disclosure - Share-Based Compensation", "shortName": "Share-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "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": "cvgi-20231231.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": "cvgi-20231231.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.cvgrp.com/role/StockholdersEquity", "longName": "0000020 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "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": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.cvgrp.com/role/OtherComprehensiveIncomeLoss", "longName": "0000021 - Disclosure - Other Comprehensive Income (Loss)", "shortName": "Other Comprehensive Income (Loss)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalization", "longName": "0000022 - Disclosure - Cost Reduction and Manufacturing Capacity Rationalization", "shortName": "Cost Reduction and Manufacturing Capacity Rationalization", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.cvgrp.com/role/CommitmentsandContingencies", "longName": "0000023 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "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": "cvgi-20231231.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": "cvgi-20231231.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.cvgrp.com/role/SegmentReporting", "longName": "0000024 - Disclosure - Segment Reporting", "shortName": "Segment Reporting", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "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": "cvgi-20231231.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": "cvgi-20231231.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.cvgrp.com/role/SignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.cvgrp.com/role/SignificantAccountingPoliciesTables", "longName": "9954472 - Disclosure - Significant Accounting Policies (Tables)", "shortName": "Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.cvgrp.com/role/RevenueRecognitionTables", "longName": "9954473 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.cvgrp.com/role/DebtTables", "longName": "9954474 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.cvgrp.com/role/IntangibleAssetsTables", "longName": "9954475 - Disclosure - Intangible Assets (Tables)", "shortName": "Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.cvgrp.com/role/FairValueMeasurementTables", "longName": "9954476 - Disclosure - Fair Value Measurement (Tables)", "shortName": "Fair Value Measurement (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.cvgrp.com/role/LeasesTables", "longName": "9954477 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "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": "cvgi-20231231.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": "cvgi-20231231.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.cvgrp.com/role/IncomeTaxesTables", "longName": "9954478 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "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": "cvgi-20231231.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": "cvgi-20231231.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.cvgrp.com/role/AccruedandOtherLiabilitiesTables", "longName": "9954479 - Disclosure - Accrued and Other Liabilities (Tables)", "shortName": "Accrued and Other Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "cvgi:ScheduleOfAccruedAndOtherLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "cvgi:ScheduleOfAccruedAndOtherLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansTables", "longName": "9954480 - Disclosure - Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans (Tables)", "shortName": "Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.cvgrp.com/role/PerformanceAwardsTables", "longName": "9954481 - Disclosure - Performance Awards (Tables)", "shortName": "Performance Awards (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.cvgrp.com/role/ShareBasedCompensationTables", "longName": "9954482 - Disclosure - Share-Based Compensation (Tables)", "shortName": "Share-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.cvgrp.com/role/StockholdersEquityTables", "longName": "9954483 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "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": "cvgi-20231231.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": "cvgi-20231231.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossTables", "longName": "9954484 - Disclosure - Other Comprehensive Income (Loss) (Tables)", "shortName": "Other Comprehensive Income (Loss) (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationTables", "longName": "9954485 - Disclosure - Cost Reduction and Manufacturing Capacity Rationalization (Tables)", "shortName": "Cost Reduction and Manufacturing Capacity Rationalization (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.cvgrp.com/role/CommitmentsandContingenciesTables", "longName": "9954486 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.cvgrp.com/role/SegmentReportingTables", "longName": "9954487 - Disclosure - Segment Reporting (Tables)", "shortName": "Segment Reporting (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "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": "cvgi-20231231.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": "cvgi-20231231.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.cvgrp.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "longName": "9954488 - Disclosure - Significant Accounting Policies - Additional Information (Detail)", "shortName": "Significant Accounting Policies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.cvgrp.com/role/SignificantAccountingPoliciesScheduleofInventoriesDetail", "longName": "9954489 - Disclosure - Significant Accounting Policies - Schedule of Inventories (Detail)", "shortName": "Significant Accounting Policies - Schedule of Inventories (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "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": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "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": "cvgi-20231231.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.cvgrp.com/role/SignificantAccountingPoliciesSummaryofPropertyPlantandEquipmentNetDetail", "longName": "9954490 - Disclosure - Significant Accounting Policies - Summary of Property, Plant, and Equipment Net (Detail)", "shortName": "Significant Accounting Policies - Summary of Property, Plant, and Equipment Net (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.cvgrp.com/role/RevenueRecognitionAdditionalInformationDetails", "longName": "9954491 - Disclosure - Revenue Recognition - Additional Information (Details)", "shortName": "Revenue Recognition - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true }, "uniqueAnchor": null }, "R46": { "role": "http://www.cvgrp.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "longName": "9954492 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details)", "shortName": "Revenue Recognition - Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-72", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "unique": true } }, "R47": { "role": "http://www.cvgrp.com/role/DebtSummaryofDebtDetails", "longName": "9954493 - Disclosure - Debt - Summary of Debt (Details)", "shortName": "Debt - Summary of Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.cvgrp.com/role/DebtAdditionalInformationDetail", "longName": "9954494 - Disclosure - Debt - Additional Information (Detail)", "shortName": "Debt - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "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": "cvgi-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-215", "name": "cvgi:DebtInstrumentCovenantTermsFixedChargeCoverageRatio", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "unique": true } }, "R49": { "role": "http://www.cvgrp.com/role/DebtMarginforBorrowingsunderRevolvingCreditFacilityDetails", "longName": "9954495 - Disclosure - Debt - Margin for Borrowings under Revolving Credit Facility (Details)", "shortName": "Debt - Margin for Borrowings under Revolving Credit Facility (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-189", "name": "cvgi:DebtInstrumentConsolidatedTotalLeverageRatio", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "cvgi:ScheduleofBalanceOutstandingonRevolvingLineofCreditFacilityandTermLoanTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-189", "name": "cvgi:DebtInstrumentConsolidatedTotalLeverageRatio", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "cvgi:ScheduleofBalanceOutstandingonRevolvingLineofCreditFacilityandTermLoanTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.cvgrp.com/role/IntangibleAssetsSummaryofIntangibleAssetsDetail", "longName": "9954496 - Disclosure - Intangible Assets - Summary of Intangible Assets (Detail)", "shortName": "Intangible Assets - Summary of Intangible Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.cvgrp.com/role/IntangibleAssetsAdditionalInformationDetail", "longName": "9954497 - Disclosure - Intangible Assets - Additional Information (Detail)", "shortName": "Intangible Assets - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.cvgrp.com/role/FairValueMeasurementAdditionalInformationDetails", "longName": "9954498 - Disclosure - Fair Value Measurement - Additional Information (Details)", "shortName": "Fair Value Measurement - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:PercentageOfDebtHedgedByInterestRateDerivatives", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:PercentageOfDebtHedgedByInterestRateDerivatives", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.cvgrp.com/role/FairValueMeasurementFairValuesofourDerivativeAssetsandLiabilitiesDetail", "longName": "9954499 - Disclosure - Fair Value Measurement - Fair Values of our Derivative Assets and Liabilities (Detail)", "shortName": "Fair Value Measurement - Fair Values of our Derivative Assets and Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-236", "name": "us-gaap:DerivativeAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-236", "name": "us-gaap:DerivativeAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.cvgrp.com/role/FairValueMeasurementNotionalAmountofForeignExchangeContractsDetail", "longName": "9954500 - Disclosure - Fair Value Measurement - Notional Amount of Foreign Exchange Contracts (Detail)", "shortName": "Fair Value Measurement - Notional Amount of Foreign Exchange Contracts (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-260", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-260", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.cvgrp.com/role/FairValueMeasurementFairValueofOurDerivativeBalanceSheetDetails", "longName": "9954501 - Disclosure - Fair Value Measurement - Fair Value of Our Derivative Balance Sheet (Details)", "shortName": "Fair Value Measurement - Fair Value of Our Derivative Balance Sheet (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-266", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-266", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.cvgrp.com/role/FairValueMeasurementEffectofDerivativeInstrumentsonConsolidatedStatementsofOperationsDetail", "longName": "9954502 - Disclosure - Fair Value Measurement - Effect of Derivative Instruments on Consolidated Statements of Operations (Detail)", "shortName": "Fair Value Measurement - Effect of Derivative Instruments on Consolidated Statements of Operations (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GainLossOnSaleOfDerivatives", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-270", "name": "us-gaap:GainLossOnSaleOfDerivatives", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "unique": true } }, "R57": { "role": "http://www.cvgrp.com/role/FairValueMeasurementCarryingAmountsandFairValuesofLongTermDebtObligationsDetail", "longName": "9954503 - Disclosure - Fair Value Measurement - Carrying Amounts and Fair Values of Long-Term Debt Obligations (Detail)", "shortName": "Fair Value Measurement - Carrying Amounts and Fair Values of Long-Term Debt Obligations (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:LongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-283", "name": "us-gaap:LongTermDebtCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "unique": true } }, "R58": { "role": "http://www.cvgrp.com/role/LeasesAdditionalInformationDetails", "longName": "9954504 - Disclosure - Leases - Additional Information (Details)", "shortName": "Leases - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.cvgrp.com/role/LeasesComponentsofLeaseExpenseDetails", "longName": "9954505 - Disclosure - Leases - Components of Lease Expense (Details)", "shortName": "Leases - Components of 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": "cvgi-20231231.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": "cvgi-20231231.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.cvgrp.com/role/LeasesSupplementalCashFlowInformationDetails", "longName": "9954506 - 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": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "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": "cvgi-20231231.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.cvgrp.com/role/LeasesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails", "longName": "9954507 - Disclosure - Leases - Balance Sheet Classification of Lease Assets and Liabilities (Details)", "shortName": "Leases - Balance Sheet Classification of Lease Assets and Liabilities (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": "cvgi-20231231.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", "cvgi:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "unique": true } }, "R62": { "role": "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails", "longName": "9954508 - Disclosure - Leases - Maturities of Operating and Financing Lease Liabilities (Details)", "shortName": "Leases - Maturities of Operating and Financing Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "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": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "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": "cvgi-20231231.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.cvgrp.com/role/IncomeTaxesPreTaxIncomeLossDetail", "longName": "9954509 - Disclosure - Income Taxes - Pre-Tax Income (Loss) (Detail)", "shortName": "Income Taxes - Pre-Tax Income (Loss) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "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": "cvgi-20231231.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": "cvgi-20231231.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.cvgrp.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatStatutoryRateDetail", "longName": "9954510 - Disclosure - Income Taxes - Reconciliation of Income Taxes Computed at Statutory Rate (Detail)", "shortName": "Income Taxes - Reconciliation of Income Taxes Computed at Statutory Rate (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "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": "cvgi-20231231.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": "cvgi-20231231.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.cvgrp.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetail", "longName": "9954511 - Disclosure - Income Taxes - Provision (Benefit) for Income Taxes (Detail)", "shortName": "Income Taxes - Provision (Benefit) for Income Taxes (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "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": "cvgi-20231231.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": "cvgi-20231231.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail", "longName": "9954512 - Disclosure - Income Taxes - Summary of Deferred Income Taxes Assets and Liabilities (Detail)", "shortName": "Income Taxes - Summary of Deferred Income Taxes Assets and Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment", "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": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment", "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": "cvgi-20231231.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.cvgrp.com/role/IncomeTaxesAdditionalInformationDetail", "longName": "9954513 - Disclosure - Income Taxes - Additional Information (Detail)", "shortName": "Income Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.cvgrp.com/role/IncomeTaxesSummaryofValuationAllowanceDetails", "longName": "9954514 - Disclosure - Income Taxes - Summary of Valuation Allowance (Details)", "shortName": "Income Taxes - Summary of Valuation Allowance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-290", "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": "cvgi-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-292", "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": "cvgi-20231231.htm", "unique": true } }, "R69": { "role": "http://www.cvgrp.com/role/IncomeTaxesReconciliationofBeginningandEndingAmountofUnrecognizedTaxBenefitsDetail", "longName": "9954515 - Disclosure - Income Taxes - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Detail)", "shortName": "Income Taxes - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "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": "cvgi-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "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": "cvgi-20231231.htm", "unique": true } }, "R70": { "role": "http://www.cvgrp.com/role/AccruedandOtherLiabilitiesDetails", "longName": "9954516 - Disclosure - Accrued and Other Liabilities (Details)", "shortName": "Accrued and Other Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "cvgi:ScheduleOfAccruedAndOtherLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "cvgi:ScheduleOfAccruedAndOtherLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAdditionalInformationDetail", "longName": "9954517 - Disclosure - Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Additional Information (Detail)", "shortName": "Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanCostRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanCostRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansChangeinBenefitObligationPlanAssetsandFundedStatusDetail", "longName": "9954518 - Disclosure - Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Change in Benefit Obligation Plan Assets and Funded Status (Detail)", "shortName": "Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Change in Benefit Obligation Plan Assets and Funded Status (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-303", "name": "us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "unique": true } }, "R73": { "role": "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedinConsolidatedBalanceSheetsDetail", "longName": "9954519 - Disclosure - Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Amounts Recognized in Consolidated Balance Sheets (Detail)", "shortName": "Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Amounts Recognized in Consolidated Balance Sheets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-305", "name": "us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "cvgi:DefinedBenefitPlanAmountsRecognizedInBalanceSheetTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "unique": true } }, "R74": { "role": "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansComponentsofNetPeriodicBenefitCostDetail", "longName": "9954520 - Disclosure - Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Components of Net Periodic Benefit Cost (Detail)", "shortName": "Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Components of Net Periodic Benefit Cost (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-306", "name": "us-gaap:DefinedBenefitPlanInterestCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-306", "name": "us-gaap:DefinedBenefitPlanInterestCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedAccumulatedOtherComprehensiveIncomeLossDetail", "longName": "9954521 - Disclosure - Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Amounts Recognized Accumulated Other Comprehensive Income (Loss) (Detail)", "shortName": "Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Amounts Recognized Accumulated Other Comprehensive Income (Loss) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-310", "name": "us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-310", "name": "us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedasOtherChangesinPlanAssetsandBenefitObligationsinOtherComprehensiveIncomeLossDetail", "longName": "9954522 - Disclosure - Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Amounts Recognized as Other Changes in Plan Assets and Benefit Obligations in Other Comprehensive Income (Loss) (Detail)", "shortName": "Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Amounts Recognized as Other Changes in Plan Assets and Benefit Obligations in Other Comprehensive Income (Loss) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-306", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-306", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansWeightedAverageAssumptionsUsedtoDetermineBenefitObligationsDetail", "longName": "9954523 - Disclosure - Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Weighted-Average Assumptions Used to Determine Benefit Obligations (Detail)", "shortName": "Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Weighted-Average Assumptions Used to Determine Benefit Obligations (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-305", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-305", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetail", "longName": "9954524 - Disclosure - Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Weighted-Average Assumptions Used to Determine Net Periodic Benefit Cost (Detail)", "shortName": "Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Weighted-Average Assumptions Used to Determine Net Periodic Benefit Cost (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-303", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-303", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansCurrentInvestmentAllocationTargetforPensionPlansandWeightedAverageAssetAllocationsDetail", "longName": "9954525 - Disclosure - Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Current Investment Allocation Target for Pension Plans and Weighted-Average Asset Allocations (Detail)", "shortName": "Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Current Investment Allocation Target for Pension Plans and Weighted-Average Asset Allocations (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-305", "name": "us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-305", "name": "us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R80": { "role": "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansFairValuesofPensionPlanAssetsbyAssetCategoryandbyLevelDetail", "longName": "9954526 - Disclosure - Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Fair Values of Pension Plan Assets by Asset Category and by Level (Detail)", "shortName": "Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Fair Values of Pension Plan Assets by Asset Category and by Level (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-320", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "unique": true } }, "R81": { "role": "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansExpectedFutureBenefitPaymentsofPensionandOtherPostRetirementBenefitPlansDetail", "longName": "9954527 - Disclosure - Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Expected Future Benefit Payments of Pension and Other Post-Retirement Benefit Plans (Detail)", "shortName": "Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Expected Future Benefit Payments of Pension and Other Post-Retirement Benefit Plans (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R82": { "role": "http://www.cvgrp.com/role/PerformanceAwardsAdditionalInformationDetail", "longName": "9954528 - Disclosure - Performance Awards - Additional Information (Detail)", "shortName": "Performance Awards - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-335", "name": "cvgi:ShareBasedCompensationArrangementByShareBasedPaymentAwardReturnOnInvestedCapitalAssetDenominatorMultiplier", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "unique": true } }, "R83": { "role": "http://www.cvgrp.com/role/PerformanceAwardsSummaryofGrantActivityDetails", "longName": "9954529 - Disclosure - Performance Awards - Summary of Grant Activity (Details)", "shortName": "Performance Awards - Summary of Grant Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c-336", "name": "cvgi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-336", "name": "cvgi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R84": { "role": "http://www.cvgrp.com/role/ShareBasedCompensationAdditionalInformationDetail", "longName": "9954530 - Disclosure - Share-Based Compensation - Additional Information (Detail)", "shortName": "Share-Based Compensation - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R85": { "role": "http://www.cvgrp.com/role/ShareBasedCompensationSummaryofInformationaboutNonvestedRestrictedStockGrantsDetail", "longName": "9954531 - Disclosure - Share-Based Compensation - Summary of Information about Nonvested Restricted Stock Grants (Detail)", "shortName": "Share-Based Compensation - Summary of Information about Nonvested Restricted Stock Grants (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "c-339", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-339", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R86": { "role": "http://www.cvgrp.com/role/StockholdersEquityAdditionalInformationDetail", "longName": "9954532 - Disclosure - Stockholders' Equity - Additional Information (Detail)", "shortName": "Stockholders' Equity - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "unique": true } }, "R87": { "role": "http://www.cvgrp.com/role/StockholdersEquityDilutedEarningsLossperShareDetail", "longName": "9954533 - Disclosure - Stockholders' Equity - Diluted Earnings (Loss) per Share (Detail)", "shortName": "Stockholders' Equity - Diluted Earnings (Loss) per Share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "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": "cvgi-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "unique": true } }, "R88": { "role": "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossAccumulatedComprehensiveIncomeLossActivityDetail", "longName": "9954534 - Disclosure - Other Comprehensive Income (Loss) - Accumulated Comprehensive Income (Loss) Activity (Detail)", "shortName": "Other Comprehensive Income (Loss) - Accumulated Comprehensive Income (Loss) Activity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "unique": true } }, "R89": { "role": "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail", "longName": "9954535 - Disclosure - Other Comprehensive Income (Loss) - Related Tax Effects Allocated to Each Component of Accumulated Other Comprehensive Income (Loss) (Detail)", "shortName": "Other Comprehensive Income (Loss) - Related Tax Effects Allocated to Each Component of Accumulated Other Comprehensive Income (Loss) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R90": { "role": "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationAdditionalInformationDetails", "longName": "9954536 - Disclosure - Cost Reduction and Manufacturing Capacity Rationalization - Additional Information (Details)", "shortName": "Cost Reduction and Manufacturing Capacity Rationalization - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-391", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "unique": true } }, "R91": { "role": "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationSummaryofRestructuringCostsDetails", "longName": "9954537 - Disclosure - Cost Reduction and Manufacturing Capacity Rationalization - Summary of Restructuring Costs (Details)", "shortName": "Cost Reduction and Manufacturing Capacity Rationalization - Summary of Restructuring Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-24", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "unique": true } }, "R92": { "role": "http://www.cvgrp.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "longName": "9954538 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "shortName": "Commitments and Contingencies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "c-405", "name": "cvgi:LossContingencyNumberOfCustomersWithVoluntarySafetyRecall", "unitRef": "customer", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-405", "name": "cvgi:LossContingencyNumberOfCustomersWithVoluntarySafetyRecall", "unitRef": "customer", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } }, "R93": { "role": "http://www.cvgrp.com/role/CommitmentsandContingenciesSummaryofWarrantyProvisionDetails", "longName": "9954539 - Disclosure - Commitments and Contingencies - Summary of Warranty Provision (Details)", "shortName": "Commitments and Contingencies - Summary of Warranty Provision (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:StandardProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-24", "name": "us-gaap:StandardProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "unique": true } }, "R94": { "role": "http://www.cvgrp.com/role/CommitmentsandContingenciesScheduleofMinimumPrincipalPaymentsDueonLongtermDebtDetails", "longName": "9954540 - Disclosure - Commitments and Contingencies - Schedule of Minimum Principal Payments Due on Long-term Debt (Details)", "shortName": "Commitments and Contingencies - Schedule of Minimum Principal Payments Due on Long-term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "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": "cvgi-20231231.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": "cvgi-20231231.htm", "first": true, "unique": true } }, "R95": { "role": "http://www.cvgrp.com/role/SegmentReportingSalesbySegmentDetails", "longName": "9954541 - Disclosure - Segment Reporting - Sales by Segment (Details)", "shortName": "Segment Reporting - Sales by Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "cvgi:CapitalExpenditures", "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": "cvgi-20231231.htm", "unique": true } }, "R96": { "role": "http://www.cvgrp.com/role/SegmentReportingRevenueandLongLivedAssetsforEachofGeographicAreasDetail", "longName": "9954542 - Disclosure - Segment Reporting - Revenue and Long-Lived Assets for Each of Geographic Areas (Detail)", "shortName": "Segment Reporting - Revenue and Long-Lived Assets for Each of Geographic Areas (Detail)", "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", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "unique": true } }, "R97": { "role": "http://www.cvgrp.com/role/SegmentReportingScheduleofRevenueConcentrationbyCustomerDetails", "longName": "9954543 - Disclosure - Segment Reporting - Schedule of Revenue Concentration by Customer (Details)", "shortName": "Segment Reporting - Schedule of Revenue Concentration by Customer (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "97", "firstAnchor": { "contextRef": "c-423", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-423", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvgi-20231231.htm", "first": true, "unique": true } } }, "tag": { "cvgi_A2014EIPMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "A2014EIPMember", "presentation": [ "http://www.cvgrp.com/role/PerformanceAwardsAdditionalInformationDetail", "http://www.cvgrp.com/role/PerformanceAwardsSummaryofGrantActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2014 EIP", "label": "2014 EIP [Member]", "documentation": "2014 EIP [Member]" } } }, "auth_ref": [] }, "cvgi_A2020EIPMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "A2020EIPMember", "presentation": [ "http://www.cvgrp.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2020 EIP", "label": "2020 EIP [Member]", "documentation": "2020 EIP" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.cvgrp.com/role/AccruedandOtherLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued and Other Liabilities", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r32" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r31", "r957" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.cvgrp.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r900" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cvgrp.com/role/RevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowances of $208 and $306, respectively", "netLabel": "Accounts receivable, net of allowances", "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": [ "r338", "r339" ] }, "cvgi_AccruedFreightCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "AccruedFreightCurrent", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/AccruedandOtherLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cvgrp.com/role/AccruedandOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued freight", "label": "Accrued Freight, Current", "documentation": "Accrued Freight, Current" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesAndOtherLiabilities", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.cvgrp.com/role/AccruedandOtherLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cvgrp.com/role/AccruedandOtherLiabilitiesDetails", "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities and other", "totalLabel": "Accrued liabilities and other", "label": "Accrued Liabilities and Other Liabilities", "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/AccruedandOtherLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/AccruedandOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued legal and professional fees", "label": "Accrued Professional Fees, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r36" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember", "presentation": [ "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossAccumulatedComprehensiveIncomeLossActivityDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Pension and Other Post-Retirement Benefit\u00a0Plans", "label": "Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) related to gain (loss) component of defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r4", "r20", "r45", "r252", "r253", "r996" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/SignificantAccountingPoliciesSummaryofPropertyPlantandEquipmentNetDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.cvgrp.com/role/SignificantAccountingPoliciesSummaryofPropertyPlantandEquipmentNetDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Property, plant, and equipment, accumulated depreciation", "negatedTerseLabel": "Less accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r77", "r226", "r776" ] }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "presentation": [ "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossAccumulatedComprehensiveIncomeLossActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r242", "r252", "r253", "r671", "r922", "r996" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossAccumulatedComprehensiveIncomeLossActivityDetail", "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "label": "Accumulated Other Comprehensive Income (Loss) [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": [ "r251", "r252", "r699", "r700", "r701", "r702", "r703", "r704" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.cvgrp.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": [ "r44", "r45", "r153", "r232", "r772", "r807", "r808" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossAccumulatedComprehensiveIncomeLossActivityDetail", "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r251", "r252", "r699", "r700", "r701", "r702", "r703", "r704" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossAccumulatedComprehensiveIncomeLossActivityDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated Other Comprehensive Loss", "terseLabel": "Accumulated\u00a0other comprehensive 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": [ "r2", "r20", "r45", "r677", "r680", "r725", "r803", "r804", "r996", "r997", "r998", "r1010", "r1011", "r1012" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossAccumulatedComprehensiveIncomeLossActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency\u00a0items", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent." } } }, "auth_ref": [ "r3", "r20", "r45", "r252", "r253", "r700", "r701", "r702", "r703", "r704", "r996" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r144" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 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": [ "r626", "r627", "r628", "r814", "r1010", "r1011", "r1012", "r1085", "r1107" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile 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": [] }, "cvgi_AfterMarketAndAccessoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "AfterMarketAndAccessoriesMember", "presentation": [ "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationAdditionalInformationDetails", "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationSummaryofRestructuringCostsDetails", "http://www.cvgrp.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.cvgrp.com/role/SegmentReportingSalesbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aftermarket & Accessories", "label": "After Market And Accessories [Member]", "documentation": "After Market And Accessories" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.cvgrp.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "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": [ "r621", "r633" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts receivable, allowances", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r233", "r342", "r377" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.cvgrp.com/role/CoverPage" ], "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/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Noncash amortization of debt financing costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r157", "r463", "r706", "r1001" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.cvgrp.com/role/IntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense", "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": [ "r13", "r72", "r75" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.cvgrp.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive stock options excluded from earning per share (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r301" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL ASSETS", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r194", "r229", "r266", "r308", "r323", "r329", "r374", "r428", "r429", "r431", "r432", "r433", "r435", "r437", "r439", "r440", "r669", "r672", "r696", "r766", "r849", "r957", "r971", "r1033", "r1034", "r1093" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "cvgi_AssetsAndLiabilitiesLesseeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "presentation": [ "http://www.cvgrp.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Assets and Liabilities, Lessee", "label": "Assets And Liabilities, Lessee [Table Text Block]", "documentation": "Assets And Liabilities, Lessee [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r222", "r237", "r266", "r374", "r428", "r429", "r431", "r432", "r433", "r435", "r437", "r439", "r440", "r669", "r672", "r696", "r957", "r1033", "r1034", "r1093" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "cvgi_AuditInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.cvgrp.com/20231231", "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/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.cvgrp.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r976", "r977", "r978" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.cvgrp.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r976", "r977", "r978" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.cvgrp.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r976", "r977", "r978" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.cvgrp.com/role/PerformanceAwardsAdditionalInformationDetail", "http://www.cvgrp.com/role/PerformanceAwardsSummaryofGrantActivityDetails", "http://www.cvgrp.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.cvgrp.com/role/ShareBasedCompensationSummaryofInformationaboutNonvestedRestrictedStockGrantsDetail", "http://www.cvgrp.com/role/StockholdersEquityAdditionalInformationDetail" ], "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": [ "r592", "r593", "r594", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r616", "r617", "r618", "r619", "r620" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://www.cvgrp.com/role/DebtMarginforBorrowingsunderRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate Loans", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BridgeLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BridgeLoanMember", "presentation": [ "http://www.cvgrp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Bridge Loan", "label": "Bridge Loan [Member]", "documentation": "Financing which is expected to be replaced by a medium to long-term loan. The loan \"bridges\" the gap in time when otherwise no financing would be in place." } } }, "auth_ref": [] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://www.cvgrp.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Building and Building 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": [] }, "cvgi_CabStructuresMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "CabStructuresMember", "presentation": [ "http://www.cvgrp.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cab structures", "label": "Cab Structures [Member]", "documentation": "Cab Structures [Member]" } } }, "auth_ref": [] }, "cvgi_CapitalExpenditures": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "CapitalExpenditures", "crdr": "debit", "presentation": [ "http://www.cvgrp.com/role/SegmentReportingSalesbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital expenditures", "label": "Capital Expenditures", "documentation": "Capital Expenditures" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Unpaid purchases of property and equipment included in accounts payable", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r53", "r54", "r55" ] }, "cvgi_CapitalExpendituresandOtherItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "CapitalExpendituresandOtherItemsAbstract", "presentation": [ "http://www.cvgrp.com/role/SegmentReportingSalesbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital expenditures and depreciation expense:", "label": "Capital Expenditures and Other Items [Abstract]", "documentation": "Capital Expenditures and Other Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostLineItems", "presentation": [ "http://www.cvgrp.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Contract Cost [Line Items]", "label": "Capitalized Contract Cost [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": [ "r390" ] }, "us-gaap_CapitalizedContractCostTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostTable", "presentation": [ "http://www.cvgrp.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Contract Cost [Table]", "label": "Capitalized Contract Cost [Table]", "documentation": "Disclosure of information about cost capitalized in obtaining or fulfilling contract with customer." } } }, "auth_ref": [ "r390" ] }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CarryingReportedAmountFairValueDisclosureMember", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementCarryingAmountsandFairValuesofLongTermDebtObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying Amount", "label": "Reported Value Measurement [Member]", "documentation": "Measured as reported on the statement of financial position (balance sheet)." } } }, "auth_ref": [ "r126", "r127" ] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Cash", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Cash", "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. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r207", "r769", "r815", "r844", "r957", "r971", "r995" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValueAbstract", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "CASH:", "label": "Cash and Cash Equivalents, at Carrying Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.cvgrp.com/role/SignificantAccountingPoliciesPolicies" ], "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": [ "r51" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning of period", "periodEndLabel": "End of period", "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": [ "r50", "r166", "r262" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "NET INCREASE (DECREASE) IN 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": [ "r1", "r166" ] }, "cvgi_CashHeldByForeignSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "CashHeldByForeignSubsidiaries", "crdr": "debit", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash held by foreign subsidiaries", "label": "Cash Held By Foreign Subsidiaries", "documentation": "Cash Held By Foreign Subsidiaries" } } }, "auth_ref": [] }, "cvgi_ChinaCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "ChinaCreditFacilityMember", "presentation": [ "http://www.cvgrp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "China credit facility", "label": "China Credit Facility [Member]", "documentation": "China Credit Facility" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.cvgrp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 15)", "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": [ "r41", "r134", "r768", "r835" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.cvgrp.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r176", "r419", "r420", "r901", "r1024" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": [ "r960", "r961", "r962", "r964", "r965", "r966", "r969", "r1010", "r1011", "r1085", "r1104", "r1107" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.cvgrp.com/role/StockholdersEquityAdditionalInformationDetail" ], "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": [ "r143" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.cvgrp.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r143", "r836" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.cvgrp.com/role/StockholdersEquityAdditionalInformationDetail" ], "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": [ "r143" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cvgrp.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, shares outstanding (in shares)", "periodStartLabel": "Beginning Balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "terseLabel": "Common stock, shares outstanding (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": [ "r21", "r143", "r836", "r855", "r1107", "r1108" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.01 par value (60,000,000 shares authorized; 33,322,535 and 32,826,852 shares issued and outstanding, respectively)", "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": [ "r143", "r771", "r957" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Retirement Benefits [Abstract]", "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income (loss)", "terseLabel": "Total comprehensive income (loss)", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r46", "r247", "r249", "r256", "r762", "r782" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.cvgrp.com/role/OtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income (Loss)", "label": "Comprehensive Income (Loss) Note [Text Block]", "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income." } } }, "auth_ref": [ "r152", "r255", "r761", "r780" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://www.cvgrp.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive Income (Loss)", "label": "Comprehensive Income, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "cvgi_ComputerHardwareAndSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "ComputerHardwareAndSoftwareMember", "presentation": [ "http://www.cvgrp.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Computer Hardware and Software", "label": "Computer Hardware And Software [Member]", "documentation": "Computer Hardware And Software [Member]" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.cvgrp.com/role/SegmentReportingScheduleofRevenueConcentrationbyCustomerDetails", "http://www.cvgrp.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r58", "r60", "r128", "r129", "r337", "r900" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.cvgrp.com/role/SegmentReportingScheduleofRevenueConcentrationbyCustomerDetails", "http://www.cvgrp.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r58", "r60", "r128", "r129", "r337", "r809", "r900" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.cvgrp.com/role/SegmentReportingScheduleofRevenueConcentrationbyCustomerDetails", "http://www.cvgrp.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r58", "r60", "r128", "r129", "r337", "r900", "r985" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.cvgrp.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentrations of Credit Risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r136", "r211" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.cvgrp.com/role/SegmentReportingScheduleofRevenueConcentrationbyCustomerDetails", "http://www.cvgrp.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Percentage of major customer net receivables to total receivables", "terseLabel": "Percent of net revenues", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r58", "r60", "r128", "r129", "r337" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.cvgrp.com/role/SegmentReportingScheduleofRevenueConcentrationbyCustomerDetails", "http://www.cvgrp.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r58", "r60", "r128", "r129", "r337", "r900" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationAdditionalInformationDetails", "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationSummaryofRestructuringCostsDetails", "http://www.cvgrp.com/role/SegmentReportingSalesbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r271", "r310", "r321", "r322", "r323", "r324", "r325", "r327", "r331", "r428", "r429", "r430", "r431", "r433", "r434", "r436", "r438", "r439", "r1033", "r1034" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationAdditionalInformationDetails", "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationSummaryofRestructuringCostsDetails", "http://www.cvgrp.com/role/SegmentReportingSalesbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r271", "r310", "r321", "r322", "r323", "r324", "r325", "r327", "r331", "r428", "r429", "r430", "r431", "r433", "r434", "r436", "r438", "r439", "r1033", "r1034" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.cvgrp.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r107", "r923" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.cvgrp.com/role/SignificantAccountingPoliciesSummaryofPropertyPlantandEquipmentNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in progress", "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationAdditionalInformationDetails", "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationSummaryofRestructuringCostsDetails", "http://www.cvgrp.com/role/SegmentReportingSalesbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate/ Other", "label": "Corporate, Non-Segment [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": [ "r25", "r322", "r323", "r324", "r325", "r331", "r1015" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r160", "r266", "r374", "r428", "r429", "r431", "r432", "r433", "r435", "r437", "r439", "r440", "r696", "r1033" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationAdditionalInformationDetails", "http://www.cvgrp.com/role/FairValueMeasurementEffectofDerivativeInstrumentsonConsolidatedStatementsofOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cost\u00a0of\u00a0revenues", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.cvgrp.com/role/DebtAdditionalInformationDetail", "http://www.cvgrp.com/role/DebtMarginforBorrowingsunderRevolvingCreditFacilityDetails" ], "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": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.cvgrp.com/role/DebtAdditionalInformationDetail", "http://www.cvgrp.com/role/DebtMarginforBorrowingsunderRevolvingCreditFacilityDetails" ], "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": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetail": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Current provision (benefit), 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": [ "r987", "r1004", "r1082" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.cvgrp.com/role/CoverPage" ], "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/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetail": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Current provision (benefit), 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": [ "r987", "r1004" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Current provision (benefit)", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r190", "r658", "r664", "r1004" ] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetail": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Current provision (benefit), state and local", "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": [ "r987", "r1004", "r1082" ] }, "cvgi_CustomerAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "CustomerAMember", "presentation": [ "http://www.cvgrp.com/role/SegmentReportingScheduleofRevenueConcentrationbyCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer A", "label": "Customer A [Member]", "documentation": "Customer A" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.cvgrp.com/role/SegmentReportingScheduleofRevenueConcentrationbyCustomerDetails", "http://www.cvgrp.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r59", "r337" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.cvgrp.com/role/IntangibleAssetsSummaryofIntangibleAssetsDetail" ], "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": [ "r105" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementCarryingAmountsandFairValuesofLongTermDebtObligationsDetail" ], "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/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.cvgrp.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r177", "r264", "r441", "r447", "r448", "r449", "r450", "r451", "r452", "r457", "r464", "r465", "r467" ] }, "cvgi_DebtInstrumentAccordionFeatureUnlimitedAmountConsolidatedSecureLeverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "DebtInstrumentAccordionFeatureUnlimitedAmountConsolidatedSecureLeverageRatio", "presentation": [ "http://www.cvgrp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net average secured leverage ratio", "label": "Debt Instrument, Accordion Feature, Unlimited Amount, Consolidated Secure Leverage Ratio", "documentation": "Debt Instrument, Accordion Feature, Unlimited Amount, Consolidated Secure Leverage Ratio" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cvgrp.com/role/DebtAdditionalInformationDetail", "http://www.cvgrp.com/role/DebtSummaryofDebtDetails", "http://www.cvgrp.com/role/FairValueMeasurementCarryingAmountsandFairValuesofLongTermDebtObligationsDetail" ], "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": [ "r29", "r137", "r138", "r195", "r197", "r271", "r442", "r443", "r444", "r445", "r446", "r448", "r453", "r454", "r455", "r456", "r458", "r459", "r460", "r461", "r462", "r463", "r707", "r933", "r934", "r935", "r936", "r937", "r1002" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.cvgrp.com/role/DebtMarginforBorrowingsunderRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread", "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/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/DebtSummaryofDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/DebtAdditionalInformationDetail", "http://www.cvgrp.com/role/DebtSummaryofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term 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": [ "r29", "r197", "r468" ] }, "cvgi_DebtInstrumentConsolidatedTotalLeverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "DebtInstrumentConsolidatedTotalLeverageRatio", "presentation": [ "http://www.cvgrp.com/role/DebtMarginforBorrowingsunderRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Total Leverage Ratio", "label": "Debt Instrument, Consolidated Total Leverage Ratio", "documentation": "Debt Instrument, Consolidated Total Leverage Ratio" } } }, "auth_ref": [] }, "cvgi_DebtInstrumentCovenantLeverageRatioMaximum": { "xbrltype": "pureItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "DebtInstrumentCovenantLeverageRatioMaximum", "presentation": [ "http://www.cvgrp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Leverage ratio, maximum", "label": "Debt Instrument, Covenant, Leverage Ratio, Maximum", "documentation": "Debt Instrument, Covenant, Leverage Ratio, Maximum" } } }, "auth_ref": [] }, "cvgi_DebtInstrumentCovenantLeverageRatioStepDownTermOne": { "xbrltype": "pureItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "DebtInstrumentCovenantLeverageRatioStepDownTermOne", "presentation": [ "http://www.cvgrp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Leverage ratio, step down, term one", "label": "Debt Instrument, Covenant, Leverage Ratio, Step-down, Term One", "documentation": "Debt Instrument, Covenant, Leverage Ratio, Step-down, Term One" } } }, "auth_ref": [] }, "cvgi_DebtInstrumentCovenantLeverageRatioStepDownTermThree": { "xbrltype": "pureItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "DebtInstrumentCovenantLeverageRatioStepDownTermThree", "presentation": [ "http://www.cvgrp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Leverage ratio, step down, term three", "label": "Debt Instrument, Covenant, Leverage Ratio, Step-down, Term Three", "documentation": "Debt Instrument, Covenant, Leverage Ratio, Step-down, Term Three" } } }, "auth_ref": [] }, "cvgi_DebtInstrumentCovenantLeverageRatioStepDownTermTwo": { "xbrltype": "pureItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "DebtInstrumentCovenantLeverageRatioStepDownTermTwo", "presentation": [ "http://www.cvgrp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Leverage ratio, step down, term two", "label": "Debt Instrument, Covenant, Leverage Ratio, Step-down, Term Two", "documentation": "Debt Instrument, Covenant, Leverage Ratio, Step-down, Term Two" } } }, "auth_ref": [] }, "cvgi_DebtInstrumentCovenantTermsFixedChargeCoverageRatio": { "xbrltype": "percentItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "DebtInstrumentCovenantTermsFixedChargeCoverageRatio", "presentation": [ "http://www.cvgrp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed charge coverage ratio", "label": "Debt Instrument, Covenant Terms, Fixed Charge Coverage Ratio", "documentation": "Debt Instrument, Covenant Terms, Fixed Charge Coverage Ratio" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFeeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFeeAmount", "crdr": "debit", "presentation": [ "http://www.cvgrp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, fee amount", "label": "Debt Instrument, Fee Amount", "documentation": "Amount of the fee that accompanies borrowing money under the debt instrument." } } }, "auth_ref": [ "r38" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.cvgrp.com/role/DebtAdditionalInformationDetail", "http://www.cvgrp.com/role/DebtSummaryofDebtDetails" ], "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", "r442", "r443", "r444", "r445", "r446", "r448", "r453", "r454", "r455", "r456", "r458", "r459", "r460", "r461", "r462", "r463", "r466", "r707", "r933", "r934", "r935", "r936", "r937", "r1002" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cvgrp.com/role/DebtAdditionalInformationDetail", "http://www.cvgrp.com/role/DebtSummaryofDebtDetails", "http://www.cvgrp.com/role/FairValueMeasurementCarryingAmountsandFairValuesofLongTermDebtObligationsDetail" ], "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": [ "r39", "r271", "r442", "r443", "r444", "r445", "r446", "r448", "r453", "r454", "r455", "r456", "r458", "r459", "r460", "r461", "r462", "r463", "r707", "r933", "r934", "r935", "r936", "r937", "r1002" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.cvgrp.com/role/DebtAdditionalInformationDetail", "http://www.cvgrp.com/role/DebtSummaryofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r39", "r84", "r85", "r130", "r131", "r133", "r135", "r179", "r180", "r271", "r442", "r443", "r444", "r445", "r446", "r448", "r453", "r454", "r455", "r456", "r458", "r459", "r460", "r461", "r462", "r463", "r466", "r707", "r933", "r934", "r935", "r936", "r937", "r1002" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/DebtSummaryofDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.cvgrp.com/role/DebtSummaryofDebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unamortized discount and issuance costs", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r132", "r453", "r469", "r934", "r935" ] }, "us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems", "presentation": [ "http://www.cvgrp.com/role/PerformanceAwardsAdditionalInformationDetail", "http://www.cvgrp.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]", "label": "Deferred Compensation Arrangement with Individual, Share-Based Payments [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_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetail": { "parentTag": "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred provision (benefit), 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": [ "r1004", "r1080", "r1082" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://www.cvgrp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument fee", "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": [ "r132", "r1036" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetail": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred provision (benefit), 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": [ "r190", "r1004", "r1080" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 1.0 }, "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes, net", "verboseLabel": "Net non-current deferred tax assets", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r639", "r640" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred provision (benefit)", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r13", "r190", "r216", "r663", "r664", "r1004" ] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilitiesNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total noncurrent tax liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r140", "r141", "r196", "r652" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail_1": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 2.0 }, "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Net noncurrent deferred tax liabilities", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r639", "r640", "r767" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r168" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetail": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred provision (benefit), state and local", "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": [ "r1004", "r1080", "r1082" ] }, "us-gaap_DeferredTaxAssetDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetDomain", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Asset [Domain]", "label": "Deferred Tax Asset [Domain]", "documentation": "Identification of the deferred tax asset for which a valuation reserve exists." } } }, "auth_ref": [ "r99" ] }, "cvgi_DeferredTaxAssetUnitedKingdomMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "DeferredTaxAssetUnitedKingdomMember", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Asset, United Kingdom", "label": "Deferred Tax Asset, United Kingdom [Member]", "documentation": "Deferred Tax Asset, United Kingdom" } } }, "auth_ref": [] }, "cvgi_DeferredTaxAssetUnitedStatesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "DeferredTaxAssetUnitedStatesMember", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Asset, United States", "label": "Deferred Tax Asset, United States [Member]", "documentation": "Deferred Tax Asset, United States" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total noncurrent 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": [ "r653" ] }, "us-gaap_DeferredTaxAssetsInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInventory", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "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": [ "r102", "r1079" ] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total 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": [ "r1078" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail_1": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 1.0 }, "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Net noncurrent deferred tax assets", "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": [ "r1078" ] }, "us-gaap_DeferredTaxAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNetAbstract", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Noncurrent deferred tax assets:", "label": "Deferred Tax Assets, Net [Abstract]" } } }, "auth_ref": [] }, "cvgi_DeferredTaxAssetsOperatingLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "DeferredTaxAssetsOperatingLeases", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Deferred Tax Assets, Operating Leases", "documentation": "Deferred Tax Assets, Operating Leases" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards", "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": [ "r102", "r1079" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other temporary differences", "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r102", "r1079" ] }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization and fixed assets", "label": "Deferred Tax Assets, Property, Plant and Equipment", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tax credit carryforwards", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards." } } }, "auth_ref": [ "r101", "r102", "r1079" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued benefits", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs." } } }, "auth_ref": [ "r102", "r1079" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Pension obligations", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Pensions", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from pension benefits." } } }, "auth_ref": [ "r1079" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Warranty obligations", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from warranty reserves." } } }, "auth_ref": [ "r102", "r1079" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "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": [ "r654" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Non-current deferred tax liabilities (included in Other long-term liabilities)", "terseLabel": "Deferred tax liabilities", "label": "Deferred Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r98", "r1078" ] }, "cvgi_DeferredTaxLiabilitiesInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "DeferredTaxLiabilitiesInventory", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Deferred Tax Liabilities, Inventory", "documentation": "Deferred Tax Liabilities, Inventory" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesLeasingArrangements", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Operating leases", "label": "Deferred Tax Liabilities, Leasing Arrangements", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements." } } }, "auth_ref": [ "r102", "r1079" ] }, "us-gaap_DeferredTaxLiabilitiesNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesNetAbstract", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Noncurrent deferred tax liabilities:", "label": "Deferred Tax Liabilities, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other temporary differences", "label": "Deferred Tax Liabilities, Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r102", "r1079" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesSummaryofDeferredIncomeTaxesAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amortization and fixed assets", "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": [ "r102", "r1079" ] }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedAccumulatedOtherComprehensiveIncomeLossDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Amount recognized in AOCI", "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax", "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit)." } } }, "auth_ref": [ "r5", "r45", "r1042" ] }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedAccumulatedOtherComprehensiveIncomeLossDetail": { "parentTag": "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Net actuarial loss", "label": "Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax", "documentation": "Amount, before tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit." } } }, "auth_ref": [ "r45", "r552" ] }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedAccumulatedOtherComprehensiveIncomeLossDetail": { "parentTag": "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Prior service cost", "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax", "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit)." } } }, "auth_ref": [ "r45", "r552" ] }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanActualReturnOnPlanAssets", "crdr": "debit", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansChangeinBenefitObligationPlanAssetsandFundedStatusDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Actual return on plan assets", "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)", "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses." } } }, "auth_ref": [ "r522", "r944" ] }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanActuarialGainLoss", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAdditionalInformationDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansChangeinBenefitObligationPlanAssetsandFundedStatusDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Actuarial (gain) loss", "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)", "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan." } } }, "auth_ref": [ "r515" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansComponentsofNetPeriodicBenefitCostDetail": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansComponentsofNetPeriodicBenefitCostDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Recognized actuarial loss", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan." } } }, "auth_ref": [ "r509", "r547", "r573", "r944", "r945" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansComponentsofNetPeriodicBenefitCostDetail": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansComponentsofNetPeriodicBenefitCostDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of prior service cost", "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)", "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r509", "r548", "r574", "r944", "r945" ] }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedinConsolidatedBalanceSheetsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedinConsolidatedBalanceSheetsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Amount recognized", "label": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position", "documentation": "Amount of asset (liability), recognized in statement of financial position, for defined benefit pension and other postretirement plans." } } }, "auth_ref": [ "r89", "r90" ] }, "cvgi_DefinedBenefitPlanAmountsRecognizedInBalanceSheetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheetTableTextBlock", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts Recognized in Consolidated Balance Sheets", "label": "Defined Benefit Plan Amounts Recognized In Balance Sheet [Table Text Block]", "documentation": "Defined Benefit Plan Amounts Recognized In Balance Sheet" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansWeightedAverageAssumptionsUsedtoDetermineBenefitObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Discount rate", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate", "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan." } } }, "auth_ref": [ "r554" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Discount rate", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate", "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan." } } }, "auth_ref": [ "r554" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expected return on plan\u00a0assets", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets", "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan." } } }, "auth_ref": [ "r556", "r578" ] }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanBenefitObligation", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansChangeinBenefitObligationPlanAssetsandFundedStatusDetail": { "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansChangeinBenefitObligationPlanAssetsandFundedStatusDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Benefit obligation \u2014 Beginning of the year", "periodEndLabel": "Benefit obligation at end of the year", "label": "Defined Benefit Plan, Benefit Obligation", "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r510" ] }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansChangeinBenefitObligationPlanAssetsandFundedStatusDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Benefits paid", "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid", "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services." } } }, "auth_ref": [ "r517", "r581" ] }, "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAdditionalInformationDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansCurrentInvestmentAllocationTargetforPensionPlansandWeightedAverageAssetAllocationsDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansFairValuesofPensionPlanAssetsbyAssetCategoryandbyLevelDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Axis]", "label": "Defined Benefit Plan, Plan Assets, Category [Axis]", "documentation": "Information by defined benefit plan asset investment." } } }, "auth_ref": [ "r531", "r532", "r534", "r535", "r536", "r537", "r538", "r539", "r559", "r942", "r943", "r944" ] }, "us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanCashAndCashEquivalentsMember", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansCurrentInvestmentAllocationTargetforPensionPlansandWeightedAverageAssetAllocationsDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansFairValuesofPensionPlanAssetsbyAssetCategoryandbyLevelDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Defined Benefit Plan, Cash and Cash Equivalents [Member]", "documentation": "Cash and cash equivalent in which defined benefit plan asset is invested." } } }, "auth_ref": [ "r942" ] }, "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansChangeinBenefitObligationPlanAssetsandFundedStatusDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Change in benefit obligation:", "label": "Defined Benefit Plan, Change in Benefit Obligation [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_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansChangeinBenefitObligationPlanAssetsandFundedStatusDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Change in plan assets:", "label": "Defined Benefit Plan, Change in Fair Value of Plan 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_DefinedBenefitPlanContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanContributionsByEmployer", "crdr": "debit", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansChangeinBenefitObligationPlanAssetsandFundedStatusDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Employer contributions", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets." } } }, "auth_ref": [ "r524", "r534", "r577", "r942", "r943", "r944", "r945" ] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAdditionalInformationDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedasOtherChangesinPlanAssetsandBenefitObligationsinOtherComprehensiveIncomeLossDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedinConsolidatedBalanceSheetsDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansChangeinBenefitObligationPlanAssetsandFundedStatusDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansComponentsofNetPeriodicBenefitCostDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansFairValuesofPensionPlanAssetsbyAssetCategoryandbyLevelDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansWeightedAverageAssumptionsUsedtoDetermineBenefitObligationsDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan Disclosure [Line Items]", "label": "Defined Benefit Plan 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": [] }, "us-gaap_DefinedBenefitPlanEquitySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanEquitySecuritiesMember", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAdditionalInformationDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansCurrentInvestmentAllocationTargetforPensionPlansandWeightedAverageAssetAllocationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Equity/Balanced securities", "label": "Defined Benefit Plan, Equity Securities [Member]", "documentation": "Security representing ownership in corporation or other legal entity for which ownership is represented by share of stock, in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant." } } }, "auth_ref": [ "r942", "r944" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansExpectedFutureBenefitPaymentsofPensionandOtherPostRetirementBenefitPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2029 to 2033", "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years", "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year." } } }, "auth_ref": [ "r541" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansExpectedFutureBenefitPaymentsofPensionandOtherPostRetirementBenefitPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One", "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year." } } }, "auth_ref": [ "r541" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansExpectedFutureBenefitPaymentsofPensionandOtherPostRetirementBenefitPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five", "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year." } } }, "auth_ref": [ "r541" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansExpectedFutureBenefitPaymentsofPensionandOtherPostRetirementBenefitPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four", "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year." } } }, "auth_ref": [ "r541" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansExpectedFutureBenefitPaymentsofPensionandOtherPostRetirementBenefitPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three", "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year." } } }, "auth_ref": [ "r541" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansExpectedFutureBenefitPaymentsofPensionandOtherPostRetirementBenefitPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two", "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year." } } }, "auth_ref": [ "r541" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear", "crdr": "debit", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expected contribution to pension plans and post-retirement benefit plans", "label": "Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year", "documentation": "Amount of contribution expected to be received by defined benefit plan from employer in next fiscal year following current fiscal year." } } }, "auth_ref": [ "r542", "r945" ] }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansComponentsofNetPeriodicBenefitCostDetail": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansComponentsofNetPeriodicBenefitCostDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Expected return on plan assets", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan." } } }, "auth_ref": [ "r509", "r546", "r572", "r944", "r945" ] }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansChangeinBenefitObligationPlanAssetsandFundedStatusDetail": { "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansChangeinBenefitObligationPlanAssetsandFundedStatusDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansFairValuesofPensionPlanAssetsbyAssetCategoryandbyLevelDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Fair value of plan assets \u2014 Beginning of the year", "periodEndLabel": "Fair value of plan assets at end of the year", "terseLabel": "Fair value of pension plans assets", "label": "Defined Benefit Plan, Plan Assets, Amount", "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee." } } }, "auth_ref": [ "r521", "r532", "r534", "r535", "r942", "r943", "r944" ] }, "us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansChangeinBenefitObligationPlanAssetsandFundedStatusDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Exchange rate changes", "label": "Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which (increases) decreases benefit obligation of defined benefit plan." } } }, "auth_ref": [ "r516" ] }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFundedStatusOfPlan", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansChangeinBenefitObligationPlanAssetsandFundedStatusDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansChangeinBenefitObligationPlanAssetsandFundedStatusDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Funded status", "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan", "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status." } } }, "auth_ref": [ "r506", "r530", "r944" ] }, "cvgi_DefinedBenefitPlanInsuranceContractsAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "DefinedBenefitPlanInsuranceContractsAndOtherMember", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansFairValuesofPensionPlanAssetsbyAssetCategoryandbyLevelDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance contracts and other", "label": "Defined Benefit Plan, Insurance Contracts and Other [Member]", "documentation": "Defined Benefit Plan, Insurance Contracts and Other" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansComponentsofNetPeriodicBenefitCostDetail": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansChangeinBenefitObligationPlanAssetsandFundedStatusDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansComponentsofNetPeriodicBenefitCostDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest cost", "label": "Defined Benefit Plan, Interest Cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r509", "r513", "r545", "r571", "r944", "r945" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansComponentsofNetPeriodicBenefitCostDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansComponentsofNetPeriodicBenefitCostDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Net periodic cost (benefit)", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r543", "r569", "r944", "r945" ] }, "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAdditionalInformationDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansChangeinBenefitObligationPlanAssetsandFundedStatusDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lump-sum payments", "negatedLabel": "Benefits paid", "label": "Defined Benefit Plan, Plan Assets, Benefits Paid", "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services." } } }, "auth_ref": [ "r526", "r1043" ] }, "us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansChangeinBenefitObligationPlanAssetsandFundedStatusDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Exchange rate changes", "label": "Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) plan assets of defined benefit plan." } } }, "auth_ref": [ "r523" ] }, "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPlanAssetsTargetAllocationPercentage", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansCurrentInvestmentAllocationTargetforPensionPlansandWeightedAverageAssetAllocationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Target\u00a0Allocation %", "label": "Defined Benefit Plan, Plan Assets, Target Allocation, Percentage", "documentation": "Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan." } } }, "auth_ref": [ "r531", "r944" ] }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAdditionalInformationDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansComponentsofNetPeriodicBenefitCostDetail", "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Non-cash settlement charge", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement." } } }, "auth_ref": [ "r508", "r550", "r576" ] }, "us-gaap_DefinedBenefitPlanSettlementsPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanSettlementsPlanAssets", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Payouts of benefit", "label": "Defined Benefit Plan, Plan Assets, Payment for Settlement", "documentation": "Amount of payment, which decreases plan assets of defined benefit plan, for irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Transaction constituting settlement includes, but is not limited to, making lump-sum cash payment to participant in exchange for their rights to receive specified benefits and purchasing nonparticipating annuity contract." } } }, "auth_ref": [ "r529" ] }, "us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanWeightedAverageAssetAllocations", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansCurrentInvestmentAllocationTargetforPensionPlansandWeightedAverageAssetAllocationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Actual Allocations %", "label": "Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage", "documentation": "Percentage of actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan." } } }, "auth_ref": [ "r1039" ] }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansCurrentInvestmentAllocationTargetforPensionPlansandWeightedAverageAssetAllocationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]", "documentation": "Disclosures and provisions pertaining to defined benefit pension plans or other postretirement defined benefit plans. The arrangements are generally based on terms and conditions stipulated by the entity, and which contain a promise by the employer to pay certain amounts or awards at designated future dates, including a period after retirement, upon compliance with stipulated requirements. Excludes disclosures pertaining to defined contribution plans." } } }, "auth_ref": [ "r17", "r91", "r92", "r93", "r94" ] }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansCurrentInvestmentAllocationTargetforPensionPlansandWeightedAverageAssetAllocationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [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_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Recognized expense associated with defined contribution plans", "label": "Defined Contribution Plan, Cost", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r582" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.cvgrp.com/role/SegmentReportingSalesbySegmentDetails", "http://www.cvgrp.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense", "verboseLabel": "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": [ "r13", "r76" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r13", "r313" ] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssets", "crdr": "debit", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementFairValuesofourDerivativeAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Asset", "label": "Derivative Asset", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r238", "r239", "r695", "r817", "r818", "r819", "r820", "r821", "r823", "r824", "r825", "r826", "r827", "r842", "r843", "r888", "r891", "r892", "r893", "r894", "r895", "r921", "r962", "r1105" ] }, "us-gaap_DerivativeAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementFairValueofOurDerivativeBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Asset", "label": "Derivative Asset, Current", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r238" ] }, "us-gaap_DerivativeAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementFairValueofOurDerivativeBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Asset", "label": "Derivative Asset, Noncurrent", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r238" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementAdditionalInformationDetails", "http://www.cvgrp.com/role/FairValueMeasurementEffectofDerivativeInstrumentsonConsolidatedStatementsofOperationsDetail", "http://www.cvgrp.com/role/FairValueMeasurementFairValueofOurDerivativeBalanceSheetDetails", "http://www.cvgrp.com/role/FairValueMeasurementNotionalAmountofForeignExchangeContractsDetail", "http://www.cvgrp.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative, Name [Domain]", "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r825", "r827", "r841", "r842", "r843", "r845", "r846", "r847", "r848", "r850", "r851", "r852", "r853", "r864", "r865", "r866", "r867", "r870", "r871", "r872", "r873", "r888", "r889", "r892", "r894", "r960", "r962" ] }, "us-gaap_DerivativeFairValueOfDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFairValueOfDerivativeNet", "crdr": "debit", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementNotionalAmountofForeignExchangeContractsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "U.S. $ Equivalent Fair Value", "label": "Derivative, Fair Value, Net", "documentation": "Fair value of the assets less the liabilities of a derivative or group of derivatives." } } }, "auth_ref": [ "r695" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementAdditionalInformationDetails", "http://www.cvgrp.com/role/FairValueMeasurementEffectofDerivativeInstrumentsonConsolidatedStatementsofOperationsDetail", "http://www.cvgrp.com/role/FairValueMeasurementFairValueofOurDerivativeBalanceSheetDetails", "http://www.cvgrp.com/role/FairValueMeasurementNotionalAmountofForeignExchangeContractsDetail", "http://www.cvgrp.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r113", "r115", "r116", "r117", "r825", "r827", "r841", "r842", "r843", "r845", "r846", "r847", "r848", "r850", "r851", "r852", "r853", "r864", "r865", "r866", "r867", "r870", "r871", "r872", "r873", "r888", "r889", "r892", "r894", "r921", "r960", "r962" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementNotionalAmountofForeignExchangeContractsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementEffectofDerivativeInstrumentsonConsolidatedStatementsofOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments, Gain (Loss) [Table]", "label": "Derivative Instruments, Gain (Loss) [Table]", "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r22", "r113", "r116", "r117", "r122", "r123", "r674" ] }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossLineItems", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementEffectofDerivativeInstrumentsonConsolidatedStatementsofOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]", "label": "Derivative Instruments, Gain (Loss) [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": [ "r674" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilities", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementFairValuesofourDerivativeAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative liability", "label": "Derivative Liability", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r238", "r239", "r695", "r817", "r818", "r819", "r820", "r823", "r824", "r825", "r826", "r827", "r850", "r852", "r853", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r921", "r1105" ] }, "us-gaap_DerivativeLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementFairValueofOurDerivativeBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Liability", "label": "Derivative Liability, Current", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r238" ] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLineItems", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementNotionalAmountofForeignExchangeContractsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Line Items]", "label": "Derivative [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": [ "r682" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementNotionalAmountofForeignExchangeContractsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. $ Equivalent", "label": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r1083", "r1084" ] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeTable", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementNotionalAmountofForeignExchangeContractsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Table]", "label": "Derivative [Table]", "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item." } } }, "auth_ref": [ "r22", "r108", "r109", "r111", "r112", "r114", "r116", "r119", "r121", "r123", "r682" ] }, "us-gaap_DerivativeTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeTermOfContract", "presentation": [ "http://www.cvgrp.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign exchange contract term", "label": "Derivative, Term of Contract", "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesPolicyTextBlock", "presentation": [ "http://www.cvgrp.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Swap Agreement", "label": "Derivatives, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities." } } }, "auth_ref": [ "r22", "r108", "r109", "r112", "r120", "r270" ] }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DesignatedAsHedgingInstrumentMember", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementEffectofDerivativeInstrumentsonConsolidatedStatementsofOperationsDetail", "http://www.cvgrp.com/role/FairValueMeasurementFairValueofOurDerivativeBalanceSheetDetails", "http://www.cvgrp.com/role/FairValueMeasurementFairValuesofourDerivativeAssetsandLiabilitiesDetail", "http://www.cvgrp.com/role/FairValueMeasurementNotionalAmountofForeignExchangeContractsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Designated as Hedging Instrument", "label": "Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r22" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.cvgrp.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": [ "r587", "r591", "r622", "r623", "r625", "r953" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "presentation": [ "http://www.cvgrp.com/role/PerformanceAwardsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Grant Activity", "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "documentation": "Tabular disclosure of share-based payment arrangement." } } }, "auth_ref": [ "r16", "r95" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.cvgrp.com/role/CoverPage" ], "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": [ "r976", "r977", "r978" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.cvgrp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction", "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": [ "r976", "r977", "r978", "r980" ] }, "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtRestatementRecoveryAnalysisFlag", "presentation": [ "http://www.cvgrp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Restatement Recovery Analysis", "label": "Document Financial Statement Restatement Recovery Analysis [Flag]", "documentation": "Indicates whether any of the financial statement periods include 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 \u00a7240.10D-1(b)." } } }, "auth_ref": [ "r976", "r977", "r978", "r980" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.cvgrp.com/role/CoverPage" ], "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/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.cvgrp.com/role/CoverPage" ], "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/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.cvgrp.com/role/CoverPage" ], "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/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.cvgrp.com/role/CoverPage" ], "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": [ "r979" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.cvgrp.com/role/CoverPage" ], "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/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.cvgrp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r974" ] }, "us-gaap_DomesticLineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticLineOfCreditMember", "presentation": [ "http://www.cvgrp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic Line of Credit", "label": "Domestic Line of Credit [Member]", "documentation": "Contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars, inside the reporting entity's home country." } } }, "auth_ref": [] }, "us-gaap_DomesticPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticPlanMember", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAdditionalInformationDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedasOtherChangesinPlanAssetsandBenefitObligationsinOtherComprehensiveIncomeLossDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansComponentsofNetPeriodicBenefitCostDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansFairValuesofPensionPlanAssetsbyAssetCategoryandbyLevelDetail", "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic Plan", "label": "Domestic Plan [Member]", "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r1044", "r1045", "r1046" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings (loss) per common share", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cvgrp.com/role/StockholdersEquityDilutedEarningsLossperShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Basic earnings (loss) per share attributable to common stockholders (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": [ "r257", "r283", "r284", "r285", "r286", "r287", "r291", "r293", "r298", "r299", "r300", "r302", "r685", "r686", "r763", "r783", "r925" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cvgrp.com/role/StockholdersEquityDilutedEarningsLossperShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted earnings (loss) per share attributable to common stockholders (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": [ "r257", "r283", "r284", "r285", "r286", "r287", "r293", "r298", "r299", "r300", "r302", "r685", "r686", "r763", "r783", "r925" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "EFFECT OF CURRENCY EXCHANGE RATE CHANGES 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": [ "r698" ] }, "cvgi_EffectiveIncomeTaxRateReconciliationExecutiveCompensationAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationExecutiveCompensationAmount", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatStatutoryRateDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatStatutoryRateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Executive compensation (IRC 162m)", "label": "Effective Income Tax Rate Reconciliation, Executive Compensation, Amount", "documentation": "Effective Income Tax Rate Reconciliation, Executive Compensation, Amount" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationGiltiAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationGiltiAmount", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatStatutoryRateDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatStatutoryRateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "GILTI, net of related foreign tax credit", "label": "Effective Income Tax Rate Reconciliation, GILTI, Amount", "documentation": "Amount of reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to global intangible low-taxed income (GILTI)." } } }, "auth_ref": [ "r1075" ] }, "cvgi_EffectiveIncomeTaxRateReconciliationPensionSettlementAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationPensionSettlementAmount", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatStatutoryRateDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatStatutoryRateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Pension settlement", "label": "Effective Income Tax Rate Reconciliation, Pension Settlement, Amount", "documentation": "Effective Income Tax Rate Reconciliation, Pension Settlement, Amount" } } }, "auth_ref": [] }, "cvgi_ElectricalSystemsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "ElectricalSystemsMember", "presentation": [ "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationAdditionalInformationDetails", "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationSummaryofRestructuringCostsDetails", "http://www.cvgrp.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.cvgrp.com/role/SegmentReportingSalesbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Electrical Systems", "verboseLabel": "Electrical Systems", "label": "Electrical Systems [Member]", "documentation": "Electrical Systems [Member]" } } }, "auth_ref": [] }, "cvgi_ElectronicWireHarnessesPanelAndAssembliesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "ElectronicWireHarnessesPanelAndAssembliesMember", "presentation": [ "http://www.cvgrp.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Electrical wire harnesses, panels and assemblies", "label": "Electronic Wire Harnesses, Panel and Assemblies [Member]", "documentation": "Electronic Wire Harnesses, Panel and Assemblies [Member]" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/AccruedandOtherLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.cvgrp.com/role/AccruedandOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation 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": [ "r36" ] }, "us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards", "crdr": "debit", "presentation": [ "http://www.cvgrp.com/role/PerformanceAwardsSummaryofGrantActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments", "label": "Share-Based Payment Arrangement, Cash Used to Settle Award", "documentation": "Aggregate cash paid by the entity during the period to settle equity instruments granted under equity-based payment arrangements." } } }, "auth_ref": [ "r624" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.cvgrp.com/role/PerformanceAwardsAdditionalInformationDetail", "http://www.cvgrp.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Unrecognized 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": [ "r1073" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeSeveranceMember", "presentation": [ "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Headcount reduction", "label": "Employee Severance [Member]", "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.cvgrp.com/role/CoverPage" ], "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/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.cvgrp.com/role/CoverPage" ], "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/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.cvgrp.com/role/CoverPage" ], "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/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.cvgrp.com/role/CoverPage" ], "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/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.cvgrp.com/role/CoverPage" ], "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": [ "r973" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.cvgrp.com/role/CoverPage" ], "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/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.cvgrp.com/role/CoverPage" ], "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/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.cvgrp.com/role/CoverPage" ], "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": [ "r973" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.cvgrp.com/role/CoverPage" ], "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/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.cvgrp.com/role/CoverPage" ], "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": [ "r973" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.cvgrp.com/role/CoverPage" ], "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/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.cvgrp.com/role/CoverPage" ], "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": [ "r981" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/CoverPage" ], "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/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.cvgrp.com/role/CoverPage" ], "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": [ "r973" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.cvgrp.com/role/CoverPage" ], "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": [ "r973" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.cvgrp.com/role/CoverPage" ], "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": [ "r973" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.cvgrp.com/role/CoverPage" ], "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": [ "r973" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.cvgrp.com/role/CoverPage" ], "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/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.cvgrp.com/role/CoverPage" ], "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": [ "r982" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossAccumulatedComprehensiveIncomeLossActivityDetail" ], "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": [ "r21", "r219", "r251", "r252", "r253", "r278", "r279", "r280", "r282", "r288", "r290", "r303", "r375", "r376", "r485", "r626", "r627", "r628", "r659", "r660", "r676", "r677", "r678", "r679", "r680", "r681", "r684", "r699", "r700", "r701", "r702", "r703", "r704", "r725", "r803", "r804", "r805", "r814", "r876" ] }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EstimateOfFairValueFairValueDisclosureMember", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementCarryingAmountsandFairValuesofLongTermDebtObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Estimate of Fair Value Measurement [Member]", "documentation": "Measured as an estimate of fair value." } } }, "auth_ref": [ "r455", "r695", "r934", "r935" ] }, "us-gaap_FacilityClosingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FacilityClosingMember", "presentation": [ "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Facility exist and other", "label": "Facility Closing [Member]", "documentation": "Closing of a facility associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementAdditionalInformationDetails", "http://www.cvgrp.com/role/FairValueMeasurementFairValueofOurDerivativeBalanceSheetDetails", "http://www.cvgrp.com/role/FairValueMeasurementFairValuesofourDerivativeAssetsandLiabilitiesDetail" ], "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": [ "r688", "r689", "r692" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementAdditionalInformationDetails", "http://www.cvgrp.com/role/FairValueMeasurementFairValueofOurDerivativeBalanceSheetDetails", "http://www.cvgrp.com/role/FairValueMeasurementFairValuesofourDerivativeAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, 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": [ "r688", "r689", "r692" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Values of our Derivative Assets and Liabilities", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances." } } }, "auth_ref": [ "r24", "r124", "r125", "r192" ] }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementCarryingAmountsandFairValuesofLongTermDebtObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_FairValueByBalanceSheetGroupingTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByBalanceSheetGroupingTable", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementCarryingAmountsandFairValuesofLongTermDebtObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]", "label": "Fair Value, by Balance Sheet Grouping [Table]", "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities." } } }, "auth_ref": [ "r124", "r126", "r127" ] }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByBalanceSheetGroupingTextBlock", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementTables" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying Amounts and Fair Values of Our Long-Term Debt Obligations", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities." } } }, "auth_ref": [ "r124", "r126" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansFairValuesofPensionPlanAssetsbyAssetCategoryandbyLevelDetail", "http://www.cvgrp.com/role/FairValueMeasurementFairValuesofourDerivativeAssetsandLiabilitiesDetail" ], "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": [ "r455", "r534", "r535", "r536", "r537", "r538", "r539", "r689", "r729", "r730", "r731", "r934", "r935", "r942", "r943", "r944" ] }, "us-gaap_FairValueByMeasurementBasisAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementBasisAxis", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementCarryingAmountsandFairValuesofLongTermDebtObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Basis [Axis]", "label": "Measurement Basis [Axis]", "documentation": "Information by measurement basis." } } }, "auth_ref": [ "r27", "r124", "r455", "r934", "r935" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementFairValuesofourDerivativeAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r688", "r689", "r690", "r691", "r693" ] }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosureItemAmountsDomain", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementCarryingAmountsandFairValuesofLongTermDebtObligationsDetail" ], "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": [ "r455", "r934", "r935" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurement" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement", "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": [ "r687" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansFairValuesofPensionPlanAssetsbyAssetCategoryandbyLevelDetail", "http://www.cvgrp.com/role/FairValueMeasurementFairValuesofourDerivativeAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r455", "r534", "r539", "r689", "r729", "r942", "r943", "r944" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansFairValuesofPensionPlanAssetsbyAssetCategoryandbyLevelDetail", "http://www.cvgrp.com/role/FairValueMeasurementFairValuesofourDerivativeAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r455", "r534", "r539", "r689", "r730", "r934", "r935", "r942", "r943", "r944" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansFairValuesofPensionPlanAssetsbyAssetCategoryandbyLevelDetail", "http://www.cvgrp.com/role/FairValueMeasurementFairValuesofourDerivativeAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r455", "r534", "r535", "r536", "r537", "r538", "r539", "r689", "r731", "r934", "r935", "r942", "r943", "r944" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementFairValuesofourDerivativeAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.cvgrp.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "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_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansFairValuesofPensionPlanAssetsbyAssetCategoryandbyLevelDetail", "http://www.cvgrp.com/role/FairValueMeasurementFairValuesofourDerivativeAssetsandLiabilitiesDetail" ], "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": [ "r455", "r534", "r535", "r536", "r537", "r538", "r539", "r729", "r730", "r731", "r934", "r935", "r942", "r943", "r944" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementFairValuesofourDerivativeAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r687", "r693" ] }, "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalIncomeTaxExpenseBenefitContinuingOperations", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetail_1": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 }, "http://www.cvgrp.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total provision (benefit), federal", "label": "Federal Income Tax Expense (Benefit), Continuing Operations", "documentation": "Amount of current and deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r267", "r641" ] }, "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Federal Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "cvgi_FinanceLeasandOperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "FinanceLeasandOperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Finance Leas and Operating Lease, Liabilities, Payments, Due [Abstract]", "documentation": "Finance Leas and Operating Lease, Liabilities, Payments, Due [Abstract]" } } }, "auth_ref": [] }, "cvgi_FinanceLeaseAssetsAndLiabilitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "FinanceLeaseAssetsAndLiabilitiesLesseeAbstract", "presentation": [ "http://www.cvgrp.com/role/LeasesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Leases", "label": "Finance Lease, Assets And Liabilities, Lessee [Abstract]", "documentation": "Finance Lease, Assets And Liabilities, Lessee [Abstract]" } } }, "auth_ref": [] }, "cvgi_FinanceLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "FinanceLeaseCost", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cvgrp.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Finance lease cost", "label": "Finance Lease, Cost", "documentation": "Finance Lease, Cost" } } }, "auth_ref": [] }, "cvgi_FinanceLeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "FinanceLeaseCostAbstract", "presentation": [ "http://www.cvgrp.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease cost:", "label": "Finance lease cost [Abstract]", "documentation": "Finance lease cost" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": "cvgi_FinanceLeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cvgrp.com/role/LeasesComponentsofLeaseExpenseDetails" ], "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": [ "r712", "r718", "r956" ] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing", "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails": { "parentTag": "cvgi_FinanceLeaseandOperatingLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://www.cvgrp.com/role/LeasesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cvgrp.com/role/LeasesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails", "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total finance lease liabilities", "terseLabel": "Present value of lease liabilities", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r710", "r724" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/LeasesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cvgrp.com/role/LeasesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r710" ] }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.cvgrp.com/role/LeasesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities [Extensible Enumeration]", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current finance lease liability." } } }, "auth_ref": [ "r711" ] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.cvgrp.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Maturity", "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": [ "r1092" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/LeasesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/LeasesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current liabilities", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r710" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.cvgrp.com/role/LeasesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current liabilities [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": [ "r711" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails_1": { "parentTag": "cvgi_LesseeLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r724" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails" ], "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": [ "r724" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails": { "parentTag": "cvgi_LesseeLiabilityPaymentDueYearOne", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "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": [ "r724" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "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": [ "r724" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "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": [ "r724" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "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": [ "r724" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails": { "parentTag": "cvgi_LesseeLiabilityPaymentDueYearTwo", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "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": [ "r724" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 }, "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails": { "parentTag": "cvgi_LesseeLiabilityUndiscountedExcessAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r724" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing cash flows from finance leases", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r713", "r721" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.cvgrp.com/role/LeasesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets, net", "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": [ "r709" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": "cvgi_FinanceLeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of right-of-use 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": [ "r712", "r718", "r956" ] }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.cvgrp.com/role/LeasesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets, net [Extensible Enumeration]", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset." } } }, "auth_ref": [ "r711" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.cvgrp.com/role/LeasesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r723", "r956" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.cvgrp.com/role/LeasesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r722", "r956" ] }, "cvgi_FinanceLeaseandOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "FinanceLeaseandOperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails_2": { "parentTag": "cvgi_LesseeLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Present value of lease liabilities", "label": "Finance Lease and Operating Lease, Liability", "documentation": "Finance Lease and Operating Lease, Liability" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementFairValuesofourDerivativeAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r466", "r483", "r682", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r781", "r931", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r1016", "r1017", "r1018", "r1019" ] }, "us-gaap_FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension", "presentation": [ "http://www.cvgrp.com/role/IntangibleAssetsSummaryofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Amortization Period", "label": "Finite-Lived Intangible Asset, Weighted Average Period before Next Renewal or Extension", "documentation": "Weighted average period before the next renewal or extension (both explicit and implicit) for intangible assets that have been renewed or extended, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r23" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/IntangibleAssetsSummaryofIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.cvgrp.com/role/IntangibleAssetsSummaryofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Intangible assets, accumulated amortization", "negatedLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r227", "r402" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.cvgrp.com/role/IntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated intangible asset amortization expense in 2024", "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": [ "r174" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.cvgrp.com/role/IntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated intangible asset amortization expense in 2027", "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": [ "r174" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.cvgrp.com/role/IntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated intangible asset amortization expense in 2026", "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": [ "r174" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.cvgrp.com/role/IntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated intangible asset amortization expense in 2025", "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": [ "r174" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.cvgrp.com/role/IntangibleAssetsSummaryofIntangibleAssetsDetail" ], "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": [ "r400", "r401", "r402", "r403", "r759", "r760" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/IntangibleAssetsSummaryofIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cvgrp.com/role/IntangibleAssetsSummaryofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r173", "r760" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.cvgrp.com/role/IntangibleAssetsSummaryofIntangibleAssetsDetail" ], "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": [ "r759" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.cvgrp.com/role/IntangibleAssetsSummaryofIntangibleAssetsDetail" ], "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": [ "r73", "r74" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.cvgrp.com/role/IntangibleAssetsSummaryofIntangibleAssetsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cvgrp.com/role/IntangibleAssetsSummaryofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net of accumulated amortization of $24,515 and $21,148, respectively", "totalLabel": "Net Carrying Amount", "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": [ "r173", "r759" ] }, "cvgi_FiveTopCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "FiveTopCustomersMember", "presentation": [ "http://www.cvgrp.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Five Top Customers", "label": "Five Top Customers [Member]", "documentation": "Five Top Customers" } } }, "auth_ref": [] }, "us-gaap_FixedIncomeSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FixedIncomeSecuritiesMember", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansCurrentInvestmentAllocationTargetforPensionPlansandWeightedAverageAssetAllocationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed income securities", "label": "Fixed Income Securities [Member]", "documentation": "Investment that provides a return in the form of fixed periodic payments and eventual return of principal at maturity." } } }, "auth_ref": [ "r944", "r960", "r961", "r1040" ] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCountryMember", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Tax Authority", "label": "Foreign Tax Authority [Member]", "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile." } } }, "auth_ref": [] }, "cvgi_ForeignCurrencyExchangeRiskPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "ForeignCurrencyExchangeRiskPolicyTextBlock", "presentation": [ "http://www.cvgrp.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Forward Exchange Contracts", "label": "Foreign Currency Exchange Risk [Policy Text Block]", "documentation": "Foreign Currency Exchange Risk" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.cvgrp.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translation", "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": [ "r697" ] }, "us-gaap_ForeignEarningsRepatriated": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignEarningsRepatriated", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign earnings repatriated", "label": "Foreign Earnings Repatriated", "documentation": "Amount of foreign earnings repatriated from subsidiaries outside the country of domicile." } } }, "auth_ref": [] }, "us-gaap_ForeignExchangeContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignExchangeContractMember", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementEffectofDerivativeInstrumentsonConsolidatedStatementsofOperationsDetail", "http://www.cvgrp.com/role/FairValueMeasurementFairValueofOurDerivativeBalanceSheetDetails", "http://www.cvgrp.com/role/FairValueMeasurementFairValuesofourDerivativeAssetsandLiabilitiesDetail", "http://www.cvgrp.com/role/FairValueMeasurementNotionalAmountofForeignExchangeContractsDetail", "http://www.cvgrp.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "netLabel": "Foreign Currency Forward Exchange Contracts", "terseLabel": "Foreign exchange contract", "verboseLabel": "Foreign exchange contract designated as hedging instruments", "label": "Foreign Exchange Contract [Member]", "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates." } } }, "auth_ref": [ "r921", "r942", "r955" ] }, "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignIncomeTaxExpenseBenefitContinuingOperations", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetail_1": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 }, "http://www.cvgrp.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total provision (benefit), foreign", "label": "Foreign Income Tax Expense (Benefit), Continuing Operations", "documentation": "Amount of current and deferred foreign income tax expense (benefit) attributable to income (loss) from continuing operations." } } }, "auth_ref": [ "r267" ] }, "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Foreign Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ForeignLineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignLineOfCreditMember", "presentation": [ "http://www.cvgrp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Line of Credit", "label": "Foreign Line of Credit [Member]", "documentation": "Contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars, outside the reporting entity's home country." } } }, "auth_ref": [] }, "us-gaap_ForeignPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignPlanMember", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAdditionalInformationDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedasOtherChangesinPlanAssetsandBenefitObligationsinOtherComprehensiveIncomeLossDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedinConsolidatedBalanceSheetsDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansChangeinBenefitObligationPlanAssetsandFundedStatusDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansComponentsofNetPeriodicBenefitCostDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansCurrentInvestmentAllocationTargetforPensionPlansandWeightedAverageAssetAllocationsDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansWeightedAverageAssumptionsUsedtoDetermineBenefitObligationsDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Non-U.S.\u00a0Pension\u00a0Plan", "label": "Foreign Plan [Member]", "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, not determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r1044", "r1045", "r1046" ] }, "us-gaap_GainLossOnSaleOfDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfDerivatives", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cvgrp.com/role/FairValueMeasurementEffectofDerivativeInstrumentsonConsolidatedStatementsofOperationsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Noncash gain on forward exchange contracts", "terseLabel": "Amount\u00a0of Gain\u00a0(Loss) Recognized\u00a0in\u00a0Income\u00a0on Derivatives", "label": "Gain (Loss) on Sale of Derivatives", "documentation": "The difference between the book value and the sale price of options, swaps, futures, forward contracts, and other derivative instruments. This element refers to the gain (loss) included in earnings." } } }, "auth_ref": [ "r13", "r201", "r864", "r865", "r866", "r867" ] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 }, "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cvgrp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss on extinguishment of debt", "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": [ "r13", "r82", "r83" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.cvgrp.com/role/IntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r172" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cvgrp.com/role/SegmentReportingSalesbySegmentDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "terseLabel": "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": [ "r159", "r266", "r308", "r322", "r328", "r331", "r374", "r428", "r429", "r431", "r432", "r433", "r435", "r437", "r439", "r440", "r696", "r927", "r1033" ] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationAxis", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementEffectofDerivativeInstrumentsonConsolidatedStatementsofOperationsDetail", "http://www.cvgrp.com/role/FairValueMeasurementFairValueofOurDerivativeBalanceSheetDetails", "http://www.cvgrp.com/role/FairValueMeasurementFairValuesofourDerivativeAssetsandLiabilitiesDetail", "http://www.cvgrp.com/role/FairValueMeasurementNotionalAmountofForeignExchangeContractsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Axis]", "label": "Hedging Designation [Axis]", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r22", "r674" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationDomain", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementEffectofDerivativeInstrumentsonConsolidatedStatementsofOperationsDetail", "http://www.cvgrp.com/role/FairValueMeasurementFairValueofOurDerivativeBalanceSheetDetails", "http://www.cvgrp.com/role/FairValueMeasurementFairValuesofourDerivativeAssetsandLiabilitiesDetail", "http://www.cvgrp.com/role/FairValueMeasurementNotionalAmountofForeignExchangeContractsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Domain]", "label": "Hedging Designation [Domain]", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r22" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.cvgrp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r976", "r977", "r978" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesPreTaxIncomeLossDetail": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesPreTaxIncomeLossDetail" ], "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": [ "r268", "r665" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.cvgrp.com/role/IncomeTaxesPreTaxIncomeLossDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cvgrp.com/role/IncomeTaxesPreTaxIncomeLossDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) before provision for 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": [ "r0", "r155", "r199", "r308", "r322", "r328", "r331", "r764", "r778", "r927" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesPreTaxIncomeLossDetail": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesPreTaxIncomeLossDetail" ], "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": [ "r268", "r665" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationAdditionalInformationDetails", "http://www.cvgrp.com/role/FairValueMeasurementEffectofDerivativeInstrumentsonConsolidatedStatementsofOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r404", "r410", "r860" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationAdditionalInformationDetails", "http://www.cvgrp.com/role/FairValueMeasurementEffectofDerivativeInstrumentsonConsolidatedStatementsofOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r410", "r860" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Axis]", "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r18" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Domain]", "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "cvgi_IncomeTaxDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "IncomeTaxDisclosureLineItems", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Line Items]", "label": "Income Tax Disclosure [Line Items]", "documentation": "Income Tax Disclosure [Line Items]" } } }, "auth_ref": [] }, "cvgi_IncomeTaxDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "IncomeTaxDisclosureTable", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Table]", "label": "Income Tax Disclosure [Table]", "documentation": "Income Tax Disclosure [Table]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r269", "r634", "r643", "r649", "r656", "r661", "r666", "r667", "r668", "r813" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://www.cvgrp.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatStatutoryRateDetail": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.cvgrp.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetail": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.cvgrp.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetail_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cvgrp.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetail", "http://www.cvgrp.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatStatutoryRateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Provision (benefit) for income taxes", "totalLabel": "(Benefit) Provision for income taxes", "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": [ "r206", "r217", "r289", "r290", "r316", "r641", "r662", "r784" ] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Expense (Benefit), Federal State and local Foreign [Abstract]", "label": "Income Tax Expense (Benefit), Continuing Operations, by Jurisdiction [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.cvgrp.com/role/SignificantAccountingPoliciesPolicies" ], "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": [ "r250", "r637", "r638", "r649", "r650", "r655", "r657", "r811" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatStatutoryRateDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatStatutoryRateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Change in 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": [ "r1075" ] }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatStatutoryRateDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatStatutoryRateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "State tax rate change, net of federal benefit", "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": [ "r636", "r642" ] }, "cvgi_IncomeTaxReconciliationChangeInReservesForUncertainTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "IncomeTaxReconciliationChangeInReservesForUncertainTaxPositions", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatStatutoryRateDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatStatutoryRateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Change in uncertain tax positions", "label": "Income Tax Reconciliation Change In Reserves For Uncertain Tax Positions", "documentation": "Income Tax Reconciliation Change In Reserves For Uncertain Tax Positions" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatStatutoryRateDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatStatutoryRateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "U.S./Foreign tax rate differential", "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": [ "r1075" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatStatutoryRateDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatStatutoryRateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Federal (benefit) provision at 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": [ "r642" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpense", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatStatutoryRateDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatStatutoryRateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign non-deductible 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": [ "r1075" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatStatutoryRateDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatStatutoryRateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation", "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": [ "r1075" ] }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherAdjustments", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatStatutoryRateDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatStatutoryRateDetail" ], "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": [ "r1075" ] }, "us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationRepatriationOfForeignEarnings", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatStatutoryRateDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatStatutoryRateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Repatriation of foreign earnings", "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, 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 repatriation of foreign earnings." } } }, "auth_ref": [ "r1075" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatStatutoryRateDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatStatutoryRateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "State 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": [ "r1075" ] }, "us-gaap_IncomeTaxReconciliationTaxContingenciesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxContingenciesForeign", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatStatutoryRateDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatStatutoryRateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign tax provision", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Foreign, 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 foreign income tax contingency." } } }, "auth_ref": [ "r1075" ] }, "us-gaap_IncomeTaxReconciliationTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxCredits", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatStatutoryRateDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesReconciliationofIncomeTaxesComputedatStatutoryRateDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Tax credits", "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": [ "r1075" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes, net", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r52" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.cvgrp.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": [ "r12" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.cvgrp.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": [ "r12" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Change in other operating items:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Other operating activities, net", "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": [ "r12" ] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses", "label": "Increase (Decrease) in Prepaid Expense", "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.cvgrp.com/role/StockholdersEquityDilutedEarningsLossperShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/StockholdersEquityDilutedEarningsLossperShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive effect of restricted stock grants after application of the treasury stock method (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r294", "r295", "r296", "r300", "r590" ] }, "cvgi_IndustrialAutomationComponentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "IndustrialAutomationComponentsMember", "presentation": [ "http://www.cvgrp.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Industrial Automation", "label": "Industrial Automation Components [Member]", "documentation": "Industrial Automation Components" } } }, "auth_ref": [] }, "cvgi_IndustrialAutomationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "IndustrialAutomationMember", "presentation": [ "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationAdditionalInformationDetails", "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationSummaryofRestructuringCostsDetails", "http://www.cvgrp.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.cvgrp.com/role/SegmentReportingSalesbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Industrial Automation", "label": "Industrial Automation [Member]", "documentation": "Industrial Automation" } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r132", "r202", "r254", "r312", "r705", "r861", "r970", "r1106" ] }, "us-gaap_InterestExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseMember", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementEffectofDerivativeInstrumentsonConsolidatedStatementsofOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Expense [Member]", "documentation": "Primary financial statement caption encompassing interest expense." } } }, "auth_ref": [ "r26" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r258", "r260", "r261" ] }, "us-gaap_InterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateSwapMember", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementAdditionalInformationDetails", "http://www.cvgrp.com/role/FairValueMeasurementEffectofDerivativeInstrumentsonConsolidatedStatementsofOperationsDetail", "http://www.cvgrp.com/role/FairValueMeasurementFairValueofOurDerivativeBalanceSheetDetails", "http://www.cvgrp.com/role/FairValueMeasurementFairValuesofourDerivativeAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate swap agreement", "verboseLabel": "Interest rate swap agreements", "label": "Interest Rate Swap [Member]", "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period." } } }, "auth_ref": [ "r914", "r967", "r968" ] }, "cvgi_InterestRateSwapSettledMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "InterestRateSwapSettledMember", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementEffectofDerivativeInstrumentsonConsolidatedStatementsofOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate swap agreements settled in 2022", "label": "Interest Rate Swap Settled [Member]", "documentation": "Interest Rate Swap Settled" } } }, "auth_ref": [] }, "us-gaap_InternalCreditAssessmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InternalCreditAssessmentAxis", "presentation": [ "http://www.cvgrp.com/role/DebtMarginforBorrowingsunderRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internal Credit Assessment [Axis]", "label": "Internal Credit Assessment [Axis]", "documentation": "Information by entity-defined rating." } } }, "auth_ref": [ "r70", "r675", "r929", "r930", "r1021" ] }, "us-gaap_InternalCreditAssessmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InternalCreditAssessmentDomain", "presentation": [ "http://www.cvgrp.com/role/DebtMarginforBorrowingsunderRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internal Credit Assessment [Domain]", "label": "Internal Credit Assessment [Domain]", "documentation": "Entity defined credit risk rating." } } }, "auth_ref": [] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/SignificantAccountingPoliciesScheduleofInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cvgrp.com/role/SignificantAccountingPoliciesScheduleofInventoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r171", "r918" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.cvgrp.com/role/SignificantAccountingPoliciesScheduleofInventoriesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cvgrp.com/role/SignificantAccountingPoliciesScheduleofInventoriesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories", "totalLabel": "Total 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": [ "r235", "r917", "r957" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.cvgrp.com/role/SignificantAccountingPoliciesPolicies" ], "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": [ "r208", "r224", "r234", "r386", "r387", "r389", "r757", "r924" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/SignificantAccountingPoliciesScheduleofInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/SignificantAccountingPoliciesScheduleofInventoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r171", "r920" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/SignificantAccountingPoliciesScheduleofInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cvgrp.com/role/SignificantAccountingPoliciesScheduleofInventoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Work in process", "label": "Inventory, Work in Process, Net of Reserves", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r171", "r919" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "presentation": [ "http://www.cvgrp.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory charge", "label": "Inventory Write-down", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r388" ] }, "us-gaap_LandAndBuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandAndBuildingMember", "presentation": [ "http://www.cvgrp.com/role/SignificantAccountingPoliciesSummaryofPropertyPlantandEquipmentNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Land and buildings", "label": "Land and Building [Member]", "documentation": "Real estate held for productive use and structures used in the conduct of business, including but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cvgrp.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease expense", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r717", "r956" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.cvgrp.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Lease, Cost", "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": [ "r1091" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "cvgi_LeasesWeightedAverageDiscountRateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "LeasesWeightedAverageDiscountRateAbstract", "presentation": [ "http://www.cvgrp.com/role/LeasesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Discount Rate", "label": "Leases, Weighted Average Discount Rate [Abstract]", "documentation": "Leases, Weighted Average Discount Rate [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeasesTextBlock", "presentation": [ "http://www.cvgrp.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": [ "r708" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.cvgrp.com/role/LeasesAdditionalInformationDetails" ], "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": [ "r716" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.cvgrp.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r716" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.cvgrp.com/role/SignificantAccountingPoliciesPolicies" ], "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": [ "r715" ] }, "cvgi_LesseeLiabilityPaymentDueYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "LesseeLiabilityPaymentDueYearOne", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails": { "parentTag": "cvgi_LesseeLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "2024", "label": "Lessee, Liability, Payment, Due Year One", "documentation": "Lessee, Liability, Payment, Due Year One" } } }, "auth_ref": [] }, "cvgi_LesseeLiabilityPaymentDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "LesseeLiabilityPaymentDueYearThree", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails": { "parentTag": "cvgi_LesseeLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "2026", "label": "Lessee, Liability, Payment, Due Year Three", "documentation": "Lessee, Liability, Payment, Due Year Three" } } }, "auth_ref": [] }, "cvgi_LesseeLiabilityPaymentDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "LesseeLiabilityPaymentDueYearTwo", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails": { "parentTag": "cvgi_LesseeLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "2025", "label": "Lessee, Liability, Payment, Due Year Two", "documentation": "Lessee, Liability, Payment, Due Year Two" } } }, "auth_ref": [] }, "cvgi_LesseeLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "LesseeLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails_2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee, Liability, Payments, Due", "documentation": "Lessee, Liability, Payments, Due" } } }, "auth_ref": [] }, "cvgi_LesseeLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "LesseeLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails": { "parentTag": "cvgi_LesseeLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Thereafter", "label": "Lessee, Liability, Payments, Due After Year Five", "documentation": "Lessee, Liability, Payments, Due After Year Five" } } }, "auth_ref": [] }, "cvgi_LesseeLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "LesseeLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails": { "parentTag": "cvgi_LesseeLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "2028", "label": "Lessee, Liability, Payments, Due Year Five", "documentation": "Lessee, Liability, Payments, Due Year Five" } } }, "auth_ref": [] }, "cvgi_LesseeLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "LesseeLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails": { "parentTag": "cvgi_LesseeLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "2027", "label": "Lessee, Liability, Payments, Due Year Four", "documentation": "Lessee, Liability, Payments, Due Year Four" } } }, "auth_ref": [] }, "cvgi_LesseeLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "LesseeLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails_2": { "parentTag": "cvgi_LesseeLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 }, "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Less: Imputed interest", "label": "Lessee, Liability, Undiscounted Excess Amount", "documentation": "Lessee, Liability, Undiscounted Excess Amount" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.cvgrp.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, Maturity", "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": [ "r1092" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails_1": { "parentTag": "cvgi_LesseeLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 }, "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total 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": [ "r724" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails" ], "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": [ "r724" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails": { "parentTag": "cvgi_LesseeLiabilityPaymentDueYearOne", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "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": [ "r724" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "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": [ "r724" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "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": [ "r724" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "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": [ "r724" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "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": [ "r724" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails": { "parentTag": "cvgi_LesseeLiabilityUndiscountedExcessAmount", "weight": 1.0, "order": 1.0 }, "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r724" ] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://www.cvgrp.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining lease term", "label": "Lessee, Operating Lease, Remaining Lease Term", "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1089" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.cvgrp.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Renewal term", "label": "Lessee, Operating Lease, Renewal Term", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1090" ] }, "cvgi_LesseeOperatingLeaseTerminationOption": { "xbrltype": "durationItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "LesseeOperatingLeaseTerminationOption", "presentation": [ "http://www.cvgrp.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Termination option", "label": "Lessee, Operating Lease, Termination Option", "documentation": "Lessee, Operating Lease, Termination Option" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.cvgrp.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": [ "r708" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://www.cvgrp.com/role/DebtAdditionalInformationDetail", "http://www.cvgrp.com/role/DebtMarginforBorrowingsunderRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Credit", "label": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r35", "r266", "r374", "r428", "r429", "r431", "r432", "r433", "r435", "r437", "r439", "r440", "r670", "r672", "r673", "r696", "r834", "r926", "r971", "r1033", "r1093", "r1094" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS' 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": [ "r148", "r198", "r774", "r957", "r1003", "r1020", "r1086" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cvgrp.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": [ "r37", "r223", "r266", "r374", "r428", "r429", "r431", "r432", "r433", "r435", "r437", "r439", "r440", "r670", "r672", "r673", "r696", "r957", "r1033", "r1093", "r1094" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Outstanding borrowings", "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": [ "r29", "r197", "r1101" ] }, "cvgi_LineOfCreditFacilityAccordionFeatureIncreaseLimit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "LineOfCreditFacilityAccordionFeatureIncreaseLimit", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accordion feature amount", "label": "Line of Credit Facility, Accordion Feature, Increase Limit", "documentation": "Line of Credit Facility, Accordion Feature, Increase Limit" } } }, "auth_ref": [] }, "cvgi_LineOfCreditFacilityAccordionFeatureIncreaseLimitLessPrincipalAmountOfIncrementalFacilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "LineOfCreditFacilityAccordionFeatureIncreaseLimitLessPrincipalAmountOfIncrementalFacilities", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accordion feature less the principal amount of incremental facilities", "label": "Line of Credit Facility, Accordion Feature, Increase Limit Less Principal Amount Of Incremental Facilities", "documentation": "Line of Credit Facility, Accordion Feature, Increase Limit Less Principal Amount Of Incremental Facilities" } } }, "auth_ref": [] }, "cvgi_LineOfCreditFacilityAmortizationPaymentsYearFivePercent": { "xbrltype": "percentItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "LineOfCreditFacilityAmortizationPaymentsYearFivePercent", "presentation": [ "http://www.cvgrp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization payments year five percentage", "label": "Line Of Credit Facility, Amortization Payments, Year Five, Percent", "documentation": "Line Of Credit Facility, Amortization Payments, Year Five, Percent" } } }, "auth_ref": [] }, "cvgi_LineOfCreditFacilityAmortizationPaymentsYearFourPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "LineOfCreditFacilityAmortizationPaymentsYearFourPercent", "presentation": [ "http://www.cvgrp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization payments year four percentage", "label": "Line Of Credit Facility, Amortization Payments, Year Four, Percent", "documentation": "Line Of Credit Facility, Amortization Payments, Year Four, Percent" } } }, "auth_ref": [] }, "cvgi_LineOfCreditFacilityAmortizationPaymentsYearOnePercent": { "xbrltype": "percentItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "LineOfCreditFacilityAmortizationPaymentsYearOnePercent", "presentation": [ "http://www.cvgrp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization payments year one percentage", "label": "Line Of Credit Facility, Amortization Payments, Year One, Percent", "documentation": "Line Of Credit Facility, Amortization Payments, Year One, Percent" } } }, "auth_ref": [] }, "cvgi_LineOfCreditFacilityAmortizationPaymentsYearThreePercent": { "xbrltype": "percentItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "LineOfCreditFacilityAmortizationPaymentsYearThreePercent", "presentation": [ "http://www.cvgrp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization payments year three percentage", "label": "Line Of Credit Facility, Amortization Payments, Year Three, Percent", "documentation": "Line Of Credit Facility, Amortization Payments, Year Three, Percent" } } }, "auth_ref": [] }, "cvgi_LineOfCreditFacilityAmortizationPaymentsYearTwoPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "LineOfCreditFacilityAmortizationPaymentsYearTwoPercent", "presentation": [ "http://www.cvgrp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization payments year two percentage", "label": "Line Of Credit Facility, Amortization Payments, Year Two, Percent", "documentation": "Line Of Credit Facility, Amortization Payments, Year Two, Percent" } } }, "auth_ref": [] }, "cvgi_LineOfCreditFacilityAnnualCapitalSpendingCap": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "LineOfCreditFacilityAnnualCapitalSpendingCap", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Annual capital spending cap", "label": "Line of Credit Facility, Annual Capital Spending Cap", "documentation": "Line of Credit Facility, Annual Capital Spending Cap" } } }, "auth_ref": [] }, "cvgi_LineOfCreditFacilityCapitalProjectAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "LineOfCreditFacilityCapitalProjectAmount", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Capital project, amount", "label": "Line of Credit Facility, Capital Project, Amount", "documentation": "Line of Credit Facility, Capital Project, Amount" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://www.cvgrp.com/role/DebtMarginforBorrowingsunderRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment Fee", "label": "Line of Credit Facility, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used." } } }, "auth_ref": [] }, "cvgi_LineOfCreditFacilityFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "LineOfCreditFacilityFeePercentage", "presentation": [ "http://www.cvgrp.com/role/DebtMarginforBorrowingsunderRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Credit Fee", "label": "Line of Credit Facility, Fee Percentage", "documentation": "Line of Credit Facility, Fee Percentage" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityIncreaseDecreaseForPeriodNet", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in the size of revolving credit facility", "label": "Line of Credit Facility, Increase (Decrease), Net", "documentation": "Amount of increase (decrease) of the credit facility." } } }, "auth_ref": [ "r1002" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.cvgrp.com/role/DebtMarginforBorrowingsunderRevolvingCreditFacilityDetails" ], "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": [ "r1002" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving credit facility", "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": [ "r33" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Availability of borrowing", "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": [ "r33" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.cvgrp.com/role/DebtMarginforBorrowingsunderRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Table]", "label": "Line of Credit Facility [Table]", "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line." } } }, "auth_ref": [ "r33", "r1002" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.cvgrp.com/role/DebtAdditionalInformationDetail", "http://www.cvgrp.com/role/FairValueMeasurementCarryingAmountsandFairValuesofLongTermDebtObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.cvgrp.com/role/CoverPage" ], "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/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/DebtSummaryofDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.cvgrp.com/role/DebtSummaryofDebtDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cvgrp.com/role/DebtSummaryofDebtDetails", "http://www.cvgrp.com/role/FairValueMeasurementCarryingAmountsandFairValuesofLongTermDebtObligationsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Carrying amount", "terseLabel": "Carrying Amount", "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": [ "r29", "r197", "r454", "r470", "r934", "r935", "r1101" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/DebtSummaryofDebtDetails_1": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 }, "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cvgrp.com/role/DebtSummaryofDebtDetails", "http://www.cvgrp.com/role/FairValueMeasurementCarryingAmountsandFairValuesofLongTermDebtObligationsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Current portion of long-term debt", "negatedLabel": "Less: current portion", "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": [ "r230" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementCarryingAmountsandFairValuesofLongTermDebtObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Long-Term Debt, Fair Value", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/CommitmentsandContingenciesScheduleofMinimumPrincipalPaymentsDueonLongtermDebtDetails" ], "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": [ "r15", "r271", "r1037" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/CommitmentsandContingenciesScheduleofMinimumPrincipalPaymentsDueonLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "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": [ "r15", "r271", "r459" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/CommitmentsandContingenciesScheduleofMinimumPrincipalPaymentsDueonLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "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": [ "r15", "r271", "r459" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/CommitmentsandContingenciesScheduleofMinimumPrincipalPaymentsDueonLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "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": [ "r15", "r271", "r459" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/CommitmentsandContingenciesScheduleofMinimumPrincipalPaymentsDueonLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "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": [ "r15", "r271", "r459" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/CommitmentsandContingenciesScheduleofMinimumPrincipalPaymentsDueonLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "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": [ "r15", "r271", "r459" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 }, "http://www.cvgrp.com/role/DebtSummaryofDebtDetails_1": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cvgrp.com/role/DebtSummaryofDebtDetails", "http://www.cvgrp.com/role/FairValueMeasurementCarryingAmountsandFairValuesofLongTermDebtObligationsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term debt", "terseLabel": "Total long-term debt, net of current portion", "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": [ "r231" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.cvgrp.com/role/DebtAdditionalInformationDetail", "http://www.cvgrp.com/role/DebtSummaryofDebtDetails", "http://www.cvgrp.com/role/FairValueMeasurementCarryingAmountsandFairValuesofLongTermDebtObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r39" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.cvgrp.com/role/DebtAdditionalInformationDetail", "http://www.cvgrp.com/role/DebtSummaryofDebtDetails", "http://www.cvgrp.com/role/FairValueMeasurementCarryingAmountsandFairValuesofLongTermDebtObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r39", "r81" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.cvgrp.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [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": [ "r421", "r422", "r423", "r426", "r1025", "r1026" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.cvgrp.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations." } } }, "auth_ref": [ "r421", "r422", "r423", "r426", "r1025", "r1026" ] }, "cvgi_LossContingencyNumberOfCustomersWithVoluntarySafetyRecall": { "xbrltype": "integerItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "LossContingencyNumberOfCustomersWithVoluntarySafetyRecall", "presentation": [ "http://www.cvgrp.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of customers with voluntary safety recall", "label": "Loss Contingency, Number of Customers With Voluntary Safety Recall", "documentation": "Loss Contingency, Number of Customers With Voluntary Safety Recall" } } }, "auth_ref": [] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.cvgrp.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "http://www.cvgrp.com/role/SignificantAccountingPoliciesSummaryofPropertyPlantandEquipmentNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery and equipment", "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.cvgrp.com/role/SegmentReportingScheduleofRevenueConcentrationbyCustomerDetails", "http://www.cvgrp.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r337", "r941", "r1038", "r1102", "r1103" ] }, "cvgi_MaturityPeriodOfShortTermLiquidInvestmentsMaximum": { "xbrltype": "durationItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "MaturityPeriodOfShortTermLiquidInvestmentsMaximum", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maturity period of investments", "label": "Maturity Period Of Short Term Liquid Investments Maximum", "documentation": "Maturity Period Of Short Term Liquid Investments Maximum" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationAdditionalInformationDetails", "http://www.cvgrp.com/role/DebtMarginforBorrowingsunderRevolvingCreditFacilityDetails", "http://www.cvgrp.com/role/LeasesAdditionalInformationDetails", "http://www.cvgrp.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r422", "r423", "r424", "r425", "r585", "r756", "r802", "r826", "r827", "r881", "r883", "r885", "r886", "r896", "r911", "r912", "r928", "r938", "r952", "r959", "r1035", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationAdditionalInformationDetails", "http://www.cvgrp.com/role/DebtMarginforBorrowingsunderRevolvingCreditFacilityDetails", "http://www.cvgrp.com/role/LeasesAdditionalInformationDetails", "http://www.cvgrp.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r422", "r423", "r424", "r425", "r585", "r756", "r802", "r826", "r827", "r881", "r883", "r885", "r886", "r896", "r911", "r912", "r928", "r938", "r952", "r959", "r1035", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100" ] }, "cvgi_MirrorsWipersAndControlsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "MirrorsWipersAndControlsMember", "presentation": [ "http://www.cvgrp.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.cvgrp.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mirrors, wipers and controls", "label": "Mirrors, Wipers and Controls [Member]", "documentation": "Mirrors, Wipers and Controls [Member]" } } }, "auth_ref": [] }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MovementInStandardProductWarrantyAccrualRollForward", "presentation": [ "http://www.cvgrp.com/role/CommitmentsandContingenciesSummaryofWarrantyProvisionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Movement in Standard Product Warranty Accrual [Roll Forward]", "label": "Movement in Standard Product Warranty Accrual [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_MovementInValuationAllowancesAndReservesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MovementInValuationAllowancesAndReservesRollForward", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesSummaryofValuationAllowanceDetails" ], "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": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.cvgrp.com/role/SegmentReportingScheduleofRevenueConcentrationbyCustomerDetails", "http://www.cvgrp.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r337", "r941", "r1038", "r1102", "r1103" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) 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": [ "r259" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.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": [ "r259" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) 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": [ "r166", "r167", "r168" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 }, "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cvgrp.com/role/StockholdersEquityDilutedEarningsLossperShareDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss)", "terseLabel": "Net income (loss)", "verboseLabel": "Net income (loss) attributable to common stockholders", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r156", "r168", "r200", "r221", "r245", "r248", "r253", "r266", "r281", "r283", "r284", "r285", "r286", "r289", "r290", "r297", "r308", "r322", "r328", "r331", "r374", "r428", "r429", "r431", "r432", "r433", "r435", "r437", "r439", "r440", "r686", "r696", "r779", "r857", "r874", "r875", "r927", "r970", "r1033" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.cvgrp.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Issued Accounting Pronouncements", "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": [] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.cvgrp.com/role/SegmentReportingRevenueandLongLivedAssetsforEachofGeographicAreasDetail" ], "lang": { "en-us": { "role": { "terseLabel": "All other countries", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r1109", "r1110", "r1111", "r1112" ] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://www.cvgrp.com/role/IntangibleAssetsSummaryofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Covenant not to compete", "label": "Noncompete Agreements [Member]", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r104" ] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.cvgrp.com/role/SegmentReportingRevenueandLongLivedAssetsforEachofGeographicAreasDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-lived Assets", "label": "Long-Lived Assets", "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets." } } }, "auth_ref": [ "r336" ] }, "us-gaap_NondesignatedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NondesignatedMember", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementEffectofDerivativeInstrumentsonConsolidatedStatementsofOperationsDetail", "http://www.cvgrp.com/role/FairValueMeasurementFairValueofOurDerivativeBalanceSheetDetails", "http://www.cvgrp.com/role/FairValueMeasurementFairValuesofourDerivativeAssetsandLiabilitiesDetail", "http://www.cvgrp.com/role/FairValueMeasurementNotionalAmountofForeignExchangeContractsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Not Designated as Hedging Instrument", "label": "Not Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r22" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.cvgrp.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r1014" ] }, "us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OciBeforeReclassificationsBeforeTaxAttributableToParent", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossAccumulatedComprehensiveIncomeLossActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net current period change", "label": "OCI, before Reclassifications, before Tax, Attributable to Parent", "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r45" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cvgrp.com/role/SegmentReportingSalesbySegmentDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income (loss)", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r308", "r322", "r328", "r331", "r927" ] }, "cvgi_OperatingLeaseAssetsAndLiabilitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "OperatingLeaseAssetsAndLiabilitiesLesseeAbstract", "presentation": [ "http://www.cvgrp.com/role/LeasesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases", "label": "Operating Lease, Assets And Liabilities, Lessee [Abstract]", "documentation": "Operating Lease, Assets And Liabilities, Lessee [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cvgrp.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "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": [ "r719", "r956" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails": { "parentTag": "cvgi_FinanceLeaseandOperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 }, "http://www.cvgrp.com/role/LeasesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cvgrp.com/role/LeasesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails", "http://www.cvgrp.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating lease liabilities", "verboseLabel": "Present value of lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r710" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/LeasesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cvgrp.com/role/LeasesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current operating lease liabilities", "verboseLabel": "Current 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": [ "r710" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/LeasesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cvgrp.com/role/LeasesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "netLabel": "Long-term operating lease liabilities", "terseLabel": "Non-current 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": [ "r710" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows from 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": [ "r714", "r721" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cvgrp.com/role/LeasesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use asset, net", "verboseLabel": "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": [ "r709" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.cvgrp.com/role/LeasesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r723", "r956" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.cvgrp.com/role/LeasesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r722", "r956" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards", "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": [ "r101" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationSummaryofRestructuringCostsDetails", "http://www.cvgrp.com/role/SegmentReportingSalesbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segments", "label": "Operating Segments [Member]", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r321", "r322", "r323", "r324", "r325", "r331" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/AccruedandOtherLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cvgrp.com/role/AccruedandOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r36" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r236", "r957" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r228" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedasOtherChangesinPlanAssetsandBenefitObligationsinOtherComprehensiveIncomeLossDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedasOtherChangesinPlanAssetsandBenefitObligationsinOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Prior service credit", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), before Tax", "documentation": "Amount, before tax, of cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit)." } } }, "auth_ref": [ "r6", "r153", "r551" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "negatedLabel": "Change in defined benefit plans, net of tax", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent." } } }, "auth_ref": [ "r5", "r19", "r153", "r191" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Parent", "documentation": "Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, on foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r11", "r19", "r191" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 }, "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign currency translation adjustments", "totalLabel": "Cumulative translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r11", "r19", "r191" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cumulative translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Portion Attributable to Parent", "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r11", "r19", "r191" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Net unrealized gain (loss)", "label": "Other Comprehensive Income (Loss), before Reclassifications, before Tax", "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r45", "r252", "r699", "r701", "r704", "r780", "r996" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Net unrealized gain (loss)", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r28", "r45", "r252", "r699", "r701", "r704", "r996" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsTax", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Net unrealized gain (loss)", "label": "Other Comprehensive Income (Loss) before Reclassifications, Tax", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) before reclassification adjustment from accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r7", "r251", "r780" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total other comprehensive income", "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent", "documentation": "Amount before tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r11", "r19", "r191" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative instruments, net of tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent", "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r240" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Derivative instruments", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax", "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r241" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Derivative instruments", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax", "documentation": "Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r241" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "crdr": "debit", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementFairValueofOurDerivativeBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Equity", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r240", "r243" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative instruments", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax", "documentation": "Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r241" ] }, "cvgi_OtherComprehensiveIncomeLossChangesInCashFlowHedgeUnrealizedGainLossAfterReclassificationBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "OtherComprehensiveIncomeLossChangesInCashFlowHedgeUnrealizedGainLossAfterReclassificationBeforeTax", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail": { "parentTag": "us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative instruments", "label": "Other Comprehensive Income (Loss), Changes In Cash Flow Hedge, Unrealized Gain (Loss), after Reclassification, before Tax", "documentation": "Other Comprehensive Income (Loss), Changes In Cash Flow Hedge, Unrealized Gain (Loss), after Reclassification, before Tax" } } }, "auth_ref": [] }, "cvgi_OtherComprehensiveIncomeLossChangesInCashFlowHedgeUnrealizedGainLossAfterReclassificationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "OtherComprehensiveIncomeLossChangesInCashFlowHedgeUnrealizedGainLossAfterReclassificationTax", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail": { "parentTag": "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Derivative instruments", "label": "Other Comprehensive Income (Loss), Changes In Cash Flow Hedge, Unrealized Gain (Loss), After Reclassification, Tax", "documentation": "Other Comprehensive Income (Loss), Changes In Cash Flow Hedge, Unrealized Gain (Loss), After Reclassification, Tax" } } }, "auth_ref": [] }, "cvgi_OtherComprehensiveIncomeLossChangesInCashFlowHedgeUnrealizedGainLossBeforeReclassificationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "OtherComprehensiveIncomeLossChangesInCashFlowHedgeUnrealizedGainLossBeforeReclassificationTax", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail": { "parentTag": "cvgi_OtherComprehensiveIncomeLossChangesInCashFlowHedgeUnrealizedGainLossAfterReclassificationTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Derivative instruments", "label": "Other Comprehensive Income (Loss), Changes In Cash Flow Hedge, Unrealized Gain (Loss), before Reclassification, Tax", "documentation": "Other Comprehensive Income (Loss), Changes In Cash Flow Hedge, Unrealized Gain (Loss), before Reclassification, Tax" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss):", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 }, "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive income", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r11", "r19", "r191", "r246", "r249" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTax", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Net actuarial gain and prior service credit", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment and Tax", "documentation": "Amount, before tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income of defined benefit plan, that has not been recognized in net periodic benefit cost (credit)." } } }, "auth_ref": [ "r5", "r153" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTaxAbstract", "presentation": [ "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Before Tax Amount", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment and Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Net actuarial gain and prior service credit", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, after Tax", "documentation": "Amount, after tax, before reclassification adjustment, of (increase) decrease in accumulated other comprehensive income of defined benefit plan, that has not been recognized in net periodic benefit cost (credit)." } } }, "auth_ref": [ "r5", "r153" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract", "presentation": [ "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "After Tax Amount", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, after Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedasOtherChangesinPlanAssetsandBenefitObligationsinOtherComprehensiveIncomeLossDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedasOtherChangesinPlanAssetsandBenefitObligationsinOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total recognized in other comprehensive income (loss)", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax", "documentation": "Amount, before tax, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r5", "r153", "r944", "r1041" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net actuarial gain and prior service credit", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, Tax", "documentation": "Amount, before reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r5", "r7", "r191" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTaxAbstract", "presentation": [ "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Expense", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedasOtherChangesinPlanAssetsandBenefitObligationsinOtherComprehensiveIncomeLossDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedasOtherChangesinPlanAssetsandBenefitObligationsinOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Actuarial (gain) loss", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax", "documentation": "Amount, before tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit." } } }, "auth_ref": [ "r4", "r153", "r183" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Actuarial loss and prior service cost", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, before Tax", "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net period benefit cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r8", "r153", "r244", "r1041" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedasOtherChangesinPlanAssetsandBenefitObligationsinOtherComprehensiveIncomeLossDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedasOtherChangesinPlanAssetsandBenefitObligationsinOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of actuarial (loss) gain", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax", "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan." } } }, "auth_ref": [ "r8", "r153", "r244", "r551" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail": { "parentTag": "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Actuarial loss and prior service cost", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax", "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net periodic benefit cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r8", "r153", "r183", "r244" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Actuarial loss and prior service cost", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax", "documentation": "Amount of tax (expense) benefit for reclassification adjustment from accumulated other comprehensive (income) loss of defined benefit plan." } } }, "auth_ref": [ "r7", "r191" ] }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total other comprehensive income", "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r11", "r19", "r191" ] }, "cvgi_OtherIncomeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "OtherIncomeExpenseMember", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementEffectofDerivativeInstrumentsonConsolidatedStatementsofOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other (income) expense", "label": "Other (Income) Expense [Member]", "documentation": "Other (Income) Expense" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.cvgrp.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": [ "r40" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "negatedLabel": "Other (income) expense", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r163" ] }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAdditionalInformationDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedasOtherChangesinPlanAssetsandBenefitObligationsinOtherComprehensiveIncomeLossDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansComponentsofNetPeriodicBenefitCostDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansFairValuesofPensionPlanAssetsbyAssetCategoryandbyLevelDetail" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Pension and Other Post-Retirement Benefit Plans", "label": "Other Postretirement Benefits Plan [Member]", "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits." } } }, "auth_ref": [ "r506", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r534", "r535", "r536", "r537", "r538", "r539", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r554", "r556", "r557", "r559", "r562", "r565", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r582", "r583", "r584", "r944", "r945", "r946", "r947", "r948" ] }, "us-gaap_PaidInKindInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaidInKindInterest", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Payment in kind interest expense", "label": "Paid-in-Kind Interest", "documentation": "Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r13" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Payables and Accruals [Abstract]", "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Contingent consideration payment", "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": [ "r9" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationSummaryofRestructuringCostsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments and other adjustments", "label": "Payments for Restructuring", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r409", "r1000" ] }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtExtinguishmentCosts", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Debt extinguishment payments and early payment fees on debt", "label": "Payment for Debt Extinguishment or Debt Prepayment Cost", "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest." } } }, "auth_ref": [ "r10" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Debt issuance and amendment 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": [ "r49" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property, plant 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": [ "r165" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlans" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans", "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r505", "r531", "r533", "r539", "r558", "r560", "r561", "r562", "r563", "r564", "r579", "r580", "r582", "r944" ] }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedinConsolidatedBalanceSheetsDetail": { "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "weight": -1.0, "order": 1.0 }, "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedinConsolidatedBalanceSheetsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Pension and other post-retirement liabilities", "negatedTerseLabel": "Noncurrent liabilities", "label": "Liability, Defined Benefit Plan, Noncurrent", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent." } } }, "auth_ref": [ "r139", "r506", "r507", "r530", "r944" ] }, "us-gaap_PensionExpenseReversalOfExpenseNoncash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionExpenseReversalOfExpenseNoncash", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Pension plan settlement", "label": "Pension Expense (Reversal of Expense), Noncash", "documentation": "Amount of noncash expense (reversal of expense) for pension benefits. Excludes other postretirement benefits." } } }, "auth_ref": [ "r13" ] }, "us-gaap_PensionPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionPlansDefinedBenefitMember", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAdditionalInformationDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedasOtherChangesinPlanAssetsandBenefitObligationsinOtherComprehensiveIncomeLossDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedinConsolidatedBalanceSheetsDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansChangeinBenefitObligationPlanAssetsandFundedStatusDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansComponentsofNetPeriodicBenefitCostDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansCurrentInvestmentAllocationTargetforPensionPlansandWeightedAverageAssetAllocationsDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansWeightedAverageAssumptionsUsedtoDetermineBenefitObligationsDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetail", "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Non-U.S. Pension Plan", "terseLabel": "Non-U.S. Pension Plan", "label": "Pension Plan [Member]", "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits." } } }, "auth_ref": [ "r506", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r554", "r556", "r557", "r559", "r562", "r565", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r582", "r583", "r586", "r944", "r945", "r949", "r950", "r951" ] }, "us-gaap_PercentageOfDebtHedgedByInterestRateDerivatives": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PercentageOfDebtHedgedByInterestRateDerivatives", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of outstanding debt covered by swaps", "label": "Percentage of Debt Hedged by Interest Rate Derivatives", "documentation": "Percentage of an entity's outstanding debt that is designated as a hedged item in cash flow, fair value, or net investment hedge." } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.cvgrp.com/role/PerformanceAwardsAdditionalInformationDetail", "http://www.cvgrp.com/role/PerformanceAwardsSummaryofGrantActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Awards", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PlanAssetCategoriesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanAssetCategoriesDomain", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAdditionalInformationDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansCurrentInvestmentAllocationTargetforPensionPlansandWeightedAverageAssetAllocationsDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansFairValuesofPensionPlanAssetsbyAssetCategoryandbyLevelDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Domain]", "label": "Defined Benefit Plan, Plan Assets, Category [Domain]", "documentation": "Defined benefit plan asset investment." } } }, "auth_ref": [ "r531", "r532", "r534", "r535", "r536", "r537", "r538", "r539", "r559", "r942", "r943", "r944" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.cvgrp.com/role/PerformanceAwardsAdditionalInformationDetail", "http://www.cvgrp.com/role/PerformanceAwardsSummaryofGrantActivityDetails", "http://www.cvgrp.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.cvgrp.com/role/PerformanceAwardsAdditionalInformationDetail", "http://www.cvgrp.com/role/PerformanceAwardsSummaryofGrantActivityDetails", "http://www.cvgrp.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072" ] }, "cvgi_PlasticTrimComponentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "PlasticTrimComponentsMember", "presentation": [ "http://www.cvgrp.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plastic & Trim components", "label": "Plastic & Trim Components [Member]", "documentation": "Plastic & Trim Components [Member]" } } }, "auth_ref": [] }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PortionAtFairValueFairValueDisclosureMember", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementCarryingAmountsandFairValuesofLongTermDebtObligationsDetail" ], "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": [ "r694" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.cvgrp.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per shares)", "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": [ "r142", "r472" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.cvgrp.com/role/StockholdersEquityAdditionalInformationDetail" ], "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": [ "r142", "r836" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r142", "r472" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.cvgrp.com/role/StockholdersEquityAdditionalInformationDetail" ], "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": [ "r142", "r836", "r855", "r1107", "r1108" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.01 par value (5,000,000 shares authorized; no shares issued and outstanding)", "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": [ "r142", "r770", "r957" ] }, "us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSeniorLongTermDebt", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings under term loan facility", "label": "Proceeds from Issuance of Senior Long-Term Debt", "documentation": "The cash inflow from a borrowing with the highest claim on the assets of the entity in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle, if longer)." } } }, "auth_ref": [ "r47" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings under ABL revolving credit facility", "label": "Proceeds from Lines of Credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r47", "r1002" ] }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLongTermLinesOfCredit", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings under revolving 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": [ "r47" ] }, "cvgi_ProceedsFromLongTermLinesOfCreditForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "ProceedsFromLongTermLinesOfCreditForeign", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings under China credit facility", "label": "Proceeds from Long-Term Lines of Credit, Foreign", "documentation": "Proceeds from Long-Term Lines of Credit, Foreign" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Other financing activities, net", "label": "Proceeds from (Payments for) Other Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities classified as other." } } }, "auth_ref": [ "r983", "r999" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from disposal/sale of property, plant and equipment", "label": "Proceeds from Sale of Property, Plant, and Equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r164" ] }, "cvgi_ProceedsFromSettlementOfDerivativeContract": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "ProceedsFromSettlementOfDerivativeContract", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cvgrp.com/role/FairValueMeasurementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement of derivative contract", "label": "Proceeds from Settlement of Derivative Contract", "documentation": "Proceeds from Settlement of Derivative Contract" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.cvgrp.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.cvgrp.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r333", "r758", "r796", "r797", "r798", "r799", "r800", "r801", "r915", "r939", "r958", "r986", "r1027", "r1028", "r1038", "r1102" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.cvgrp.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.cvgrp.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r333", "r758", "r796", "r797", "r798", "r799", "r800", "r801", "r915", "r939", "r958", "r986", "r1027", "r1028", "r1038", "r1102" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.cvgrp.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "http://www.cvgrp.com/role/SignificantAccountingPoliciesSummaryofPropertyPlantandEquipmentNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [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": [ "r14" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/SignificantAccountingPoliciesSummaryofPropertyPlantandEquipmentNetDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/SignificantAccountingPoliciesSummaryofPropertyPlantandEquipmentNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant, 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": [ "r175", "r225", "r777" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.cvgrp.com/role/SignificantAccountingPoliciesSummaryofPropertyPlantandEquipmentNetDetail" ], "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": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://www.cvgrp.com/role/SignificantAccountingPoliciesSummaryofPropertyPlantandEquipmentNetDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cvgrp.com/role/SignificantAccountingPoliciesSummaryofPropertyPlantandEquipmentNetDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Property, plant and equipment, net of accumulated depreciation of $188,041 and $184,131, respectively", "totalLabel": "Property, plant and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r14", "r765", "r777", "r957" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.cvgrp.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant 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": [ "r14", "r212", "r215", "r775" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.cvgrp.com/role/SignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Property, Plant, and Equipment Net", "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": [ "r14" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.cvgrp.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "http://www.cvgrp.com/role/SignificantAccountingPoliciesSummaryofPropertyPlantandEquipmentNetDetail" ], "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": [ "r175" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.cvgrp.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property plant and equipment useful life", "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": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationAdditionalInformationDetails", "http://www.cvgrp.com/role/DebtMarginforBorrowingsunderRevolvingCreditFacilityDetails", "http://www.cvgrp.com/role/LeasesAdditionalInformationDetails", "http://www.cvgrp.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r422", "r423", "r424", "r425", "r531", "r585", "r617", "r618", "r619", "r732", "r756", "r802", "r826", "r827", "r881", "r883", "r885", "r886", "r896", "r911", "r912", "r928", "r938", "r952", "r959", "r962", "r1022", "r1035", "r1096", "r1097", "r1098", "r1099", "r1100" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationAdditionalInformationDetails", "http://www.cvgrp.com/role/DebtMarginforBorrowingsunderRevolvingCreditFacilityDetails", "http://www.cvgrp.com/role/LeasesAdditionalInformationDetails", "http://www.cvgrp.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r422", "r423", "r424", "r425", "r531", "r585", "r617", "r618", "r619", "r732", "r756", "r802", "r826", "r827", "r881", "r883", "r885", "r886", "r896", "r911", "r912", "r928", "r938", "r952", "r959", "r962", "r1022", "r1035", "r1096", "r1097", "r1098", "r1099", "r1100" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract", "presentation": [ "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossAccumulatedComprehensiveIncomeLossActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]", "label": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [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_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Net realized loss", "label": "Reclassification from AOCI, Current Period, before Tax, Attributable to Parent", "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r45" ] }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossAccumulatedComprehensiveIncomeLossActivityDetail", "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Amounts reclassified into earnings", "negatedTotalLabel": "Net realized loss", "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r28", "r45" ] }, "us-gaap_ReclassificationFromAociCurrentPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAociCurrentPeriodTax", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Net realized loss", "label": "Reclassification from AOCI, Current Period, Tax", "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r7", "r244", "r251", "r780" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "presentation": [ "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossTables" ], "lang": { "en-us": { "role": { "terseLabel": "Related Tax Effects Allocated to Each Component of Other Comprehensive Income (Loss)", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]", "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesReconciliationofBeginningandEndingAmountofUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [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_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayment of ABL revolving credit facility", "label": "Repayments of Lines of Credit", "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r48", "r1002" ] }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermLinesOfCredit", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayment of revolving 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": [ "r48" ] }, "cvgi_RepaymentsOfLongTermLinesOfCreditForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "RepaymentsOfLongTermLinesOfCreditForeign", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayment of China credit facility", "label": "Repayments of Long-Term Lines of Credit, Foreign", "documentation": "Repayments of Long-Term Lines of Credit, Foreign" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfSeniorDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfSeniorDebt", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayment of term loan facility", "label": "Repayments of Senior Debt", "documentation": "The cash outflow for a long-term debt where the holder has highest claim on the entity's asset in case of bankruptcy or liquidation during the period." } } }, "auth_ref": [ "r48" ] }, "cvgi_ResearchAndDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "ResearchAndDevelopmentMember", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development", "label": "Research And Development [Member]", "documentation": "Research And Development [Member]" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.cvgrp.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.cvgrp.com/role/ShareBasedCompensationSummaryofInformationaboutNonvestedRestrictedStockGrantsDetail", "http://www.cvgrp.com/role/StockholdersEquityAdditionalInformationDetail" ], "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": [ "r56" ] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Restructuring and Related Activities [Abstract]", "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalization" ], "lang": { "en-us": { "role": { "terseLabel": "Cost Reduction and Manufacturing Capacity Rationalization", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r406", "r407", "r409", "r412", "r418" ] }, "us-gaap_RestructuringAndRelatedCostExpectedCost1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostExpectedCost1", "crdr": "debit", "presentation": [ "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and related cost, expected cost", "label": "Restructuring and Related Cost, Expected Cost", "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost." } } }, "auth_ref": [ "r408", "r411", "r415", "r417" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationAdditionalInformationDetails", "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationSummaryofRestructuringCostsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Restructuring charges", "terseLabel": "New charges", "label": "Restructuring Charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r13", "r413", "r415", "r1023" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Type [Axis]", "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r408", "r409", "r415", "r416" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationAdditionalInformationDetails", "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationSummaryofRestructuringCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost and Reserve [Line Items]", "label": "Restructuring Cost and Reserve [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": [ "r408", "r409", "r410", "r411", "r415", "r416", "r417" ] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationSummaryofRestructuringCostsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Restructuring reserve, beginning balance", "periodEndLabel": "Restructuring reserve, ending balance", "label": "Restructuring Reserve", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r409", "r414" ] }, "us-gaap_RestructuringReserveRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveRollForward", "presentation": [ "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationSummaryofRestructuringCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Reserve [Roll Forward]", "label": "Restructuring Reserve [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_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Retained deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r145", "r181", "r773", "r806", "r808", "r812", "r837", "r957" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r219", "r278", "r279", "r280", "r282", "r288", "r290", "r375", "r376", "r626", "r627", "r628", "r659", "r660", "r676", "r678", "r679", "r681", "r684", "r803", "r805", "r814", "r1107" ] }, "us-gaap_RetirementPlanSponsorLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanSponsorLocationAxis", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAdditionalInformationDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedasOtherChangesinPlanAssetsandBenefitObligationsinOtherComprehensiveIncomeLossDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedinConsolidatedBalanceSheetsDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansChangeinBenefitObligationPlanAssetsandFundedStatusDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansComponentsofNetPeriodicBenefitCostDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansCurrentInvestmentAllocationTargetforPensionPlansandWeightedAverageAssetAllocationsDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansFairValuesofPensionPlanAssetsbyAssetCategoryandbyLevelDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansWeightedAverageAssumptionsUsedtoDetermineBenefitObligationsDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetail", "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Sponsor Location [Axis]", "label": "Retirement Plan Sponsor Location [Axis]", "documentation": "Information by location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r554", "r555", "r556", "r557", "r559", "r562", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r1044", "r1045", "r1046" ] }, "us-gaap_RetirementPlanSponsorLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanSponsorLocationDomain", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAdditionalInformationDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedasOtherChangesinPlanAssetsandBenefitObligationsinOtherComprehensiveIncomeLossDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedinConsolidatedBalanceSheetsDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansChangeinBenefitObligationPlanAssetsandFundedStatusDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansComponentsofNetPeriodicBenefitCostDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansCurrentInvestmentAllocationTargetforPensionPlansandWeightedAverageAssetAllocationsDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansFairValuesofPensionPlanAssetsbyAssetCategoryandbyLevelDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansWeightedAverageAssumptionsUsedtoDetermineBenefitObligationsDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetail", "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Sponsor Location [Domain]", "label": "Retirement Plan Sponsor Location [Domain]", "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r554", "r555", "r556", "r557", "r559", "r562", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r1044", "r1045", "r1046" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAdditionalInformationDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedasOtherChangesinPlanAssetsandBenefitObligationsinOtherComprehensiveIncomeLossDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedinConsolidatedBalanceSheetsDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansChangeinBenefitObligationPlanAssetsandFundedStatusDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansComponentsofNetPeriodicBenefitCostDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansCurrentInvestmentAllocationTargetforPensionPlansandWeightedAverageAssetAllocationsDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansFairValuesofPensionPlanAssetsbyAssetCategoryandbyLevelDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansWeightedAverageAssumptionsUsedtoDetermineBenefitObligationsDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetail", "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type [Axis]", "label": "Retirement Plan Type [Axis]", "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r506", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r554", "r556", "r557", "r559", "r562", "r565", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r582", "r583", "r584", "r586", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAdditionalInformationDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedasOtherChangesinPlanAssetsandBenefitObligationsinOtherComprehensiveIncomeLossDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedinConsolidatedBalanceSheetsDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansChangeinBenefitObligationPlanAssetsandFundedStatusDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansComponentsofNetPeriodicBenefitCostDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansCurrentInvestmentAllocationTargetforPensionPlansandWeightedAverageAssetAllocationsDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansFairValuesofPensionPlanAssetsbyAssetCategoryandbyLevelDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansWeightedAverageAssumptionsUsedtoDetermineBenefitObligationsDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetail", "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type [Domain]", "label": "Retirement Plan Type [Domain]", "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r506", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r554", "r556", "r557", "r559", "r562", "r565", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r582", "r583", "r584", "r586", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cvgrp.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.cvgrp.com/role/SegmentReportingRevenueandLongLivedAssetsforEachofGeographicAreasDetail", "http://www.cvgrp.com/role/SegmentReportingSalesbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "verboseLabel": "Revenues", "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": [ "r309", "r310", "r321", "r326", "r327", "r333", "r335", "r337", "r502", "r503", "r758" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.cvgrp.com/role/SignificantAccountingPoliciesPolicies" ], "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": [ "r218", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r913" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.cvgrp.com/role/RevenueRecognition" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "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": [ "r218", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r504" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.cvgrp.com/role/SegmentReportingRevenueandLongLivedAssetsforEachofGeographicAreasDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]", "label": "Revenues from External Customers and Long-Lived 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": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.cvgrp.com/role/DebtAdditionalInformationDetail" ], "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": [] }, "cvgi_RiskLevelExtremeHighMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "RiskLevelExtremeHighMember", "presentation": [ "http://www.cvgrp.com/role/DebtMarginforBorrowingsunderRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "V", "label": "Risk Level Extreme High [Member]", "documentation": "Risk Level Extreme High" } } }, "auth_ref": [] }, "us-gaap_RiskLevelHighMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RiskLevelHighMember", "presentation": [ "http://www.cvgrp.com/role/DebtMarginforBorrowingsunderRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "III", "label": "Risk Level, High [Member]", "documentation": "An entity's internal risk assessment as having high risk." } } }, "auth_ref": [ "r118" ] }, "us-gaap_RiskLevelLowMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RiskLevelLowMember", "presentation": [ "http://www.cvgrp.com/role/DebtMarginforBorrowingsunderRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "I", "label": "Risk Level, Low [Member]", "documentation": "An entity's internal risk assessment as having low risk." } } }, "auth_ref": [] }, "us-gaap_RiskLevelMediumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RiskLevelMediumMember", "presentation": [ "http://www.cvgrp.com/role/DebtMarginforBorrowingsunderRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "II", "label": "Risk Level, Medium [Member]", "documentation": "An entity's internal risk assessment as having medium risk." } } }, "auth_ref": [] }, "cvgi_RiskLevelVeryHighMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "RiskLevelVeryHighMember", "presentation": [ "http://www.cvgrp.com/role/DebtMarginforBorrowingsunderRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IV", "label": "Risk Level Very High [Member]", "documentation": "Risk Level Very High" } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.cvgrp.com/role/SegmentReportingScheduleofRevenueConcentrationbyCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r337", "r984" ] }, "cvgi_ScheduleOfAccruedAndOtherLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "ScheduleOfAccruedAndOtherLiabilitiesTableTextBlock", "presentation": [ "http://www.cvgrp.com/role/AccruedandOtherLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued and Other Liabilities", "label": "Schedule Of Accrued And Other Liabilities [Table Text Block]", "documentation": "Schedule Of Accrued And Other Liabilities" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossTables" ], "lang": { "en-us": { "role": { "terseLabel": "Activity of Accumulated Other Comprehensive Income (Loss)", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r45", "r1087", "r1088" ] }, "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Values of Pension Plan Assets by Asset Category and by Level", "label": "Schedule of Allocation of Plan Assets [Table Text Block]", "documentation": "Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans. This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall." } } }, "auth_ref": [ "r184" ] }, "cvgi_ScheduleOfAmountsRecognizedInAccumulatedOtherComprehensiveIncomeLossTableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "ScheduleOfAmountsRecognizedInAccumulatedOtherComprehensiveIncomeLossTableTableTextBlock", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts Recognized in Other Comprehensive Income (Loss)", "label": "Schedule Of Amounts Recognized In Accumulated Other Comprehensive Income Loss Table [Table Text Block]", "documentation": "Schedule Of Amounts Recognized In Accumulated Other Comprehensive Income Loss Table" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Assumptions Used to Determine Benefit Obligations and Net Periodic Benefit Cost", "label": "Defined Benefit Plan, Assumptions [Table Text Block]", "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate." } } }, "auth_ref": [ "r553" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Provision (Benefit) 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": [ "r189" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.cvgrp.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Debt", "label": "Schedule of Debt [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable", "presentation": [ "http://www.cvgrp.com/role/PerformanceAwardsAdditionalInformationDetail", "http://www.cvgrp.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Compensation Arrangement with Individual, Share-based Payments [Table]", "label": "Schedule of Deferred Compensation Arrangement with Individual, Share-Based Payments [Table]", "documentation": "Schedule, table or text reflecting equity-based arrangements (such as stock or unit options and stock or unit awards) with individual employees, which are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain equity-based awards at future dates, sometimes including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period, the number of shares or units issued during the period under such arrangements, and the carrying amount as of the balance sheet date of the related liability." } } }, "auth_ref": [ "r16", "r88", "r95", "r182" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Deferred Income Taxes Assets and Liabilities", "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": [ "r188" ] }, "us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts Recognized as Other Changes in Plan Assets and Benefit Obligations in Other Comprehensive Income (Loss)", "label": "Schedule of Defined Benefit Plan Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the changes in plan assets and benefit obligations recognized in other comprehensive income (loss) during the period." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAdditionalInformationDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedasOtherChangesinPlanAssetsandBenefitObligationsinOtherComprehensiveIncomeLossDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedinConsolidatedBalanceSheetsDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansChangeinBenefitObligationPlanAssetsandFundedStatusDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansComponentsofNetPeriodicBenefitCostDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansFairValuesofPensionPlanAssetsbyAssetCategoryandbyLevelDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansWeightedAverageAssumptionsUsedtoDetermineBenefitObligationsDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r17", "r91", "r92", "r93", "r94" ] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Benefit Obligation, Plan Assets and Funded Status", "label": "Schedule of Defined Benefit Plans Disclosures [Table Text Block]", "documentation": "Tabular disclosure of one or more of the entity's defined benefit pension plans or one or more other defined benefit postretirement plans, separately for pension plans and other postretirement benefit plans including the entity's schedule of fair value of plan assets for defined benefit or other postretirement plans." } } }, "auth_ref": [ "r17", "r91", "r92", "r93", "r94" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementTables" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of Derivative Instruments on Consolidated Statements of Income for Derivatives not Designated as Accounting Hedges", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r113", "r116", "r674" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Fair Value and Presentation in Consolidated Balance Sheets for Derivatives", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position." } } }, "auth_ref": [ "r114" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.cvgrp.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted Earnings (Loss) 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": [ "r1013" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Income Taxes Computed at Statutory Rate", "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": [ "r187" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "presentation": [ "http://www.cvgrp.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Composition by Product Category of Revenues", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information." } } }, "auth_ref": [ "r68" ] }, "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Expected Future Benefit Payments of Pension and Other Post-Retirement Benefit Plans", "label": "Schedule of Expected Benefit Payments [Table Text Block]", "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter." } } }, "auth_ref": [ "r185" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.cvgrp.com/role/IntangibleAssetsSummaryofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r73", "r74", "r759" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.cvgrp.com/role/IntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r73", "r74" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-Tax Income (Loss)", "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": [ "r1004" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.cvgrp.com/role/SignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventory", "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": [ "r30", "r149", "r150", "r151" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.cvgrp.com/role/CommitmentsandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Minimum Principal Payments Due on 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": [ "r15" ] }, "us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Net Periodic Cost (Benefit)", "label": "Schedule of Net Periodic Benefit Cost Not yet Recognized [Table Text Block]", "documentation": "Tabular disclosure of the amounts related to pension plans and/or other employee benefit plans in accumulated other comprehensive income or loss that have not yet been recognized as components of net periodic benefit cost, such as the net gain (loss), net prior service cost or credit, and net transition asset or obligation." } } }, "auth_ref": [ "r186" ] }, "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementTables" ], "lang": { "en-us": { "role": { "terseLabel": "Notional Amount of Foreign Exchange Contracts", "label": "Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]", "documentation": "Tabular disclosure of the notional amounts of outstanding derivative positions." } } }, "auth_ref": [ "r110" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://www.cvgrp.com/role/CommitmentsandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Warranty Provision", "label": "Schedule of Product Warranty Liability [Table Text Block]", "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability." } } }, "auth_ref": [ "r427" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.cvgrp.com/role/SignificantAccountingPoliciesSummaryofPropertyPlantandEquipmentNetDetail" ], "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": [ "r14" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationAdditionalInformationDetails", "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationSummaryofRestructuringCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r408", "r409", "r410", "r411", "r415", "r416", "r417" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in Accrued Restructuring Balances", "label": "Restructuring and Related Costs [Table Text Block]", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r78", "r79", "r80" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "presentation": [ "http://www.cvgrp.com/role/SegmentReportingTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue and Long-Lived Assets for Each of Geographic Areas", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r69", "r158" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.cvgrp.com/role/SegmentReportingRevenueandLongLivedAssetsforEachofGeographicAreasDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r69", "r154" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.cvgrp.com/role/SegmentReportingSalesbySegmentDetails", "http://www.cvgrp.com/role/SegmentReportingScheduleofRevenueConcentrationbyCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r65", "r66", "r67", "r71" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.cvgrp.com/role/SegmentReportingTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Segment Reporting Information", "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": [ "r65", "r66", "r67", "r71" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.cvgrp.com/role/PerformanceAwardsSummaryofGrantActivityDetails", "http://www.cvgrp.com/role/ShareBasedCompensationSummaryofInformationaboutNonvestedRestrictedStockGrantsDetail" ], "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": [ "r588", "r589", "r592", "r593", "r594", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r616", "r617", "r618", "r619", "r620" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.cvgrp.com/role/ShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Status of Restricted Stock Awards", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r96" ] }, "cvgi_ScheduleOfSignificantAccountingPoliciesSummaryLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "ScheduleOfSignificantAccountingPoliciesSummaryLineItems", "presentation": [ "http://www.cvgrp.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Significant Accounting Policies Summary [Line Items]", "label": "Schedule Of Significant Accounting Policies Summary [Line Items]", "documentation": "Schedule Of Significant Accounting Policies Summary [Line Items]" } } }, "auth_ref": [] }, "cvgi_ScheduleOfSignificantAccountingPoliciesSummaryTable": { "xbrltype": "stringItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "ScheduleOfSignificantAccountingPoliciesSummaryTable", "presentation": [ "http://www.cvgrp.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Significant Accounting Policies Summary [Table]", "label": "Schedule Of Significant Accounting Policies Summary [Table]", "documentation": "Schedule Of Significant Accounting Policies Summary [Table]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Beginning and Ending Amount of 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": [ "r954", "r1076" ] }, "cvgi_ScheduleofBalanceOutstandingonRevolvingLineofCreditFacilityandTermLoanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "ScheduleofBalanceOutstandingonRevolvingLineofCreditFacilityandTermLoanTableTextBlock", "presentation": [ "http://www.cvgrp.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Margin for Borrowings under Revolving Credit Facility", "label": "Schedule of Balance Outstanding on Revolving Line of Credit Facility and Term Loan [Table Text Block]", "documentation": "Schedule of Balance Outstanding on Revolving Line of Credit Facility and Term Loan [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://www.cvgrp.com/role/SegmentReportingTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue Concentration by Customer", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r57", "r58", "r60", "r61", "r128", "r193" ] }, "cvgi_SeatsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "SeatsMember", "presentation": [ "http://www.cvgrp.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Seats", "label": "Seats [Member]", "documentation": "Seats [Member]" } } }, "auth_ref": [] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDebtMember", "presentation": [ "http://www.cvgrp.com/role/DebtSummaryofDebtDetails" ], "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": [] }, "cvgi_SecuredOvernightFinancingRateSOFRMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "SecuredOvernightFinancingRateSOFRMember", "presentation": [ "http://www.cvgrp.com/role/DebtMarginforBorrowingsunderRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term SOFR Loans", "label": "Secured Overnight Financing Rate (SOFR) [Member]", "documentation": "Secured Overnight Financing Rate (SOFR)" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.cvgrp.com/role/CoverPage" ], "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": [ "r972" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.cvgrp.com/role/CoverPage" ], "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": [ "r975" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationAdditionalInformationDetails", "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationSummaryofRestructuringCostsDetails", "http://www.cvgrp.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.cvgrp.com/role/SegmentReportingSalesbySegmentDetails", "http://www.cvgrp.com/role/SegmentReportingScheduleofRevenueConcentrationbyCustomerDetails" ], "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": [ "r305", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r331", "r337", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r411", "r417", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r932", "r986", "r1102" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.cvgrp.com/role/SegmentReportingRevenueandLongLivedAssetsforEachofGeographicAreasDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r335", "r336", "r819", "r822", "r824", "r882", "r884", "r887", "r897", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r916", "r940", "r962", "r1038", "r1102" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.cvgrp.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": [ "r304", "r305", "r306", "r307", "r308", "r320", "r325", "r329", "r330", "r331", "r332", "r333", "r334", "r337" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.cvgrp.com/role/SegmentReportingSalesbySegmentDetails", "http://www.cvgrp.com/role/SegmentReportingScheduleofRevenueConcentrationbyCustomerDetails" ], "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_SegmentReportingInformationRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationRevenueAbstract", "presentation": [ "http://www.cvgrp.com/role/SegmentReportingSalesbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information, Revenue for Reportable Segment [Abstract]", "label": "Segment Reporting Information, Revenue for Reportable Segment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cvgrp.com/role/SegmentReportingSalesbySegmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Selling, general and administrative expenses", "terseLabel": "Selling, general\u00a0& 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": [ "r161" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Selling, general and administrative expenses", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Shared-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r12" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.cvgrp.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "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": [ "r953" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.cvgrp.com/role/ShareBasedCompensationSummaryofInformationaboutNonvestedRestrictedStockGrantsDetail" ], "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": [ "r609" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.cvgrp.com/role/ShareBasedCompensationSummaryofInformationaboutNonvestedRestrictedStockGrantsDetail" ], "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": [ "r609" ] }, "cvgi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantAmountFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantAmountFairValue", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/PerformanceAwardsSummaryofGrantActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New grants", "label": "Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments Other Than Options Grant Amount Fair Value", "documentation": "Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments Other Than Options Grant Amount Fair Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.cvgrp.com/role/ShareBasedCompensationSummaryofInformationaboutNonvestedRestrictedStockGrantsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r607" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.cvgrp.com/role/ShareBasedCompensationSummaryofInformationaboutNonvestedRestrictedStockGrantsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r607" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.cvgrp.com/role/ShareBasedCompensationSummaryofInformationaboutNonvestedRestrictedStockGrantsDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Nonvested - beginning of year (in shares)", "periodEndLabel": "Nonvested - end of year (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": [ "r604", "r605" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.cvgrp.com/role/ShareBasedCompensationSummaryofInformationaboutNonvestedRestrictedStockGrantsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Nonvested Restricted Stock 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/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.cvgrp.com/role/ShareBasedCompensationSummaryofInformationaboutNonvestedRestrictedStockGrantsDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Nonvested - beginning of year (in dollars per share)", "periodEndLabel": "Nonvested - end of year (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": [ "r604", "r605" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.cvgrp.com/role/ShareBasedCompensationSummaryofInformationaboutNonvestedRestrictedStockGrantsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Grant-Date Fair Value", "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": [] }, "cvgi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingFairValue", "crdr": "debit", "presentation": [ "http://www.cvgrp.com/role/PerformanceAwardsSummaryofGrantActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Adjusted Award Value at December\u00a031, 2022", "periodEndLabel": "Adjusted Award Value at December\u00a031, 2023", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Fair Value", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Fair Value" } } }, "auth_ref": [] }, "cvgi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRollForward", "presentation": [ "http://www.cvgrp.com/role/PerformanceAwardsSummaryofGrantActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options [Roll Forward]", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options [Roll Forward]", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.cvgrp.com/role/ShareBasedCompensationSummaryofInformationaboutNonvestedRestrictedStockGrantsDetail" ], "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": [ "r608" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.cvgrp.com/role/ShareBasedCompensationSummaryofInformationaboutNonvestedRestrictedStockGrantsDetail" ], "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": [ "r608" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.cvgrp.com/role/PerformanceAwardsSummaryofGrantActivityDetails", "http://www.cvgrp.com/role/ShareBasedCompensationSummaryofInformationaboutNonvestedRestrictedStockGrantsDetail" ], "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": [ "r588", "r589", "r592", "r593", "r594", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r616", "r617", "r618", "r619", "r620" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.cvgrp.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Authorized shares available for issuance (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": [ "r95" ] }, "cvgi_ShareBasedCompensationArrangementByShareBasedPaymentAwardReturnOnInvestedCapitalAssetDenominatorMultiplier": { "xbrltype": "pureItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardReturnOnInvestedCapitalAssetDenominatorMultiplier", "presentation": [ "http://www.cvgrp.com/role/PerformanceAwardsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Return on invested capital, asset denominator multiplier", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Return on Invested Capital, Asset Denominator Multiplier", "documentation": "Share Based Compensation Arrangement by Share Based Payment Award, Return on Invested Capital, Asset Denominator Multiplier" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.cvgrp.com/role/PerformanceAwardsAdditionalInformationDetail", "http://www.cvgrp.com/role/PerformanceAwardsSummaryofGrantActivityDetails", "http://www.cvgrp.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.cvgrp.com/role/ShareBasedCompensationSummaryofInformationaboutNonvestedRestrictedStockGrantsDetail", "http://www.cvgrp.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r592", "r593", "r594", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r616", "r617", "r618", "r619", "r620" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.cvgrp.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r587", "r595", "r614", "r615", "r616", "r617", "r620", "r629", "r630", "r631", "r632" ] }, "cvgi_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresFairValue", "crdr": "debit", "presentation": [ "http://www.cvgrp.com/role/PerformanceAwardsSummaryofGrantActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeitures", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Fair Value", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Fair Value" } } }, "auth_ref": [] }, "cvgi_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAdjustmentsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAdjustmentsFairValue", "crdr": "debit", "presentation": [ "http://www.cvgrp.com/role/PerformanceAwardsSummaryofGrantActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Adjustments", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Adjustments, Fair Value", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Adjustments, Fair Value" } } }, "auth_ref": [] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.cvgrp.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Shares surrendered to satisfy tax withholding obligations (in shares)", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cvgrp.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease cost", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r720", "r956" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.cvgrp.com/role/SignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r169", "r263" ] }, "us-gaap_StandardProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/CommitmentsandContingenciesSummaryofWarrantyProvisionDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance - beginning of the year", "periodEndLabel": "Balance - end of year", "label": "Standard Product Warranty Accrual", "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability." } } }, "auth_ref": [ "r1029", "r1032" ] }, "us-gaap_StandardProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://www.cvgrp.com/role/CommitmentsandContingenciesSummaryofWarrantyProvisionDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deduction for payments made and other adjustments", "label": "Standard Product Warranty Accrual, Decrease for Payments", "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties." } } }, "auth_ref": [ "r1030" ] }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/CommitmentsandContingenciesSummaryofWarrantyProvisionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for warranty claims", "label": "Standard Product Warranty Accrual, Increase for Warranties Issued", "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties." } } }, "auth_ref": [ "r1031" ] }, "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperations", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetail_1": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 }, "http://www.cvgrp.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total provision (benefit), state and local", "label": "State and Local Income Tax Expense (Benefit), Continuing Operations", "documentation": "Amount of current and deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1004", "r1074", "r1081" ] }, "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "State and local", "label": "State and Local Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "State and Local Jurisdiction", "label": "State and Local Jurisdiction [Member]", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationAdditionalInformationDetails", "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationSummaryofRestructuringCostsDetails", "http://www.cvgrp.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.cvgrp.com/role/SegmentReportingSalesbySegmentDetails", "http://www.cvgrp.com/role/SegmentReportingScheduleofRevenueConcentrationbyCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r220", "r305", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r331", "r337", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r405", "r411", "r417", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r932", "r986", "r1102" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossAccumulatedComprehensiveIncomeLossActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r21", "r42", "r219", "r251", "r252", "r253", "r278", "r279", "r280", "r282", "r288", "r290", "r303", "r375", "r376", "r485", "r626", "r627", "r628", "r659", "r660", "r676", "r677", "r678", "r679", "r680", "r681", "r684", "r699", "r700", "r701", "r702", "r703", "r704", "r725", "r803", "r804", "r805", "r814", "r876" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.cvgrp.com/role/SegmentReportingRevenueandLongLivedAssetsforEachofGeographicAreasDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r335", "r336", "r819", "r822", "r824", "r882", "r884", "r887", "r897", "r899", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r916", "r940", "r962", "r1038", "r1102" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": [ "r278", "r279", "r280", "r303", "r758", "r810", "r816", "r828", "r829", "r830", "r831", "r832", "r833", "r836", "r839", "r840", "r841", "r842", "r843", "r845", "r846", "r847", "r848", "r850", "r851", "r852", "r853", "r854", "r856", "r858", "r859", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r876", "r963" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "StatementTable", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r278", "r279", "r280", "r303", "r758", "r810", "r816", "r828", "r829", "r830", "r831", "r832", "r833", "r836", "r839", "r840", "r841", "r842", "r843", "r845", "r846", "r847", "r848", "r850", "r851", "r852", "r853", "r854", "r856", "r858", "r859", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r876", "r963" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of restricted stock (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": [ "r21", "r142", "r143", "r181" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of restricted stock", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r21", "r181" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r97", "r142", "r143", "r181" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossAccumulatedComprehensiveIncomeLossActivityDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r143", "r146", "r147", "r170", "r838", "r855", "r877", "r878", "r957", "r971", "r1003", "r1020", "r1086", "r1107" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "cvgi_StockholdersEquityAndIncentiveCompensationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "StockholdersEquityAndIncentiveCompensationDisclosureTextBlock", "presentation": [ "http://www.cvgrp.com/role/PerformanceAwards" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Awards", "label": "Stockholders Equity And Incentive Compensation Disclosure [Text Block]", "documentation": "Stockholders Equity And Incentive Compensation Disclosure" } } }, "auth_ref": [] }, "cvgi_StockholdersEquityNoteDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "StockholdersEquityNoteDisclosureLineItems", "presentation": [ "http://www.cvgrp.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders Equity Note Disclosure [Line Items]", "label": "Stockholders Equity Note Disclosure [Line Items]", "documentation": "Stockholders Equity Note Disclosure [Line Items]" } } }, "auth_ref": [] }, "cvgi_StockholdersEquityNoteDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "StockholdersEquityNoteDisclosureTable", "presentation": [ "http://www.cvgrp.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders Equity Note Disclosure [Table]", "label": "Stockholders Equity Note Disclosure [Table]", "documentation": "Stockholders Equity Note Disclosure [Table]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.cvgrp.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r178", "r265", "r471", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r484", "r485", "r683", "r879", "r880", "r898" ] }, "us-gaap_SummaryOfValuationAllowanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfValuationAllowanceTextBlock", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Valuation Allowance", "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": [ "r99" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "SUPPLEMENTAL CASH FLOW INFORMATION:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "cvgi_SurrenderOfSharesToPayWithholdingTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "SurrenderOfSharesToPayWithholdingTaxes", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Surrender of common stock by employees", "label": "Surrender Of Shares To Pay Withholding Taxes", "documentation": "Surrender Of Shares To Pay Withholding Taxes" } } }, "auth_ref": [] }, "us-gaap_TaxCreditCarryforwardAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAmount", "crdr": "debit", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tax credits carried forward", "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": [ "r101" ] }, "us-gaap_TaxCreditCarryforwardAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAxis", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesAdditionalInformationDetail" ], "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": [ "r100" ] }, "us-gaap_TaxCreditCarryforwardNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardNameDomain", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesAdditionalInformationDetail" ], "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": [ "r100" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/AccruedandOtherLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cvgrp.com/role/AccruedandOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Taxes payable", "label": "Taxes Payable, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r34" ] }, "cvgi_TermLoanAndSecurityAgreementDue2023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "TermLoanAndSecurityAgreementDue2023Member", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "2023 term loan facility", "label": "Term Loan And Security Agreement Due 2023 [Member]", "documentation": "Term Loan And Security Agreement Due 2023" } } }, "auth_ref": [] }, "cvgi_TermLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "TermLoanFacilityMember", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cvgrp.com/role/DebtAdditionalInformationDetail", "http://www.cvgrp.com/role/DebtSummaryofDebtDetails", "http://www.cvgrp.com/role/FairValueMeasurementCarryingAmountsandFairValuesofLongTermDebtObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Term loan facility", "verboseLabel": "Term loan and security agreement", "label": "Term Loan Facility [Member]", "documentation": "Term Loan Facility [Member]" } } }, "auth_ref": [] }, "cvgi_ToolsAndDiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "ToolsAndDiesMember", "presentation": [ "http://www.cvgrp.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tools and Dies", "label": "Tools and Dies [Member]", "documentation": "Tools and Dies [Member]" } } }, "auth_ref": [] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.cvgrp.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r203", "r204", "r205", "r340", "r341", "r343" ] }, "us-gaap_TradeSecretsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeSecretsMember", "presentation": [ "http://www.cvgrp.com/role/IntangibleAssetsSummaryofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Technical know-how", "label": "Trade Secrets [Member]", "documentation": "Information generally known to only a limited number of the entity's employees, such as a formula, pattern, machine, technology, and production process that may give an entity a competitive advantage." } } }, "auth_ref": [ "r106" ] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksMember", "presentation": [ "http://www.cvgrp.com/role/IntangibleAssetsSummaryofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Trademarks/tradenames", "label": "Trademarks [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style." } } }, "auth_ref": [ "r103" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.cvgrp.com/role/CoverPage" ], "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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.cvgrp.com/role/FairValueMeasurementFairValuesofourDerivativeAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r466", "r483", "r682", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r781", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r1016", "r1017", "r1018", "r1019" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": [ "r86" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, shares (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": [ "r86" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury stock, at cost: 2,134,604 and 1,899,996 shares, respectively", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r43", "r86", "r87" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedLabel": "Surrender of common stock by employees (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": [ "r21", "r143", "r181" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedLabel": "Surrender of common stock by employees", "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": [ "r21", "r86", "r181" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Restructuring [Domain]", "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r408", "r409", "r415", "r416" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAdditionalInformationDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansAmountsRecognizedasOtherChangesinPlanAssetsandBenefitObligationsinOtherComprehensiveIncomeLossDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansComponentsofNetPeriodicBenefitCostDetail", "http://www.cvgrp.com/role/DefinedContributionPlanPensionandOtherPostRetirementBenefitPlansFairValuesofPensionPlanAssetsbyAssetCategoryandbyLevelDetail", "http://www.cvgrp.com/role/OtherComprehensiveIncomeLossRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.cvgrp.com/role/SegmentReportingRevenueandLongLivedAssetsforEachofGeographicAreasDetail" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Pension and Other Post-Retirement Benefit Plans", "verboseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.cvgrp.com/role/IncomeTaxesReconciliationofBeginningandEndingAmountofUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits liability", "periodStartLabel": "Balance - Beginning of the year", "periodEndLabel": "Balance - End of the year", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r635", "r645" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation", "crdr": "debit", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesReconciliationofBeginningandEndingAmountofUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Currency translation adjustment", "label": "Unrecognized Tax Benefits, Decrease Resulting from Foreign Currency Translation", "documentation": "Amount of decrease in unrecognized tax benefits resulting from foreign currency translation." } } }, "auth_ref": [ "r1077" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesReconciliationofBeginningandEndingAmountofUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross decreases - tax positions in prior periods", "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": [ "r646" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest and penalties are included in the unrecognized tax benefits", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r644" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesReconciliationofBeginningandEndingAmountofUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Gross increases - current period 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": [ "r647" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesReconciliationofBeginningandEndingAmountofUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Currency translation adjustment", "label": "Unrecognized Tax Benefits, Increase Resulting from Foreign Currency Translation", "documentation": "Amount of increase in unrecognized tax benefits resulting from foreign currency translation." } } }, "auth_ref": [ "r1077" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesReconciliationofBeginningandEndingAmountofUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Gross increase - tax positions in prior periods", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r646" ] }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "crdr": "debit", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesReconciliationofBeginningandEndingAmountofUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Lapse of statute of limitations", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations." } } }, "auth_ref": [ "r648" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.cvgrp.com/role/SignificantAccountingPoliciesPolicies" ], "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": [ "r62", "r63", "r64", "r209", "r210", "r213", "r214" ] }, "us-gaap_ValuationAllowanceByDeferredTaxAssetAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceByDeferredTaxAssetAxis", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Allowance by Deferred Tax Asset [Axis]", "label": "Valuation Allowance by Deferred Tax Asset [Axis]", "documentation": "Information by type of deferred tax consequences attributable to deductible temporary differences." } } }, "auth_ref": [ "r99" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (reversal) in valuation allowance", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r651" ] }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceOfDeferredTaxAssetsMember", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesSummaryofValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Allowance of Deferred Tax Assets", "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": [ "r1005", "r1006", "r1007", "r1008", "r1009" ] }, "us-gaap_ValuationAllowancesAndReservesBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesBalance", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesSummaryofValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance - Beginning of the year", "periodEndLabel": "Balance - End of the year", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "documentation": "Amount of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r272", "r277" ] }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "crdr": "credit", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesSummaryofValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provisions", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense." } } }, "auth_ref": [ "r275" ] }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDeductions", "crdr": "debit", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesSummaryofValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Utilizations and reversals", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "documentation": "Amount of decrease in valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r276" ] }, "us-gaap_ValuationAllowancesAndReservesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDomain", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesSummaryofValuationAllowanceDetails" ], "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", "r276", "r277" ] }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesTypeAxis", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesSummaryofValuationAllowanceDetails" ], "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", "r276", "r277" ] }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesSummaryofValuationAllowanceDetails" ], "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]" } } }, "auth_ref": [ "r272", "r273", "r274", "r276", "r277" ] }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureTable", "presentation": [ "http://www.cvgrp.com/role/IncomeTaxesSummaryofValuationAllowanceDetails" ], "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]" } } }, "auth_ref": [ "r272", "r273", "r274", "r276", "r277" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.cvgrp.com/role/DebtMarginforBorrowingsunderRevolvingCreditFacilityDetails" ], "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/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.cvgrp.com/role/DebtMarginforBorrowingsunderRevolvingCreditFacilityDetails" ], "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": [] }, "cvgi_VehicleSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "VehicleSolutionsMember", "presentation": [ "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationAdditionalInformationDetails", "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationSummaryofRestructuringCostsDetails", "http://www.cvgrp.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.cvgrp.com/role/SegmentReportingSalesbySegmentDetails", "http://www.cvgrp.com/role/SegmentReportingScheduleofRevenueConcentrationbyCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vehicle Solutions", "label": "Vehicle Solutions [Member]", "documentation": "Vehicle Solutions" } } }, "auth_ref": [] }, "cvgi_WarrantCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "WarrantCostsCurrent", "crdr": "credit", "calculation": { "http://www.cvgrp.com/role/AccruedandOtherLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.cvgrp.com/role/AccruedandOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warranty Costs", "label": "Warrant Costs, Current", "documentation": "Warrant Costs, Current" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.cvgrp.com/role/StockholdersEquityDilutedEarningsLossperShareDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cvgrp.com/role/StockholdersEquityDilutedEarningsLossperShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Dilutive shares outstanding (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": [ "r292", "r300" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares outstanding", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.cvgrp.com/role/StockholdersEquityDilutedEarningsLossperShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cvgrp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cvgrp.com/role/StockholdersEquityDilutedEarningsLossperShareDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic (in shares)", "terseLabel": "Weighted average number of common 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": [ "r291", "r300" ] }, "cvgi_WeightedAverageRemainingLeaseTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "WeightedAverageRemainingLeaseTermAbstract", "presentation": [ "http://www.cvgrp.com/role/LeasesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Lease Term", "label": "Weighted Average Remaining Lease Term [Abstract]", "documentation": "Weighted Average Remaining Lease Term [Abstract]" } } }, "auth_ref": [] }, "cvgi_WorkforceReductionsAndFootprintOptimizationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvgrp.com/20231231", "localname": "WorkforceReductionsAndFootprintOptimizationMember", "presentation": [ "http://www.cvgrp.com/role/CostReductionandManufacturingCapacityRationalizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Workforce reductions and footprint optimization", "label": "Workforce Reductions and Footprint Optimization [Member]", "documentation": "Workforce Reductions and Footprint Optimization" } } }, "auth_ref": [] }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WriteOffOfDeferredDebtIssuanceCost", "crdr": "debit", "presentation": [ "http://www.cvgrp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Write off of deferred financing fees", "label": "Deferred Debt Issuance Cost, Writeoff", "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt." } } }, "auth_ref": [ "r162" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "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/2147481877/830-230-45-1" }, "r2": { "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" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a),(b),(c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i)", "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": "(i-k)", "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": "10A", "Subparagraph": "(j)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r9": { "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" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2C", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2C" }, "r25": { "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" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r29": { "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" }, "r30": { "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" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r44": { "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" }, "r45": { "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" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r47": { "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" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r56": { "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" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-29" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r76": { "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" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482943/710-10-55-8" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r95": { "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" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "38", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4K", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4K" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-7" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r126": { "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" }, "r127": { "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" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r135": { "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/2147480848/942-470-50-3" }, "r136": { "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/2147480981/942-825-50-1" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r170": { "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" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r175": { "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" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483043/710-10-30-1" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(d)(5)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(f)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(j)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r188": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r189": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r190": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r191": { "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" }, "r192": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r193": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r194": { "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/2147479853/942-210-S99-1" }, "r195": { "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/2147479853/942-210-S99-1" }, "r196": { "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/2147479853/942-210-S99-1" }, "r197": { "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/2147479853/942-210-S99-1" }, "r198": { "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/2147479853/942-210-S99-1" }, "r199": { "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/2147483589/942-220-S99-1" }, "r200": { "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/2147483589/942-220-S99-1" }, "r201": { "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.13(h))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r202": { "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.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r203": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r204": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r205": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r206": { "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" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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/2147480321/958-360-50-1" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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/2147480321/958-360-50-6" }, "r216": { "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" }, "r217": { "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" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r227": { "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r228": { "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" }, "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(18))", "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(20))", "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(22))", "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(30)(a)(4))", "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(4))", "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(6)(b))", "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(6))", "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(8))", "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(9))", "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": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A" }, "r245": { "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" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "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(21))", "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(24))", "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": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r264": { "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" }, "r265": { "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" }, "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(g)(1)(ii))", "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(h)(1)(Note 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(h)(1))", "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)(2))", "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(n))", "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 C)(1))", "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 D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r342": { "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" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r387": { "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" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2" }, "r389": { "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" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r401": { "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" }, "r402": { "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" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r405": { "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" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r411": { "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" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-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(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r415": { "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(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r416": { "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(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r417": { "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" }, "r418": { "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(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r419": { "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" }, "r420": { "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" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "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)(4)(i))", "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": "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "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": "(a)(1)", "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": "(a)(10)", "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": "(a)(2)", "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": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r531": { "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" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r559": { "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" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-4" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r585": { "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" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r588": { "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" }, "r589": { "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" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r625": { "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" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r633": { "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" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r649": { "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" }, "r650": { "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" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r664": { "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.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r665": { "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.Fact.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r666": { "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" }, "r667": { "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/2147482526/740-270-50-1" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r672": { "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" }, "r673": { "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" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4K", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4K" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r698": { "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/2147481877/830-230-45-1" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r756": { "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" }, "r757": { "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/2147482105/912-330-50-1" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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/2147483147/928-340-50-1" }, "r761": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r762": { "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(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r763": { "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/2147483589/942-220-S99-1" }, "r764": { "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/2147479557/942-235-S99-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r766": { "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/2147479440/944-210-S99-1" }, "r767": { "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)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r768": { "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/2147479440/944-210-S99-1" }, "r769": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r770": { "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/2147479440/944-210-S99-1" }, "r771": { "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/2147479440/944-210-S99-1" }, "r772": { "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/2147479440/944-210-S99-1" }, "r773": { "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/2147479440/944-210-S99-1" }, "r774": { "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/2147479440/944-210-S99-1" }, "r775": { "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/2147479440/944-210-S99-1" }, "r776": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r777": { "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/2147479440/944-210-S99-1" }, "r778": { "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/2147483586/944-220-S99-1" }, "r779": { "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/2147483586/944-220-S99-1" }, "r780": { "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/2147483586/944-220-S99-1" }, "r781": { "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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r782": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r783": { "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/2147483586/944-220-S99-1" }, "r784": { "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/2147483586/944-220-S99-1" }, "r785": { "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/2147480149/944-235-S99-1" }, "r786": { "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/2147480149/944-235-S99-1" }, "r787": { "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/2147480149/944-235-S99-1" }, "r788": { "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/2147480149/944-235-S99-1" }, "r789": { "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/2147480149/944-235-S99-1" }, "r790": { "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/2147480149/944-235-S99-1" }, "r791": { "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/2147480149/944-235-S99-1" }, "r792": { "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/2147480149/944-235-S99-1" }, "r793": { "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/2147480149/944-235-S99-1" }, "r794": { "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/2147480149/944-235-S99-1" }, "r795": { "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/2147480149/944-235-S99-1" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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/2147480767/946-205-45-4" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21" }, "r816": { "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/2147480555/946-210-45-4" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "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/2147480524/946-210-50-1" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12" }, "r822": { "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/2147480524/946-210-50-2" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r824": { "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/2147480524/946-210-50-6" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r826": { "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/2147480524/946-210-50-6" }, "r827": { "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/2147480524/946-210-50-6" }, "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r849": { "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/2147479617/946-210-S99-1" }, "r850": { "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/2147479617/946-210-S99-1" }, "r851": { "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/2147479617/946-210-S99-1" }, "r852": { "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/2147479617/946-210-S99-1" }, "r853": { "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/2147479617/946-210-S99-1" }, "r854": { "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/2147479617/946-210-S99-2" }, "r855": { "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/2147479617/946-210-S99-2" }, "r856": { "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/2147483581/946-220-45-3" }, "r857": { "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/2147483581/946-220-45-7" }, "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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/2147483575/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(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r874": { "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/2147483575/946-220-S99-1" }, "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(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r878": { "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/2147483575/946-220-S99-3" }, "r879": { "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/2147481062/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/2147481062/946-235-50-2" }, "r881": { "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/2147480032/946-320-S99-1" }, "r882": { "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/2147480032/946-320-S99-1" }, "r883": { "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/2147480032/946-320-S99-2" }, "r884": { "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/2147480032/946-320-S99-2" }, "r885": { "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/2147480032/946-320-S99-3" }, "r886": { "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/2147480032/946-320-S99-3" }, "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 C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r888": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r889": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r890": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r891": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r892": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r893": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r894": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r895": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r896": { "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/2147480032/946-320-S99-6" }, "r897": { "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/2147480032/946-320-S99-6" }, "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/2147481004/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(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r900": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r901": { "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/2147480327/954-440-50-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/2147479438/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/2147479438/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/2147479438/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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/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 F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/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 G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/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 H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/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 I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/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(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/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/2147482856/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/2147482707/978-310-50-1" }, "r913": { "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" }, "r914": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r915": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "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", "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" }, "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": "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" }, "r919": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r920": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r921": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r922": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r923": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r924": { "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" }, "r925": { "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" }, "r926": { "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" }, "r927": { "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" }, "r928": { "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" }, "r929": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-15" }, "r930": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "79", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-79" }, "r931": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r932": { "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" }, "r933": { "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" }, "r934": { "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" }, "r935": { "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" }, "r936": { "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" }, "r937": { "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" }, "r938": { "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" }, "r939": { "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" }, "r940": { "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" }, "r941": { "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" }, "r942": { "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" }, "r943": { "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" }, "r944": { "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" }, "r945": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r946": { "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" }, "r947": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r948": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r949": { "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" }, "r950": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r951": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r952": { "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" }, "r953": { "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" }, "r954": { "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" }, "r955": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r956": { "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" }, "r957": { "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" }, "r958": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r959": { "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" }, "r960": { "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/2147480524/946-210-50-1" }, "r961": { "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/2147480524/946-210-50-6" }, "r962": { "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/2147480493/946-210-55-1" }, "r963": { "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/2147480833/946-310-45-1" }, "r964": { "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/2147480032/946-320-S99-1" }, "r965": { "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/2147480032/946-320-S99-2" }, "r966": { "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/2147480032/946-320-S99-3" }, "r967": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r968": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r969": { "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/2147480032/946-320-S99-6" }, "r970": { "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/2147480167/946-830-55-10" }, "r971": { "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/2147480167/946-830-55-12" }, "r972": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r973": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r974": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r975": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r976": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r977": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r978": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r979": { "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" }, "r980": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r981": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r982": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r987": { "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" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r995": { "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" }, "r996": { "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" }, "r997": { "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" }, "r998": { "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" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r1001": { "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" }, "r1002": { "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" }, "r1003": { "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" }, "r1004": { "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" }, "r1005": { "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" }, "r1006": { "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" }, "r1007": { "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" }, "r1008": { "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" }, "r1009": { "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" }, "r1010": { "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" }, "r1011": { "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" }, "r1012": { "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" }, "r1013": { "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" }, "r1014": { "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" }, "r1015": { "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" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1020": { "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" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r1022": { "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" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1033": { "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" }, "r1034": { "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" }, "r1035": { "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" }, "r1036": { "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" }, "r1037": { "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" }, "r1038": { "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" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-4" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r1047": { "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" }, "r1048": { "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" }, "r1049": { "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" }, "r1050": { "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" }, "r1051": { "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" }, "r1052": { "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" }, "r1053": { "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" }, "r1054": { "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" }, "r1055": { "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" }, "r1056": { "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" }, "r1057": { "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" }, "r1058": { "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" }, "r1059": { "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" }, "r1060": { "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" }, "r1061": { "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" }, "r1062": { "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" }, "r1063": { "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" }, "r1064": { "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" }, "r1065": { "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" }, "r1066": { "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" }, "r1067": { "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" }, "r1068": { "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" }, "r1069": { "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" }, "r1070": { "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" }, "r1071": { "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" }, "r1072": { "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" }, "r1073": { "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" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1075": { "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" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1078": { "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" }, "r1079": { "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" }, "r1080": { "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" }, "r1081": { "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" }, "r1082": { "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" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r1085": { "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" }, "r1086": { "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" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r1091": { "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" }, "r1092": { "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" }, "r1093": { "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" }, "r1094": { "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" }, "r1095": { "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" }, "r1096": { "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" }, "r1097": { "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" }, "r1098": { "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" }, "r1099": { "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" }, "r1100": { "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" }, "r1101": { "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/2147479440/944-210-S99-1" }, "r1102": { "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" }, "r1103": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1104": { "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/2147480767/946-205-45-4" }, "r1105": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1106": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1107": { "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/2147483575/946-220-S99-3" }, "r1108": { "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/2147483575/946-220-S99-3" }, "r1109": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1110": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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/2147480032/946-320-S99-2" }, "r1111": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1112": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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/2147480032/946-320-S99-6" } } } ZIP 126 0001628280-24-011213-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-24-011213-xbrl.zip M4$L#!!0 ( ,N ;EA9M_M9X80" !'+(@ 1 8W9G:2TR,#(S,3(S,2YH M=&WLO7ESVTB2-_S_?@J$9G?&CJ!H'CKM;C]!R[);VY;E%>7NG?>--YXH D42 M;1#@X)#$^?1O9M:! @^)DDFQ0&)CMBV2.*HJL[(R?WG]\G_N1X%SR^/$C\)? M_]&L-_[A\-"-/#\<_/J/3O?LXN(?_^?]?_PR3.$RN#1,WKJW __7O6&:CM^^ M>7-W=U>'+^)QW8U&;UJ-5KL)_]N3E_KW:>'*^UXGIV_N<;[JB1[/YTMO3[A;'T2W;^ '\VEOW2@+TW@R_V+Y M8^$&6)]]^+TP#'7]0TO4/-QOG.SGZXPO\J8&*9:H+R)L P@K MKC!GZ#]T^=2 9\9;O!Q_[K%$7/XV8,#L>SS<_][=>__+D#/O_2\CGC('[]_G M_\K\VU_WSJ(PY6&Z?S,9PVVN^/3K7LKOTS?$+6_>_\=__,_ M\\F>XWN_[O7WV^V]]PV@=>NT<=IH_/*F\-0GO.1CY,)%8?K)3UP6_).S^!-\ MD^C7'.R]Q^FOZ@7?X/+(*[[B<._]IW\^_P4=>+I';PC88,\1V^O7/=B2;_O^ M/??V^RQ !I%O.X*W=;YTSY_TPL-3]48I?-Y^BZ,QC]/)-^"YM!-ZY\!<8QS% M]X3WL^"+W]>O/&B<[+W_UG[:%(^:/_/&9N,9;VS_U!M;3W_C\?0+/_DA[OTO M'';TM3\8IE=]>%4G27C:35G*\=U7?7&5#\P4)3X*TO-[V,*)WPOX%S])U9". M3V!(#YT=?[M*ASRFIR=?H]#-XAB>_[0U6_,,VIN=P1>?]?P A9!X\G.F0*<1O,ROEH=6ZUB2L>63BEG@6?,ZK2Q#*\9$U@KP_W<5)JK MF\J;XLD=\SZ'ZUR>S%$X4!EYFY#B!9-U2)MZFX*:\>M>XH_& 6HI]-TPIK4P M=8OZ?>*!YD'ORU\BWYE$64R?2'MZ*Q>4IHN'H?J>D\*@/OD>?N[[/'9H3'RN M=GIV\7M1D9B^^;WZJOCT,1WDZA/H;''Z$0A%RL)^HPG_4_?EO^EA>OFES=9^ MNYF_0ORB/JN7O"G,>_XRM"Q8!J&\IG(1CO;;^8/D+\O-+ M],:T,F$)].8(- MDL7\O52HWW[O?E2WJY_49[Q__BJU[5JE@_T&LL!/KE(R9+!'9A9*LA_]^/25 M.K!@I0K;JK7\MFJM;EL=VK8,S>67H?DSRV#N0;!:NLA&>BW YH,YF)?2@<'2 M*'[F=IVY'[_\R,-H!(?>G,3/W%7HU]$B>MN2-U2WY:#I#0+OW9[9]V,[[K9* O@6@&-X'4Q'^+3;OE%Z$8C7AI:6&95K7)J M:S>#RJQ.;,0PF2+0V@VT;5 ^;"#4VHVI;=%4;"#6VNW#TJLU-E"I[+;N1G0@ M&PA7=HOYI4"*YNHTN5;9+>671BE6N?9EMY(W@5*L#4FR(6&6W?U\8 MI=@0EI=@,X=IEMYA?"J588?1*N^R6\DNC%*M<^[);R9M *5:Y_F4W MEE\4I5CEPI?=R;UIE&*5M*A,^66UHLWD6;0K4[XDA*I,^1(1JS+ERT"ERI0O M)^$.*E-^.4UNA2DV!Y4IO[FUKTSYS:Y_96EAKRG_DO?0"9A93 M92)! *S&\/:&QZ,O$0L_,9?*4&RG,F2M!6\+73;C;SJPUF"WA2Z;B58^L-8V M?Y0NG=#K+8="=0JOT,%Y:"TT\*35OV3NT ]Y/#$O+,T.L!8EL)P&J]P'UJ(#3Z+!642:@HM@ MY44(MX)"D)0&+CNT%@JPG0BKW G6V?U)G+Z]9N% +C-^O/1#?Y2-'EG3]9!7 M'?'&:7\Q&L?1+6G>Y=ELUN$(\^C,[BLZ_R2=K04AUJY=K$^R6$/=(^MP"\MV M<:DM@R/KD E+SF(!@$51@+7L/_J\--+XR#JTPY+]6EZ*6H>@V+1',6 @2WG\ M&XN].Q9S!*NC?HI_EH; UL$S-FW9;2"P==B/H.A?47R6)6DTXG%BK/@G_Y;? M1&/]TZIH?A:%+L?N7HA;7/O)CP^3#SQTAR,6_YB)"L*N<\DU=[E_RWK!8Z3^ MF3',P5?DS&/XFY+\X..@/V0)7[(DZ0KAFD>M7_PH>\&O!L%&9XQ MVYE&=&0=0&@;&YP'W$UCWV5!=Y+ U=O)!\=60HDV\4&G#X;.):C#'&TBT(+A MLBA>"U9A S]8"3[:Q \7H0>F2.RSH).!14)VR':R@I6HY4^R0DE)827<^ I MQ.$9A;[[IQ_SWUB,FXDGWUC( Y2B\&'4"QX7HI5B]V16L0ZX7*?290N?EI17 MK,- 7T(QJWCFIWC&.BQQS ):GOWL3^*$]G MKY3*5;.%=6BAS4KER];.X\D&OGATJN'!-O%A.?CBM8,**+^;Q1=G@P8T=&SNC M[9V6#1;<@5U:-CCPTH_C*$[^],>80QEZE,\3!96>MW+.L X(M%G/>R9;EI0U MK(, RZ#R[1:+6 ?^61Y)N%O<43;8;[>H8QW@5REGTR3:*1"NG#1J-G82&2LK ML:R#JRH(:2Z=RH8A;7N)B\UT=VDVR@9<;7V-BTTQ@G4XE6V,L*F3?%,,81TZ M91M#;$!;V!0O6 =#65#F8E.T*!OH4]6YV!ROE!J"VM5"%YMBEE*#8;M>Z6)# M3-,L-3BWPZ4N-L4OUN&#%;T>I%?9<,*-9R?OAF;9M XWM%FSW$1>]*88PSH< ML0Q:Y"XQ2-EPQ8V?*+N#,S;+AC/NTKXM&^YH3Q[RCJB$UH&-I6&0'?$Q-ZU# M&$O#(3OF?&Y9!RN6AE-V1UMLE0U+W&C5BTT1J6P XJZ4O=@4/U3 H:69TYMB MB HPK!AC+F.4#2C*34&M:L5,#;%+*4&PW:] M L:FF*;4X-P.5\#8%+]8AP]6]'J07F7#"3>>K[PCFJ5UN*'-FN4F$J4WQ1C6 MX8AET")WB4'*ABMN_$39'9SQL&PXXP[MV\.RX8[V)"7OADIX:!W86!H&V1$? M\Z%U"&-I.&3'G,^'UL&*I>&4'=(6RX8E;K0"QJ:(5#8 <5G8ZM@Y(4G3[R7GH1 A4RO-$@S@V/1U\B%GYBKA_ B%<% M6'R)P@'LT1&^^&8REAJ+9AON9C'W\,?5:W47#KAX/B1>6AM[58CYWT_A#[WH"C4"D/B:W#:^PF\1>>PJ#* M)[FMQ7UV_7QN[3<.01%;#96M18[LW,PO=CY/EYME)[Q=2WE9)XA-K\3([2?R"RMM*R5PA9S8I;S;4BCZI\#:;6&)- MJ.I)A;=9K[*MTD5R4N%MMI[G*R6SM9C;ZC?7SY\;9T,_9.MYY\-<_2F*N3\( M7^SD6"F+68OW;9#%'B9W.>E<(7[6:P@KU0@K$,]6#6&E9+86N[N <<8A"\2" M8JG5),D/;+W-_.3'%W[+@R_1W?I#U4POV<.A:H5+?\H /[46>ELYA4JQ$:W@ M"6MQNC]8[+->P*]A;H66'!1I=G4+#.,/ANDGT+1#%TY'O*Y[]>EZ59Q120W) M(=;"=IN3&K.\J3TR+*%OMY07K /W,%/JFH4#20;\>,GN_5$VVI *ROYK<4 JSV:$\E:%&TC>[32\R5;6 NZE4S/WVK9 M82U2]],*=\4.SV 'ZQ ]Z[3]WT T;27Q6XUM 0N7(%&EZ4\3WUI4L-J?BD3; M LNM8G]66KYD"NOPN9)J^5LL-[8%PUNEW-A1/+_5L [1V[2&3U))\]@?/)YL ML2@H*53X+!I5.OXT]:U%!*L=JFED+2"WB1U::?F2*ZS#Y^2Y&A:"]_9 M N7O%#>4%,\KTNC\/HUAB%M,II)B>L\E4W7B+\L8%:Y7R8\EV,1:;,_.0W_[ M&6+M^-X2"[&>\G"MYMK1J[(0V5H@ITK-WFAJ=J.]HMR^5M-:'*IBL0VRV K3 M1UM-:T$MT%W]E'_Q;[D'R@4+!SXH,JA8I,F'R27[*XK/ I8D15+\&(6STHWS7;!!!NP>#:U M>;8++GAQBV>EF\A:V. C3.,6SO);GGOT,$RDN/@46\*3E(*8[MAX_3OF8.D= MTSA:53Q!VV:, */(6##M=IUR@)[?NT/,Y#F#B<7,?P \''WD" M+R'-;ZIBL/R!>YU$7IN/=%6#^,3\^ \69!R$!&=)%I,0^!3S?V4\=*=2SQF2_O,WH#2+W>&$@O\6C.HB'&=I0E;M>3ZU8'-^&QU?I2%)5>)%1S8 MC%)7++FE*LUZ5?Z5[@^;G0+5_MC2_;%>E7^E^\-FATVE\N_H9K5H?]CL%WMX M?SS1#;-U;+!2R\]:E]P.L,$6J;8KYOW*+R))BU2XE?)D>3U*E0JWI6?W M8>7%>28P_#4*/8T-[QH+KM**.*P<);O)@ENDNJYT/Y37,5+MA]+LA_(@GX?E M]1!5CO2MV9P6[8?R>J>J\V%+K,;R.J,J%BR-BE(BM+F\CK!J/Y1F/Y0(Z2ZO M1[!2V;=F<]JS'XZL]49:$?Z\7/&3Y^U,>^RV(VO=?Q43O)PDL-;?MI'#P%ZB MKW3G6^OAJHB^OIUNK1O'EEICZ]IMUOH++%SXE7*\M<"T91+'AD+\1]9"N#83 M:T,U1(^LQ1=M$6E6;"EK42\KJ;2AO71<83&;DKY+#^(":PSS;@ISQ?=_B=PY MRW$6)>E5O\L"OJ6]#SZ$K'P M$W/] $:\*N[X$H4#."U'^.*;R9@7N>*+'_*K_EG,/?\Q5ECZC?.#XSZPQ)_N M ,GB> +;Y9J/HQAQEE&4A:F^_:.?N$&$]Y?&;7ML+7J^-%'.D]0?P<:[ZNM; MGDZ1'=@.]C#=B;7.@/)2=UN%W2I#)4ZLA?8K86>5L%LITUF,TJ^&NA8=+!;C MW=5.^FGJ6H=5)W'Z]AJ-4[&Z^/'2#_U1-BK/EK$.VIVWJ.R^7(MJ.1)ZP^X[ M63J,8AA:43 0"M4)/02A@O_.8C_Q?!=AH57))=14!,X4!-$="UU0>3[R/H]! M%N&PL!&V(1ZG?_J.S;,]&N66>O5/K,4I5T*ZW\&B\*+'MO+*^%F"B&=HNL1K M4&2LX!AKL<-*VMCN%3FQ%O^S:F=OB#JGU@)ELQLK@7U\S1,>W_)DUN"8O?ZJ M/[W;UK#%UF2)G%H+))6/+LU5TL5:K*5\=&FLDB[6XC(EH8L5AY%U\$N9B;@A M6^'4.KBGS$1L+D_$YBJ):"V\5!(BK@GV.[46NMFT,;6N!=\YY,.BM;<6.8!5 M%YXMBF#H1_$=BST#Y4%QA)7?8/D_8F6W:(PO*,O"MQO6@@+7//5%Y,*W@(7= M<10F43P5SBHDS-OOW9\']XJOFSU-]BY(TUA=*3GMY8V-3QXFU6%?%*]8=*=;"=!6O6.;; M:#>LA14K]<,F/FE6*&@I9,J:5-5F2;#.BOQKP3N;)<$[*_*O!?-L6HMY%A<4 MU_C#!/]+D0QG<-H-HMCG4TF]LS>=L03=D_C/^;\R_Y8%,(S' B$J3<::T\E: MK+7BS[+RYTJ/SPKC?5G2O_3^Q$V93KK8LL]/_74D+ZU+I2KZ +?+ ^W6 N1 M[PZWM,K#+=8BZJN@0WLC1O 6GT36XML[)N.MQ7%W3'I:BUJ^A/2TB [;@='9 M=7"L$BIH;0=N56JE=+W'VTJY93N I5)SRWH/X55R2]M:_*HR82SD%FO!M-V2 M\6UK8:H=DYX[#0!91 =KH947CFS>BDA%>\*O5\JCUL).'2SU-,_%'_>C>(0: M2W?(XM7%%B 5O[(1-[2E3JO1/#B_^%8:T*1M+7BU*]112.P.-%V*RY\QW6S419@>_J;&$RJ0)BCWE]9 MDN+=:Z7$*G-:#ZP%8)Y.B5DS/,DI\A7[*K%1%*?^O[GWF?GAER@I38^1]H&U M ,W3Z:06_RLB*LGP4Q#=_<:] ?\&>GB9MHZU>(2U0LR&LE 'U@(/)95X5A#5 M6OS!?O%H!?VL!1&LE:7KLF>M!0Y**A[71*=#:W$'^R7>NDAB+4)AK1"S 2H] MW"(PP@J)9P51MPC7V*A"N"GZ;1'>\?(*X2JQVL,M@CFL$(_KHM,6X1H;5 A7 M2A)K40ER'&5NFL5^.#B+DC3OEVEXL?Z,XA_]*';Y-??HB@=PWWI MU3CU1_Z_V7H:"%IQ"ED'2R1Q^O::A0-))OQXZ8?^*!NM+KC0>M98UW:U#OJ8 M1VUV7U%[%=0^LA] ^9 EH*XD25<\PLR.^8,/?3?@W2C(B!P_RP_(6F<86QWX M'M'Q H8P=4!?P?K";^% C:);3^> M\P"Q._V4QY);C_>\P#1+T(OPT@N%G2R-!HM66>^S*!Y'L.+\:Q3*)2_/BMN/ ^V>OF2#D7QD/_"T@\J5%9QA+?Y5 M:6*6<(AU %NEMMG#'%;B<5;H>#:0Y[@"T.S;MVL"2X\K &V'B%T!:#M(] I MVRUZ5P#:2Z]X!:!9O;M6F1MX7&%B.T3L"N;:0:)7R-5NT;L"HUYXQ4\J?,F^ MW65#LO!)!495G#&?,RKDJN*0ASFD@KDJYEC('!4F9C5YK 70'LVB4!>>C\9! M-.&\RV\YM;+83M?PB;7PU]*4^L1H;65E5.L \G6+/IOBD&LA?@N0C<:<;V= MBYV(R ]]V/IP\2T_ MOQ_#8[>6=M9"8-::T1L"/$ZMPZ,L-Z,W1:?= Z96JOB^L!F]*2[9-5"LXI&G M\T@%R+VH<[VL;%(A572I8KF*6)9GEH%%A#6(M(6H;V;XH^UN*0)4+[-T4[Z[!)%'W?X@@+"5_%79"UOFO6 M&K[TXSB*DS]]F"96&08IF<91L.[,ZL;Q?NM 3^])>2M9Z,OEA@,=V#'6*S[B M+,EB+B:F?E5/43^JS_B8142T%CJL4F'$EFTNO[N;J]S=UN*%52K,ACG#6HBP M2H6QA$.L106K5)B-,T?3.A303HMY4^2Q#GI#\NA]^YE'@YB-AWBTRST;9:#& M3]Y^[ZZ-%)L)ISIH6H=N;804ZRF:=-"T#AK:/*-O"$EH6H<";9K15UA>_Z!I M)4ZS64;?U.%J'=JR:49?85F7@Z9UD,4CJZN42] IOV]G2/A!TSJP8+,T69TRF:YOASKKU+A:5EGPN9P M6>C"'3'!:==^\N/#Y ,/W>&(Q3^F7.@8W'#-;WF8\:_\,5!M*3I?LK^B^$SZ M1$UD5WW7L3B]X&>6^&8RGHHN4C.>N7@[M!G-](U__S;F293%+D_$QR%G'@W>\V_?_P+_H7WB-WFSU_1.F\U^DQTT^\^GP;;/1 M^*\]NO#]+\F8A>]_Z<5OX';QMWC*[+-8/(#'I='X;7N<[HD[U8]N%$3QV[_! M/FST^^_Z,+_]/AOYP>3M/VZ ZHGSE=\YU]&(A?^H)2Q,]A-8$7EAXO^;PY!@ M=/3Q3HSWN-%X%P [JO$W6XW_>H>KMN]Q-Q(\\#8+8:WP*A@.LV8LSC#F_5_W M_O8XT8[WWM^P7L"=J.]@J!_NNE_>L"E2S"<"DI/&P )_$+[%G4'!=RD]4%[? MBV(8U3XL2<#&"7^K_GCG^E,)^HQ?<\CA%$T2^A-XG M?I:L='I2/VBVD)M28-K44R^6C%8'1GLS^SW<==J8_U.CWJ3OW]#S8O6C7'G! M>7 /3 27Z->]]M[47'%M6N/4(5^Y0VP Y!LSS_/#P=N&TX1'J.>_H7G/66=C M8?\"Z>/W)XL9'I[^'"8[6(+)]MY__WIQ<_[1Z=YT;LZ[3O?\[/OUQ7EQ?=[L75UX6<,X]55CNAUE(3^I,E0R!$&H4UYV/] MK.ZT&H<'I^5A^':S66\="C:.C!\7JTA*Z73]L'2PCH1=QIF*^UO@>V<]< MTX#W9Y<@&B_/;G_"@_'AR;*RZ&":T80&]&0>ZX1AQH)K/H[B=,_I Z.R%+2S M^_1MW[_GWGX:9YH'6WOO__ZWT^.#PW<+V3#UGK%Z\D#ZJ05=1XUVP[4>PT#U]YKU'?28<V3;J\^-9MG32>O'5/ZH='[2?MW<7?'QRW5B(%:%"' M+R@%Q$+NV79>-*2N2[S:]Q,8L#/A+'9XZ''O&0KP-T*9S@7V5!0B'GRS/X)' M#/&V?8]-]O%5^SQ4,N7@*9+K+(MC>.$G&O0_X4'+OC1_W^'>^X_<):1.;&!$ MSXK"K.:@[^5A'7X)0:>MGZUGIK-H-/(31%B!GT XA1DN[]L-8@++C7MYQCLG M[/833.XKS4UQTQ'Z )K[[8/VT>$2#&.[M-\QD,$?#9PD=H':MP-_'S=]$_[W M?P?-^E_CP9[# A H\&W#.?OCL_,E&D3B^ZD)-,;WSSI9X3X:]LOOCN.E3(JG M[HYK/J#T_C#]"K^H'7(,XN'J\O+\^NRB\\7YX_RWB[,OY\[GZZOOWVK.Q=>S M^M)8R=K7Y40M"SWPK9_"R]R'-6]:J%?G]PS4.UP/U/'R=7!8XB1C[J(_T'/\ MT/'3Q &%,(;!ORX/)G1R6&\WCY^J [9/ZLU'C*YE']4Z!/OQ:6KCPE&UZ\VU M*8&"/B]AQJSG?,/"'B*7#XYRB2#WL\@KZE@P(A<=DRD?Q]$M/B?7L$Y0 MPPK8'8OY3YB)S]>>RDZ%&W9_(:,(1&&5HLIQNO?^H+G?/#UM'!VU'ES@$C#R M,T0NK>DKXDZ4M@6>?;U=#/;LU;FH7]>[=4<6T(J=(C\Y7Z/ZZWF<,J79'#V@ MFCUQ%9]ZV3K@N"TP0#J>%_,DD?]\@>>IL??^^*31MV!((6&''_QP$:=N@XID[08^',/JL] 4J#QH,3YZB MY&TC,UL35;.<9SJ'0_[^MY-6\_A=XJ0\X.-A%"JDN.8 L8,,9^> U/),2CM M5OVD_31']D(0LUT_/3I=#8AY6C\Y/7E1$%.[']>C*3QP0CX4?'_CIR*(_9RY M0^DV:K1QM!G_Y'PB4/:]9-(_='S1FSV+EE0<:=_ZPWFLX84]N&/X?/ M;]5*RFTF=IE>1G1=_O'YHEJD(KNIF#;AY9V&)W#'3B$3)R#'0%_XVNE^[/R/ M\SF(>F#6=3G6(79$N=F? ::4@@"W\\4(\_.NVE8E;K"<$F?+!+\".Z& MV:)B=NDK/T0'T]O60?WX\*$,.N?O#P8QI MQQ><'N=A&7[B,.>.!\'^CS"Z@X%RE@"+>?!#DB$):/F?0+W? MD7A=2;L+(IT^'R-?TOT61BE\\Z_,QZ,)3B2* M$Q6Q]UQ> _^R?P6QZ/.;G3I..8N M)P2CV7(H)#]Q7L'SP&IPD@S,^608832D(RI5P#TLG98>=RR9%1UTLYS(:SBP M0\]YU3)FVP,#!"[J_85&!MQ$U\.=.!3Y,*HU0B.AD;(D=4X;CLO!@;$_<9;+&1GZ:P M,\F>CZ,0;:-@4G.P:>/$N4 3C+GDO_W(4N9\$@=_0?+D#S$U 5/M!J&6!2)X MK;M_LVX)(\9#0F4<@5A0PH,GKU?]3,D5I6+%\I.+^[6*8^9V/0XU1%R49,/.5Q:APNI(:S)5I4'Y4? M/G^5,0QR240532\RN$#>(+0*1DN6""T()BL*.:1Y$1-I^Z!-A.\*)OCR.Q]> MC<0-87(1;L!;/R'Y%;+0]5F YSGF_^'%6(K=8[&7.!AZ[GOS'8Q.L_V*O9ZO M]SR5L5](";><7YYLD$N83]6M 9J@_LK NL;$ :01D OSD&%P;$ @F([+94D" M0A._4B3D_3XG&S64<=EXIX\:: C\@6(@C@(G E/?8)M[V)UQN/6$<8:OL:)Y[.4CNU> #+(8,Z^'X^$ M83^&=S.\"/B9G'D>C9AEGI_*<6V.$Y<7HA=N/^[@F*.XDU/N4\ &CQ9_.WJT M^MM&&-EQ%DMPR[=@WTERP!N8ZY$@"V7P$_FS]-O-K:0//:[S MBR+*+XH3$UZ.0C(3B)X.GS_WUG(99F[ABAK5Z.+_E-RP"=R0<&%6>@+^F>)MS?%$*T]V"RN M/P(B_[K7F.6.;Z20?PHB-E5"-,Q&^UY$,?YX]YZ#9?LX/4,6%&WLO6\?'=?: M[5:MU=2%^-2HWM>W@V,Z=%Y=LM@=JA!<(L:!SA*?I0/%YR?3I&B;I+CX^FE. MR $Q!,7]=^D15UE*QCNPX%.ITP3JM&LGIR>U]G%KAC@BA2 1/23R; .U"8PX ME#M@8R?*Q_$MQ _=] M"( A-#N!'.' 8V/49E$5AW-<\*-0V*2V!VMZ =I/XC1!8C6;\/^P69IMDJ;- M \H-9W'J7%Q<"$Z#X[U8"!P>1I7\L1 _'O[^%,5RL=J/H]$4KVJU\%L4!_:#B=6Q.MO:2L9^3K,L!A' @=^"]8,0U-GIA]3/@!:MT9^ M"^LEV'QK]I;'6C@]M9'4L6XD-=1+-F8#L.YBSGZ C@2\\98%=VR2X.07=)M: MW&QJSGZI6D:MNF64M2E$SF-%2)^?7;2)Z2P^\%]?K+M%%<] M*X%X&^=D6VF"O???0/-X/ OYR.Z,[P53ZUS?.!=+$.P9F:.;Z:"STH1X-#ZE M'5=?XTY]9M/'%:F)\Z:^*97UB6-97F7%.A@J$FR.JOI2-(UQ5ANAJ 5THTH* M3R-9[(V4^5%*FU%(& MDP&_AS$'!1PC6KHIZPN7VP(,KA(Y]HDIWFV(9ZL!,\J MU9OC0RPE2%Q;WO%/>CR6$;R32EJ60EH*PKVHO-RLCM:J5+122TK,7/L61V.D M *]TLG)(&21:\W1G9$R[DC'EEC$G>^^_\ $+,(S,Y53TIA(U)1$U)SLE:@XJ M45-J48.1WY=PB]-E?9Y.G(]^X@91DL65;E,2@8,4;#4>%CA3D:+-UDQDZFQ\ MPTH:>98X;&*9N(D="(TXK 1\N07\,0AXD;F&B0US\A]D2L\Y)9;5X(J \BV7!!!\$:C/!J[G='I1IOKQ.1C46@FE4@@E)')[ M=ZRUDTHFE5LFG>R]SW6C;E[S#653-QN/ _K,X@GU"ZF$4#F$T F6"MH9(71: M":%2"Z'F$<:U4H4_K ]$L@=T(3:(N91&5!R[(TH,,ZK%&JJ/JK1;+L5R-:H2 M5Z405T3_H\/=D5>5)5=V@74* BNBIZ2;GAZ5LF:DLN:D[WWN1F% 4DL MIJZNGZ(8WH65K&,_\7S9,8 :!'R+^2V69KT(D[%L)5!)IY)(IY/'I5,5GOJ, M\-0J/E74O&A4!T*Y#X23 SP0L$5,%"[TZL1+,J*U%R MD7/:V'LO\VE,>JRJ#3A=D[ ME>@JA^A"3CC>G0B+9E6MHNRBJ[WW7@DIDC^(SX'P2O)DPAOL4,Y4$U"*P1 & MGW,!;QQC&_/*GBN/A&KOEH2JBER474(=8=$N/W3],6A/>;"7\XES&8_*XUO? MK4(L2B."CAX7095;X:EN!2'O+OZH7 LD]ZO:%^66^ZU&"W&\H=_SJ_+9)9'L M1+/C74B]=)I5/8JRRQ=,<=(=B+O9:,3BJO)T600-$._X^"F"9BF][GF%^JMM M]P3*-9M[[[L7G[]V;KY?GW>K_5:._894.WXP$NRQ#M?MH_&:6ES/H>T+]+F MXNIK=YD6RZ=%D?RHMKK63=@) @=HR6/T35#V:#KT$V=Q1VXGC> 2[F#5H%;C M'<:-L'!"GYKO:L;7(QZ3'_+K M9^?B*WQSV4&F73@7&YBTV<*NZH^P)%**^6&"U3_O6.SM!U'T \/MD[P@ Z9 M$W=S9\19B+^"2.J*2'O9MJ1YCM_A)7F53^?\WJ74:J?CIOAS\[1] (R8.&R$ M+CVO)K%U>I#3.N[,>49^:]N\M8YS$!MNG,5P@G-\V,0LL9R8^=H@MCE>A9$&Q,0X8 M)FO A]$XCFZYT]?3B,7 !2_@^^3C)"O,O!VN&E%MH@3^G3@][GB8J^_AT^'# M8CZN.\Z?G.@/J*@XA"1SAW(^%"Y30,L51C[D_!B#N M0V]?2J8^_=^[EY)3,)GQ&!81! 8L")XR:8RT +YP\_(,Q! !@U/F1$1]T]^' M^\?.5UB[H=.!(PPVL9/&F?L#5L&'Q<.@<'@*<">E+L)"*=82RR%?E@DAA,?4 MF,*E>G+KSM\$P,7$X'I8/(!/0H(D$R#]**FI_81K>IJYU:>M9*E MY[_,#V&?DS%#K "@P8_2X?Q'X;*F? !7 MB2V)@]&;LQ_!(_%\T/*-#XA)@0@8Y)H*<0,2,N=L^8*:^G$4XCM,D>N'_2!?JX#U@/63(5 8Y"2,91X# MOQ2?YG++!3$6HI,8ER;PD;%0AJ4^>I%)T,+&=(5$9BZPE3 RD17CR)/L!K^% M,##Y#?Y&M$"IZK(QG#_$X?, M]+<^6D'>C-KK!\'T=\ N(#FGOW7G?7DW[TN@R%]S!H "V ^SF2D$_@\>Y*H\ M+GD"ZQ6P&.F'NU60GI%^/'$(G" AGN&W(*K%U 1%? ^6'G3&!^ER ^L.IRGN M"F#"OCPU/*$YP'-@$Q:TD0ZH&F:+ZGRPHP@U.E35::/G)\X33ST0=[[0,7H/ M#1WN]K3R0?('7H *OJF;P!-&>>BJ> GL8Q(D\&_=Z>+A]\!+X#@5CS6>HZ4@ M:)\[K MS=?6G8XGU#A<3A"C8$U%((6UC,1A:>F+FI.D]$\0JL DR<,+:@YH$.P''KA 'I8HM01M:_R;"*,?)(0*/(@,C12?%D9.U(,%8.J(S<9T+WMP M0!&9^^,,[G3QO6$8(9O3JXUC!1\2\UL_D<_&SS1 TF_S?88Z-.^C.J,4=\K% MIL/(@S^#:"P%%FD*H&_32=77[Z*S3NY'VH+PHC'L@5@;%$J3-46DE*IBKN*] M*3S"H_=*0>3+-^7VB=( :XX$*U"'\_NHM<%2R&?""X 8N/I2D--1(J@$9^6M MS^_$)8;1".O.ED(V'D2P'N'XW8.Y5X-SMRN:C#4QSCX].T^?K.AV0I=LKYF$XR>^!;-']]=8E "@YS]KT+? MEA',AQM;TK.KRV^=K_]TKOXXO_[CXOS/)4=KA2.$%* E70>FMP"T2CB[%1Z MD*"/\"EJ/0H\87 2CT!)D58OJL!1J%2. GRCWUX$4VH%7&;F1P4WS@=I)!Y3 M1\C0 X/VEJ/1C> .'IVB]$PD3']^#UG.$M\QD"0N<5*<=!8*A!QT0FIY4W>N M/X7WC-'@)'SEZ6[#W9&612] $-WU:^!=(. MV2V?HI*!ITAH[WOHBYQ)@21>\GO?!6%16-VY M(K0(AT7]"&80EA M_LA\9+,5T,Z:>I-&+(U:A].^96HOTL 2KZH;#062*P"P;O^RNB5%MIDQ46/#3WQPU! MS<;X<+N.T"PIX,I*^L!38;41UM- <^%>Y]7>U?EELO>ZYH"Q)*NA)R+[!,0, M"^CY'C;I0S\ E41A* ."@,"E:.SP?2D2<2E28#6XY5E>UY>B_\RQ2/3';? E M B4(5+L1;#["K2>EBQ*X5C)5^/MJAKOO'ZMS]"TG?:TA,*U,]_SSY?G7F^Y: M=,F3I89@]:K-YR?<%LHM SR S*4@0RW+'3J 9Q0IDS;0Z18CQ//\9R*_H#MZ4(-+UH"]LA$XC%D_JNI2! M%-H@%/$GU'%,^2\D8A 8TG\(RLE@Z(Q@8_B@D&G?G5XI 9?K&\0?0MAS!DL@ MWZ@7%M=N%.$"F@ 1J'DNB%V\CP?1W6*A6F9,D[@,5TMI?EVM\JN..<4 M61)-ET1ZB )8(JGVTJJ_73CM@KE+\-;L0A0MX.;)"YAK\Y>&_"9'[S;DA$30 MI;!7,9<2PP$[Y.P6V#T#!8A6%[@5TF3*93^U$(NW=<6G/\^GWY!I8,W_SD;C=Z ]^R/3M,\U M?L6VQ<".A=PK'(G&B:.X6@0_G;&>(]B01-72Q_>1Q]_0%J _026__/CF MMX][KV5E3N/)<->Q&)O&H\33""" MF0S42^ZLI/C8\HM4FVF/V]4,B\QI4$ WS).X9AS#+#"U\YI0SR,")%\1U\PS M#N8%L26O:T)"@F3P0PH8B)D?H)R("0$3\GG 0VFV:L!*F0!O@*WZ/$RX 7@^ M1378;I'<04>E/.[$\=EQ7=CJ$2W3"TOG:CLNVHY=4KNG?!:Y(2YUTVDU!K'_ MD %Q%3)(H?U:U/)GY,!C)P<>=]V6L5G,_0D" M:1A17*M!L*PG0P,,.:>,%1@X\+A"IZ/]$4>^)^,U-UO MA%&DO%-CAH87G57 MOE'AG@_HE64AM\V2;PGS)9>'2M')G9PU#,:6_(*6RB"627HI%A6E^/CYML:4 MJ3%9+ =W+O"RN3CNL@JA+&T(Y=-*!5CK 45Y >(=,5YRPZ'",P[8Q#G[X_,_ M$B<$ZSAA ;RO-]''/&[^ 8] -HR'.;8\X9B?0R'E'[D+AP*/1>!@NUES6HU6 M^^>2U?W1P$EB%U;F=N#OX_.:\+__.VC5_QH/]AP6I+_NG;$QJASBFREQZ@Z>)!^&;QL]Q<1R<'XWNJN6@A3><[XO\X_^WB[,NYT[WZ\IVJ M03@R.N#QJ,@R**E/C&>=];QV)1]_DR=BJ5?CP=W=A>W;)ZQ!;&Z*$^V!?=N7 M[O>Q=/((*[>YE4X[N6L'+;0:YY('%(I"'S8_Q[&=! M,-F7E@IF&Q%8QSQQ=OGP)A:(%&F*:!1Q0,RY(\R0@H@QE)J>3GBB4IM-PP@1 M'=@!299@^R)A%#,,U<'L+M]5GV!R:ISF/.BKNM/![2E2N:;VI.DA4E^E\/H0 MR#F8U#!L605BWHFR#,P)8(HC<5E8 EON6ACQ'.PD1G?9["DL 5 M:+9/KZEXAL@78^Z07L6$#RS S+0\>YI**XQ0[%#X)QDI,\N)(D:NFS 9U7MU M%%60C7HLIE(&\*@:1IT.E>F!%1:<7A0D*5> 7, '4A+AD.1=TY/ (@:ICF_5 M*?^%(%=8+^G0RT82O= 13O!;"-_&&" F!TQ^'#]D.HP=T^)@NLAT^V*ZBF"X M2\3:3Z\&,"Q081SY%%VU#9)S?AARD1JT.46IESS8#-;$,_-DG=\['Y2<78M M.ZH?'"\Q^#FV*FI^^^WZP!E)=\(@]&@].E.)6?&T?GJTU"INL8*MPMHZQ2B9 M,^T!KA3MIRC:8[F" +,4VDA!<#S8VX= K=9@$HB-I96HAT$B6*8,N9/H*.+7Q9>X[RZOKA\+=\N M4#_X]8TSG'BQP*=@VGT_]).A<1<-B@5)I): 3R]-GX&1[*KDR(2R"&G8""MHQ'#) FD>]WIRCP& MDVW4?;=^. FHO%P 3]C'PE:(HM!N^5?V][^UVNUW"6G^%.&'R@266&.J; U8 M):ETF=[A77&$*15H=(E"H%BDB$Q?,6Y<-%E':H1)B_$(;*B47+!CV,LNAC=1 M\':)#3*3G&>I8U)PM =(+,C0*L0C#$T&HWRJ=K M9#<;*7-3VD$P CTB\4>9:)\),I>S6)6VO(LBSQE@TCE&/,0]K-CH]WA<%Y?9$!A\;15D_8/+@$$. \6)?X#"1R@H5B,MW'04 W\L/:IJ5"UUS M3*MRH5LPELVZT$LE?S%%ZD+N;AM4!F4?3J?^JM!H9HI=+9:DTV%*-R;AJO5, MD(T]$+RA)\S$%-@&))\N/-,/(O('2!U!?3$2OI& \S'(P5X68@;DD#,/)X"0 M_IU0MT4DFABI?\O<"5:W$S763?4&M0NERN"K\&;7S%)#A3Q)X3DL "W#-'U% M1V2J52(X5.SC(B1O3I#'#)"WJ2+(1 "*(/9N0>$H\Q)N5I\\^^.S#.X&YM7\F%D6[SX M7M4)/N0R2,$I!BE@' /^A.5;T=[9 M8F8]_W)^=G-]<=;YXG3_V;TYO]SMH+4Y">/;&+4V6ZP*0^O_]&%G_"8SKW,? MT*8DV/SX_XU),+%$C[A\I@-,YN:J&UTV[G#)54H(RAOE^1%PL4X74:).-T<9< M/W8S/U6?J;&*"#S"#(F1G\C@+TH/!.K(;Q*]NCG\(Q-LL,N(Z4QSBN6B\NL5 M3<3RF6O&95)Z#G=A()*?ZHI+&)B]3\6J"K%.!% )$TH"NX6*B93SQL:LIRI' M*2<';7 T0?T?"WX3S@? MQ<3 [*2D76*AJ1*ACXW[UH^IMC^L'=Y"M1B2FLZ,PCXN&;E#N*A^DZ3*ORGQ M;A:[0S_E1NTL=\C%K49]=C66-$HG8QSLRF3U9J3-U&Y-IDJ8S)J-1H[E@CC. M8I4$H\KBW%H(M8*'+*^I,%,;0054&BE03ZF8\%,%$VPN?S=?R^A\NCF_ONQ< M_WY^HVH@G)V==[M7UQ?GNZU_/5P=8AM5L85U8^=82K7%V*&,<]:Y\B)Y7K3; MP#]SX;$H%[L0#*XWM'$,P(L6!*E,RXV:RN>>SN_6T2F+DO<%[J6S= M(N, -P77/!B[]@A*1EWK*EH0BWH)^H5S21NMC"NX>3YGU3!#8WVHX8$J[XQ:UT,%KJ[.NZ]EZKR-C?&/L3J85-UGTRGR[J&P4 M,%>"#-2!8[92_Z.&E;--)746- #Z^O%[]^;ZHO/%Z7R_N1)]T'?:\)I?8&@; M#:YE@?\:1= @%DD!J 8@+LRP/9DL#]+8E.)3QQ$4-O*E!*-$TO M<*L1,#W=.XOUX%Z5"RYZW%(&N<@/-N),1Y@G':)/A!=*_TWQ6T%WE@VEI^.U MHRG WQB4+E]I%OX6R QR,8'^RIN!L5%YKJUNSL0,/X>(XE9)X!7G%IGD06&[ M:?;5S/M(Y;8\=*L7W5-.O">;TF-DOW2&J#H)$=AW6+_ %+PB+8;X:%]N!\UB M>GL0W\YZ &M3A>'DE@JT3T?U9]+-"&9G@04/?.F $67H0*=-"9C+1T]7C+'& MID3[38]0/ET8=]\?9+%R]*!_J1BX#3L[]?^M0\IE-'U>T*X*TU8G?KL*T[9@ M+#M?Z6R^9GWU_=HYN_K:O?IR\;%S<_[1N?IV?DT&5W5 +[8P4+9/T4U/QS;:/.18VX\CAD:8:+TJ M//,%+]U42R215CBG6CL6ZZ%JI*)T*$6D""]](+K$)^(0Y\IA>!X2V _N\J"-DQDU4,1V&^> M-"1)B'MP20E'+)N+#AVQ2/A?UOOJ4K!>+L M1A5=KTE0&4%5/3YDMYB*EH,67NS?BMQ_E-^XSAX?B0SN^/&=6Y8]^VCMV[P< MO>I'*2)-J6>QKJ*-E))U,!1ZS+%J' M@[JR?&O&^0,T^^;A:TDVRAQW)Q1%";V,JW;U.8?CF$$&& J3B*F.AG[/I^PH M3+@GD98,_?%8- 70J"())%#,AG22DR.1:KN;@$RG4U^,#G#T>(C(J6: P MQ>;B^*!]':0L)% B-5V*5Y:(TZNV\7R!XDSTHW /[..& ;[)FV>:@"NJ32X7#_V"+YX,STH]># M5*( _A;"P.AI"=) (Y0%&RC7?\':4JA^?I\\_.NBD(OR5@F6 ],JY:K@LGCU M$=U_/,U,,P]4?31):BSZ%9G;#_L!U: BUE/)TIJQ7=4>/8'AI\"D"6QGS.J6 M79M[G(=.@(J/WC6P!\)Y#4"+VTV-K^1\_2CP(!C;B!^V\_3[F"M[,/6LG%MN/*N20N8LAH6!)%&*]F M$1\R)6HJ72!57K);!GSJC/.\EYJ^(TM4=17ST;#;^F 6!'Z?&X-1-;LZT_:W MDPJ#%@$&U(GIV!+=W($/Q4:"C9W%=,K+:RY7S&&%,JYR:/@]G&1I,?$H MP;#CO,"6.I5UE0*UB_(7B'I,$@O!=O(I#34QG\ID0_64X%NXDC,JQB0'!//] M0+GZ> :F$[U46&,FI$H);*:E<\'/'O+T+HI_B"IYY-K!7[1.H2L^SZ :)-=4 M*6I,RQXR5=DGP#/9C>" 1%U%U!) L08*BA^)B/)<"A(/C4 =41%&A5 DL_S M'!S$XPAVJ$EHHY,J/=#O1HN^K95(!B25AW>]Z($[?V0;S?Q>) [Q\4I@*,4P M+'9Z-]8SYS3)^CGD(+1M8%1.94KF'JPY[PKCWP,18=;?0&2P'[.\>(D?WL(% M(C(&XU?(_Y@*":QK')@71;X$Y6!8@XGQTS3^8B3,L1B+ M*<8=<$'NQDT^HU MIB\F31([%N #(;(2]2#8Z('% OLCUV!$9@::6(^L\"LB*^UWC&%HMK#N%L*- MH$XGK[6 H_3-I1\EFF),/6M*,Y/@-*&_"T(QJ%BC\ KG)4:I3,#\<2P(SU2P M_]-71T+K8SABL%"I-$ON3"AL2L%4D4GHS@Y15QWC*9I0Y3XLP",Q:Y'ET_<% M=.Q%_Z9_@P@;"XC:/^(/LF5BD:;G"OB/W[OL5D*!6*Y_&!$D/!/T)5O%C<5] M=>=C8?<]D4M :\&,2Z&JJO"PZ3.+T/YX/X&K^/1.,Y,X8>:8C9IW)$ % 5W5 MV,A[1+..>S2_892,43*CL>K'(BMI:J,5LD.!DW@04(%#K$J")[2:K_3& !FY M./]U]B]:B9&G\EF5.V^YX^MPX\?7P]4*"Z#SLC174'3A9Z'54(2']E;)B ^! M(>>P-#E#")V68/:=*#T%FJY,)A<].D*%@]!S995+21[%8R9!BK-Y4"(94\AW MSMQ!!0B,N&PL-^# %^4=IX;%XA'?6I7F4N4"SJ@S5JH4?VK'II;W:&T)/-%$ M!<9L@A+525$8N 5GL)2-&*>D,R$+X5.)P4S%X#ZSZ8@!^],A R:=2FU4L:VZ M#"=&[>J5GCFS*$G_(81L'.%V4V!:P0?4R[P!EU. .SQI'U8!5#DO'50!5!:, MQ9H JM*)Z/G9&S9+Z>[0[Y/FKN(BM*]41W9@PR<)[4B92[568JGR%T'_D$N/ M-?E5E?<[7POI2=29"&8]&$-=[#-71JK6G<\$P^F1*"<)OB0D'F83YQ49(6S$ M\=-K[011-AJ",(3QK!JH CC.)9KG#+IEOR@$$?C BL*?90%T\@;2S-#9X(Q'/L$-0FT"E0BJ=# M4G)7M?2KC[-4EI0!Q1NL$8[6A1DO%<6>*HP$)@B"A#!:E3A#"%H_II8,^H!# M/LCBD/J=44A?=*(OZB+#FJ<'Z8T8RTM8U!7#H@64<,X[/S5!0= M,D&&IU099NVD8LON"*V,/"+*B'K6C(4'>?E*DJ#9?*8JL)Y)M5@2K,N44B0D MBI&W7>;(S<5U6?/:Z+DAGT09170HV >H#VK<.(L3#%_#CW>QGZ9"8JC5&TN3 M1&R(!'U9N5'IB\X0SBLI!@QG1B>F<#/Z70J%U[*! $><0;6NJRGW0*W0E=!H MD(*;&4/'4#BHH1N!.J@GBL +N0%0" 341X.9OB^FUT3CUB:$14B,B($KU+GJ MB^=HK57O]C$5@A_A7AY2CQKIRC)&D=?0D@&"$S%M!?1G2 = MJFS?!P8FDX[T"#QRB(03ASSJZ"8L,.,K] SFQ,,!]A"^(LZ(L'T)E;/E^ N0 MXG5-("CJ\20"X8SEA2!/8%@TM4?2 MDV1/+&W^6K79%Q%'@X[H=LN)@#13#$7LC>Q//37A6V05LLC4YB",2729I*XO MHMEIH?K-W&N2Z8@Z%KBR3P+M-_7.'DNP/0BZ>L88<1:FAJ-O'/-;,C:Q17B^ M;Z5,$D?4:]R&11MCI(ZK8B;\\&:I>YDD)\!ITY-TX2($G8K*J\7 MAR 4(@%M)2D"3#W@(HZE.WPC5E,<$P46$;7ZEH\ M&J7)2S/M)0Z!$Y:0+93 M;6Y)Q3<+PJ-R%64R>%&PA1% V_,]5>0> ]C5&5PSP6C3OQR*+02S MP+V5WN'VRB1+P(A^\(D)&?W)Q2Z<-[%\E(;*S^G4$D&6,IQ,AT_>*9T8-LU2/)"E>-U**9*:G:SJVC#.P[]]3*S>?NIJAEB+U)ZD5(0)WU#\< M(\88; HX*72,XJ-CSEFY_)L MM-\C"SKOLNA&XS&&<((NA4V.1 ,OV0#1R+.E/XQH4/PSQJU% @>/GP6QCZ2G M&=C'B%[&R&B'$@WG&0?$C1HGX\XJ !>[@74T=X>O]>\II!ZG@HD7(G; M-)(:AL@XDOWV<$ET !"LAK#\TUABZ+3M"CIWX3W%A22V0<49]I0('9(:LNHJ MW@_0MZE4XS,9EZ I:>AAHM0S5B*F]" \#2D/2H8*FC8 J/11T<%,VL\8(_Z4 MQJ*3J%2-1VWM(+>H1 6**DZG*AC0@N3/QJ'@%LPC>"*"LF!%5/J8CQ%HL1/ M.N!X!S"$,04RZ_E0&:(I7BRC_#]3;!:%I=/ 9$0):?M2-,S443%2^Y##9+J$ M4(:FVA3E_&"P;2A+9JA29,'$K*:!7A$#=I.5O74,ANP!),R9'-U ;XN7#@W# M7U1:$(JU^JJ(@9 3#&%CTD!JA0@ K1).\KL+MKSZ4DKWY4Q:N_CTLJ $?XLC MEPJ5EX]GX1C T^'?LU7UBWK^6$U1*M)4B#_*JZG+*!TCAU?+)'VF2<,2(TV" M2:'NN=*\P&?-G9 +:&C.2J6D3<=&I?S[D#M(H"YR; ) MV-Q@;7H9E=$Q+\_WK=CJ:#"I,NVXP+[&V1(Y1G&RPPG&5"*,LG+S4T@>47DH ML_$:(:TD2H^*!,58P1$UY#+>),ZCC,BI8!0KKXE@>;U:JH()^>45R]1H$:8F MRD0@H5!9P01+*3891!D>W\;JHNL$'2'D5$\HOG<^9"21E]D. 7U08=)*4UW M4OGGM2PXK/SS%HS%*O^\3>>4P&"TE]"A @+2+$)IHNQ?:3+G+:[,-KFR]^,/ M7YP>PA_*1$LL$CY*R_+\!'8P_>)E(J^[LI&@U/V* B\_(D1" M,R52#J0*I["CD+.X> XJL:8E:_X%[BKIEYA)CTE:0GP3 M.( #1:-),2-RZE@)/>%#%,G?PA;-#SL%0FAC;<:/UF=X2"L**YS8M$+QD10' M@1@JH28F-*#/%7'4"%M/:17:ME5R._) M&9*A?H'^440\[P2JF%">$092D#G*B,UZFI6$-\!3UH'V9\ -VIU!GE7%<&3I MRTSRXDI(*"@?F%25#/VHC'R7@Q=:16&:,&;N(C H"'0*#4%_ ]S@CU >":XQ M,GM18Q(;G5 .PV^#R@[51Y&X&=))81RX>17GB@ 78B\>#L@?18^+U3;A0O'+ M 9H1^Z'@F5R9U\IB";&":YYP;%E$R_P!?K>8%%;9[#*A!6F!OQHEF*:;G)UO*Z MM*QH8"6\.9CD*'Z2EKZ!8H8<.9#%(CD@,H6-3$HJ%*2=:GCE,#?*R ,H@L#0 ML:Z]>Y,:6!2A.\0'T/A%+4=VCVF?6:RQB9X?J>J+HF0B.LIJ9FLKA5:05*.- MO$\1 ^I&P8*'KPBNI* HBQ#X.3PD M[$WR4*LHCWW=S[;@C;SWDT(2D@9T5<2:XL[I5F6*)>%!Z!PLQ*OKI^*%^*O9 MJJ[N.)\52DNG+IGCVORP"&O/X N0=@$61T,LZQO6>HG3 M2>E8XHK,-737%YIA48YWU;3\&0MJ35>95W/QN[B+F')7R*+: !&$BES24P3D=Q-()O5;'3^LB_R>B5)G2.\DZV%1%W+(8.P'.1X%76L41R*;6XMB(0&3D>1 M:(GA)K*H 45WBO*I*7?-VHP\7R 1M>.ZV5@I.4..*24"G6)]GDX*=?SQ=>I5 M")'YL<-'?I)(KQ9ZWNXHQ]7S$QA^3$D@>4-[G$&$J%1-YXW6*(:5S7:=@L$. MV;]9[*$C2\=#OA,SD.]4;E[QJ@6WY+T@D\@/:A1ZB;..J"C05>9STMNIR2)7#_OPR5R>_T!TY HND8]7[J> MT$&N&S,81G%SX9,P3.$E.7DFXF(JQH+[(@L8SWB*&V0"+!==[91\4\D+/5%AWKC8 MN>A>.:>-1K/F-($P#?%/$Q]QTVT>G1Z<.J]$.4O1+T+(P.*J"O>^Z%^1PNH" MU[[6%$O5:"0*37D0/C 0BQ]XC(#]\[2D$9S7-1D93"'W(E5?N*M_P$\NH_I= M1L8;KC$6[,,N>-)+'&= MY,9#K1.#K>#(@UE154:ID OI,#?%V3$EGLM"'-LX!CGBIBI&Q?7S5Q#3RI4R M%Z2&>>9PP*(X 1%(JT-;1H:ZR#?4G;D"EA9!IK?F^I%X"LHI\5R1B$.A2")B M%W]F8ES3M6Z9:%93A9SJD^VH"CFU8"S6A)S:90O^EHVPT+L0H0\"0*UFZ[!U M^E)F:RU_# V,HCEV;?H0-BD1,>ZW"+D+<$M=LXNE?'TTFMU6@8 MX7"4HHI&QW$-EED4J,78(0DE:Z(IH7!]*LX5!>-4_AZ>:-4H$MW F MH6C50I$I.&AE1:G##;M\B"#:.1,CU25"I0.C$[/Q&P_!(?A2%M.*Q3NN)/BC M9X9A,? B3"4KKG^3>CJ]:K;EV,&,PP0W3YL9<$XS3'036O 0'AM,ZH*^#].< MJN=,KS7!6,5E!EME/PN5L<^$DU\6N9DAE$SDAY6]Y/>^&XF2DG@W1KI-D_WX MX+^4W2&:W#"PPK''C7A7!T]]AJI<(:F'-)0Q!DZ%,O.42NAC$)3H3!.-'<)! M8D^6+TKY0U&S9=[;E $_A6"I.9.VS*D#@)\,IR*J1&$ZS79XJ0H$0W)0$S6L MQ^-X&!6=4&RVCE P)6I;MENO$4';L%Q02$Y\#"!YAGELX5=F#^2LKJ8F$)/%GS#82+*JQMCTS9XS/U0,#U6_)KLP]_[ M9A#E>.@'41*-A])&%T&TLKB .SW=GIJN#LLU X/5X5%,L4@X5G*N.UU5.$R/ M#:L1B.KZE$BJLPI$"11"$J@(L.1;':.+!M\VL1;)M8]"]" $?IZW*;E -#PQ MDMLW(7*!N:>DKD^:O""2+^SUO'8>2:]\-D;3%5_-QD#Y@;]D*HZ\B3L?(CS- M\#2GF@F1E'S\GKL9,9J4>$-_3'&RTR=M!!,@&%F#ZEF,9<3E@S&J6[X)CM.8 M"5!RP$-5'1/O[\-]Z7#Z ?D0\+U4*;39?&>V7X&+OV'M$$_)^K.AS_O.N;[Q M"L-BX47_S9!"UVR2/^6A<8DH8@3C$J>'ZT5-&M4J4X\X3*['>%N.8 T>4:GT M&,2Z )IP3?BQN8)83@1UU%$DQS\MQFO.P>E_X>CZH'T%$CID^G+=K\.XH=VB M&V ./B49R'G-@?FLV[9+ ^NZ>T^B"HV@-TF63I/G:H%("[<"HCRJ<2E5^XON M5/3XC%K0CT!91R$)Y(9KE=^MP E(%8PLQG(F_I@%Y>@BDD4>!S"2B;MG4=F,BW RJ)#!=AHM8\ 7B8:'8';/P?RB= M3:X,<"L9!\P="DM#+,='(2P$PA;+G(.ITH!3XB'176&ID ".!!^!JTSI?D9[ M:(1+;V421G[8R2PX-4-88;W4LW MVD1.G(9%MVUN6U"'+\(;58WI%+3X,681F[W'C,,4*)CIHTH^%H5+[*D$2MU: M4?10Q=H&ZC@160?(DMP-A'HN[B74#8O)>#I[HR^:FCYXL[I#&>^43(4V-!:^ M#NB.XC5X>Z/>/L:9B Y"!10[5]JD1=V$L\3CHG2U>!P!XO07S#80NQ"UF)-& M G#R/NGPO(@[#@D1)>$O'BWR7.47V!W#U3E?Z'(2)]5LE(!RA ]D.4(WE,XT)#<8W2]K0'=Z MF,7W':T\)-DW^;":J@R?K[ ^870>&JA)$?ZR#"*KBTZ?=S_K M.J'J?1P$G% MRN@22U/+KH@W,%#U93*A%8-!\&[_S1N?C2^?#EW+GX^NGJ M^K)S7W70%O%7ID8K'UL3O01DI?+A9$S^JA^4UEX(+.IB)U,AW,[O1=4C MJC@M [U>[77/S_9>PX%)FI=^.KZJ(TH\7W/1V RN_H18;+.Q_[MHE@4S(D_W MS.__4]-VY/2O)WBS81/?4P]R>61B9(#0<$F#Q'@ =3_'3#K8^#*7&UO34:Q9 M/XM5X4VC%'Y7***"XYKM5^PU7ML\?.5I1X1>C8XHFM@\;1_4G6Y&2D@N5[$D MLZ8+EMV,(JH@(;W?8UU 6(Q(1:(YL*S3;2PB*O8M/!KG>-;IR#:!,,K;?<4P M&"P$H[[FRL&>Y/&&!BM@M%L^WKGB7L8J(4>(Z<,7!>H6B$NA-Q@-2P$Q8H[S MIK=L2N:F\B]S.>AT/EQ]OW&NOE\[Y_][?O;]YN*/<^?JTZ>+L_/K[K)]]*R1 M,UT0#A15O]P\W*/]) M1';6W?-Z(:HSEXR%Y6H>U4]P>:[]Y(?S2;0!+5_1B']&&3KG,;C/!44(P9.\ MTZ.$1),?V'$R<6._AZY] D]Z'+NIJMI+U'A ]\_R,(C1:%6B"D%3Q[ 0E4YZ M))CKV*@ -" 1?ZU[A8B?\?3+0EF-2MKWL6S1@2Y@=*"XH*C6"ME!-2,@4S?O M7AB1*2-+>WD),PE-REA/_$0ACQ@F<1$*O=&E'B,X&:H82B5)_+P3"77\13I& M[@_Y? %;";1T @N.BB-VBU#-DI1J-\'[\X6TN;K.4T7N-='T.L<&$*_[H, 1 MX4(44%R9)DV!TU>+6AKEW#7+3F@!2K8@+P26Q<%6PS]4LR^JC\8Y!ON"04EN MB302]1JI;[\B#Z6(:?*_+,46QM5Q)@HQ0T=.B8-Q&T%2OAN M+N>2&:H \[DLHYY(PA$J&Z9A"?2WS^I!?MR:2\.BXM \>0'%81%R=7ITL,D$ MURDMX:!^<(2+\3%OW(E2_O+CF]\^.C>TX_.RWV:+E$)^:[',-0H+\P%NWH1, M=Z'.@UM$4.77".,$.G"=[[+I7EVB5I<>X&//1M^1W H>5IZ;:M5Q!^:"R-05 M R^\.E029"F!4;'?>MAO06=[DQ,+_"=);S*)+.0VPQR2Z%)(+7B1"-^J6& # M+"#I(]K8BS@.:FY?H)2BMZ"3]N^:D0!YO<*XT&D@P9PDN#)O$V1XA JUZJG/ M<+R?N(Q

NF[0T/CDA:+S.#["SK.V#T5/"HJE:*!%"V!,8JMEI%5'"Z1N>4H%+46 K^ MM&KL6'G?IO"AL]R-P&]HZU+^A7V)%9X]6Y1GY?U\,5]OVC _T*6K,4-'52%' MPB92!).C@YB*!/8S1/0E1*A7'(5CH=72N Q6@$!E8$H0]:& MDC:Q=Q#W,*(]-?N_)KGZR;2C8;@8V!4(K:E&20X*-K-7O6$#R-&7\5*;;*64 M0717YC<@[,(D/9:/,%4J'2.V?EDEG"_6;6YH_6K!P^;!G<_7[]K^V*OZ/26. M%R-2-D5!R8R- WIVDC$%D,+IHA2:+$KO4.0Q4+OPR_R+:ZJ^DKU%N'__]JY= MKJZ[=<]?_>WUSR_^^N*G-S_\YXL??N)O7_SXZDW7K;O[7C'8/MY.8^JTJ;>U M5,^7[W]=T3O6+QR]?&;J3\0<8"J^7JZVJV:S64 MTTPV&SRKH\PQCDP)O*RJDD ;1'>']SC(7?RU.U[_DE?O_.WB^?F*WY(__K+" MQ1KS%L6B;+^[5#[EO\[7F[; =IG?F%W&$GC-">2UK66$Y JRXR19U3?0N6.(WU.=+ZA<;IN]/N,Q[3>:4(N2FN.T$"*[ MTS)9B($TR$3.ZF2+C6/IH&/',JVTV037PZAD&9SZ;2:?X_K=R[/E;W^E\I:: M.]8^?%;9M_N9\AFNU_,ZORB@:BN>!W2$ MM#2BX3UL%'M&@/]R;!^)'QTW5[\8PM74S5#6*DVK9C29PU6#"M#5 $GF9&5- M_$GO[;<'X!P[TIOE(X'5"$:>;.-9GQ@L!-%5P=\&%4401:7>%NB!8KC3>E&] M.'![C1P^XZ.H\5U4A"[9"8<6'$\$NUTME$Z"0&D1 E7G2NZ=_?CLI^/.Q&N?E?,&+XD?F9/EAL<'%VSDS[^+1 M3,V95EB4]FS:LV(MJ%0K-'4!9.5'.=32V-X;L@\CFI(A.D#VMU5#Q^GO:X0N M,2P7>9L8V,P\">D%$>0H.:S1&9L2$A QDG?)&E?B$*;E-I I&8P.!#A^LKO) M_0+%\TL(67GM/6JH41$*!UEBJB-%EV;OTZP: *45N'>1\^.1VD^_K M5=LMWGQL.8T-AW(O_OM\_NME5F/F?2P6LV?]HMC)=4I#R(PH9%N58>>'7._M MM8?P3&EGK8/TNTU]__K5'PG7]'.;QE?U[^L+VS.K10C+W(1V.H$A60&()H+B MX,<6ITH1::@JH[L [4('^W3HT&_RN_'A>ZK$NJE\VA[^[(00>4TZ%M U<_@A M0X94,\-SNA!KJA!J;]5P/YI=F.">#A,Z37N_JN#-,O_SW?*,YW'=E-3FXXR= M#:EE.SJ1I.?(-R $%33$4FPN)7F7>SL"7Z(XWO9=3O3VT?^)9^Y'37>_<*:4>1L[GKW&.2O8 MY_CK?(-GU\#-*KH4='00:BO'1?;%V?.*4'S60<9JD7JG2Q]'-:7 IS,Q.HND M&U5^I@VV3=\7N%JP5[9^EO/Y^S;K5-IV<)XW)SU44IG826^[72HE""(12"J8 MF=:816^-\3BJ*45)G:G2623]M,IG'+ND]6>IL')+[!>*4ECUQ>KC]NQ7ZC"2U=)NY(E R%#'$VH MB&PP:P2!I3@LPO-'G:ES'Y8]HZYAJX8ZDZ3+_'=CPX]S3/,SMI*T?K8H=PR5 MX\#HQ.;RA(C>(HN5Z<<^MZ5 (]AZCCF&;F28G0"2(=65:(58!46 M7)+5>1:QE;WM[+773RD8Z\J$VZ0_=,J[AF3S;4U=&]W%<86WM,@-$&9;,:0" M,AO9SAP(B*0LL,'WU2"IF'IG'Q^ ,Z5 ;5!.]!+)D,DH+X(5"@DX3FA'DA3C MR*T40OAH*+5(LGM^[%TNWOY"J_?ML-NU/7XM2I+26"BQ!C A6PAMI.RK%B-DMKY[ MR=#=2"9JX(Z3_?%S/M!6Z]4(/UZ#91UIYVIBOTM;#E_:7K!OFSY(#:\L4O>N MLGH4U$2-W%&LZ"N)?H49+2&QK:[?9BE>+]>;%6WF*VJ^V!WG4:Y-QS7H:'3, MEF-@,K4U@VG' Y));.TY'J:0F &]SVMT 3ZE)&8OHHTOT;[5?W?CX17 ;T5V M(&/D(* *"=$H#SHGYU)RL83N52'WHIE2VK*;?NHS]T/XW5<>E(Q)NQ0SU&UE M8F-GJ.Q0U2RK-(E*%+VK 1[S5@]*XB_/.J[.O M!:(."#E)_E.G[&1O?M^-9*+>^"$4[&ATJX;4)8*,6ZN/;NC[03L(FZ[9U(TEDP@P1S5T.-U61"#B@*2LU1 M9>&H DF"3+:20U48VH"1W 0+ICOSX=A)'SJ4N\)D0R**@J,'U6[6B"5#H!@A M25%-:<=BJ7LKM0<13=2W[L&)CJ(8Z 2%3Y;==Q2LG[1@PY8MI)0U:)W1DU0* M_3!GPCIY2>U<^$Q8Y54A!+55LB'$=N= @JH452.]#;IW<__VWBEY0(=+]8L= MEGUGM*>KLW6[?J9,\P_-\_J)/JE2Y]&D)%JC0&PUF=Y #!Q@M"T"1C..AH4X"5 A)!F]L5H,T_-K[ M=-^XY[MZR/O(V3Y!<\-G;_[Z\L=7_^C;SO#30X=K8'@W[G[WD#5+_7JU_##G MIWWW\>_K=D+GD\?Y+&_F'RYB4)5KD;GU>6IG.(U)!8)H'5.3D+98@Z;[SLWN MZ#IT>F^U'H77%-R4$]&IR/%U8U(-[LV91L3(F8H)5"#$"%(+)"H;?8[ M:8WOK8?V[I,UEA\[$C4.%T"_#?3M::+_/5^43RVK8TW%!L-1-J9VR2T'4X$X MRK;!(R51)9K>7NZ7**;DY8[$AB-%T:]V]!VNZ#O65*4=^J#%>CM'L] ."C K MH9)I^TS60(K20$7V[ZO*IE)O6MR-9$K;UR-1HX-(!G0_7J_H5^;NU2T(6<7$ MP!PDZWFT[3JNY'* E'G@%GU58H!+31_$-*E#."?S.XZ04[]LZOO6K>]_MO/T MJKZ<+W"1FT^]7&_6LY**LLYFT-I*=J>];!8P@DN^)AU5J=WOL'H(SRZL\5^7 MHNDFGH[=57Y=49YO$?'?S^BRF^YUI+/JM$Q5->N89%.$GMUG6YJXB3G-SG7H M'>WL@FL7 H6OBT#=Q35LV'R]H&962BR(PH-7&5LEC8/HA8*$KFJOI28S?";F M%JA=*!2_+@KU%=2(]RP)QSZY%!DR#P],( >!%22$E%!77W74N3-_NMRS),57 MYOKT%=6 &NAJEVN; K)*>*#Y]Y+8(*58#UK8POHX9(5H.211JR68?N-T[L@FLG#HUV9\K) M[=>! ANN4^&V.I3_?,X?SMG#CS9F,D$!>EW!4.ND6%MG32JNQ(HYA=X6[#%, M.U'H*\L+=Y535P>H&=57BS=X1LV0KIC,[5)MUHSDC-*L#WWU;:^>F,[M,O8J M7+2IEF*I=\[G 3@[<<9\96JGEWB.YDLK=VAM>S-1V=ZH^88VFS.Z\KZN4+4N M"2O,FUD4OH2*";Q+OO4M\Q"<59!)*4TZE(2/%E3L^OV./W08)H?BD2W3)EMY'J'9# MMA.AQFJN.]9^57^9]=S:OFL*FC._OC4%VB@4)CAPJ#@4M$9!]*8 1EFJ5)2S M[VVZ=D=W_/;NQVU7FE^6S_)_G\]7=&\[]1F'+[XFK*!4XGDP;"."J0YT,3'$ M8C#%[CU]=T;W%.J0CB77E_O!@\BNYZ4(GVW*UN6X'V")*%SU"52UVXNJ$6)K M.B<261LQ4%2]:Z3W@/<$JI*ZDVL@X0VMP3]M25V;!T?&UTP2E#/3^"A =1_3^LU^>,BC7(&UK, MEZOK)TYG.JJ82JV0T/.\%!D!32R0'&J.0K7.H7>;\%VQ/0&EWYUI0XBM8ROQ M7R\]GE?U"LV/\P7QMQ=YKUG4$MG\L%_CI&S)+@XEF2F!5 MSD[&G.AV!'7/[MAN[]NS9/5):X^AQ#"('KG*!K]^:A&BP^.@26"G: MM3Z> +,,("(J_LA&V;^/Z7X0GT YZY ZI[<0.QX#O#*?S3V_R@U9]^=5??#>1(%K0.E"(\6ST!\N5EB>P'+$;\_ MU@K9ILRP;($4:U.=VRH"F:7K74KV**@G4=(Z+'>.%57_ZJ [ SQ6D"R#QM6'W*#!E.%'U8\FB:\0I:S278 MJ"-$X60[)BT@5OX22"/:&+WW;B>6[/K&?8M2G[0B&4X6_:[$XN&W_]N>]0<\ MHVVM]7JSFN<-E?:#9XMR\X-KO_F:5O-E^;)J.Y^=-___Q>_Y'2[>TL^XH1>U M4M[,9&:#*]K]/:%:'B,EB$50.T)2LR4.%FOW6[9&'>% F_=W5:#IZC6S) /& M=H5:I@H8""'X'$)QWOCN,:SX3U+Z9*23K5U0ZW0*IK@ R2C3 M[JF3UE-DX]Y[X^'0TJ?3=G1Z^O0\5OS=Z'DQQ%;G_7G8KQ9'3? L!PY!,45 M[=O=B*FUO2H2DJH5*6B%U+NP?X!A3*EIU1,B_*D)-5SSV#<<$*VHLS MH#Q[KY=G\W8S[)O\CLKY&2WKM3/&W],&YVW64_;@=QW=:K;/*#MUH+W1 M.-KX0M5O>^CI%HQJ J1LP9NJ@D7O8NA=&7Q_:^XCQO*/Y>J?K7_3,M-ZS0]^ M59GYM&I'^PH65[/3+0_CV 047H)MXS)[LIG#>:UE[QWE'6!-*7 ZF!'W]B3O M)([^[>A_QM_^QLIS-<>S6[@H92$524#7XJRJ!:!431^68DAZ0:YW9=/CJ*84 MO_1G21]A]"<).Y+S-2OEORR7Y18P)04E<@8XO"$PDB.=4%. 3#F&E%'7W-L- MVP'6E.*(_C3I)(Y3.3%MWE8?ES>/#^&UXT,\I*&/;"3<^@L=')Z[CV[ MU5A*M<9<3+OZTK0!JKMSJQV[?)3M@G=4RJ&_GNN/=G?$GW+-ZZ M&\Y?5JW;MXO)2TP22FD!LXR^';JO(+U*'#ACJGF 4O,'$$W)&1N,4AV%,IS! M;74:GRQ*^^;"<1"W;%;^C]6AZ=VRX_^#@_F/9EG MUIO5>2/>WQ=XH<-8RS\_?,SV_ MJ/9J_!5+FZF J?=FE:SPY=FP! M=QWT2&9=9-/%.R2 .Q MY@@!C&]_9K*G!>*G#6:#;B,=P@I)6]L.6SO8ZB*8D@0$*P.XJ'CLL2I;>R=> M>UJA.R^&9M63C?90;&1_*@?-+K*I4+PGE6TB@;UK=@^\C7NLW/'!$M_I'NX] MIGN06]A;BZZKRQ8#FA)\A8J^W303'"2J&;S#G+R+&KN7M-V-9+)*OY?T#YST MX=3]#RU3]7:>SNCB_LU/"O7V#PY/X^W[BJ,-PU%CZF0M6F)W0S_./[3JC9MO M;>Y?TGI3*@[;% MM'1VN[X;!>L[H:0LV>7N-UT^AFE*MJ8C7V[KGZZBZ6:*'D!U+?5WX^805U&G MD#3H(DWK=D2L,;,"*2M%5-%&,2*%[D&YIPD;-MP]#:MZR&\XB_=CJV9:MZO4 MEHM6+;2LVT\N&Y<>D6W;[<%'6[<#\/>*@-I[6@9C9K.H2@H/9+?WW_IV[)#5 M!FN-EEOG*+;V[L7TZ>5'G2JZJ*.DSR-)W@B;$4%+#K5-0 ZZ!8?T[)BE0 5S M4;OUG[[]Y"D9E\,$=^,(T%$3U_%V2E8GV]-'GW HAI]4B*"593YSZO,+-6-<*"(8]AE$JY;2+1^*5H ,Q4OG M@D]!=M#/!_FOGYYW=67OU>6:SI/W.CJ0&'FE5"SMK@[7SI%D7D(^V-B[DNH! M.%.P1,<+]P[_L\O\]PQH/@'ZN4WEJ_KW]85'?,,+)J-SS<& BOS%)$40+&4@ M7D\R>EY2MO?>_X[0IF#%AB5*+[D,'9U\AV<-\YMW1)OG9[A>;XO/VH,OO?V+ M0 L7Y:H]\*>Z^B-"EZ/>VBFNZ3?R?HF\3_3YU(MYEE+QIMUKH73(8*02[/BR MFK$<.2MF"@G;V^N\$TA/I?7IH9^V*(AYG[,&H6.[#(97'4;5L@5"H+-4=.KM M:#V$9PIVK!\K'E)31TEB$(/V"=&U#0P>DI8FM2JI=GV,0(X'DG<0J9@2+"M3 MY\>@QS2WCT9BR('R&"@^^SS0J'2QB@VI;.W+C,@5HG%LP*51+DF#0O5V@>^! M,M (GW_:QHM"^E;\'Y1BMR&QKREUA.J=SX+EZ7+O5-C#B*:D)GNPX^$X]2AY M#+T*KBU.ETK)+@9(3K('*U&T(ZD5LL["RUR*[&Y+'P4U)74Y(E,.E,K0/O_? M<'.^VKJSR_H).?NYGX[^WQA%#W__X#=V\O7[C/A(/W\;===5!0*=@Z0:CSQ=51(.+ M"UAVQC34'/[%Q_.4W.OM ?ULN M-N_:X?-BJF8Y*1G:'AYF2,:WE&KT-8:@:NY>Z7D@UBEH]T$Y=ZB&/TJHHR_# MIBQ^^6TYXVC,.':"P*G8H!D'B,* M5H[D6RLIG="8$^(4U#TDR3<(2(\#<^8 M.#2+1FA!Q%:IE')1IY"BLA LQIJ=)$S]BY/V!#FM\H&I<6UO,9Z$;2^7YZL9 MHK1.* =!BN9LJ7:.C]<$5BF+D6B0NA\$VA/CE!K338YK>POQ-%1KWK8B7[0M M[=JSZL$HTUH(L?,='2O>G*US_4\^[XEQ2M?538]J^PIQ=*K=BNZDR]N&HKPV MVJ9CD1 2MN[,CMC;])(=@*>2!G+_BJ0[7)Q]BOEN)2S^OBB79^.IO/B]=<^[ M//A<@DS6*P(?H@-C2ZF+*(?-JMX+T8K6SB8+"-E* M]IZ+ ?::*RB?G&G%!SQ/8V15CV'9*;*J@[!L.-'UK[K&1;EO+S:E'#D$0Z@5 M6W4Y3P9_8B&G7#4&23Z%G?3T;N\;JC1%$4:;=$ZK 'HL7QDAAMVW(6JG!*>,DP-+4C;P&"T0DT28\.I2;1NY?F8YB& M'O,7>PT)A15&&%"Y796,14/BP(*1>Y+:5Z&P=W)U7XQ3T*J#<&K?S=JCA#?: MLKK:76B7T\D6E1KM>";(%(CM/M.@4\*:W>RVQGP.5]:67 MDN,^;Y"YSA.1O E02ZC62L\S/XI3./&-G9-S:6]AC4NE;3%>(!]]M2"-X%"G MZ-;1/R,4H:*,TB77O:YR5VQ3VK@Y/97V%=:)*B=]D+KH3*#(Z-:4K@*:UKK: MHB@FR*I&5TV3W9@Y*:D.%]L@&S'7A\WZLL94/!C7(!C9+J+Q 00FML0^6R5O ME67M7=$^ /1KOJBP',&X9,%*9)5O0YM-I\"YP(YIKKH$?<0 ]HL"3EQMOI5=Y&:QPX3TQ*:05$0P[0*HPLJ'JF\]O&UAX[;1I;_P5,] MBOR;)45G2LPI0\IMP,&ULYXA@Z]5:<'F-(J#"@<.=)"'CK5.)?]]IWIH^=]T MIUQD9F;E(4?;KD$V"J+&Q.:)4*.QKAAQ) GV]FJ'#I5.P(3#)WT$=^#5@L<< MR0=K$5S6!HQ"#6R:F*8Z9*U%RD3F>&> WS2%L.8TKL"^TSR&(\B^J?/.-^)! M)!-XQ(Y]T\K#CIDQ%FG:1L< (<#P9V:RT8C26ZB)!6BB=!"3KJ"KHU)"U"F> MJ@+S:01%!Y+DV(,R^\AM]'VV7*/RT1>HGIUX(VQAFXX5(BH=G:E*A5&Z.DUS MGVUX,@TAI]$\;N]JLL8;H(3M'@S)VI^M/415 L5@HRQE$(][A/,5(L7DM' @ MM6"AQLC.KL/FXEKI/0\XE]X;T$.RRC!I'52 DEG902T3*OM6W-X52%I(KG**Z2K2$6[=P12O>^A-((1;R!UZU3 MO&R5H=H*M@6$X )(7LWM\NMD;>^\PE,LXNU/DZ,K>/>1W.C'A[] &T7Q; @* M",UQK'&%PV0BTK !K%*UZJ$^&\I9R@U>O+%EI!/ MZ1;O7!1Q>B6]/UF.;UZSC_1.4"%O;":)M360EZV: R6T9".P,\<>.WH3NF\L M=*V0/[TF/IY4PTAKJEV*#[L^_NAWGKA3\5!7T>_:9:20EUEP0%4"&VM#04%$ MWS):T5N?C?-XJJ9[@YWN=K8X*0)X'GH[/:\AN5BAB)1<2:BDZGU)[(1/=P_* MF)V/>.\ADG&"EGM[+^@J8M+:0M15@D%!T'KF ED;&2W/ ([:^GK*[3-&Y=;P MXAR\U%[9HCT':%#;"C!LXR!&_C9&]@JI%"D0CPA7QNPK/*N5)1>)0-K*2QJE MAR30@3>1E(U2J]NAUXD,R^2"DKVI<&@PLI>,QFNBH$OVKF""5C$.1CAD8Z * M$'O/+J-B9W;(NS$/9+V;2/3Z^$UF48;^[#I MN/Y=^XAMX(Y&LJ)-IBUL*JXEC"NDG!':I:DYZNA0]PZ&)MO1Z'1,V4L,DTW@ MW+( HR1PU,D3.+=&/>QE4[.$F=C*>Q "P\4INR0C!\XI1!\XAF&O[40APE[- M$IVUB.V@F%2M2V;BX"LA.= E69=+5*ZF0\8Q94O44[8/'9&07 \3IY]5^-CE#:AV"WP/:1OY#3=^8/),,"4#V=Q?ECP7^D7_)W6 MKU?MSXL/?ERN+_7K(2;E\8<>;3/VQ-TIJ__Y)2^91\^7"Y;K.8OV4L;+Q?H[ MJLL574/WXO?-"IG23(K5QQ^8B>MVN27_2QX&O^;M#ZPD5K3>S#0'==5["9G_ MTCJ_%0B!8\A09,BD,;"'VMD1'' XQSK+!T![R=_.WRYF165ML$;0L<7AN4A MI2J(9$6T.IKD>I=R'XYV"F9Q:NR^[;&/Q(5N@=X!>+_GOZPW\SSS3MEMD66D MMI&L/$+2DB.;P"-)218;>Q_].@+N%.SX5\C>@]@PBH_P,_'T9'9@MD]KY\_^LY.[RX>;/A4(Z7R,>?<4-=O(B#7]O3S^@S]JZ>"+_\Q>^_TF)-W]&" MZGPSRX11MTM+TM9K=9:YPVH/8C'9)16S#[T3DO= Z:-%^;$WY_W5YAVMGI7_ M.E]OMJ[Z3 8=*+3D3VV',%VJD P*H)Q#*1(KZ6$TYJ/0IF?;C^/+W9JMKX0Z M&^$OP+&"Y\5WGC?S=$:7\ MZ1G946ATM*2&IM*EC_GYITWCSVMEEX%M/)[-*F5TK2+;6E_!1(KL-2@! M'Y M$*6J>21:/09U"JVS3D"QKA+LDZ][P6]GRG^@&Z!NPG[Q.^7S]CO-[> INI#4 M188Q([NBKG5J+FUGQ H!,83$\V445=5:IN[6;^]((%-HQC4$HT87TM!:[&?Z M%3>K2\M=+U?$"UPM.$19SWRIPF&[F5X@+P"5\L5%1R';'!.)+$/O/NV'X)Q" MPZ\3Z*]^LAM/>;WF.>$_WM!F+M[RZ7BPP;ZA<+K!9 M+DH)(H1BA053@P7T,8'.-ACO;2'=NYIR+X"[$"U\?43K(*UNA-I%-?]E?K:9 M7ZICH;(H$1-DO6T=Z0V@$P:J)REDS4:7WI3:$^(NI(I/F%1#2JR/+_8([7^F M-:T^;#?*_K[(M-K@?,&__'JYGF_W)&8B:BS55I".#)C"X4G *MJ-JIJ$%2C2 M;HV;CP2R4Q)5/$$JC2ZEH>T??W"QN_66^,//>[!8:[&N97Y+*[8UC#$:8\ K M'PQQD&)HF/WX71'N1+&O,%'?0V!C.57?4Z75:FNGGZW7M%G_)YZ=7PCI[&SY M6RNX8FG\HP0Y-R'NF MZ-GF);&L\.S3!O -SV!6T)12DH'D6P2MH@ 4JD*NR4MT/KHXTE[ 80/8B:9? MX1;!".(>FK$-(CU;E!_Y 6?7BA9FM1@LME2H(MG6D56U@I;2/%-"U,K*,I*^ MO _B3JQ[BML(8XAL#'^/%?=\P["\4<$U,-A@L=\ F H"IZW5N?BO,=7M&W_GS?,76J ;LT M0?=0ZZY*PYDU.K@@!5@CV9-*S(IDO 5/06EM%0[0;W5OE,?JJ^?GJ[:!?_GB M+]=%=! MR<-S,8LA:>UD!2O0@\G) 98<@!2FQ$%RM10[$VDW9%,J&1N93P.(KK\C=0N, MMSF6Q/06KHT7*4$(*$!+U%BE290'RY#U+=J]7,WW#M24JC-'[L':UG/1LN=* MT8$--HOHD@NY]X)Y&-&4%&\/=MRC77O(H[MRO0]4#5(&Z7BH@0,=DW5HUT=8 MJ$K)XFO1AGK[*(] FI(Z'8(E/272C2:/4!=5;+?)*. _&9-G&Q';O;"=B4%.KP MS.DHI-[\N=SRNV/8U504U&[K\FW+121(I!-XUOLFQXA9]FY+] BD*9U1&$'; M]!!,O]95MPY*[!##H0PB3 86@7DT>9?>_3U(=B'<>%;IV>:F#)D:(65V.&4+6 G$KU M0A#9T-N.=7.AQU+DH[#M,.=Z'_%U5^J[S,M,2D8FBP)DCX[U VXST1Y0"2_0 MFA2Q]P&5??!-2<&?A&>#"7.TA&HJ%+5I5^"XU&Y>MAX""G9L2B+AG>'UT/NX MP%X)U<'VYS#)Q,N_0JHNL75GV0>M."RK0HIHD<.QH9;6\?MS8RGOGNPY<#-N M'SF=2$F+A"&T/HVNW:+;KG9**!EA,$945 RQ]P[=4U728_"IN\S&CN>,=A*% M\M#N. %3(H]?R&]0Y0&DBBL1-KU1-'(#!A8GQ@,-M7!2O;[NDL'E."PKQJ#$PIJ M4)%-,B5(RO J"Z$XAUG4U'NW\=A"P6E6;^S#HB^N*AA6;J?/-DG-;I[4C+:0 MXW IE]92@N,R33&F+$.EWBSKDVV:9@W(,5P;18:GW)#RB-J'ZL&ZVEK':6*< M08) $7@ SN;87:,=N2$US49L1VFT8>4VB@OVILW?ZN.R?N&?TOKB""/R,KI] M3\F1+MF!+^WIHO48=R>7[8M#H]=>^Q.U?D4B.K095";+5C!EX*#/@BP%8Y18 M3!EJN^P>2-US?!)S13 M^=WH?P M#+, VIT[[$X\6ZU:MX&+=M2"%Z--T0$:X<$DW^[31[=ELBQXIJ8%7Z>K5DGW3S\?49+C8<)[WX[_/YKPWEK!T7"EEH*+E5 MY%%-[3AV!!^B*U*DE',9A4_W0IQ2[#HRJ_J(K4]+KKL1_K#XP'"6JX^S@%@- MVQ>PJ-E&Z!@A*(ZI4^6?*,PUE]U:;CWRHBD%F=WIT'VF!]8KV]L29L$A*S3M MF(PELJ)K210G+'CM6T&X8;2]<\T/P)E2\^Z1]<7^XAC%6VM>*0J9@TL"2G!L M# UQ7)$0P>>HC0@%:QBJFN$>2(/ZIS%F)9UKE>U5@&EF/QBMVMG$4HQRTM>A MMD@?]T^GZYGMRY1' ]M#93*$WKR(UOZR6JY;7E!HT?*.+A33!BEYV2L#(BGK MBK5LWWOG<^]&TGU\]_LLMB175'#@8M4\_SD#"E\A%V5,01YT&CRO=927>;+4 MS_Z<>]!33<,ODL[N3HR_".,M:(&Z/>0>(I3728#,GE:C6Y0$CWEMHIAB, M#$F3P\0P'"WX+U>?7>Z^/+]^0\FB7&[&K"\O UC/DD B-!*,RA6,K!:BY>E0 MJ4;4.I(40SD>AZ.>8I S),V&%>N8=+QJ>LR8G^6\.L>S]3^P984V'Z]^-!.) MBJ_;#C&>-6QJW0ZR90==LH-.0DC2O4__]T$^Q=!J7%KV%N\$-.4L*]UJ'MJ6 M.+9XD5WBP$C!IYA0:H.F^V'7P]%.Z;*D26G&O<38/25X ?:R\&'QMJ7#6X8C M&(,>%?#_"8S.K*11"]"!DI*EIGK['/[C.<$[WS2ENX\ZLJ+_+ ^J;RX:=SYG M??BQ+E>_X:JL9UB29A7H61EJ"\:QL4:O8[O#W D=@HUI#/?K#FA3NJ-H)$UR MK("&8\]G3O.X;P*D$(TNWH(4/'3C."@-)@BH6*P(HF"T ^Y0/09O2A<0C<&B M3H(:D$G;'+BQ54;',:I7C=6R>$@ZE=:"DX)4OIC2NZ?SW4BF=)?0*/S8>_J' MHT++)JD+P@[3MY:C6S,10-&:-DGAH)45K6 M<<8G[8-/U+UCYJ.@IE14,3Q9^LJH3RG%91'1\^5Z\PE%CD$;$PBD8-H:W2)Q MR5"P%N=5B#4:OY-3>L?#IU0P,;!+>NS4#A>TGM7*L2]K M'*]BPM<,_&?:S%?;8Z67Y3[M]]87MY#/K[J.O4IG\[=X]91/.74,\M\>^0X7[6-.KH8]L5JGF&KF\LR0C7M!IS "$/K MB)T=F22B8^=Q@/W37:!-*4=P AX=+Z[I&O-G[Y?GB\VZW8;^=C'_'RKS!3]K MO3R;E^:E?H=G;0_YS3OB(9_.C!^ \N0&_-B9'XUH%^ 3=PQZ$O2V=A]?\-/5_>U(QW+1F@8M MZT^T>4VK^;+,\Z?&DNO-"0.W7;&=7,\?-HN#:?>[(?&Q5"+$T7U FJ)2S$V1S MEM\:"?OC%J4W'Q1FI&?L/1NJD("23P=B4((@J@9))-B9C".,8OO>C2*>T"7PBRG47 MZ&CD^PO.V;-=KMLQ3M:WAJ+6$%Q+8^2$[9HW7BQ*BJA]T%+TOK1Z#WA[[B=_ ME:JMC^RF&X9\$>X]R_G\_?EVEW3[3YN'O:)W[7D?Z*(@M$W A-)1^R$^>8:Q99IT@NZ@X(+>F-;^H4*UST=F420S0K>D(Q .H M^,??SNKJFOKX/'LYV.2D19 H6(^XHME#JJQ,K,"455,SPX=(A^.?>CIK*"+O M8#K&X<20CLM.([C;^;HVF%38)+,79K5J=]FVO9K"@Y%>*)M-D@8':'TTQ%"F MO14W>:KW),H3\JCPXH#\14W)>GZSAN2+;7+^A2?B=PTQKNEY9X-+KY,/]]!K M']QWN3'Z\E_GZ\W%IU>K4AM6%547D*EE<,@J-D,A@_5:R6PTVCQ("?P 8^ER M6.!87*P(_[[ B["22C/_[9\_6\W;91+?GZ_XZT58^UD$TI0DBG&@9>O6480! M+-5#8H59K8_.8^]-X1,-=5+>Y"26U)U'(B;.P;ZG<^X9+*OH,UROYW6>+QCR M::)?LB2?O7K^P\[3\7*YNO3$VX.O.4D^HB.A0>8DV$DB#:@\.TE2%53615)C MJK[A1SPE!_?)K;Z)$7+P17AW1O9.'_]!S5*4SLF8!%JU'F*M.!3)$5C# 8JP MHFF8D599IR%-:7_F22VC4U!JN$CRS6:9__EN><;R7K=>^YN/W\_/SCE&?H&K M!:/>IGU^I=6;=[BBPP.[0UYS=)QU]-@ZA3W_V*XA*L\^T K?TD_G[Q.M7M5+ M,-NWKU^=;]8;CM88UBQE[9/T ;(IK8>X1$A&-NI6[:MMMY'W5C9[0CQ67=_S MNB_>\QVNYYDM2G99N@K.:=6.6&F()"58JQP6K=BY&VD^[@8XI7J=(;EV6T,. M)\5N?@&K[ M+@6>LRM\O%Q?@GFTN,B_M7.XOR^UG#)+*:_S8?OG&=8FV6"FM M0O AM/:AK4E-B0XD.IV<](I'TIE]QZ.>DI,\)B5'EO=P=OEA)WZ;Q68GXD6M ME#?KULHOMX\VRQ>8WWTJ.%W6P7?*3X+S:,_@]+,[0D;UPM6\'?%=B]24K56D MZJ#(FL"@)H@9"73)%;VF0#A64+,+WDED1F]'&?<'U.VT>)OE)##+'!)$$UKC M.BS IE!"+BEJ88B*[UUY<)J1/IF\:->%,4CN;EL?;86%UT-\L=? MV+JN,5]>#++][NS6,#[-_>N6[^6?W##8K_&R^9)3Z&5DEU'R&$DGP%02.$E: MNFQ"=KV[2H\[PBEY;9-;0!,@U2A[!L]Q_>[EV?*WOU)Y2S?3J[=G?+OP=;MD M.6=(LC9OV;(*\#P2I5ST.J,,HG1M0JH;TD"+95UDAMA'*P%MOKD",4LDD9D7@2>KZ_'4?L8!!)V6PGQTA-NT2"$>B;:@+=EMFMS%M2VR7>7[9[?FB(/!J(N]TIS#I6JD6R,CA M!X?V'I(HR*,PVK@:5.A^2^C1H)](/?TG HOB72!EH"ALS>(P SJI (4U69"Z-JMR2I*"()C/)^'$ MA)S)(%((A)"]">RG! M)LLM=2!K^F=5ZU+SQ(W!/L"6W3315Y4BG!#XT9\Y6 M T%Y!.E$P!C0R.X7G1Z&]*F$NSU9N8\MZR3C<5WA;3@1$"D*Y"@X1-8KV0!& M)R$:4V0)V:GNQQEWQ38INW(JT@TBR-/5U=QKWXJJ+@D5P&D>@Z%2($6J8$41 MIA2+%<>J-3MR?WV$6;QK EWTHF2,X&4[WF;9_4TJMCYW21:57,+4NZ-.#]R3 MBI5.0^>C*Q6.I<,4R^P"SQ"Q0@-7;+NUSVT[-E:(L1:A?*Q1]>Z".6Z9W13J M2B?,Z3[,&(79N^S3UL*PI;:@V-L#$Z6^R-K:R M1I4Q:CFG>]M[+'R(B>F3* M#"5V:6P%$5NCWB!$*[/*4(15BNZG4(_%_%2BI-Z,W3]2ZBC[260[LK2" MG7D#5L7$2BDD0*=D*PMFDAF=.-";:K9CPI'5*8G:4^3CQ_4VUU2T=Q"<9V.M MBX#8HD_1[L?.L6AE>]Z^A MQ-OG'P;H5>#UA2D],Y*<\V]2P^FB$=%8 EE 8JZF ,<2VAT>ZEII)^=&# MA<37Q__3L>@D9Y%NGQ5Y+)\B MG52N!J HV<.(Q.,QK1P3 R8=@L4\5AQS_&B>^"FCH5;!R#293M!R[X8%40DV M:P'2Z':/I5 0E$:P+DA,59$6C_;;&KEZ;BK3=[V]<**04X"J1 ;#@2N$[#+D M8HMT9&,D>=I)/+11_""*85JL'J<^\3"R3$>!W!\"%^D=M2+BF)4#0\0AL+$1 M1+MMR3@4YO8E"_^R68^OG/A]./+4+D&X=B(Z$KN]//?:QW;8N%T)'3QD5VIP MM5:3QFQ_,OBAC<8>?,)2:;J3&RA]8J"[TITBC9FB4\36$\I23/ MJ9?9"3 M4D"4(MC;9K\; R^4Z#!*EW)".];YK=,U?SUUL=[I5]J)N\7NP\*GD(@/TF99 MG0+J"H$S3Y4$*G(Z&W0YNM*Q)]\/^II+Z$!Z35N3>*GU7XG;B]3S,(; MR 8E&'*\PI62X',UT4NT+O;N2GL\ZB<7T$250O99 Y;$'J_CB"TDBH"Q9"F8 MOL:.N3=^JH!F6C6-_1;&R8.4??@UG>S_(UL:LHH2B QH(WE0OCH(E!4HGXU, M614E3MR"X]!H_JLD_Q1IL>.M59>?MR\)U_0?__;_ 5!+ P04 " #+@&Y8 M]L/+.\.0 "_M 8 %0 &-V9VDM,C R,S$R,S%?9&5F+GAM;.R]:7>;27(F M^MV_HF[/UQM=N2]];,_14G+K6E72B&KW^!-/+I$2W"0@ Z!*\J^_D5BX B1 M9 )<:GQ&S:WP/AGQO)D1&=L__^_OIR<_?@/O3__[7?_JG?_Y_ /[ORX_O?GH]2F>G.)S^]&J,88KYI]\'TR\_ M3;_@3W\?C?\Q^!9^^G 2IF4T/@7XU]E_]FKT]<=X\/G+]"?!A%K^V?*WX[\4 MZ76)DD%DV8,J&2%F^BH7EE/4Q:O$_]_/?V$J!U>L "Y+ "62 )^\!26#,BEP M&9V=?>C)8/B/O]1_8IC@3[2\X63V[;_\Z33^ M_+-@3/Z\_.L_+?[\^XV__UW._II[[W^>_?;\3R>#57]('\M__K^_OCM*7_ T MP& XF89ANG@ /3Y/S__#RVCTS_-?TI].!G^9S/[[=Z,4IC,%W;F$G];^1?T. MEG\&]4? !4C^Y^^3_*=__:>??II++HS3>'2"'['\M/CR;Q_?WD0Z&$Y_SH/3 MGQ=_\W,X.2'$LT^8_OB*__*GR>#TZPDN?_9EC&4M^N62*RA=X?RO^FD_[XSI M"P$9I[.(0#_%8:5X0XRK/GUWS.>?!1E+.#N9-D1\\[.;XAV=AD%+ =_XZ 9H M9Q\$IW@:<=P2ZI7/O81S"?(ZPOJ1Z=OG\=<_I]'ISS-LK][_=O3^W=O7+S[] M\OKH$_W[ZR^_?3IZ_^;HT_M7__[7]^]>__+QZ)?_\[>WG_[S;N#TT0-")R07 M\Q?\?VWQZ9?@$T\&PT'=>M[1MXM'5+0]%H+?ISC,.-^,E@A.1NG*'YW4K7!T MKKN3$/%D]M/CLPE\#N'K\=&4SJ5Z1!%D?$M?3HZ=EBIP:Z$(*T$Y@> 5RV", M+FRQ5NWU>%1QJ/3 MIOJCX918_#Z8]7H].OHR%].WGQ?3 YELI:ETL"E^E\5Y@9!.0, MA$*3?-"H3>Q%C%6 &O+DE@/]%M[<0]'K.+.SP%=1:$G84;03J^)J) MT8@-*P$U9,%:$^D6#NRNN%$OJ>^-$H8I)1E',#QR4-9+\.@0F+1!,ZN%0/UX MJ7#%^CP\$[81=@<&$)S3T?!H.DK_^'5FE!Y+R;E7.4'FY&$KI0HYW,%#D)[; M;+5$R1IK_P:(EII?9(EBG0.C/T@@>%K4W$M6">@NK;2+K#V_XBYYDPP\F',,AOAZ_" MU\$TG"S I2!LTMP#6I] BQ*QT^ MXI36A_F7,!X.AI\G"U1"%Y$",K"6MBCE<@;/2P'+@HXJ,E5L:\=@-9*G0( & M,KZI>;GS1I#2V>G92;V8?S_]@N.ZXC%^J3;2-WP[3*-37 #5,1@F7 9R?L@= M,M)"<%( ^ER4B)$QW]H8W!C<4^!''TWA"IG(4QF*22G+3F#A;0MP_ M?1I?4?5420<#]))%?/0EC''R_FQ:PUTUAGBL%7(,L@!GF3RKZ&J<#UT%J#W3 MT6K%^[D=-_#LGQM=E;G>-]E-$QULU)NK/M;5*(HN@O"L>MVH(1CZ%H.RKI3H M;6Q_+7\=Q=-FQ(Y2[V"F+37 K,Q\Y)9R3GUH,TNH)\! MR_:FTPYV\YH%_$:\&?ZQSLDMT]Z1^OB6=H]<7)CS,^2 MDGTTVL$LOW+7-'^17B22T!CS<;">+,BB04IF:BC+@;-& O<\ER1]L5GVO->[ M"N=I\ZB5'FY21#>ER(S82V2O1I/IKSC],LK'WB)+RB=@0F6R^I(%E[(G(] K M&VP0GK>^]-D$US,B30O-W&2/Z7GDS7C^DH24Z[4%#B>S[,/CX!/'G 18;\ER M='1#[G5*)\VLSIK[2;/;(/;@>L77[.S]E/X?IP#[9&> MA""<)VB%]DZ'%B%E08Y(L2ZGUI&)6^ \;>:TTL--BKBN%TA%RV*%U)"$\* $ MT^"83+1PA1Z=9<5VX,B&%TA-KD%*H6/ I02%\T1FA&(U#8%<(2V3M R+;&[. MK;L&^>>?KW'_'7W;-)OUU8NCO[YY]_[O1RV36"\^M%?NZAK8_5)6I>*:J2 M;7*@#!:(0HN:J^$R+:[VQWT3Q0))3MU+IJ*EH.USU7T7T6SC%14!U$UR=DE+783I,7NJN M.KN5 CL*?)^$8(EK)XP&5"Z"(I9#D-*!85P7=%QY;'UMNE\BW)&5NB\>;"/G MAOJO%MSQ)QR?OAN%X9N0!B=D:2[2'H(Q@C-:8E35+;4!(63Z%JUP47.7"HMW MV8.W?/[^G;DVPA^UE5S#P=.M*LF)7U1I UZ)R*RMKSK?1[YR.?DLK;RK?#EOX;3E^%R9O$XDZUO4JX V#\I#J'%FT2ZIPJZ9,+_U]ED M6M^2R:?11R1OEHY.O +QTVA#B9U+)P>O4=IZ@TX;K(HV0C >00M;"B^J1.N: M)]"W7\>S9.?!"=$AA>HU?AUC&LRD1%^?X$R+P_SB=#2>#OYG'O;1TN=2RY , M"O(CM*:S(8D$I<10+/U0E-;!NDUP[9^$AV? #2^ML?IZ[*.7L+PO;P;#0%(; M?J[AZ\FQ)DLCN*1IM:'N\1C(1<5:_V:CE\4/?B/AD:2.R6 U(A5BN.8!"%>!P&HA3=!!*($:<^OZ MU,V0_4&O'BKLD,0YK\3[]\&0_IWB&"?38Y^T,4[D6H7!065AP87H0#B6R!SU MQL7654XW4?Q!H%U5TR&_>R0LRF<%2E0*?"-!?,/) ML73(M5<9=-29##C/P0?K0.I<]TD?@FY=)W4+G#_(U$Q9'=(M*[1)Q8:$[I?O M=?%G@\F7*KR*,]+"D=OB4( HM:I9*PTA:3IX&69%7F7AKK6A?2>H/SC56'$- MLS1G<2F20D+,DS97V_P9D((TI$!AQF<$ 13*%.35!T)@4D7 M@V!!7+.YUP3^-G_F,Z9/3^W<))%OWVW@7""+%BH7TK"IJ)H#83*2L<=2H8TT M1= &@TV*RY1;^VZ;HWO&C.NLRA67F3M'"6]"?9'2Z(Q$28)$>D5J#A[*D@+Y M% 2-W%"5"FVO*B*P*)SE$GUTK;-3-\'U$*H2VBCV3O[LJ)0.U^ W,;X=?J-7 M<#0>5%,O68G%9!"Z&%"218BA>"A"2^NDEJYYN/E60,^(*O=50X?[[9O@/HSQ M:QCDQ>WH,:MI&H8;$#%*4-D[<$5SB#&[8&,VDK5NPW<7IF?$E!V4T>&.>OVF M]R'\F.UXREAE. _@@O>@E$X0LC# E4F.9X(86R<;W GJ&=%E%W7LI3L7 1R? M87XW"+$FA"U :F!:)@''XM7F%AV92^6RS5J9)M$*78UM>+FZ-[1B1JHJ . M5].;9W$=)QYU<=) 300A*YM,;PMP104ZG#IO,\R_ZV3\CJ81FN05DM_ MLH6P#)-.1..!&9M F:AJO;@$KVG+C.9.^ M>7;)IN@>S&[75?\W\DRZ**\'S2Y?V<^"B.NA.HVJ($M@59*U!8:"R-&#E:*P M[(O2K/4]TQ;PGB?1.JFOP_W4YM(Z=HHA%D[F11$:5/%DW/?#O/1=Y06+%P[@J3P#PY4BIKV>:7-N;:)ZU.W7U?CG X&(W?C8:?:X'M+)M"E*0%=Q&R"K/S MG]'Y[SQ$F]&G+++FK5W53;$]F)VNJ^YO.5&;*:Z#X?81ORZ,S"6Z&2KRRHL3 MM*O;P.F0ET9 B(:#"CH8+6+2MK6-MAK)LR1/ Z5TWHN6%*Y[-8&<9YT>)QE+ M=EE"]H;6C%9#$*7>)^9BHW,64W,/\BY0SY) ;575P;RZS/#5 !DO*=9B08)2 MY\AX!S'0YLB%R,;Z9&7SO/,[03U++K5558>@XA6R7P$FT2):IXCDM=FFT_7. MV3(BN<^:?D.';>MNT6O!/$ONM%%-AWCB%5)?);/T2K&L0$>DHS6J MZ( IBL M1^.D3*&GY?,'9]JHIF'@\$9.\LI=\,UHC(//P^."Z'B]J&!,U&&)9)\YQAP( M&[7'6DH:-VL4M>D3GQ5)^NFB8?'*#.2=Q^8YR.28K@W/@DRE]C]SX++-H!71 M/-G,".9&A-GTB<^/,%UTT;HFY>AL/*[=E\?D\\W:='\:?0@__CZ8?JF=K4DB MLRJ_8^U5,4EJ0"?$?(IC6;.L(WHLMGSGA]9.NBA0^7)AW-"UZN! MJP56\SX97A?.M T02E2@2D1PTM9V\T5)+:QRV+KV^TY0SXI-?535HZ#D*L+E M=>4+ ^T)1JK:F,#"Z@3$Y%'I4+KB9>WP/F#0#NH9P5U6N67T $Z M7_[G&:F'$Y+57 3+)-(?*R1&FR@9\"7G7B5"&3V2S^!-@B@+#1))V?5+;\LIKGHCC$5P1):X$)K4$[0<1!M F]MR;%H[4IKWV6_ M*WST''_ A.@0J5PLZ-HR7M!A,Q[_(,3SV:KG=3(L^F(2 OI0)UUR"5[& %)H M0X<8EZ[Y-KP5P"=!OC[JZ!"QW&W?%\KHXNMN+QFY8IDC!(D=@EQB M 8,P6K>^%+@&X0":[Z&J&W7J]Y=SGXY,R_ZM2T2.,]2F(,04"5%6BC;X$,#3 MAL^%5-@^]?HFBJ>J_)VDW2&G>M$68=;.)P^F9T1- EDCT/GEV?2WT?0_<4;5 MX^*8DXY'\-5[)QO @U-6@@DJ:BT%EZEU^\!-L3U-KG31S-HKE7:3RH\&GX># M,DBU;'/>_(>,UP^CDT&JG1)SGGUZ.+DDKM\S2)W M''<^SQ9)7S"?U8K96S$=G9V>AO&/"Y,F%<0H!59"BCI83$ ,NH!FZ)!;$9G: M,(WG?@!V2U7:ZIGSF=">22^P!$")NC8DM^"LX! $>2_<6)&N=Q=LLN"]#$K? M&Q.N)BIUUL*AAZU/QM/CC_4";S9(F' [SG/M/>4S*.\M>$O.+[GAA#U[SMU& M \#H4R\=?O3=Q<%WY8'['J6^'Y6.=A5M0QOX',1B!.PF,+89I[Z)IMN/VKU[ M:OH.PK^NOATDUU.1AFMK;0'RV2/Y5!G!Y>B!>^D]+\B%V^@VX] *7#/MO(/^ MMA!88[W]2I(Z/3M= "G2:,Y$=820#&8>Z"S*KHX[M8YK3"7'C:K([]#RC%C)K.#)X!B1\OP2$9ZNX+P*RGK4 0@[>&/)GN=,I6V%O676IVW2ZBX[+W]\HH^8;3"Z<$Q6!"B6@"GB% 1+GJPSB4>40N-F M[^1V"6EWP7K2YE$O]?0IRE\-L0)\/7NE-H*XC6'5@DD7\/9K?'53[:;4V5$O M^]R$+D%UF6/@&&F/K>F4MF0ZW[R#XE@1*(WGOG4NPL&HL\;L>TC,V48='1CS M\FPPJX0B=,LOWYY^'8^^S1S_R>)L]3P%YY0!6PLO%2.;*-3!SUKX4#1/0MO6 M!4@; =O_?75SE8YZZZ.AH;H$^6M(7P9#'/^X+( %-)'0&6\TH"ZZ3L*D0SH[ M>FF\5H%[(5WS])1;X#P]@K22?<.]9&;0?1J-3NK@RM=DM2W@:&Z*-MQ#ED'5 M[N )?"!,3)7@-+./\>Q@C M(3L:E6G]B$P(5GBOXW"K+CX/)/U[^>(G#](4.IW_,N&L]JJ(Q@^9D1JB4/7A3K\ASM3&TM*&T MOG"^"].3/M>[**9']=(-?$MTBQ=E$WR=[IGOPG:82^:V&KV3+@W4T:-BY"Z< M*?C,1='@?:[O3&3SRU(?G%4I"6]T\]JD@]#ECHOEP[)E&RUT8,G-83[,5#. RLJ<1[J M>@5/9%=' AD#G:\995)22>-MZ^XLM\!YKF;)O=31HR;V.K1+EVV;0-N7,7+H M8'AR(^=&MO;'-V9 ML8W8>S!BX8[?@+@\_3P7.AH%":,!996BTS22CQZD,T:*C)MEKV[#BMLA/0"[ MX[[JNTZ+AK+O8'F\QC$90M/!-WP[G$S'9S5^4]'-7P>6HL88P1H^"Y]'>AUL M;61GI#+1*G$],+DS+V[#\RQLCV8*Z5"Q?8&M]B&K]8:73[\-L'6R/F[#=1CS MHYT6U]*CD0HZ'#>W8@QHDG"8(.*\WSAA1&LA&1-]L%%)UCJM;O_TN,,$.0P[ MMI%\!U8L&LXO6U0M 2XSM:*T66M.#G@=L5F+EYT+"22SP@=4SH;67NZM@/9O M@+33W:B7X#O8'[^=513ORT?\.AI/Z^EY-"^AG!R'E+7PCFPMG'O5?6-E9%!Y+48;E#^I,??Q\/IO1*_#X\)MHS'Y@" M.:N%*8Z6;!"A^*0B=UGB]<2J!BU#KJ-X!J384?3[S-W_VP3+V@?ESPMVVCK,B^2E];QE0U@/0.ZM%9.A_*AU_AUC&DP\\./#1JG MO"3/OE@%JO;)#$XH,$PKM-GR(%K??%Q^_C-@Q+W%W:,7[_4[F \XKC\(GY$? MRR288@!9=)W\:!=6E)M\^RN+:KN+80=6U;=:9E<$-4Z'F(R"(GE6E& &0+9).!C M3M[J$FSS$^!N5#OW8SU_:]?7:\PNK:4+4I24@,=28U^IKIY[\%YG7:(71;:^ M@=D46^]F5ITXA+QWNT<]A&[4>\3]''HS9QMU=&#,.[(\+_4.6 9#@A&TO0IP1BE0 MOEAPB0>(GGR*G$MRS>>2K03R,(MYMU+9J+6\]]R?@59G?,X,8J&C5JG:Y([7 MB6J.TS*MX/GZ4/OGUY]A%T*TDGV?!,H:E4]5P&^')(C/8YRN[P=L1/2!VM'&A&RJ@PWGR(J6ST[.3,,5\.>Q!7Y_@3.QT M!IZ.QM/!_\Q^OG8Q9#'+HDRIW8H*!Z5EHJ\2O4X9,[>B"*U;]Y%JA?W)4>X@ M2MVGCU1G@B0IA?-5(D)'>G$\V6 )Z0#.#.F%8I(,M'WM7 >9Q7*H?6M;X:\] MU-K%,C[B-QR>T5^GT>?Y1[T>3,)G.H8_SQ@^*HN_F-_63^X3L]CZ&;O&)G9; M5*,8Q&+ RN!_,"\#6:]&DTL4R\ISXI&$*BLR;XP#QW2!8!/SVD1NF&UM7-Z! MJ=&XG^N?/[_99,EDD\C0MZQ>,J"N@VI\(6L_U?9.V:CFE:ZWX=E7G*$I#]9, M\=E=X \ELG ^'>_EV80D-)DLTQ)G]U0DCN2*$Z!3(8^ <4Y>HW406#UNDT]& M;M1X:YNPU6V #A5-:*?VZU&K9N+O8-0LL"S=S@W =(H27 %RF'A 0T5=I\#. M4NZN>J<""LL82$7(5$(#$>N;(X)EW$J1=>N3?U\:WT:XK1MQ_0=^ M&:03/!J=G%5Y+B^"HN12>T;^/998,](3N-H=!#6S.O$4F7=W&:&W?/X!!OS= M7^*CMN)J>#$R@T3V0*JSAL/)T8])-6^6#3Q9MEQX 4G7RM>9D>.RA%I-ZS#E M$M5F*ESS@$>KPQ8":_T:OBA3'/\:QO_ ZKZ^2(EVF]'XH@VO]U*SR'2]:LN@ MM*'-1@0/P3F/,J-1Z#=2YAT/>K1*;2G UGV,WP[S61T''DY>G$U'\^F1RVDQ MR9981WUR9;'>J-KY]96D=7(>,@%5&^EU_3,>K4H;B:UQA]H/XU$^2]/WXR,< M?QND16,+&:U*DMCE"(JR)H!W14'Q+$C!Z]S6%E.N5CW[R3A$383;\-6]A*?V M1%\@FBQKP3< U; =\5H@^V]'O+N.;BJ\D8 ;-R1>#RYRE7.H,_F];Z+0V)]Z3T;>3:V@0[PG ^V$1;'YW3=+[4P8LJV0B1 M2P^%C$#MK$:3-C.W+GWH?IL/-Y+QJ(& ^C@\H^$@_7TPQK^&<77-X3T%W?KM M_7 2)M-!^C0>G-;9%J/AI3%%S$?KN3=@F"R@F.#@-;GHFAOK1'26G("-"'#+ M0QZ]LEL)OZN8B M;>ABS:?3A'@TRU$[&Y]O+E('5VI[#$8N)*@B$D07%8CB?;*.Q7B]N&7=J)^; M'_[H-;JKP!I6^,[P_#H8CT?CR=\'7^OXBN'<0QR=+*'94H0K@?QU9S,H&3($ M2_^DPH/)*2ENV4:ZO/TYCUZM#<78H5?N(J/C#4EA>0/P]\'TR[(CXR_?T\G9 M;(9@-1HFF#^%[\=1\%(G5H(T(1!DX2$HQ2"1QV T,TZ*UA4 ]X!Y@/:8/5,6 M>BMJK8'?+FGJ-<;I>8ES_6:'Y*BUG[5K$M1F(!LE.]7/OVAO=T$4Q8L63!F( M+-.YC34H55NM>Y=DB/1_]KHIU*"!PDHHN_>(N/RQ\XO%D*WR63O02M71DN1G M.!\D""P\!ND\MZ'KZO::R-1"QS=;/NPFU8>2MG1U'?,169Z9P$DB5M9;9\8L M1%O'D'HLAF$06?>E_B'OXW?6ZZT\V5J^7?J>7D94IVLM9]=M@*M;:]S5F [5 M%GC,'P3TN!D,/VQ\(F,,#PI(4&B\W7VM(3 H(0LX,QQ5PV MN[E?_?F'Z%O;0OBCMI+K4-SU;C3\/"5D=;WG5?(^):]Y-,"-D:",)$/'T5?D MVSJ=->%RK9L*K,+Q5,[TG67;S.J9E%NP&J#J=Z:L1'>9$WUUC=U!@!W'W M:!NQ&IU6V?.<-7'>!5")Z!Z%R: "$NLMUP%;>WW[),$=I_F^.+"-E+LDG*>S M<2T"CUSPX2[\Z&OPW#O-Z;"#N8S/I#L],5P1N&WD\E9&":L%^23 M6N"K"V9?2@(=#5FNJ4K(< D\"IV='JZOH]\._2?OPSIM]$P+5 %H8VI M S6XE@H4MPBA> '(N-?(LA:ZI]8OD#P]Q=]3RFO33=H&C%_D//N0&W#F*7)"EF#39@8+5]I3:0>1&@_#18+2.=O;6'9+V M&$6VZ,GWL;*.-R?#0S)!S ^)[-T8E4@J&]U^R,"#BR)OH^--HLC;2/4!1Y&] M"9Q,DP".A3I=U'H(4=9(B?>!^5 SN9Y5%'DKO=X=1=Y&OOL,&FZ"Z[E&D;?2 MV:;1P_L(?)^$*&2P"E7'#$>R8Y2C-R#&;$ C9\D:C\:T'I#XT*/(77BPC9SW M%$4.,B' ML.!L+RK*2Q48!^X8^;"ZD ^K@X!HBW ^Y:!,ZR2?AYX;L(NEMK.,]Y<;L FJ MYYH;L)7&-HL+WT?<^\L-,(&V,Y,U.&>K2:(]>;%UW&E!B"AY09T MX, V4NYAHX].L5:GULN+]V5^1"V'&1A:3Z%U!JX">1(D:"/J'L? 340B*[1&%@C,$*)"MJ[S,0!+7#'-C"6>MCX" MGJ;6=Q1N!Q/PJCLR.]YX= )3,,!][3WB= $?5 (MBT[$1\E#:W7?1/%4S/X= MY=LABGL5T8+4FV#J9/*OPG,8@W]77=VJ^AT$W6&77XU-I)AE=N!E'3\CZ)\8 M!&%3/A9K8O*Q=3[H_I1_AZ&_%]UO(=\..O^(WT8GWP;#SRNOH*34R<90P,ZF M>)C:@X:.(-!)@,YW$FL/=S-CJ4UC M#625$MF<-M0%9K)C55288M38/&-K!8XGH.Z=Q=OC5O>2DW&^YX3O@].STY>C M\7CT>]V1PE?ZS?3'<;AII'>%;!?1%2O39)/,W&&K_J[?#-,8PP7>#T\'TF$XKIYEG(&PA;[A$ M"4YR ^0:2>L\%Y%=JR!=$_G;^M&/FQI[$'?K6/[6:-_A9/)A/!BFP==P,B^% M>5]F?U'E%TX6'S+ R;%SGAA!I&>6*5"*OO*2>>":80[.IX"I#XTV!_D<"==) MA:V;6%Y+I;FVHK\-3^I:,,\74"?TCDX&N8[$G%?NO<-O. Z?\6--!SXV5O), MCA^8F M9;,4"K2P#6E:<8>BSR1MQL26J)T"^@RFI1RG$BA=I^>*\QOG_OAF- M/^!X,,JU%LN'DFKY!C"%]':$PB!:M)!L;?V9&$/>^FYE6XR/FV)[T4SK/IXK M]^/A\"R<+!H6'GW%89Y;A\>)?(CL4QV=HT/=8"7X3+LL9T%5;]*BWJS-\C9/ M?=RDZ"ODACT_UP)=0/PP'OT7INFBGC@J4^^+$LA$.Z"BPQ6"EA(2H0Q)6'1E ML_ZNFS[QB;)@9^'>9(#9]63Y-Y+.Y-VHM@I]/_SE^Y1X>3:8?*E2>#]K>GE< MO),8H@:FL28)H "'F212$T"S#XDW#\?>">IQ$Z2/[&^2P^Y*CK^/R4)Z7TI% M4W"\Z#EQN?#[F(!Q)P*=7\GQ&K4($!P3@!R9YF0MA="ZI=/=J)X&/1I+_R8_ M7-M:BS>(BSV-H2$W3"2PG!$L[VKV JL72TISLJ*5N#YOI7&IQ3F4I\&$%G*^ MJ7[?M>V+%=Y*IA2PX,F\J8YMG:&JY^7G/PUUWUNB*]3;-%-O M:=%^Q"H;HN#-N(*5*BB''+(1-=ZL.1U-.=:I(UQZP15GJB,![D;X]"C26"LK M2+1SL'!IR;P9#*_T#K*8D!LKH6"I[="J(:-+!,--RD*6@+:]Q; 2RM.@10LY MK]#_;G. KIU>HV](X*:U\G#R9O =\ZLO8?P9Z\\O+EYEB*6X6IC*DP:E4R+K MAGPA;Y%\8U82+?0>M^,;/?QQ4V$O(E_!D=VN*%<#OG(9OPAE'TN-0?)00+HR M:W-G(494P!-:I4V0Y5Z!D]N>^609L;. 5Q!AM]O)#7 >3?'KZ]'OPTKG]T,\ M#BYY&^I%"3>BND,.@DD,)&;C+><^R,UNK+=_]O,@QBX"7T&0>U]>W@?OI]]' MQP$Y=TDRB"RYVJ%00RAUBKG!+,@,TMEO-CIT^V<_/X)L*_ 5!+GW!>:]\)+& M\1AYS:(KJC;"\*!8=$ X%9A4A-4NIANS)AI1I#[]&9)D:Z&OH,F][S'7Q^OF MK4]G[=H^A!]U*9/_Q#"F3>\#CE-MD.>"*=X$!'*;ZM['#;B:).689$'0J:GX M9M;'_9[_!*BR!\&O(,N];SVWQDP;X!*SEF1!&U-G.?H"U< MQ?TCJ'<__YF1Y9Z"7Y$EUB&]=1WFNA$N4?M #$>RN5W&>J\OZ=ATU@(3)EB? M+.KKD\]:T.42@N=&F/L*?P5E.B2]KD']9G0V7H)6'*V(B8,6HM3NS C1" /: M%J>Y]B:IS>8DW1/ ,R/,?46_@B^[9:)N!7KP[8+D2JB@.:LH,RC!.<12!+A4 MC$?R\AW&]GRY /#<^')/T:_@B^S16OG7,/X\J!V*SR,&D[,A/6]-2>&.TWKO M^;06#9E;++11K^95_+F@92PU'S0D$&33TBFD(ADN3$(("B/+V>;K+>ZZA,_. M ?6('B[:'2A70D8Z;YVRM<6@@U#;4MB"7A0Z>J-JWO%I'9A]]7!NI_M-XH'; MR_FA]'-^2Y\Z'H:3^7KF \TONI=R9WE@!23WM2^68G4/=R"T84SZ9 IO759Z M&YY#M1!II/%1)\EW*#)>AVW9B'@#=)V:B]R.[#!M1MII>:^T+ZW3EFZBV+]WU%)/U]N2[";D#KU( MSA']2HL].UUVSA"6H70%@I6R#M$AJ\O% $3O;!PZ8YOW'%P)Y&DJ_]ZB[OG: M_W7P^)JZOZ>86U=MG^/Y M#QS_N(1)66^%D@)TJ@$E)A2XVGD/,_VT>&E4W"PK8,T#GH12FTFP877T54R_ M?)_6-@&78 6F5&%6 8O"D.'".81LR8].Z)T0D9FX63[0^F<\0=WN)L>&)@UCP:1,8VSCHFZBT_>MZMP>^@_"OJV\'R34TH*[#H8,< M?:Z38$5M#Y19)FYJ^J>$P&2,T:>-3.9#*W"-=]Q>?]L(K+'>%DF]"R \%A\Q M2" /OJ;C"0N^+D83@)BYH;DK#]W?6;F3V$&?8^ =]Q"C\8[66KC9:)KG77/?;R'=?C9"C M58GVL C6&MK;@A#@&0:02LA@?4"3%"/ ML(]ANO 8#!9=J^:8%U@O.\EHD3*2V^"3TG3.J=3ZA+^.X6F=[SM)N.'-U"H\ M"U)O@JC3V7X3S6%.]MVT=(O*=Q!QAQU^!3+A.6U<1.L@;:!#C"&X0$Y+8#;3 M1D2NAF[=]&1?2K_C1.^M\VTDV[H1];P?;'[_#:6 MA,ELN_DH/:]!,.*A2*(&P6KX.K"0N74\;U9AL\U3#S"%L'EF MCT=#!==-];5'(0WN,4A4PR*W)::O=61\R-@:222#8H64JQ M_;CBS>$]!?KTULH^QE9<1<=,2MK6SDM1:E#,( 0M#$CO#'>H@[7W;ZS]Y/3? M0:@=AB!=W=_HC!M,CKZ.,>3WP\OG)S]F@HY.'GCM[US;OVU$DA#Z5F[Y9%O?SQ:_BOT?C529A,9K=$TCJ& M=<"ULYQ.;6<-G=^N]A/+Z#D=XBZTSKK> MZA+L][$62T'T5UN&N]!>H%T-_" MZ?*"8A.XG6[AMX1ZF"OZ;JK?G&+-]/8 Z,9=#K9F$W'ZJG9>+^"RDZ"*258; M;IAK?6X^")K=$11XJ"S;1ET=V/5I'#*2"?R/R3)N79T9E &\JAV'I,X0I9* MNF F^\+HYLVOKV/8O^_756FCAA+O<,/XZFPR'9W6KB,GLU8QDR^#KTMHGFOE MG=3@ZR 7E8NIEJ4#+:QAADMM7>LRQ%O@/&U>M-)#KTWBJ X0G"X1T8)"*;H MHC9$VJ0@*)O %EJB1VZD:9TQ=A/%TR;$CE+O<+'XVVB81J=?<8HO/H]QYJDM MD2D68T)$D!KM?)*DBSE"2EI++12WMO5]Q7HT3YL7C;30(<%XO13^CC6LCOG% M/+0VGT#Z$LMHC+^1V_\1A_A[.'D__J5>L55[[E@(6@OW"5(M&U0V1/",!(8B M2Z.-QFQ:'ST-X3\H!K:Y*3J4[,#TK1MU##?OUO%^D='9Z=A+F,[O/VRP><^LD[=Y($$V$ M6J@,,00!PEAA UEK3NSQ#G$-RN=%I1:JZF!+W8*XSD9*"4-B1/V2#>V0S))[ MR"V",2KQ)!4/9H_QGX.,HCHD:;95P1ZBL6_"8/P?X>0,?\4P.1O/[+X7.<\^ M-)R\K7U$3V?,WJ$AZM;/V#4>N]NB6@5DER 6&\8POQN$6!, !CA9 ,OOAQ]K MDNBXCK@<9K+!Q\MO9P']"T8Z[7*:98AQAZ#(-0=?:PJ8XR4EH5AI7DO5= $[ M;VP-P,SC20*Y#ZH@D M3NR'7'3KJ6RL1IIJH/'<8'M%=%T'-+T$_V7BSNC3;!UBB/?ANLP0>-V M6EQ+CT8JV#=-A(A1J60A^1J\G"6L,Q\A*DW@"7[.K4_-_=/CCF#O8=BQC>1[ M-1?&R716L_1[^+JX$S:T3R(7 E*6!90JM%CO2\TY_BOFSYA?_KB,]D(D]"(H68=F[JG-AN2;E41\&(\28IZ\(7D>X70Z-ZXK M[NLOX+&1(25Z24"F(.FUJZ9;$06*+-GG''Q2U_I%K2DXV?R9SY%%/=6R]NSJ M>]EU_K/)J(S.QA>+F LY7!'R_4L26CVZQ]78SB)XD#=FWMDHO"J (GE0SGAP MM0,[2]R70(=JBWJ+):.=0GN$%)$)E7U)O'GXZ7G? MF&W#W7XW9MOH_:'_&];COS_;BB_K6-M(;ST"]ZN.SB7 A?NW"<1>51EWPSM0)49K MU:ZC3F.]'(A"R*77.=8Z+0)K@-ZR*T4N@%A M=M)&GS3$VF6JYCDL+ZGGY4<"2U$Q0:Z]B)3)H4X!YA!=X58Z0G=]'G*+W)]5 M4)ZYI=- /QTRQSZ-PW!2<%S%=T]6_VI9Y+C!6CJ9 M02W7<;#*U=T)OM1A#\M;\869( IRK5 #HLVS(F"( M$B7HE)00T6<>6Z?OW IH_];:X71]_4ANIJ@.]MR:J+!43$5T]?WR9,:FP,D$ MH97+9"R9F$YB:EV0_U "\ ^&-PU4TV';J2%=$LAKG!"G9VG.LUW9QB*-# 4" M4P0-"9!/.8%)ADNNN41L?>NY&LGS-O\;:*=#C>5-5(O78Q-"Q&B#$)P)"\#58D;G3SW- [ M8>W?+FFCPQNYH6T5T,%"I5,RGZ-<0'*<)9^- VND ^4(7"R,<#&).@@OHFMM M;:R \40XL*N >\8E7OXX__*O QS30[[\F U9GFV)BGN5=8@0BO=D*>4 P60% M(EJKBA<\Y]0OU'X+LN=MA';07H?90RNC+3?Q+L>";P!VCZ'WM4 /'H1OIO%- M@F--U;6O^.I:T!F92^@%\%!'K&I#H%E(D+2)+@M?T'>K'3TCO\>C:=S"3 EU=#TG/N7 3M:.FSEFN>.0O*H(U:,ZW[%1_?A/,P O2- M%+F.,CMJH4>$?@4TL;QLCMDP&SUH&4L=*B;!*S+KC'%UBK,.TG0SF&[">6X$ MN8\6]K2#R*7=[VG!)7 (J4X.2KZ0W>\/>G% MZ>AL.!V5-3'SQB5R6SZU1W7<+@MO5!AWF31+$EHEG992@G-UM'@*= +5(>-T M],022^8^M2YO6P&CW4:U')V-VJA$]GB0=*ZJ0.N348.RQ>;DDHJQ=9+J-0C[ M*AC;5:?K-Y;M)?E0BK=N;;!1LA>Z'JG:S6:E&0&Q-B]WQ3I+%EATS3VCA]CN M:"<];].T:!MY[[L;S2;8_FA:M+46MVE+\^\94%XC5Z!T9'L=^YIRQ0F BO2>\Y4-->G MTSZUS-MVNMLJDW8;P7?PBM>D[42E1#"BSN*.M%Y=(C@S"ZP;%;#4R[[6LXD> M5F)D2Y.B@8P[W)>MSAH%]1:91,S-\\QO;$+%[:1]8'2&ZT*S#EA08DZ_B9I!LX7,I)X# :]+?3% MLTYOW$J']TAOW$8!>TIOM$5&%6NO 6[(DK%2@<>,(!RZ*+B30K2.MSSL],9= M.+"K@+NZE9/.2F"<_E&&-C]R MO01(5P0Y4=PXU^^R\RJ60Q*DLT+7$FD';73=C,[C4Y>[;7VX#^C*L@59$>HB0?<A\5[)LF 9V@=Z"6O2L'BLTN@3@#*;11K-;Y^-8]:1Y7O+T;.[:1_-[C[0H= M5U$DR,G8.HS>0\Q%@6ON9 \[56,7#NPJX*XW$G-KZA49243(XVRT=3PJ0 SD:RN9($C'P2IM ML_)2,-6O0.X*E,=>[[K+U7P+[71-O)C#HM6G!3(1#!>:5EMDG7@J)0-G,(&0 M3A-J9XSM=XEU')V$R&91!FAOZ98KC3^'[<=%:VY TE"CJO9&,X%D*D-"I)'D, MV+S]:C/PSYF=AV' VN;A?7.+?BDDCNFHK J/3$;#5Z/A9'0RR-6L/)K2O_.? ME_=?<3Q;:^.^$JW@],A)ZB*JYITH+F%:\O/BM4BT@RHE- 0C:C8XRS67+@,6 M*WC1/@7>NJ1N,V1=\L*73WGY8^%S?<23N2:^#+Z^_#%_J\]5]6XT?WM?_E@7 M*IQ?[3J9K8_!@;"%MA:,]%('A\"TJ.U=M4RR7TNGWJO;?Y>-9GS=*/W\\)1X M%-E)+*:2Z:0$650M[TD"7"P%T$7'& I?U#[VB4-G)SU4"FV3OK2-*O>=E[() MMC_2E[;6XC8)*O=1P;YIXK7V'$T$+APG8]X'PI@U**Z=D38*8_IY[H\A?:D; M.[:1_/[3ETIQCO$(.FGRK@)J\)PV3^.4-8DKYOUS;A>RE>ZV2U_:0O#[2U_B MD3#$J*"FUI"M2'Z_X\Z#34'QP(+/LO6DT$>1OK0+#QJ(NN&V4*\0;D ZPNGT MY#SFI;6T2D5!.R%MATHG,J.R5) 3$XC!!'.]C_O->XF['_,$--Q8EATN8M<8 MTO/^6)Y)YUV!7'@"92,'7X*MA9_<&2%8U*U+N6^!\X=[ M!N ZN2>W CN,?]),C9O18P<==+!$;PN0T$49)1 MU+HQT0$('C<%)C5/->>CZ74'/$O:1-4KE9KQ7/ MH20C:R:%8H8UYL(-$/NW3QHJ:=12PAW=CU^^?Z4W Q>@LY%,UOI;>/^IO<0^CZ+9CA&BR@+1%.' M8@F1(2J"6TL#@\U6>M6ZH>5C*)KIPH5M9'V@HADMHPS&)(A>TW;H&8%%D^E4 MU!R=#U:ZUA?:CZMH9BL=WJ-H9AL%[*EH)I'1JU!:P%!KD0TB^$Q?B6(9-S;I MZ)Y7THFQUF379R$E M-T*WW@]N@?- F@BVS1EK)?ZUNT'?9-Y783S^47.C9^TQ)V&8S_]J,BKO1L// MGW!\^AKC]'T\&7SND<"["X0>2;O-1-*ZL>#E3H;_-AZ=?260;P9#^MD@G)R[ M3J_"UQFB"WI'9ABZXL"Y&NSC*8)39!)))H16069L?@+LBKE9^\"7/U8A6 S' M*$@'M*^#,$1M-8QBA)LG5_ MF"[VAQIPGV=;>>-"8A$RR024#9J61 >,]%86.F&$3:W=M%4X#MXDI9FR1XV% MWL$NNXYIF3VY :I.USBK$1WF$F=WC=U!@1W$O3\R<%<+IVM\,W,#*C!BOY6" M-M3BC3#HHVX] 7Z?)+CC\F9?'-A&RCUT3P?F^_)JC'EP/@9%*)_)J8!B?*"] MCE77(PI0S"/J9-'ZUA;9313[=\=:Z.>ZRG<3;I=^!'%ZX6W.>T6:'&L $M"Z M3*O4$;R/$FAA.20,'G/[^J_K*)[LX;^CP#L$!J\B^BVN(1?"I71D$(TI$*R+C-;I M2 H;Y7^L_OQ#7+:V$/ZHK>0Z'/"7#K1+MX:S;A(S GMN:L.(#(+@@'*>$;(L M05L6&&=>)-&Z6]4=D)[LT=]2%1UR.3Z,QC,Q7\RF.?_B8FK1@M2;0.UD&FP! M\S#60E,UC_:KHQXUCCDB4U)(QD!S42<_*T.O%=*I:HP.4CN! MO'6]RR:X#F)E].1/0;(/OZ9*JFY8Z7,)=3M0XYCFK6F!0T[-XS?E2 MX$*1()0.2;IBK&A]JEU^_@&/K4,$]^\M^@YGUF4LYT(Y-KY86IB$[((%Y9.' MZ L'[Q/]J@@G66L??2609TR,^RFC4VQV"6K94;9.\97:&)"JCOBE,Q"\]@6B M=E$J&9W%UN6Y*V \8W;<1Q&=#Y%+3:N9P^R]$<"2,(2*UAN#9( Z)^XR=S8W MC]^N1/*,&7)/=>RA:>X[#!._AHG:3SXNL"]8(PNR0M#O@C3F5P39B5YUY&T;8(101=/1D3K MM^UV2#MO*RL_?GX?GG@QF9L$7)M(IR&M.RA#EKKD1EL=E12MG>9;X.PK&;4E M!V[L&HVD?>@4T\EX>ORQ-E>;75IJKJ.0F&IFE <5O O70*#Q7@5,$J[4>X8 M?>HECM!W%_RX\L!#!9&::6^TJQ0;VI[G()9U8QO V";ZLXE2#Q'1V4'XU]6W M@^0Z*E(JIQDJ"383&8F1B?8I1U^AR<):&1S;J/C_T I<$U%IK[]M!-98;[^2 MI$[/3I=9!3ZH1(8I,"?(+M6ZWE35I,2(&372EVJC:I [-'?EH?LSWW<2^ZB% MS!K>[@1"UBV'U)URP"0*G]7F"D3;K[G>7\BX_]!$J[]XR MZW'M,CO7%Z,NAI]G!_Q'K')8?E<]O6//HTE>&EHK2E %"X3BZ+!/7&ON/6.Y M>>G,1L@.D#[=W49NJHT>E[DK40[Q]W R@\>(LK&(!-IK RJ[ #X9 2(9KFP0 M-I76%7UW0'H.++F?_%NG6:["5D$-YL7_[V=B.$8>K?>U[I\92^>4J$$I*R P M[A5CDH5R;3M9DW6YT>.>AO8[B7?M=6V[F[AY5ZE/X?NMMUKWN8W;\)-WO9&[ MSP)VO)5;M'E>//?(]B>S(RA)'D#P>:-WZ+:G M[-CQ^\8'SR\,"KDEG@PDR*QV BS)$3^+)JN53-:@G19ATV;?JY_0^[ZLK7:N MM?9N(+1#WY$M]\'SQ;PXFWX9C0?3'S./E;P5GH/ED$T=\N>SJ)E^"C +H8/@ M0J360^97(]GW;5I##:]LMKN3I+MU7[Z,:I&JMPFNKAVZ;V(Z9'/NW?1V)Q5V M$/H^21%]"0%+!A]TKC4($@)*!BG4_U<+1GE^U&38J!'W?KBPC:P[<& 6F:ZC M8NDO3_Z_L_%@D@>I"GB9!\FT##8XL+.++%\L.,4#6!\Y,H91LM8NY!V0#M7' M=U?=C?H)OD=5UWQ^T:N:)3L^KS1#[G@=+)VM(G]6.4%'8HD@)7?"9Y^U:=W* M=Q6.)\* G47<83N@))WLQCN@'<9\;*3(3>BQHQ;VM6M< M@IE-YM9P16^(KQ7/@?9+(Q1H-%(%KID7K>W)@Y#D#K/R,!S91OBM+Z$_X@3I MT[Z0G?,:O^')Z.NEYL A*9FL=-6DD:"20O"U[8WG)AHEG,[Z6M;HFLNGVYZR M?UNAJ3Y&/839P5RL*;#S?N,G)Z/?:R)L'550<$R2J&;39(+S=A;<\T@*9$!G M92&*-%3#,5=&D4M!J=1_Y0)2,Y:81\=L:WMBG\2XPXPX M*"^VD'QK8^(ZI+^1K#'/[E&6@\URT+[86E2)M/+?A5F'SY*Y[DES\6T9>CLS@9Y$$8 M#^J FCK]*!$4$8V<7\U$A0ID8H+K4IS3FYD3MS[FL>NXL2 [W"LL(/T2QC5= M>_(1OX;I>%!G5!V7')C.RH,UI;;?8(%L6\^ >VMJ*YC(4^O>T^O1/'8F-);W M32:HAA<([P8AUK:IE9^<.8::*4!1+*$*$F+,#BS&2 MUEHG6@>S52)X* QK( M^:;V]:[:_]MPC>>3CXGQFRES@D 4\GQVB16YL*"&<3J*(51(GDVYK@"Q/! MWMCG=U;_&BA/1?\M)'V3 *83 <[%\ &'X:0R]<4P+V>EOTAI?$8[5\Y::L4C MF$A"4#HC00]U$(=.K#ARB%WKQ@,[P'WB1&JNL9MDLQVK+8[.3D_#^,>HK/*A M[]T"9;L'-*R]V'8Y.Y9@U%K-BR<-\_\Y"R>#,IM)F-*\[^@*%AJ%P=:]ADE; MITUF#5X&!\&SG)+V438I8-X:V"Y5OIL^;!Y"##I+IK@!9)J1%1XE!%449),] M,UI$7C;JZM9( GLI".G/EYD\B4 BX:LP*0+1&\#Z%!\,MP7(5I?Z!Z. M0%NG"AR&/]OH9"^\J8/)K\:NEB%OY5%)8S,((4D67M1!.MF!D.2\&O(@=//I MT%O VW\0NKU^[R10&^5TB"C^.OHVLZ[>#F^7RL?1R??2S=VOIU90)\[R5KH MKT/=V!WF N:S69'KY)A'(5W@!11SLC:I9K29^PQ<*>^D=%Z%UH7%FV)[[M2Z MIY8Z!/(WVV?1!LU5JJ@,684BUJ;XA4,D/P/QJ M-)R.!_&L?M8'>M"'N3,8AOG]] N./]!^\!&G@\54MWD I?Y=ZYY//>'L&JS8 MFZ@:]7Q?X+T$8945[)7U.@A-_D[-G$J.."X%;?4L"9:,##)T2%NX&]C.32C2 M%]IR3N:.W[7'77(')O,+4S*F/#MV;TFQ M#6AA#\QWY,.JIEP[.U:T E\U!-H#8*:2Q ;S# M1#0:*W8;VNR@E0,1J/@L# \1BLRYU@!GB)E>58'%%":EU,VCJ@"R8[FR@C.?"((@YTS25R%)#_0C9I51(C#?VAR\@6+_ MSG)S95W/9=U-TBWK(.>MH8[_=G1,G%;9.TO>OJS7.C*#0\4 G;&66VZBOLT, MF6#Z\^?1MY\7GSA7]>*;"RU?/.\ Q8X[2GVTD\AZC*6?)\5?6@^S117.:KC* M1U#,DT'DF 9FHLF U6<*A M=O4()>>K$;RW+R'>VF@P]7X350+]F^":R]^P@6FA^ G3H[GDF>5>.M8V5V8#FU'W%=[ MHXZB[]'#8!FF&*\,4ZR$[++WW%9CV3)5:ZX$1!9DC8Z%@D:A5JV;^M\#YA,A M4&\%]6FJ=OFC_CMOX1&F^'E4B[AGVZT+UHMDJP^52#3$>G#%.,A"!9=, MME:WCK5L >_I6[*]=-4A5K\"UN+]V@18)_MV+:C#&+C=U'G]6&NJBQXFSUJ MA3QUFWB-D0B?9VN[=,TGN,'P/SY%M5+"7\^F7_SX; M3'\<83H;S_H*+.\'9-R(7H;0J5Y-B^GW_!=-XO+R?"Y7+U5$25[;!=W3%/BKP@;79+8AV2-IB\LH5]5'7"Q6 M'*7YC:9VFZB/0_KV1^5 ?(!FV+> M'(QO6 ^(VOGDI-+-QVGL M*NOS,*\!F!>9?KA:DB#<7?YY/O^'LMH\W?XM_+7XA M787S_\$P.\,0;!8^U&NY3CNIY4A<1_ Y)TNA*O-^>,>IM]C/P^"&1;-A/[]E MR['?PZ*&G-_>XVPRS>_*QR_3V:*.7/]M0B%I_O7R*\X7RY/V]_#7Y.+JXDQ: M(V-4#)P-DIQ#2?>[B@PH4$7F1&JG5JW- M)Y?K/WL7SR>?P_6GK/Q)^I!?KFHM4!VA<#4_7&'5SK(>NNJJC9)'+BY$R[)&MAN^H Q2H6'A2^YX'B+D40&\XFNR4Q]:QP"E7>+1S1G9" M8,P*CRYR/><*CUZX=67U[Z+T,2L\M< MRRE4> QB"WUT?8@*#RU*\<@MV#H<2?&,X(35@-F*$A-+)35G/9Y.A4/11_2@4I.LIFANOH#]T?]/(LS5T>7I-*LF%/*#L(@CZ+9.Z<)F';P751=)C M387L\P@W F:C6-J&M&<&<^(A:G AD%:L"W5DJP125+ ^>*Y2Z]JA#F(=@PVU M1_CQ4H^]X!F%[G8]@JG2.L\$LJ"%%2 %1?KDT$ORY94!)E+4I0@Z2OG@QG-; MHF=J-SN#,@K);4,1/Q Z0Y0DZ')88!4W3NLT8E0VPY@3?O!,PK7;?WJ M^/IJ-L/+].W-7VFII@]A@2N%S3?O9Q85\R;9526#*JG.P0BDI$3A"Y,Q2]NZ M4+^)X,_4"H>&N"$%KH^76"Q%,'3H@J30E>2LT[>UXR D6I:=2<8>X X=+E#^ M)4QFM2$WOBLW1*';5B-B$4+P MRCH+/%, B!]$-^$1?D!:EDAB?,=Y7V&/;B M> %S4^Q&"7GNE?A,:VLXT^1XK%4%#LGS5 Q\8!8X3\5A(7?=#%\^=KQE MT@>RJ@9@C1)QW\AY)S#[- N7\_-E%/']O8#)$EV.'B*KU MX3HZ9O E:2@QT,KI_W5S'FP7N8YADPT?/.^) MQU;/\WC*[5Y=+$?!WA363ZIO-)^>3W)8D"Y6 ]8^?D&R]P-.,.LOY:%+[/95 M[*C%=;K$&$,4D(PU=!58.F.3E" CRP:+"2D.?\!T2!;C%UA$@##!P%16*5/BPLQ!/ MJ[BNG3.R$P)C%M=UD>LY%]?UPJUK0=4N2A^SN,Y'&Q6W$72H3:\MF7[4C$XR MR7)(MI#\PX8QQUE<-X@M]-'U08KKI%:,#CUPQ=%9:&7UE(P&8U%GAD+$YISR M$RJNZX5>[^*Z'JH?P)=8R_?JUK/HS9R>>Z[1WR8A3LZ7?>W?3B_3,DNU.'.D M'XRU9:NN3:9#J7-(40$3Y'!S6H]D>AC[V4_P8TV&[/-$-SZBHU3B;3S+_WIY M^RG^S&G#K!0D9J#]J2S)&EU-V MIN C<,3=\F[E'A'R*YC8L4ELOP^-)Q+V> M7E#(61M[3LM;7*SZ?T[2^I_4"K,#]KGL*MNADVZ[*7'45!M=R(A261 6:S,6 MJ<'99?\%SA/S&,@W?/JI-A>D""(RD$A.BA*9W!7O-* /.:"62B;QDFK;Q6;V M2[7UP>5T4FTJ*YN\,R *W1?*%E>GGBOZK:'_T87YV+I>^HFDVGK90^]46Q]< M#I0IZ2+B2ZIM+V!W2)GL@LJA&J$FIX+B&C+W=&*'^CYLLH5,OJL6M'^2&S7- M?S1/98>PFSY@#%&1-+W ^6*2;N6 HO>.(N( PI$P2L<$T3.QG%S#.3JE6?/* MHPTI#OU(U@"LN^'D?IIN^!21:A0[^W;VQ\OV;&Y1OON\ SP1[:GVZE\K&R8T;&S/& %'6 MG"U&0R=4':M80O3:*55"Z^86)Y(;WV>[[J?G4=)=*RH(8U:A=Q"L)7,T*""P MVER71XVN<,S-F1&GG!MO%SWLA,"8N?$NC\;Z3/:U4Y,'$)B'G)05K.H.=.MF58[B'EH;V-7C*?C C1<4GV[?*%$4DBT$ WM M)N4K';Q!:6%*Z: O2D;FJX)#\Z M!6\=V6[@9?BFQ,_1IG9%9Y1.2O?S M@8 \9)-'Z*O>3=;G85\# MX+:U&]+QT$DWV+.O4KJZN#JOO4>6_VFE2L[P2_V\K_CK)7TQ+A5S/#U>^DE\ M:.II2X6/2DA-A2G:;P*\M;3'LDMTQAH/CALO@J000P]_ 1Z>D&I=D@H=T#%0 MWW.,)'TD SH:AMP$E53K"/B$":E];&9/0FH/7$Z'D*K15 ?,(N(KX04O<"=@=BX2ZH',B + :I95%@ MLN:U0V*$H$0D[YIEG@SSVFSY@C$-(E9H)I9V P"MGQUFZY$/@ MP"2Z1#));-]N]40(J;W >IR0VD?3PQ!2Z]S58((!X4LM&O<:O+.VSOS1PM%- M*O)#^>.3)*3VTOHF(;6/RL8AI)*OG5,@,9BSM:N JV.2-/"=$!BU M65,'N9XS(;47;IV;->V@]#$)J8:NOHB5GL\T77Z)%;H&QA3ZZ/A9"*A>"IY( ;:C)?T\W9A$2A,M!AYSHC&S=!ORT":F],&Y! M2.T!T"$(J=E;7K1U(-%FNE]SA%BGF60FN&6D&M7<'3DA0NH^UM)4]>-0Q![/ M?ZT3LFO*R$]8R.O^%/XZ\S*J8FD93NIS+"9EM+YVI'(Z@(IHP!53(T;DP>12>9I'8K:/ M+.7%@H=!_5@.WAOIDU;<<<' ZTJSTIQ#0)4A22DXNJRR:%V#M)_$+Z:Y%X9; MGR".F+H4YBL=K";%3VX1X^G#UO_ES?AS^@\="+VLK..9M& #: H[A%8B M*_;2O6\GF]F/+-4'E],A2YG G3(\@2^Z%C\9"3&& G2A.A.=D,Z^D*7VMX?> M9*D^N!R(Z])%Q!>RU%[ [D!ZV0650Y&E;"@:1023D8.R49%KS2C64T%J9$K% MYC5FITN6&MIN^H Q#EDJQQ2=]ADTK]62.@D(D2*OF)P52;L26?,7GU,A2_4! MZW&R5!]-#T.6DB[8(,B#\])AM6X.KO:4$#7@UTF5G!]R0TZ2+-5+ZYMDJ3XJ M&X4L)7.TRO( 00=&#GA"\!X%\&1LR#)@B*WWZZF0I?;8KOOI>3RRE/6J)!L2 MV.SI?G("(;B80%I1=%3*8O/3^I3)4NVBAYT0&),LU46NYTR6ZH5;5X+,+DH? MDRSEC$DB> 4JFDP_I"7YI <1!3+A%:*);I M6X]*>JTR5*],&Y ENH#T"'(4MI94Y@J@ )K@S!? MF\F1/AA7]&D42PO3VH!.B"RUC[4T5?U0Q\V6%->#<_=NV_Q;7/QQ&5;]=S!? M-[9X-9O,)Y>??[Z:T<]57Y6;1+'#R *O*S:T8B6$ \<2[0V9"HO!Y9):.\ ' M6NJQL@3VR06=@M4,<(X^M.P/F,[#?#XID_4S9/[7U7Q1U_P+ ?3JW>M?.RN& M@MA;_6%N5I]S#LSD %P(BH*XDK5R#"$5[1R/7FC>NK[JL"M^;EOGR&QHQ.OF M_EY<]]+='CP@3."6[N<,VM3'_&!C5JV?:4Z8[-C'9O8C._;!Y73(CC'YPH(Q(#TBJ%PL^)I! MMUEKSI+@F0U;H7VR9,=>]M";[-@'EP-QU;J(^$)VW O8G4;.]D?E0 8D% HA MO06)-6%2"@.O'&THP8,V/IDH1SU[CB;W>0B[Z0/&*-PIPSU*EI $2A2D.5IP M9$F30$QX[;.TOK5UG AWJA=4CW*G^NAY@.?V+5E_'YWP/CO@RE%@KE%!E)%! M##9)%3P7OO5$J5/F3K5S1G9"8$SN5!>YGC-WJA=N7?DRNRA]3.X4\AQYUG6& M0NV;*DA25XP/I&63,QU20QL\<8**5"9X0<4[BC\L69=]GFJ.PRR M6TWT!-,L]X^].H%4RX."GTRZI;OZ1TVY9.^C99[3\5\\Q0VUBUMT"E XJV2R MCK;#TT^YN.AB"$( M[5NK&0ZF00=5 *U2J4H%9MSKDXXY=+'9O8PLQAA_X2W7$Y6'^)QT5\ M2;GL!>Q._27ZHW*P_A))&E446*0-JKPU)*IS4&0I HW2*;;NI'2Z*9>A[:8/ M&*.D7)RVFH62P0>>*4+S=+Y2Q Y"Z^2LECZ+UE'OB:1<>D'U:,JECY['2[ED M$8Q@=+%FGC6M,03PF#A(E:W*7!6Q=;/2">4[ V)\E!;[YJ\_ M,2TP_S:]_/P)9Q>T\:]FE^_6;:;/BE">^<2@UAB18\@8^?F8:9')<:]9,KYU MC#WTFEZL>F [V'II'T^F\?75;$9_].OE5UR5KKTZ/U\'R9_"[#,NRG1V^[:B M3]S,CN&M_^J =5Z#K>70^>$]+$U8;2E_.UOM0ZR;+QI2&U3\:Q2RZ6M37 ,.&$3 ME,A]MEZHP%NW(&LB^.$2I"-9[..7U]!PGTY^-7I!LE/<32X Y5DG;UM%20A M8F+:6YY&S7$<\DGS ';2O]2M!UZ'*G7K(.)+WG4O8'DM00 M:=^T%U:-YUSYZ'B_OZ@H)P32"*94TCT'1:M'10H/EQ4C#5'S2 M>==C"C"IT*(S)O!11V"^T#$94I&Q=>W\ M">5C>Z'7-Q_;1_6C9+=^^K;.;>#B=5C@Y^EL@O,550&E<";7;A*2@V+"@=?< M0PS)%2ZCI3MT\->^K>(]7V]D* RW=@W9#2L2BV?E\#;2!X(! M;&-3 :_#_ L=O/5_WOR_J\G7<$YG[OR:]22XDXIN;^\#1?+>9/!(/Y"1 C+) MK&5K\F$_"<=W=QI!^^A=U R74;R?*N+BVT=,5S/2/U[+::U5))""K(V@C43" M!NT#8';D!)9,FZIUQ6=7V9ZNY33 8HCGV,E?F%<]G#=$,R(55FR=,%OJ0,E2 MP*40P/ DF4+%K&_=D?8!<9Z*9;32^ !/;IM&^UT%\Q6!YH8:\YYB"CKZPF<\ M8T$+6RP'6<-*9=!!S$N7/PLCO.2L>:^ZW20]!B+?T5 FFD,[RHWV"%_K+,6D MH^ %N-49E$UU7IYU8&0Q3'+4T@[?1?L1(5_,<"! 3X!'^DN8S/X1SJ]P/BVW M7M-6&S%^NWW=?*-/B]]^PZ]X?CBNZ%[R'IH/VD[9H[:EL9E%,FX.%A,#)5V= M#ET8"$V]+T ML9G]VM+TP>58:)/?#X*?OGW_Y7]/Z,*9I2^K37\];)<\;"G!24=N?0D4R3LA M 4WQ10J+@;=^B.LFV6G4A/>RC+M147N$AHB6KT7['4-=>+7-^::\-R.W'Q5V MH"1 +T$/DQ@8 O%M1C487 >W,:YU,48ZX"[7!#^O7:\Q@J3?*J-55,TGF!R! M;3V23S@ZT^J#TI F]>OEGU>+^5(#_)H5R*V()GL05M3R;*W!)2Z@2&^%+DK8 MYMW_'A!G_-!X0""WF* SPSG*?:&(M6J1XGG,;H41;YX/3NATBAU1R"PBBI@^TI?&9$CBH5"!25UC0I!\^9!:9CMLP7KYJ?*"? O!HOUAH* MJP',:GL*KHM@+PRKO>#LS)[9!8M1&59*2F\$79=UCC )* -$] PT5PQ%,47K MUI7=I\NP&L9&^D#0T#9J1N2>U?]Z26=IN*SCUB\7LY 6W_-AZ^N4&>6SJ3P, MHTC<4$@)2@C(+-!E6KQ6[D[)XF;N9901*M'+12Z8@:-(SG\[;%98!:@B[UP%U$?&G$L!>P.Q34[X+*@1HQ M2,ER+K7;H&.)KEBU''^F@#$CZ5!F=!0/.U?TE!HQ#&TW?< 8HN9@>H'SQ23= MZA"@B@B6LP(&N04E2"ROG 24SCOF2O+8O '6AA2'+I5L -9=#V8_33?T=9=M M2&??SO[X>.:$\5PH!I[53LU,*W":_#)4/*CB4D[X4,'T'--_?9Y^_=OZ$U=0 MKW]S@_+-]QV \[BGUJ=[J6R4VO?E,25B$ MIU@9_0X2JGJ E235NG]A!S$/[B+MB/!T7H%%>2;\GI=^5&W+]6;$J10J0('I6!PVK M @%=!.&-#CZ%@J)U/YZ.HAU#]4UK!O<0J&PUGG;%-.]Q5J:SBYH4>/6?,,OS M5SDO/S&<_WJY_)ME!+9S\4NOS]^W6&7WQ;0K+L'9K);+7/Q)E^'J(6,V"Y>? MER?+/R>++[]>YLG72;X*YQ^_A!G^%.:8WX=O2\;*C26:9*7).D)RD54R&D(P M*0"=/-F&X*)N7GG12O:F)2K[2+0*-F@KQ^(\[3)16RXF33O/U-DWF$J.(NM< M6C-=VJY@Q"*7\6WWP3J8<<$_ED*9>E>\#18P=I!N1?W4ARF">%W9'9 M O$>:AT>;!VB#H%+R%IJ4!$3264X"2FRS^0V*MOZ'AL#Y$>>"H;"N(\V6U.A M7@G&U9M?WZ^CR2"<]2YF"EV< B^$C,HE#3*1:<8>\S+ON=S#\,]V57% MTS;Z&2#:7@82W]^H4BJ6\:+!9Y- >2;!$;MTJ^PJ;H::%EGLOXY683SY6/^SW@YO9A? MM/J/EKG43U_"Y;O5#..SH"4W#JMSG^GZTME!8'0 6(F\B$CA8&K-=3W88I_9 M'CJXOGL9UPA="3=RCQ^O+B["[-NT_)T@6;Q*"T)B\6V5?)PW2:4^_ W-DZD] M%M0HG;KS&7UCVUQ9[QTYSUQ&#DIQ!SYH 3R7Z+-&K7WK?F+[2]TNA;J[<[AZ MJ D!"T^*U8*QI<]&ZHOTJR!DTHFA5JIU_JF9\&,E3D>VTNTITS'!/LIL:11: M9@P.K/*&%I UN%@DZ$(_28!Q/MG14"W@H4=H'B>%S9UVD>2Z)TE[( M/)Q$VT6MPX.=R[+ V %S==Y>;>;E.;)&\.\&^H0.)9$:4.,^VASX$0I M=Q2E(*-E2-04IE"LXH,-X)2.C"(78VRWAY4C2Y3V4O$#B=(^^AD\41HLCYK; M0G+XV@M+*R /AX&)V;MD%&)XXHG20][%NV-Q*CG2+FMZR9'VRI'V,I,QDDV[ M8'PJ.=+*<,C9&' E"U#"2PC&(_CL3=%*:)]:9ZQ.QVY[Y4B/SFS[0#MBCM2Y MP)T2!ABY@%59!4))$I@0I:CDN6E>#O2T+^2)SRK/U:S&V=7[&TSK5]!D M47ODW"PU^"!M;26OK41023!P@@*=X((P02&W=ULF/[0]1I/[97ML;(_CM)F& M+32[+37V6NKB9JFO\K^NYHOE7]TLE3DCTZH!7.W64-LI!-01<@C,YV)5Z.-< MC2;WR_;HM3T.9S,#] GKQ):K395_.9_^YTTIF!;U=W_0O_@T_8B+Q?F:BW46 MK P8"^UNRP7M$W[G-GD4TA)J-837YH)_[(#=B%1-C>+3?O61QH\W!LG MH>=H!#? :T]0Q:*'R$P"D;5+"7E-GAUM;-V.=[I%^K9=?/I_R;[LTSV7=6S] M?(J2S'K,(+,UH+)6$%'47Y5B&=,\QP'F+3W%?CX)D2O2(LC")"A'AYN35@'W M*3+AN#2Y.:'W>??SZ6.[ _?SZ0/^L3!4?\Q62N.LU[2"'%2F"]H4\"E90">5 M<%(:Q5H?!$?&BQG?$!XDQ_0!Y%3(!5W6]$*.Z46.Z64F8[ ,=L'X5.PW0E(5H X]!29E#:ZK"Z=AM+W+,T9EM'V@'Z 8;S3RWA>@ :C- M/Y#KJS/,1\0&!?%"VL8#ZU;LQY7D='!';B=X1B W'SW5NX@ MS7.I-.J%S,-5*+NH=81*HZBC5(F#"I4 R)F&P(PG^;C,3H2P,:#T)$#N4VG4 M$.,^VAR@TDBP6Y4T%I,2PH+E]0+SW((71H+VF#33B=ET9S[D]DJC6Y][^$JC M/BJ>MM'/$)5&Y\M_<[M'Q.V[Z,U?]9=TQ5@94W %A/2TVHP)8JIM5W(HBHS6 M%=UZ*E,WR4ZX5<@^;X$#P#: <>V<#5K^^$>==W;Y^3W.)M/,S]!@H6706I3& M.M*F'H\H@#082LP!BQD]D.TA_S,UU(.9P NR^'Z\TCOK!+. PKR"I0J!D(- M!3.7-@<*Z 1_:?YTVAOE-(SK$"6MVTZ(MU<5UG5Q\/S5US YK^'P+]/9DNQ: M>R0*P9('YJ,%)3F%Q4ZE6EC$%;EHSH;1RP)W7,LSW1-'81H-F9T_K&O^/DPR M2?0I_%6U^65ZON2V3&?WK_I,946A!GI(M9>H0L\@YIS >12(HABMF[>/VD'. MYVRJ0T*ZE4$Y-/WI>ZNZ6S2A$*=7B^^7T9UWYN46F[_/E8Z7)>_/F ?)X=*2QD"%ZKV."J@>.U7&QF"%BE@ M<"9CT(W-]<@X5*/:P(/TJ3Y8G K]I,N:7NA3O>A3O]Z%-'9[9]H!V-/L4]UH?L".AE ,5* MH6@PTI7B8^%.D]=S=^+%"WVJ%<:=Z%-] #JFE-JC!58W,>NM2CS.5)2%9=#< M2UIM9N E1W!)J(0B.,;ML02#.ZWP".U\X.#G> WH-+?+ZJWYS!F?G8L)5!$, ME P:8HD9BJB35I/)$>7I[935XDYHDXQ@I>-OJ!U,[!#^]7[-:>:_7J[R_&<> MC69%T3HUX1)XI(A:%^$*HI,VG,Q6^G%M+SOI(#MI#P,[IHSWH^O\QQ*/ M[^M,SK!80H)0"OFJ2GCP+#@*OHPN4K"2U-%0IGJN[64C'60C[6%@0^71!UGG MNA_4K:7R4NID30:,JUHVDQ0$IR+4'FHR,L9".IU(:&-Y+]OI(-MI/S,;H*G2 M>,ZLH!A69YW F3K(,Z$&7X0!JUV(PF'BMG73I0/%2T>)PC]Q\OE+)1)^Q5GX MC$L'Z>>PP.^]=6YO'A>C%CEPP%18W3P20I %Z'CWIB!#Y4_G[-M)!2=T/I[, M,]%@)GA2L6]W=9P97SO9AP!86*6_6P^.60-:&LRB!,ML>8+;\(3VWC$8_Q%N MY%Z6>U*[]\>'A<<502=O2DY9"+47N0HR5.*Q ATXQVR%5>YT7HE[+OYE'Q_G M/A[2AD_X]>QQ12B5DD6",SI>1T.61"JA'R(&I% M6B=;]Q\[FL6_;.;CW,Q# MVO ION#5CNZ/:R''D$.D2(ES(T%)'<%+;T&:(NA(XPGCZ02X?5;^LHV/G@0D[G6"3WI' )I5@IM)0FF:.I6FD>&S95N[+V?/@JQ5-_2-KW\[7>#/DWFM]Z"]??-49Z2I ZD0 MM$^TA97Q$",6\(SL5[NDN,V/J;;?5^[7GOZ1;UE51C!AG=6J@'"VDE9T "\2 M':V21R595K+1HD8I7AH0T1^G>#37[9%6'BD15>86=!W0KE300*&D J\E)_RC M$G7#PWM<-;4Y$\Z;6'0&C-5XK:956V%!)IE2*L%8T_ITZ2#64[>4 M)G ,< -M&/.O\_D5&7*.Q6+4$HPR'"B&J6P_%4"(@**@R3K'H<^1E2A/W3)V M5OL J=H-L6X-\3N+M*!BT->ICK5;1K9DJ=: R3R1]\8%&>O0)G%+GN=A%[L" M,$#J[_ULW;?M_JNO>*^SB1&*RHFN/I004[&0@ L*(5O-2A;18&G-W7E$I&=@+/O!L&DE9N^,Q.5B MDB?G5XO)5_R(Z6I&&L?YF[_2^57&_ MIK#X<7"V6[P;ORILPNR2IY]=&_NIB M>G6Y.)..90K\?1V77,CG-A9B3A8,8'2$\9]SYINWW? M*O]9HGN;WI9@PS '&@)W=P1*,ZV/9A(JJ6"T M86"$0SIQBP4758'BM%,IJ9LP_X27]8E&I!/,;:=_BXH_+<#&=+>IKZ]]).?5NO9[3 MK-%YNEC!9JMH#5Z EYC )^T\IAA%:3T;N87<3\S*QL%OV-/J6C 2]W68?_GE M?/J?_\;\&=^'V.4.DH+-UVX0AUC&^(8[ZA'1PZ(=H(+V1M#@S:!1'=%!TEJ H M\H00. =/$G+/7<#0?"3$AA3CF]+AT=UX0=H+F@%\KG=I\A.6Z0SOZFJ^^N.Z M\L5B-HE7B_I^]FFZNNO/:$\5%J,$H0MM.F8=!,4ER)(35\(*5EJSXW84]<7L M1@%Y %?N7CU.T^1^1=VW .1,B2CI0C UJ":9P?DBP7LK.+*L@VD=(>PM](N] MC@S\$#U"-L]YS2.Z)"6X5,,B24J)14M@15GR5A"-:UT[NNT*'B?)_P%7;U[A MKS>E8%K,7YTO%8=Y,7T3TI?OH<:T='3YAB$##";GD*2!<91[*'(!YA;05X%QT8Z5DF/=F2 M!WR?/UUR01\[VHM@8R$7?,#%9+;\R/I$_)&.B_ET]MMT=>,NTV%9,:91 M&RA9<@JL'84F=&]#$H'6BL9;W]Y[>D2HDR 9]#*'#=^G)2R#5.P^(.#ZV;"+ MB /1#CJ(=Q@20F-@^YC-'J@W(I?9%4^!:.+">R>MUZV? M%PYF.(]0%@YO-WW &,!>2 J<+R:I"KA.&&AON'0YT3H=!5.9UNZ+BL""0%;H M_Y)K;1Z;4APB4&\,UK2IIAN^9:=*:9]]._OCXQFG>!F#J05=PI$35S0$+P1D M7F0J6>B<'GJ[GF/ZK\_3KW];?^(*ZO5O;E"^^;[Q4=U7Z].]5#;X 7_3^D0D M;TD D*C(,E..$%@NX(Q %-EAE#CHF7ZH-EH']B%W F"0Y]R[4EUW3NH@URC> MXHU,Q^ B[H;;HZ:PA])'.2O6\I4H2I*^T!&8+"C+1&W93O:/7F3.F"MNV.!S M:&/HY?8-:PM]=#V #;Q?J63)5/N1O+:^#IE%KJVD^T_H2#Z-1H@Y9_#!Y&5+ MB-*\6O$QF0[M_.V*WMUBUY:J'X#+L,EE_(!I^OFRDA??XN*:D/;S%7Z:?L3% M8O5&-N=G7B=/PG% 7STH7*8NHP:/3#+NC8ZJ=7',KK*> ,5FGX?442#<:GKM M009 M:P6YQ@R.7 K(+C@MO/ V-I^]W%V\L;),S:UE@P0V$"3'DUC:JL"E"\L]'6@J M%-#*5&9($! Y5Z!%,87%5-HW:'Q$I$,]" QF"??U\&R$R #^?_5E[ZA@[=IV M$6R@EX&M0AWJ:: AA-,A]3^J@126N(I,@@VT(>A7#$*V#))+*6JD79);1X8C M&\:CSP2'L(L^:F]H#\N>//^[:O'#^T:838=3>$#/!J\H5!J M^@WQ(]891)?INLPHV4"1ZK)I-:_]W;*"6&2$(I'SS$(,V+SR_7Y13MTN6FIZ M@/OB%PH[SVLU&WF]M-"U4!%9]-YZ$+X*E44=F\8$8!&,U]X?,;6>MW6O($\% M_/VUW##)-)\MSC[4'OG+6Z]D;VQ. D3-FJH2:5F"&>#2>6$-'3^,=8&:/O46 MS/2[&XA_^,*G&D#LKM4AH+V>/=!!C#Y!01>0V^_+XK MCE.\Y* 3V"P,J* ,^%0R).V4(@"A+^ MNB6(E=P+S1T4[NDB2+7-L;0&LE&&\9 SSCH;8JC7==NJ MGZ[(U<+Y_./JJ7;5MBH&P9FCU0E94W32(G@5!1C-3-12*^2MRT,>%.BI>D/M MT1BB]' ER]J_[R+,4(,';PMRX+Y_^P-UUP3VUO(0I\0/0AE/+@>:".B^CW-8/H/_ +Y-TCA^GM6/X]/*Z>9<2 M-EK%%43E&%UT#$DD\B^\9())BL@-[_;*>?_G'V 4WNX:G[955TMB>Q7IS3FF M.E0OG'_\-J_YY&L7,07%R#$!QNNEY(,%\A!K_\EB,->!>RYT@G#+%YPLABT4 MUGH;OBH+G/T>9O_&FG-YE1*=-M/9!*]EBP8=+OKA;3B]O)C64K3BXB6&8J(8Y" M@1@SK3,5J_.X>_/9#_9P67!I.\;AB#E1, M&ARG@,#X*)3EB:?FU*\'Q'GJT5,K) 88WK5%M.ORV0["#11+/2C886*K9C!V M,X\],!@@TGI$2%ZRJ4^]UNB:_J8K+"@K0?LH64D14;5N_7@ WDD$CN0??10 M_0!V48_(=^5C./_NQ.B#9V5C6UA0XCQW8F& M(&V,!]U'PT-TV\1S^JO/?\=+G)';0XYLOB#]UBYH=9[7F[_J$/?OPM+ZG @A M =V3JE;F%G")S+^D5(QB15-,VOQ1IH> 3\E4AD.F<6[M=:WC/Y_DY<*7_/+5 M*8F>\20X2&<0E!+D,3LZ-+-B-M6&R1X[=8Q[)$]S_[<_52^TD;XW+6#G\9_W M2W1M_QUD:LAUV";'^,2'%A@]"/D>"AY\^Z]E(ULVB'4(32JLC@3A$%G)D'/1 M.AC!E>C4,.&H0'^ +#$6YGWT.HB3./MS2G<0OIU>KM]=KM^D20QC@X4K MBXLP^S8M&UJ=CURBWD&20Q2J]U70F.7JR69F@\R@.46JE;@ T7 &S@7IE0G6 MN:=>KIY"#)&+4,N*ZL,/_7"L)"B>N\JH]5A:GXRG6J[>QUKV*5?O \FAR]4? MB#A8=MF2BTAR*W(/64#P+BF(GBN>G%+H.S6/>;(O+[UP?OSEI8^^QPJ^N\CT MG%Y>>F'4)0K?1<%C@:^*SMGRN"8*.J$AU":<)N0LHG,"32?NY%&!WO_EI3GF M??0ZQ+ K.@Y)ILO/UZS0[S2RE)VB^]!82\=9-N3,1>*%H 88K62))IE3K MGA''7D33#O$^RAVIB*8P(SDJ!U8F 2J0DQ(SW5/%!)%S"866>L)%-+TTWJ&( MIH^ZQBJB<5*;)(4!%)KL4RA9T^B&$K6'6JVR?*TK*")QD?R%,Y,3*A"2:O9(>01(00R M2: #RW*.DAG;NO_J]EN@)??JXF*R6,(0+O/KZ65-?N!E(B>\_?R/W;YJ?_94 M@R4VHD?583$_2'#C5I5LB]#(@457V\YZ64V- 0^>.Z\5SZ5U'F^[-/MNH8U/ M7KVY6UJ5KIUK(N-U(!.CQVT#Y"7[CO MNP^5MFH!Y[2A6ALS5=;RU,;K:XF^%TAT$*HA3VFK(.,3E?;':!/P1@H>#WU' MOAP*!.^E(H=?:G D+R29G?+>1>4ZM1HX+M0?8"J-!7H/O;9^$_]],IM-9_-_ M3NCXJZ+58XTT=/VB:R7'5%WYX@Q%^%E1C.U4E>E=>7\T7TPNL,B^^_&-Z?G6Y"+-O'T/!Q;CUQKX\W2?1%@>I M4N!4R@*\T?0K*\FMU#YZ.5 /U0?E:E=E\\"W_72-PLJ3SIB4R]G4M#!9>[$> M@J[4+VN,+H(;ICNU?-^IVJ:SF&,%I/WL*C%T4 M/!;X]9!T$LG7%W6,'#H* K3RP'R(V9,[)O0P97C'5873'/,^>AVQ"B<&56L" M% A=/6NE"T0T%-0K'R2%@<6RUNR1XZ["Z853QRJM0JG!.^2CQ&DJBU9 M5$C@4JS]@76P(852;&O_\MBK4UN%!GM+@4 M#$\ZNW*G,O>TJG'Z:+Q#-4X?=8U5C4/.I;>)O,Q4['I"2P@:(:%BACEN;#KM M:IQ=,6RAL+&K<;BP*-09' R1BLP."Y2)S"/O1IG5U!;*G#$ M:ASGLL5:]R6*II" 4TC@=6'@)JG%TA;:2VX28]WA<9?,"O M>'F%KV)M=IX6E0:%.A5'5P%G%!J$#!XC!X-HFV9.UD0& &<"O^9ZZ6(V&J52M,RFB]IJ1 M#.@"*.$T!!48B.12Y#*+C6&:[7)#-V(\6[7X<_)(IPO#3)/ M%E*7+I^XU&9 MP'[.ZG":;OTN<8^09[;([+)(D#/6WF/%@\]%@_99"BT3$T'LBOQX( ^(P2,H M]U+@ "[AS_CG#--D:<=G2>@2-?<0R7XIDL8(02@-S.:@Z(]$M*TCBMO?_Y3P MWEN_6QW"X4C+ZZN,E/#;]/+S;^2*Y!J\+.9TTKT)Z=>O;DU\;J*"9@,(EK+,:X3YACYR=AG.OS/C7VU(>',+R91MCEK5 M9J&Q'BD.0J46E$)6)J3UPK7.WN\J:\M!!;TD6-VC$P9(H6BP9I-=,%%F+H"% MZCP6HR%*3[]U6$?".Z93"^KU5@$.3[<9W@"FK8%H3,==WTRW15KG4+H(U9", MO560\=G8C8":#J7ET4Q ^"29=05*X#6!R>B4)4\4R$GEC+S5I%BG(77'!?T# MG.PQD>^CW)8A]O3J=8W2064]K,K8..4LY)J-$QH<( M5G-,__5Y^O5OZT]<(;S^S0W -]\W+L^VD>*G>VEM@!3>V^GE']<$ V%=DAH% M8$RUEY0J$&U=B7>)<1=RB:V'2-[Z^E/&)*X8&L!A#I-T-9O1OEHIXDPG%3 6048O"ZCL M.7B?$Q3.DC%D#,JU+H&^*\,SL9:]5#_"C-&-6OUUT#2]#IK(QA->+I.)T\OX M[5IA+9L0]/S*YNT)]EGRF(T+K- F,2O EUHSZ.IT8RX4&*9LS#X(N@+'(WP- M\.K6O2S&%1:$8 B\E+HE=8; 5*0[75@E;$E.M>:;G'KC@C[6TZ)Q01^(#OV M=E-@=VOG?YC,__W3MT_TGRY#0Q."+Q8#H$F<[G L= M(!^I_9!/A M*CL7'8.2BP$5B@0Z@S6DD(2B&%=+WSJJ']TT'JF".X1E]%'[$!:Q=B8W1%R_ M3K",*42>0!K%ZP-D 9<-!8Y)LQ0S,M^\K?XC(HT?J#6#[ZY9--3](&T4-G;# M3WB9OER$V;^76T+2?6E2K>_/M=6ZC)4![,F#D\8)DJ^HT+Z;PL,R/6,W9'=L M!F!G;\IW+=UUVXD.\HWED-R1[6B\DCT0?=1<&L QAG]R5TXN8^(H')VOB+7$ MA$Y#$S0P1G^IC&@M?5 8HE]#[=^Y?AM[B]X5Y C\D[WPNOO4LK>R&[HF-2/W>_C7=';S M3EZ-O3#C3<0,)@A;^U,H<*QVZ!4\\L"M$+'%*(+-;W[J[D8#?3>LW:G2O T7 MM.H?9%H;>1>A&A*'M@HR/G%H7X2F0ZFW,6/H >%2H9/,T?GC$T5ANJ:S,"C( M3L48T7)]=Z+R*6#^ &-H',A[:+5Y-RR*^5RQDH=>4I1 M=Y18>$1YYQUB6R7.CQ\\+INDD:ZGC10UP*/!PXVD9+;:<RA=>1: =AGFOGO5Y /=B';1G??:(=Y'N2-UWE-::8.< M X_>T8EF H6EJ;8B,T8'4=!@MSDSQ]EYKY?&.W3>ZZ.N,=(![^F^HS\(GY&? M994XLY*!YX7LE)P,6B8:\$D+9J1ST?#&6_8ZT@'X?RDLS];>>%[2!W5)M MB/GB;Y752*<@>2]O+J\N<+96QWS1@:?7PS[J%\YO#*1^=3]27H,E-.+=K4B9 MW_M M-TQ=SY\WPXJM91\]9$WI-+&$M__':-O[OM1V>AO\I!"!G">?IN$.#FG MI>/\]9K2.XS=//!%>R[A54JS*\RWON#5ND?!K3]JO0LZ?>?X ^@>1?.NO?52 M7E_J]OJ/ZX\8YOA__\__!U!+ P04 " #+@&Y8B[C_FL$Q 0 0&0, % M &-V9VDM,C R,S$R,S%?9S$N:G!G[+T)/-3=]SC^MA.1*+2-""WV?9\D(5LA M2\7$&))EF+$G[W:A$BJ[*91$"45:3(4D(4262LB^&X-AYOW^O6EY>I[/\_E^ MG^?Y]/U]^_W_7:_WS#GGWG/ON>>BYX9YSHKH-X/SSQ(-Y'5%%!5E%THZV[MPL^ MD+@)4)175-"45]245Q=54-944M944 86$LL5IM_DN\+\M0V^S"LL7V&6H\#G MQ,[$\J4L^_=]81+[K2],F[_O"S/3USJ8%)F_U?)Z:EW-Q+>9%F^F,FHB&6 MKYG+ "96)A9F5F8V#G9.-A8>)223GX5U_7(%-KW=3@)BOL<4V05CKN9O$]^P MPO*ILY(RX7B]/H=$K-5XYP26J+(RO>"$Y/8X:Q>#9QE^JD(->[IPDX4GRQK] MNRD[I"YFGKI[J?S-IZEK]RJ:>J@VK@&G+U\O>M[<.ZUF:.L6&!Z?55SYMF^& M'V!F1J1E792)@YU-95&$]0K+61$)?,4$V!2/Q0@N2/#4LGY<:8-S)^%XK+[5 M"BQ1>4*"?4$ #DF59PV($!E"+@9[5/UP7=]$^/<22/TF MP&\+ LMLD/H($Q MW8(C+I7]0342I44.C?V[%12F;MWK2+022O77?=PTEQ'QJHJ8([539/B&AVB( MV=QAL//Q/L'2?"H'=5UQ_(5N::_323ON;+F1U%H$@AV!U!']_O'E,[ M=Y8C1>3^_!1OOR-2&ATUS?=HH<+CW0*7?&T%,T'#JLI>C;.)!6M\2E=WGC4< M"+X;)_L6!E8;PD!/ @RT@(Q9D]^CYO-]W*4; VG$&ID#&_ M1(W/]7NX=Q#O_^;V#@N.PQ&.AJ_OC,8]",V-VV5@\@ M]:@[CI![<_?I9AUQQ;[KR!D,M!3 M33-A;OS+^2^@WU#!UXU;,O:4>&BM(S;N7J9)9EE-Z/__LG>B,HAK2VZRY MH5=JK>]*LHYS*?(%7&H_8C) LM.TMK_G0OL:&,@8 MW#," R?LR Z:;BV:(WD'(XF@7>[0ZHBSI\%V\C48R+L1C!7&I6U\L7,Y]5FT MT$QZ30V72QE/0\39[OX$L4>9(V#4[1M&50,V]V,[FC#I\C=2: MG6MXH:(B[NP(WYRA2ZB^'*\LTZ,I&&#U;O;P/)STL@V#?>$AK"'KV_8\>D@C MY+$4QV#EUNP2NSD1<^<:==\W/]=O5_ZHUJ13 M>6/ 50ND]'10+V+R&#M?I=V19Q([N_+NY6G5%AU#]+SR@R(EZ$$NA>5#S1JU M@3/=R?LNZS[GZA-O$G_*3MH[][XI).==\^.6A!2U=5G+C& @_-Z=(70VO8ZQ M]SG5BS$# RG@8R$.;O$;KE:G(ID>S'AYCZQ2?C=#IJW(?_CN,7OT!/C:WD3$ MIVAHZTS[H$9R=&"(IY8(8\^&R)^?V0&<-Z5V5T2O#7!(_O'?Q@_I#^YJ* M&>(P4(O^$)^#GS-.YFI5<0T>'5ZG=\C+UN M'>/3\2UD!BIY)F/ZD:'Y7&7S X]CSU\>SL'/E>Q;E:I.S0Y(NX:AC=&E9M&6\?17<$"U=FAY VA\SNGK-6Y7:MMX2VU[%29KS(<6SEPA/+:S4T>U"J9W'B@V]P>S$OFE2XKGU!AN M] X&USTH#@:0$8V& ;TC]\9PGOZ7U17.L9;4R@-KXM5OAW7DD6T]\JE1,G?D M+X_AO(FF8<2UM!I'7'XI5Q5@+,\AH8GB/4K+Q/7TPT"I/3K"]"TK:V@=BC$T M^%ANR,UXL.0$'U^3ZN42:+!ZJP?6[SX,V%O/S31 [?4.L<]K6CB:/0D>N_K)_FSKJNP3KD:I:X>(<9!QW_P?J94??1L^MFGC3.@_X0$(M7N MD"9[!YE4W:&MU66,U7;=H_[ZM/@[88'7ZU[#0#.Y4TB$&GZEXS7%;(.0LYUQ MQ?WQ?5#$*"*,+<1%'ZP67;>=;G-YOT^O0J0FRMJEIZM*=]^F?(:]X<-^C./< MB/(!K6O(_'[K!\@!F&PJV&/3$)8?5N9WA9ZMVFW7FF82"3*B1 ?5YL2XW7\INOP;M/ ML#^H9%CM;QK,N30W00T8S3#1/"VP-#&H1N:(_H"]]5C;4UISPTC=+5*G6BL- M2LJH=D,%*:6E]42/?J@-5ZF.JSZCC_$^%T;5SGL#78UNG*.J?KK0=LOCAJK6 M::&1%@JC* 1#K1B,*O<3+_>QN8YNCLY5?Z.T+J6OZ.;I9N6BX@M::D?NE=;- M[:Q3>;FF8'D$T+1.,FM3K:&@J227$/84]5KU$:>YV)"W5AK=,G?-//.:_ M$5=$EP?A>JK^LD#?#T&G>DGVZ-[ 7!AH#]@ZKV>)IV;82R?[F)?>7A#CSIXT/4331%:T0% M!C3F=QI>FWZ?3X8&Y\ <_'MD@&8[BL7F(0I1#@/G2(RWU'W:)$K&)QBX";X# M[>>R)29OFHBTAY$&285A9?@1"XOAW7.8O:J@U$!8P%@O,JQ#*.99"/=CV[": M^8#6QOZ0W3# ,4UJ)H]4]+AO>1>-Z5-CH'HA*[$,H[$YTV#6M!&#+V-=BD6OYS1#8G+0F-@>3:++ M(8T]A0J"EUZC=\RBT+,63<9RERRM]]7=9_@AXR'LX0R>D4.# 6Q[[<.P5O(4 M:KZ8<:H2RH$!;F3F"9XTP5Z"#H;"0"<,O$/&;$4?.A6-3+4SF.8C'%3,+&:. M*^Q;V9V5;6_G47O[T11TL]L(YNX8:;P]K$;3JV,:;("!=ABX @-&CU5)AO5Y MK]O[1]9=?M%:H).6UN%=0S8(O1-;W5?J1$%6J$GPZ. D:CT-_021JPR$6^$1 MP=G?P@\E67E ?9NQ&:O$XF9W&?"'M)BGN0CV?,G_O#'F]B&X>_M9^/OY^/LA MZ$)< >PB^EDYX_&>BR6,O?UP.&]_KZ_PPK>^)V$!YUODM7(/6BBQS=UO@>>W M.G$$&\B0A5:[)>/G_?73B"=="9\0RS=B&:_Y1"\]7]#O/U^ M0TR=/8G?$',WOX!OB(&7Y_9O"*+'WZK>AO5P^Z*(+[&*I>$V_<5P9@%V$15U MP?L[;\5__&9,0X+WO]"V>?YKN6T$%^L]WGX[Q"T]_;YWAFV>+J)_1KOHM MTG<%>6XE?",O"[M]M7C?$N9%@B,FW#^_GAO3SQ MWFY?6'B^YBR(\!U]Z5>ZI;O;P>\SN+]F(+)](R]X#LO(9QF81!?-PO3U>]&K M)!?S>'_K ?KHEQ&V=!%="+S7+>(BO\=9*(LXUU<^ID4NJ<^C=0GP+51=+$M= MA(T .5=7),<3^63_PO29YX J(KN07'U% '[ !#)%O4V3F<4.>;P/P M=^D[VD(-WXYG_JS M_3;= -X^WMZ?NXJP.Z,]_=V(?YAM&/]%+YV8&&(?.>> MP!_\&-CVS=\_BV'YS9T7.\=.]'3'XH@VGJ8+ Y+I=^VP+>8AP'+DX5A$C+=_ M5S>'&P'O[_,[$CN>X.[F_FVN-;!:8+)8I"UHTLG?#V^(\\81G/QP+HO2!_M\ M72J6?"Z\0%G(,?9R$_V_T'\6?X+G[Q:<1>7_GF)&=/O]HL3NY.EG[>3V.QHO M%H?PX8+\C(E&UF:F7Z<]SJ_DWQ7F.H@GA.AYNKM]U13?Y\X;?24O:-<%Y^KD MOSCO<07@"'Y_4MSF*_GWQ;F=W?3QGGC"=\KE_\RPS?!;QH(8YGCOA6\N/[P/ MLK@1<=\K;HDGHLA_H?(X+TZ@_T+G)BQ,DW\@+XZMC9_YD(<9/0[\1A=L \M.#]19QP2J^J(C3TDBXFZN^B(V:J8 MR9OYZ.,.NAN%$'!6(>;6V! /K(:+&%I75#M(,\C+QPOGYR0:Y.7I3=0,TA%; MK%P3@1?(();G(*&AH:)"W"MGB2/B_0E8G$$ M(J;X KN/ICX!Y^2'Q,5(T/[54/_NGLYW#+CMR*,CMG!Q1T9>049!R5I!7E-1 M&3&!=WU^#OBRK*R*M;?[WC\[NBB,NX./DY_;>%7;":KGB" MEQ/287R^Y_HXR^U_(4_\"#. M^[]TD\_%B'A7OT G D[/#>GE?^N&+SWPG'1;^+[.!&'N? K"9E@%XM_G=EU17^E7^E7^I5^I5_I5_K_7_HM M-L1Y(UN+0"3R@[MX[)"M-&:7I<4.8U.#Q4"6Q\C4W1O/O P O+S]" M[:SO[ MO:(?+UIH"^ZL $'?DM('=/-GU\0-LH8[1(5 M!?Y>XL?Z$/R0:G8AL)(+LK-!X),([!GHY[- 7WC[)NCLL0 S+\3%@@1$0 06 M7H#=/L/2BV4^PUL78!."1."%$)V'8&VIC\#: ,#)X_8= M[/P=[(<+6KSQH8_W"5Y\MRBZ$;M)% ENU46-<(&>.#\_F5V(49P(+D@X[>7C MY!T, )_[O)B6_TMP\YVB_LO,OY@6;/L9HNQ>M!G3RE>_T?ZL'#X= -2IB&XN M_$9S3@2 XE, (-SV&VW#%0#@0^Q65/==?U8N^,MWP;X[#BN[H-!OZ;\M\!?2 M=^W)+E3W33VBVS^_6Q9=T!L6"2W]":)$9$S@1&7^Z,3_F/'/Y9"VQ+GB"#@D MW!"U0;S,'8E9]/'>+NZ+IQ?NWO_.B/^0[0_ILU\C22 3 @0QLL"R.D& 9>05 MP"K #;#L3T-RF+[9S93+!E@8>;:HOL]^OYC^Y*('<_3"!]%]\7H#H&]I+8KU M)P1\SEN\T< &+ 'X $% !%@'B ,; 1E $5 #M("M@ &P$[ K %[P!' @8W)B\F?R9 M0IE.,$4QQ3(E,5UERF;*9RIA>LI4Q53/U,K4R33 -,DTQ\S"S,,LR+R669)9 MCEF=68_9A-F:V8'9C=F7.83Y)/-YY@3F=.9Q[[ M$_9Z]FYV*@<'APC'%@X=#@L.)PX_CM,CEE.;DX4IR+G#LZ] MG-Z7"%S>W.?90[@?L.]PON3FX:SW*> MS3SZ//MY_'G.\V3Q/.%IY:$L7;I405X97F- M>5UX0=YDWB+>!MY1/BX^"3X]/D>^$+[+?(5\=7S#R[B622[37^:T+&Q9\K*2 M96^74?D%^!7X+?B]^,_RW^2OXN]?SK%<$@P2O"68*W@^(KE*Y17V*P(6I&\XO&*CRM95DJN M-%[IN3)Z9<'*YI5S0FN%](1P0A%"MX4:A&:$5PMO%<8)1PKG"3<)SXF(BAB( M>(C$B!2+O%_%NFKSJMVK E>EK:I8-;Q:<+76:NSJR-4%J]O6,*_9O,9RS>$U M&6M>K:&N7;?6<*W/VL2U96N'UZUL>-B>6+OQ9>(JXN[BE\4?R8^ MO@&UP6Q#Z(:<#6T27!+J$@XK32AO4<8IIRFWJ BHF*F$JSQ3 M8:BJJ1)4;ZL.J&U0.Z"6HO9675!]E_I9]1<:;!K;-$"-1QHT355-/\T"S3$M M&2T/K9M:_=I2VCCM3.UN'3$=)YVK.A]U174/Z%[1_8A>CW9"IZ.[MHIO==EZ M?6N?WB:]0WJY>J/;Y+<1MMW;-J.OJ7]$_\EVENV&VR.WUQHL-]ACD&3P88?8 M#K<=.3O6,#QL^,6(S,C&*,7IKO-88:YQM/+Y3;>>1G>4F/"96)DDF7::; M30FF#\R8S7::Q9F],Y9AUMW;YGXQ[_/<]L^&SVVV3;S-ANMXVU_6@G9W?$KMI^ ME;V[_?V]''MM]E[?2]UGL._2OI[]*OM/[V]VD'(( M8#M@>^#F ;J3A5.Z$]79V#G%>1RKCXW'#KEL=;GH,H#3P<7B^EQU7&-=^]UT MW.+6!^QIZYGGQ>EUP*O$>[FWAWQAY^%KH^]%AHYQ&](U?#F,*HX=$;QY8<\SA6.SQJ1.V)QZ<7'ORZ,GN4X:G2EK4B)29E)=4AO2MJ;=)JTE19'FKKA?:;EJ>+4H73+] M<@9[1D!&;Z9-9N4U]6O9UU==C[K.R/+.^GC#\D9YMEIV]LTU-Z-SF'/\^OK7]UOW;,K>OYJW,B[H#W/&_,YA_(+^YP*3@6:%ZX>V[$G=3[@G:#VX]U#V8=:C]8^2'Z]X'%VZI/1D*4P.(5.? M^#P9?NKVM/L9YEE[F5W9F_+=Y;45)A4OGN]X7E:I5TE^H?/B495F57M_K/C MSNV=K[JLNMJ[L=U#GXB?Z#TG>Y?V7NY#]67W*_8_&M@Q\'IPWV#/D,_0_/#I M$?Z1E-&-HW?'MHZ]&K<;[YD@3,"39RDBE*PIY:EGU%W4#]->T_,SD;,BLS=H MZK3*.=NYOOE .@<]@;&)\0 R@=[!7C#\W9VVQ?W#XITV=E96#C8.;G9V;MXE MG$MX^1>NI/&O%%A(*__2G38.+BX!'@$Q 0&Q_^!.&\M1ODP6)O[O[K0Q4>%R M)F1;"W!\?VL-8&5C869G K[<:6-F9OGW=]J8F5@6[K2Q<[ @'\Q$)F86?E: M;?UR!;W=[ ).8K['!!5CKG*L^'RGK%-II?/X!L+Q"0E]9:O8] (L\9G*=JFX MC$)5(6L7O[*&+D[)$UQ+A$5.7C38D7G7IG'/QE63W92%6V4X_U.7/M\L^S=7 MV]2-[ X&G4FX_?@B,3LDJK6 =IFS9U[#X5$)MU\\+)M<.[S M'3@6-C:D#ZR<+"Q>WZ[AZ;'M1B1F]ST6HW@U?USP:7VG^+85ELZ$":4-ROK' M5\9:2:1C"YYQ$!M4NK:?$+*.XUP055+58)64B]\>MLV=#*_-B,&CR6AM?UT4!=M//&WV=]$N7#0LZ/+8$",8=KJ-#Q01[H" MFD 23;TCTD'3J$?Q4V&DJ3H4Q:(7>I@W&=4T=RL?!OS+]MR 5F+L=40=S1- MXV'9U=.Z*990W-6ZO*IXCX_1%.HL8J8>"X^OBI7RR_6'ZQ_ PL.16W M,646YKVXK)U&STCGMW='].N:GC;FW4YOY,;K#DV_F;K'?8%C*\X9_=$NYM): M5:5:!9KJ.1N]EY8P8)K2"A&#TYM/#*6EGZ];I497XP7'6TWO"D=;/"[5N7K1 M?UZ,9 ?6;O?8]=I!#R\_P72I%#(ECR>>DZT^]LEE3<+TW4H%$44S+8B@6]4O M-WPMNKQ\$ 9.S&E$Z;Z,'X^! KO,7;0/M<[6E,,"O<6JC M,(5=UD]Q!VB\'+HI)UKS0^;@.Z2:5-!F?K;[B/@SQNO\6E;?35I_=%P\!+&D6.LC 7/_>&@3A?&OV]T&0:1BZ. MW!-*BZ=UPD ,%O7I71BH EE5]TP&TO-(BC"@C9Z4QM*3H^MZR2^#0TO-8> 2 MI1?3%PX9G 47ZGA+LY"+K^J8+ VMIH_#P(O\Z$EO-#H)!C;U3-*T(-NZ1# - M15NI )E5]E$P/=JE&"GP-T'05??ID <]*[[ZTQ@-HXN#@L!/=I4T-12I!KPX M20M-A8$M?:_(=7ST*&$8D.RFT/)^B?Q+Y)]=Y%/ENZ2FT35WXTCF\GLSQ1A% M631"*)I2IS':F-8E/NL85Y _[ I&X2F.CY,,0WZ8JUH^>'BZ036MIWEC7$#@ M>FLPMZ:(7T!<[VRFF/2C^5=@V@/>>+OAZ@Y3K>T;+R$#%%DK([87]-8)N;F0 MT(94#HW=C)2_F$937""5#L5C,E&(4#-@TPH QBMJG2(X%KT&5D'87* T: M,N+I_AV_RT=](@V 2/@2+3=9.06V@I4.,*"_D4SU0D_%P("C+V0,Q<^C9B=A MX!?[+_9?[+_8?['_8O_%_HO]%_L?V2W;(<).]@O0RK]JH/P0#' MT>G= W+3Z'OB]RKM8*" <;;,@-XSV9Q=$59(=1=N/#MH2=+0W0A^NGW@TVN7 M<'.Y04@]A7[D:N21(#!OMM/5IMCG_7.IHAA1Q:TJ%PR6Z%EI*)"Q?N MY,2X_$\$4!CX]8\]=8\-/E';AHY_RI#P7V..=GY$@@RDI&#@U*NS>X,_S>F? MB[?BP>R&@4@8V#DYI@C6&C#9W=UR" 8J"F'@>?YZ9,=K#)6ISCZ4RZVC(0:) M]*,]W)?)04/L%!&,20CMRPF.H!T*E-O('U: >B5?A:W^BN/2/:$[ZI4ZG#9Y[GG\\L4TWA77O"=,<(WH31?*2WM+A M6%%&8K8HS<;1%-U2Y%1G>#ZT<@YCDASM<'E-]!S>2K.>W">>M5,VQ_6VUB-I M:QAX4:+Q%MHAZS$9L L2@!);L2-$NCYC"_HU#*@_*LFI-ZAK^H0N]%$'R\;X MZ!=KO,UXC?RZH+SNB#;L"(_54!D#M*#[)^HKFA\W2M!4[;SX!I7IRK6BIHZ= M)O;X0ERI(+\!'2%TP?7G MBV&3(_=W@%UWT4+T->1)+V+2 MB/8[RV6H,FA@8'X+'X]I'1*>EX0TNZ=V_Y#^&]$K^XZ(5T(AUCOT)72 M%8S8/ 4#6X;!2XG"=RG54]&S\:M5KPN79L" X"1&"09JM^\W>[F6_=VVA]$V MAY1"FR48;2AJ$H9*)(87//G@"@,9J$JZ249-6_D(4QEC$U@. PT6TLWTRAM# ML7-MJ>5Q9&\W)\PGBSND82$UX0E#X1OGA-[7218)(YT^7&E; ZHA/*4:]'ZVA79.UV"QKM!I:8 M/HR>]@WQJF:$!>=5M;;T5-?V^@ M(?9H3ZD\^F5$MABR&NYO_E2F#>Y2"$B@E$DU;(_SO/;X!RL!KO]1BYF-F;;/ M^LNNG)&;[<\!ZSYU,D]S2A;+:5$,^VY'94Y&/BMNC)[Y4']B3 %9];6;35L[ MAP?J@D,XYN6F;N>HN7>?KF=TP@ 62OSDZ$K_^);:8-4\E\O!>,MF"RU9>&W, M%TX3>5!VM3(ZBQ^*2Z_)JXK+ Z 32URE312RM6*).F_OG?I?]Z*_AE[?JY:H M(K."8:;:9<3GDBJ%3^MO[DJ4D/W:GE[M'(^8T-%_P<,#*2<>C/BON[6 M$H>L0,Q[W.J MR:_EGI:]I[>!<^HJU76OU#]U*C%S0BL%CB8HH,MGQ^P;KC7(N3:.LDD<:UW] M(7PD-'E$-F"V5XI_/=V"+99]N0+ZV8EJ8:T?H].\*^0^E'8-M4;38965OXOT:'Y>S;G-1\)#3_:*\D2/ M%U:R:'!&=QV)R'2/<;>YT+(OTH!YLUR5P1:*1EFMJ\L+&!#XT'WT*#_J6=0+ MI?]<%#Z*6V]I>$_I;A.Y/ +ZO7Q] FJR?=AP=&T)#,0DMOA95;_PJ:0U^"@- MY7>UI&T"5>564VS[THIS"9'E4=S$-G%[SAG2"!_M4[XKA<]MVVJ2_<(4<^FU MVXATHFKT:#<#E<-0HUMPU_9CH2[>Z4#)8/"YV^#'_CB)1F#>7.QLDZX>FQ58_A<:3QZ M)5E6]Q'F+16L3(NY@L00]C5&U"BW4T7L1A8J>83=]Q_(S5W?WX0;+M ]4<' M(ZM[445;/=JN$]GY0IL&-/E2E%-#;4T?G'<=*E^ESE(2,?N"/"Z24W4\"+IJ MWKXR720L5F(6.N1[48/WQRU-#3]B:;)^N)>RDG2U8FC0*I.K/?$=#-P@><% MB^R^:,&"56>Z#E5=5J]X,?XHJP9%N3!AB&Q[^'9-4:^W@BWEY-5@H0L,6*D) M'Y9.[05KHC)KVIYX,4%^Y"Y'DUXY]<%2Y["0U+*76W9=2N>C8O>*PL"QFF;I M9153X8;QN[7)N^\FRQW\N;SFKZ %*!GH@(>C@ZC[C+08:C1K-@XR*&Z% :>* M0B'9))&PJU#@A(:=OU7%%(D"GAIR1,+VE-.%)=V\)4S%Q/S+FPN.;&)T@?E4 MHEERP8L/'%%SBH$)AVVDW,^C!@P'Z.#UD+1+N:V#KZ-2=5W2Q.>-GC!@X"58 MY=E8)W(LFU>(R!.3<#]M@ZM>_C^3_A$'1!"J1N\I#=]W)E3(9. %6*TW'@<] MPDQZ:)J_JO&51Y=!/;U:MDN-3$&A)L35Y^-C>@?J?Y#^&Y1'=U$,&6N3/UMT4]A\S]! M)S"T%R3%"1.O)9+OR>#&:12K^!AU-2/2=;Y@@I@(Y8(=VC,>KCU,C&#P<5"8 M'Y_F#VK[L0?D.U:-VO=&HOD:YGU;'F<=W:Z["P:.1D'FLNZ'+=1XMG-,@"6! M1RZ%1^YPFT6_USU:ZS6X]C_L[P$(3^^H#RUYN0P&]CW<&[US^5(^NKU-D1$5'0SNMS6! 0AT&XA)$_-0G_3JAK.Y3+H:K*@>H2"P45U+1=B?^ MC3JZU6!@K_15UC\;Z;Q@NM]B^98? M)K>Y#(B-!? M&)#9Y/(:JD(_0T5/X^? M_$WT1LT6^T<-DD*:H76L&=,78F9@0![QI8*2;H$5Z\MK1218?+7E["=)]$_2 M];XG7BV;RVEL/@-TJ$4-J\WS63!,&UV'GP0>0P:3.87C4$R1'M@033=IN8M2 M">\J;."5]DCK@&%7Z* MW90_E)I1]L,4B+$)VQ.<3->[TEX[\C+(,$,N>@,C WK@ T[;5WK(SP9S]A_9 M?=B!%R\DK&-XW?2A?$K?SV+M[U'SP4B'!S_8]?#$'G$>]^HOUT/VB!5YTV(P@)NOF[U5J,4>&1PXAZ4/:#)V M/! .F+M&;X&!4LBC++2;5I)+NW!7&\IQ;0]16&4-5A0<*4&_A %_I(;@UP?J M]5GHFBBNFA-Y/Y6U_Q*:[C=B.61Z<;_=R_&=FLJ>UHRA M"RFL%?SEM0+R:@+/INIDP%J]0Y>5HVS.R8E#ON/&,+!$1Q4)_SR@TD,%TRZX M1T=0P^DCX].YW7<9X+ +E20=YG[0T5E,R[WCJZ*O!C'Z3PL#=9-5I2 M%HOO,WC?V=Q=_6*,WAIB[^JD4?L?RD^&W_P'ZTBV@T.9^VH+PI"@T>;:3YN/ M05:J+=M-S[$K7CA30(E6@HX<;,,Y-^IC3+7RRH31$S&G]C&.*\+ I>3].LD: M8W*&\UE6R7<[EV;,ET$5G\+;B'5*&R0YQFOUNH%"FZ6(>3W7]A0L@ MS\DKDAM'7RXZD"/Y4P?MQ:9EMXH3NGL?\CFNWZ;S*2H#K$/35K9FUK6F^B+3 M=5QIXW2>*6F@&P:63WN)[RUL%A4*":W2EJF_\+;?>[#C4]'!OK-/WH1SDRMC M-=C*)UA=;5K^MI@]"_\NI31T[&TO?^2^=Q"DZ3<;/2;$.)N"!*.^M63]Y/+G M6MT#035A*+[UD.=CSRU*[P__("U1+6B5,*#$T+>.,[[8L*7IINW=,]Q\L^HT M&'CF2KH[/F%X!N28C_=O#;[O]@2,9KS!Z+LI4F5_!MO^<4/*0:OOQ;Q^P)J_ MXTW:^!Q7MSYC"'Q!#FWGP"Z2?-_>B=$? MU+PR/7VR\0">C MK$E6;J+3WO^\H^C>.EUW79OHM&ORR_GW1.AN6LVP'D97AW%!-BZ=C19J#>A: M2$A(]Z:PX0T82*9;<%%(?8ZW\@C%!6C+NUJ^9Z&)/0AXZY;O%-_]+S<5)U63<;-G\O"?T]+F!ZPQBNP^NYY$<9A7[T! M"]M=').KYF+H,4U@U:LU;=+!P><%Z/TE+?ZM"@3MW9!G6ED/INX(RD9L[?;5 M7+5-Q)>*8/?&>32EGA]=72/I79NB%IT+%@2V:)D+M&$>HH?!1IUU7-WW#2ZO MY%N])&?3#?%R_J2"+='!W9:UQLO?^TM> R M90H&#&=393/NB:^].@3%C\- 99I"+UK]4!HV[DV3[*I=2_=H(L5S5M%9((GD M=W;B40-\Z.3=VEEOO"2KV];^[]O[1Z&*KT.K;AP4B+JEZ'K:?$I+K?#JK /8 M_++ ^;R>YM9;N9\MXQH/OJT:.+O MB9D4%DISF[I^5D7XE&N^-ZC>WAD/<7R,8UA[MDU[>W,A1D,S&F^,:&O[=*U9 M>%,LK3@1W>I!VG\M9&CD7]JZN8A,,G$$61FU*]O#P_F7D/D2;D%#LB/:[8'5# M:7"4'-$GKEW&A4[%&S;<]QML%:=Z@<5 (W MYU7$G592VKW&+%C14+ADW;().2THK([XLK'ZIE/4U?N^$Z39YR17-#4Y#EDV M5&L@4N'6#DD8J \>L3@D4(2V0&:/B$^V:HKOC1K?:1EO22HLD8C0:4TF)E\! M!-?R2^YXF6;,^[]NY?]T*SE6'>;?]*B(/E4=?L[#2N0]WUR]VE/,9&D'S3XZ MWH*'O L&(@GR@U)1 ^@).9>%(XH5Y_J$55K.Y6;A;>3W*E$<>J*AG3"06Y)1 MTQI[?IP*&LZ240,.$&_3V:*$C\BD"U: #T)N79H2JI>IR(Q0EIMV$%8DQI;?&2C2_6 M/Y3-:"!-9J(^@#DH^MG];0/SFE8?',_ 0('_JO,-YW4RAN+G.4[3,FK;\A*O M454THFZHV#VOSYN+01P%-PT#+VO#>=.$PS/!"NT/7J84U&X84)NUU'[A^_Y_ MW\X_&+6/CD4K^V,VRT=*4H=S'BU?2^Y+]H\@=Z(3E3AV9YS']U?3:L.2]VEK M\5FCD^:$JL@)JS!)73U8*9$G.<_F-1FH(G+/=:+&5,.SP!YZ7W;CX-64D. % M=25*.I?\C4WDGBT/[48[#[N';[QF>9;/IRR*[R&/V6H>'/]Z@XFQQ*E-RFMW M=IM>OG=\VY6TH68U&'!-V:<5JJ%M%,'7%63:B.H, M#?8G2KS)\U5:&;M#]E5(;&4U#G((I^_9SE)P MHRMCM%;24E'5<5*!7U!S\Z=_-KW4:%-H'5G]H;?\;JL5GW#68S2@)E/!1S!@ MB:8)GTMV0+M52TY.&3*2;[R9ON@[@MI/;M$6>N5X\$UH!;KYGD:2+>-"P)YU M_%=FK>@T-\,H'M\E9[(2JY/LS5ZT[8E7_@DL_6-0U]'Z5+%SG?2.KB#'NAX^VHO5)L^*YJ9 FXLC0X96(C!@ MKQ:+IFV"RI3MY^4K@T+(&70+O:R1W3)9 \C"\=BY873UB\M=KII9IHWQH*2(K.C0#B8@:D)XD@%553PRI0G,NB/1&_>NO:I MF7"KHO"NU?J;#Y9SZKY25#QS(3WA17G+X>B>F;Y'@6L\M5]L)_CMN[ Q"U*2 M&P9ODSDH/O/V=8.'-1_;P4 #6/YX7?S=L<8X!IINU=(=X[*K7W_+DN-JK.NZ ME5VL2MG;*_[ZAK4,[!/3+GQFQ&4V)T<5.=Q:_3T8+A;^,9N\?+ MR8,>F@ZJI]6+=4L@W?CXIH"3A9XZ MR^A'3%E4S?_A#8^?%TVE86M#LB[CJ'>K$IE$[[KYX:G=:+YYN6+ZK03:W8F7 MF_6A32_*;J0)^"+!@\\DIN]VM>'7ZM507'0ICY_A^OF+3#0B$SZC\(6KB[BG"<5)!+/&4N5 M2*D=L'GZ.N[PI82?PX;_4Z@;*AX&DN;"+PGOJ]IW3CNU"_L !BYQA]7-D9S( MG868['I#51@PA8%4&! <]GLPX-0^&$X!NS"&P<17T^NP]X0>>!XWJMM=CVAX M0]2\#.214KI?L?R0A7VX,B$JTOUB\5_BQ^8G+5:[DL5?F0G/%.J=UDRXA6!^7;F<;Y=AKM3[ZB.G[1\]Z.449I% M3Z>H#8PP<\3DZ)!'-TSQ8\#F1OE=]N> =W&1I0:4OH2ZA'O)J3ONG>LX&_:"S J.9\3/M;8- MY ?MXJ?[:LOFJ$4IR4V1FXR4))[_$"%RTB.N^:XY4)@/,+V)>WU \B+WD<.? M\F3SXOVBO!3<7VY8\V)T9,((_%A'Y_7=>[94^E7:V,++].CN"*U7@>O_=GN7 M:#! >=YHW(.].O'@X6J1D/+P-M('\AR9@V8VK>1[?;A;IV\@F@)&09H#_@Z9 MZP?";V-J(;Y9RE,5+^U;2][N]&7WE,\?7LGM],7M)GP,FYY,P5BM(+ M5V_#,U<5G_]TZ_H/00O&),//N:4'TZJLG[>-KYD)DB 5QWW2G!_.^])?Q[/_C(Y].!7 =* M=Y_-K&Q^+);-O):1I \-6VQ>O5>-M2_Q0O6I:Z:Z^!"I%K2\5.V.OEL6 M-<2YMI.DAY9!VQ^*@3?)-="^4/LW!QHK.6_ P/5@LQW7[<]5,^3&\^E5OC^- MO?[GT.NE^R@Z,! O>WG&[$*EZ*!F#M^G&- =K F3SI(5[EDA.:QQ[3=MB?3R#WEH!>Z,VZ:G*SA8!-K9T&Y2N^[U3 DGF+;B.Y% M%M)"[:M9\5GUB]>-]/Y,5[=3ZY!+!;0>7Y[K& MO8Z(;-0<=C+:PG:$FEY'FKX$?82!XX:6%?9O(_?4.;@,P$!F0FAQ>7G5$88[< MA3'MVT@=_7O-6(XRZ ]&O>RR>:Z?].9\DK=G4JWO\6CB M\T:'I8&>JLNCQVP9AV#@"%0]0^HI;JW1S2C,T.GLCZ> )R#-T;OOLS9ZH?># MJ71PHN_AP0/LD MP*;M+\M&_NN_HKBE=7-3H.C&%1N& >%LY0G2*TR=2GA::D\1SWQXR2 '_0#J M'@R(A-5-$N:#'S=,^\\5@)F([P4S,.ZV6:@Y<#9Z-BO\W7YCHKB9EE!,E?2K M0\8Z+2G] ,L!2F:L9^ZS'W,$^M.C-]L<:MPVO]NG92CMHEB0M,S09\>.W^]));H)KX,1B7= M?]#/X8IBB!MU\8IIM(Z)"F_/7YNJ./K<+J/-#LII>]@/1^>6:AO.5,, TP0, MU&FW!H3A^23\2,AY]/[A/I?G!TXK*0 MK?['E\&;YB<5SUS(:+KHXNSI=R2\Y_TA';Q%\9NK\P+/UZ5Q3#@X%S MXC#@E&KAVO4Q7(@" ^\>Q;OW=E<]T\ B(3S=0J4F)_L'B8 Q@XQIV"G9XW$O M[J9-S=5TE\, @3R.0M&G:BWN*@4E;LG404]8.+6VA&H'TJVH8'DAO?FAVM]I MQD:(=HQV+8MFS*-E<8-__%G6-?"0*]*//+H65%HE84LC;1K.VZE]S;2*Y_5(EYT_8-&-%Q[QH<%/)?FVR>_:2RMMK1-.:Y>N9!72+].;W]$45?)35KRQ%E5#XFTB+X# S$ M@6Z,T$'E!^O#B9]7_K0\C'0[G_G"?T4=#'FF8G\F$_W/HR/D2Z04&, :47C2 MN%=4@\\R^R W\$5=7PU[H1Y]%PQHHB;0$W+ZZ2.HCU60)PQTD;O2VI,XTO]* M2Y9B+ZZM8<[=J->O5[Y*;R6-NQ;:CY<=G-%TYSB)MZL:/3=A" -D_W.H98>2AV__7J_G6;)#K+BC M$SK\Z%;RBFI?[,0&,71$EJK>>4G#6XE Y&/\!1QRE.9 MX('2_0VL9@B39B?L&_;,U )D:#UG7%U M$N7GE%\Y&DHD)KR)#2E4&"1>92[B4S<;M7'Z,0KXZ5''5!I(:PV^.I[?K.%@ MO_2$_R6.0K69"$@?!O+!\-.'5'32%/$H4QAHJ7KG?GB''4,)F;53,%O=5]6D M%7H6/PC-4>:KCZ?R3U]ZM*=4ND_J[),W_X>][PR+:EO2WD:,("9 @59!@J M M24#"5E&"**@@081621(4D1SW411$A!90R;1*DB0"(J) *SDC.2@@#322Z6Y" MQ[V_QCOWWKDS1\^9;SA'9^;\?)^G6:M6+=:JJK6KWKK-D_)?RR'_G=4%* HN M;EPYQ6XVG9@1C-'9S=#1(%/1%/PX I00==8KYVY#C<2:JB'F\/U.Z>]30KC56#)5MG+2#5#K0K6J M&5OIXVJ$.W1I!$CS%8MA!9$QM"\%1>.%K2>X9I]^43)9?T.*90P5N1LXHP\L MTI)38#6*D(>3\:M6.\TV*MN.3%%=)*AL<<7+7VX@ )UF& M'>[W_P?B<3_!I7(N-@\E,1YEMW)\&"; MA@,]_)P-.%+^1TR7?67]3<7;6E7OGSW:Y,@^M-4SV/L((#TS)5]>L>E+KUCZ MNTIH-@&;T[3OA%W#R6$I^OG1'BF)\,U5EVW1I6^DTQ$.!W M9?P'^%[RM32F'>%4.@GMR+C6 1_78F:S RJP"]-MV= \PNG4PS6LL*W(XAHG M#0'6863LWK FBYP[Z/?\C7$%7S@LCWU) R,.%KHGW+M6/B@]]$BM?&\-YE'> M;POXOQ&.]CW Q5BKBR?8[3L9*'M7KUV(F8D FQ&@&C^KVA!C\G1@MG0,%D, M$%:>?+D- ;B:P 2J);.1.O9%]MIGZ?OZ=V\>Y(YM:FT"RN?'GMNT['- M @$NN==TO(-+$>"%+_H1H,>+N\,J?N=HK9,V@Z2E;*^#VVANN9+C92T[,'B4C(Q:&M RL>1%SYW MA%:;/01?(=&4BFW7@DD7E3MPG%C *M M%%40X"U$WHY5=3/L(@H^\P'K8;N6RXRCNBWA-I 2K=&D7J+P=]SOOYUZ_PZ2 MPJN7%S;+5\/# M],;H60'U@3-QDU/"-M;WV^*"M13;U)?N"A -C:VKCZM!B?S/I8#X[\(B.[(? MQ7Q&RY3'V&GVP XU"=0DE@PRSWA#/9A1G^!];X]5C@6T,4_#;DR/GB]RGP0# M66 IF@A58@Y9'YCE_,WQBYV83'+CEYZ++@JW=Q:?BUY_*_ 81-W]&0'&G!H2 M5-!-00V*-<>: A;I&6ZBD_B(G"'QV[5&.0R%,[PG!" M;1:%=Z.8,_68R_T#M[%L,9R8.AVY,M:]AV1[P]4DE-!<_ M%3L-O?'9$EOZ>S]S&R@.0RJ='NHM8_(!L?4O3Z7RQRY4UR* ,BX7UB.IU[2, M)$5^6. '$DG1XU_:2,N&G8AH.=H;!*CGL9H_[1E_Y^:3#9"DW4=8N"\OSHJ? MNVP/&H53SMT>P=H51E0+^0D.U0^ J; Q[%3_=+I%[FES)]=MX5$29VF%9@3- MMQO=R5"-MYGU7!+>MCX%'F.[:,X^CQWIUH5*"!"% (^*^QJ-(W.OJO^C>OZM]+>/1" B"7>4SU[JZLK5"1E!]7P MV3W4O$4\ E3AQF/Z&29[!>\1#T!OV9[5Z.R;IENG8 JKEOBVMCK+RBLF0OKD M3LFZBL3P3\-G>>_ ?FAUK<>AAU8E^BR?%OJNV-WQ5<&!W2JZG4,4%9&.*16'A[;(7[G/DRW:_+C7I5PX!1?,=5>)!GHZ61<+=C/ M6KDJ]HQ'918Z^+RW!%RBNCK6-U\^\'Y\Z$SYA*R"M^0%:'/1&2N^F\._;X(- MS%)F92[9!U^IY9"TO'P5 H2'09)G$<"/(<[PEG%^H\>^N]6HB9]M9QW?*0TS MI9C06N))+TQAQ_->!#A]OU9I7@40V&(XI^]N;8S=4*%PBU5QD/ V\I-L-NW2,OC3?CT^&&A;2 MD;:=M'^QC(4,2K/LT-03PY4$<2 1HF5 M&HF*P;C)'JM\H_UK4+VH.;#9N\G#0VZ\T>DZ42OQZ]<-K]C1 6[NPX.[A80L M-1:I5N]_,,QZ HK@9<$3%6]$TA!@)#MK,BZ$_ QEB2>T(D!8$,DGR9[H0E?E M.N^+(\!8ILNH$FA"X%SM Y6R0"JE+5?G-]F5BT\R:\F-5+?SKW,/:_+2L]VO M08&'$. 4&]==6ZS;,G_A Z9']-.! MPU%O?.$=T&<1#.T >V$81;BUM,:T M%%/LX99]A_DN<+DRI%(8\H0"5WY?X5M0; L.?7N9$!.-O?K8P-A["/H+)S$T4)=]\%M$64WG10 M@]\Z8EGQ%TI4P[D>F9EHMGZ]5<8%[$QC"T_MF_@DQ]1/U5Z>1.,AY;B85'!XSG#.Z?FMY2LX=;=+817O'S[X<%/>@./CDJUBB1O7![0@P$-\9"CM M56U+[.W6"\#Q(D7.FQ8(L!OO0$.Q_*^?JT?[[2T.] %):/.G;?=(?6/8-@38 M7$\Q&_\-YUX7 10YAG#/;9KLI+AZS\GS@0/;HZ$2[4I87?6JEXS\NGM<) 1X MXQR7'G!WESD5_%1-F73.VK=(:T\1U*4LHWF=?=7:_#*PYZY?7"X;]%X[0XD( E%!5 MJ_XMQ;?77AWN>,"UY-\*25^6D:74U$.0EX1;> M3F;M6][F_XZA7V359=6E.XB9>#HVFZJ?9CQ[NP1F192P;^T50MX2C*M1]),[ MZZ GS#,N]/H+[Y2(ONS;O3B:6>=EGX'NYV!\T$EH4ZZ^RI M0M&RT B/J.ZS1WR.&LPO[(,YR_5 N=^-N^#,78_(2>U?G_)[:>2I/+',?ILA[97XMY]8D0,<;KY5X( 5 MZV%=L.JRZ/,[*UIM5_*24 $SN#T>074\OA>*PD_C?9TT?6^C*IFD0.B,[V;4BJ?=46O[/H0UU39'8QO)&""%#Y1=<2O1;QZ'VN% MW:"3$_#=PK^OS5RTM3*NKK@4Q[=]L"1*X2O7U]]Z?ZDJM,:(KBZC\+"D'1-NPI>DYJ&L6QCMG%&N5WIQVY8GE"&K6G5 MFJ>)\;^L._1RD^Y][PFB"&5KEE/J1G?-074N"\S-G0@ J*+)N:]:"-./=TV_ MB2V6K,/SBXM8*$PNBBS;G]I(C_&\&&E'@%Z=4;_NE GOB(D#AF&7N*7!DB[L MWSAALF7K#^X]T"XAX:CY^%BP1DZ(8IF.^M%PIJ['JE5+N)EBL7[ROSDAVV,# MB;OSPS,53VG[B*G>PU"D=:FIT.=$QEJ&3M0;4_$&Z+%JJL*V(J-W8+)O9+%9 MFYQVG %1>ZQ#NE'BNI5*([/YX!ZXAJG8<63IT@#1D-BZ1F[BJ8(#G#_#@?O1 M4*ZJ?\HI9]18>/0N*TG-JZ M.6WH0IM>[A.&9D]3)8WY$[&9H9/.PV'6!7YL1 ;Z9%JXO MDI5N8K,U!]/[.F258?@F>@#MY-Q9*$9T%5\\=UW>8-4.!>P.FEYCL6L!Y>KC MCO"S%\YE2'588&B9^)Y@=CA!:J@\F<)KKL8<#FJSU?$P'F)*F7L\("C]+/K] MX3 #3VYLS*%IG-Y8L-=2;JNSH$ BALQVJOS-M"(/%NVO1XUP)34TC8:LQDQK MC_KHVCEM:=5R7,9Q]]BZ#/GE N_YJC8:EQ!8;02Q?BB7&&DGQ &-[?%T>-:"FH+OJQT;D1US F"J]V M6?HP7^)\2A-&4-B7AA_$O$< %1G++JH[&:/IB2>86E\F3I,^#(.Z3#VB\IB@ MRB()XCG/'.AXI)KK=:! +,V$ZS@XV^E]!2Y!!\">Q/ \&?VC'"1/?+U;T4/_ M02LHH 4UY@OVJ% 4*Y-_>Y9@&J5Q:_'I%_)N*/ZIL_[[)OO>;V)U(@#I[1ZB M08R.T_$ 6K.CW+G0FP<\$& =%$LS-^W8EU=;+;=V&"V;G/*.LPI7$\20B/-5 M-N?MY^*)V%F]3]SID&7FU9_C//UX")(-8Z>44[SSVW$;!9+N1$MDD7'D@'%P M7)ZQN^Z*>JQ5,(IBR>Q8<,57.W)1$IC#;8(FE-VXR(R$5N?YH4VSJ)>9C--5 MH&4'?!5SXV'N_=H[!/8MWL)Y>0B[64\YJ>!7IO]6/G@@H#^^<@\MBQ) X:>% M3.VR\[%&PC@>7QG80C>D!#/R^)& M* M;/?!G[$KYP^$.;['?"^RS X/%1W&N[ =.'5SAJ1O*SA:/9> .A^5F&3:\@C M!/! 41" $(< 5K9C\]<10 ;>/=G5J"+TW6/I:^[Q]U8B[WTT\0.[O+5T9__1 M2Z1W\_NOB=:;# /**\P[J% &3>RNO>?PY>G%\18[TR^/WQ,XR;OMIA+_F@,^ M'H,.4EF1,UY7-/5B [6 \;&%#@OK5%%DI[NMEZ:3+\V?L^^57([GUYHT+]CW M [>F^#*31)$?\7')%)*[6>:I5HHSQC)Y%AKX/G+QB0OP$YC%I7_E,) 7/#ZR M$!MLIM1UO9S_.J'-[FKEU@U.VG<0H%G\@(7L7R[7/Z$Q9J@/]]S[B;?(N:+$6ZN?DE - M>-(EWT;FRHNV+TME[:AX?YVKX?K7CB- /4I/4*[;>^LR>6IC%CMY35\O&ZH M]P%=EHSC?6NMA11XMRF7=I5<,K_CLWO+K[2Z_E:"=Q6H#$GY)G"3YV(1 /\0 M:N85:.-BI+-L0#M8 @$P\CYQ203EZT/,?4$O\[R%2K&MOGAJQ$UK=[*GQG95YTVE>\O/^>D^P^]1IA?;M1QBJS;EXVD15#TSG(M:S< , MD1% 5''OU9CWC_J.%K/=S)P/HX67IV8K1Q'@KA4MR_6[NJW%Q/0:L99EU0F= M6^C4 7(%,\ M_7!\Z _;ES3=8:[]HA$SZ7$G1XQ./>!XB_.7HUM8UDY?(HD(]0Z,2E-/24]Z MWY!M5'J9L[%A,'=3:WB!XLG1K(_ MMI]FXJ?:8$S0G/NK7)-$TFWLE-?"MYL+.8L[9G(LK3K?;,AO#<=.2,T.9BVD/VCC=BUVW7O#BY$ZI M_<**6K]F9O\!"ULHP[6H)-F+S\HDY(*<:!5]Z_#3X'+<^/8#13$+5%)4!.@Y M&-)26LFYLQ'%P!$6LU%&*C9"KL!91;U/SV_B77\J ;P"=J4(U^0,\.VZ! 7F MR MV&8E-I B=_*5WUIG%O.QC_@:!*BN&("3'1AH+L6OK+$-IF*-3,B+7IJ8_G::VIF-9/#B-8?W8 NC$<]K26Z%9\/:SV .R!-K7/ M60FN\]:(UYT'2V:\V][^5@Y)%MO\*X+2#?AKSL&*"/#)>SU)&C=UWK<-ZM." MQV"'*55T#VE4=ION.D?MA:8%#R;66]]U%YK18,7B"6;F,=8Z/]]+3 MS#)*1O&5UM[Q5A,-_1MC0F6 ME%.D2G^TNGY.F 6K>4R-NG'4YFVE_@?*;'E$>#BLRWQTYRL1/XA'8X2+Y[3*S&RY_?R*?S MTN5.<[' -6AL8=,3K<>CAMLL\C(X]3?U>%8@P'A+D+5#P(YJ[IU,W=4QW.5" MFYCB9N>;%VFQQ?<6" 9']@J\K#YIE6V[)J[.P4"7NI6(&YUNP+Q\,=UX!T(Q M4M+'"S]=ZP<'V==#D=+_=V>=_RY,<;SVB/22LB&[(BDR_IE)#RF[(>_"9R@-OJ2P&;\F]B1?FTP2A3]-19&JN-'Q=+^*ETF(( MI/^QYMPRFI]^?HL0 K@IK-.P1&T.ABOV=ZE[%_.?>!O#]M^MA)C#G5OG1ARV MO5^UEM]VRZ$OP.;3L5H'[(LZ-XOMN:#]_1FJ$$ 9E,*KEWD7I2DGL6W/.WU#7P%:\+D9XU\0X'8$$S\TN\7I M0?N(-Y\1?3=<24=??-Q&;4I@#4)=D!;.*J_K7\;'_%IJ-4FWL5&%M*S6X&1! MPJ?0_KF$ -@*9%(00$*^)R89 <2@N@7BO\G65@0(1PTOL'JK'>2(^^'Z^3EA M^M.'_2Z/I,^V^ANLO,7]P>^7H%-VU^CYY(Z&0&*1^+Y(;.8QS6$,^1W#&396 M;68']YBN!B7#E&EK3"D3?26AU?T#G@"+&$9>M?OV5--3M"JLY+6P/K/;KM"G MXQIWJ$\=DCRR&)L;_'(H3C?@EU"?\K#=Q:&_<8>\%%NQEF2] M%PZNZ!V8WT@]#=="+\+]H/3:_2ZOO4]8%ZL^'O[BY&[,0;$<"1^]-]#;]&,V M@X)KU)7Q#?Q0_T ]O ]UPGT:M;D2%EHHJ4RQOC@0-Q/ R.IW44F)\1/@]%!9 M(-C=1"PK.#Y?W!-9GM9B\T;'@R M'JM,A%)1\XU7ZI-GH\D1O7[< >[SG(]H_&]<(H M=?7[8HD/(2Z2PKDBS??;8?1G[Q0/M[V#C4[7RHD/@Y0$$\,-%#O5=^WR*S^N MKE[SZ']^V[8_",J0^R*O%A9!6Y,L;"357ZKP^K8ZP-I8RM"#H3+ILK)7_36. MFIK./C9#6?L_>OB7[-6I:U<\=MDS%75E.S/1?D":H)!XR6R \_2C76II_]IV M/NL_9T9K*E.(58692;6IVNJ.TV4!<[&LVP@0',.\;5_=TJ^8* 3'T)_O2U$H M728$.\SB=IOUUOLH1QA*FMD8OU9(355(H.WK*/5"SJFLT(>S23Z/$GPWF M3-\@>Y(.8: 'K156J.OO'I\@!"(_UPR M1)7^9VL%!'CC[2>+7OORS-+GM]*7M7)G\WU2I6+7\ M0J<:%\$'Q@#GX+!+".MTEX^@ P^OBF\49!Q.%(K\$3M1 MC&$2*>!(O:=^<+J##>/6=!JN-[]%=#<"G-UTL&-M;<>EGU/3G^EWA,\\1, MU0CCP9([DY6$4'R7HE6#T ',1G73*3>_!=X18G*7]G=)]X_ ]/6JJ_=-QFJL M.V[:.0.X_*-'[R!*E#;?H$?+U?,:L7V!]>=%@(<K^B( 9Q_K""GUHNN[C3K5HDZV2]]NOO#"GKZ^YA/J/ZIN/TFL/>*J=AO%8 D^?O M70U"MK2SKXR(^Q.2JH+:_#F>>$*\1XR\P2*MK<@:=J34]>FU6C8E@6_?FCDB M0,51%*G0&S]XCACS M3NH%K8>7GC636M:KOM!V^ :X'0HK"$\N)]1IL.1GSYL:.*Q9B1F!,FA\D=F2 M%8F36@U-_=$EBR/,"&KAU57PET$8GYC[R[/C^!'Z^WK3Y,3TH0#)F?O_]CN6HERP#] ., M#0(0^LA/&X)RG5N5U3J^+ 2JSUO:'%&<*JIX*JZ2T8&U(GWX*8[$SPM]Q&E[ MA_&DE7%TU8ET'ZNE89Z%/D+A/1&, K#S+>01^QQ_LK_VCL\F!'">+8I+)9F7 M^+Z&"CP/V/;D_F,,Z#]F&K_ -* 4$ (4H$C/8,R.T:5Q:[,ZK:P(Z$(2J;[\,^EF9\-IO:%*]>C'^5IRBFD';VB M@2&JO0Q$@&5S4"VA"XM;5;MIXZ -A5]F(^I.<4%.X=VY59.9GR_['5E!0"T_TA'W[ M48YI>A*5Z:,K6#_P9+$L[6E?';99W'J#.]3&T8U!4_9%3T9\"<(R]AE7C>6Z M1W$Y^Z MNZC>RN:TEEF9>QUO>;XWY$9F/26'IGO<[DX5?; M9 58WWLVVRC;A3/"$4;+5ZV]>#W_!?W,)*3#;"VQ8.=E^ Y> 5VQ-3*$KVS_:Z?S:<;=(SG4%QL7V@VF<-V602VT M&W1:I':#S\O-$ !%.:)4&;GR:=U?85Y#F?V0WU7?7> K1&PSK!\M[OM$7,J MOD<%M+0B!-Z .3%M3.B-9Z^-Z6*UN_V=4%]N[9>,O4.%KY4OW>;[1%W!'[.0 MM25@U'!D1S@3'3([<[2N]]\'.QDBY&'N+\4%)<.[# MQ-*_>=\8DU^ QYWK"+W?;?'SROB,L(WPA6>/'UVZ# AH*2P4&SZ I N_]-JU MQ4]H;HW/?MHS?+5R+ :@9?)_MN7B>Q\)D\+QHKZ,8$WY4[2?V?XP/] M_X ]X##*>V"T7#3BJ@DA).>]'D,8GI."TWU)4$QAX.>@ M06)C[K1[>.Y,*:MC^LWSYL;^DH"V<%8C2=6F(7/PQVOBIX?1-).Z31Y>9_ST M_%QOOQ>B/6!*BS)DTX84L]=E2ZF8O+!42!0&;\_.X7PXGS@(#.5>][?@#"C; M/R@3R/9\!;%NJU>O%3A+EHS[UE25X/!.9O:8R?OG)?C-HDT/L$-7".9P AE# M&XMIJ*T_^FYV]M@'UU?;EYI3?:3=U9UU%XN3/P=3BY-![;-SG:^S6>V@P[Y! MV)=]!TMW"NRT$DGG"EH*-B. <6VSU73.:F<8/5J>_#H%#1("% 0- MWQOI-5XD0;RFOM;.95H>R!>C3NJFH.AW?*7!C@CXI+5\=]3S(\NH4(^*O.7% M9U$XPDPE'8^=1YO62WS3W"[ P@3*6$/*R1S3-6VICJX2X@(&^V*AX5QO<%0X MMKCWJI>\;OD^F1K40KW.P//P/#EE[L\H?3AK%*K$J5H?)T_^7,?CYX21'EXF MN"-X/[T\L.A&Z1(">&4[,VI3F#QM[T/+"NFC90BPZ:ID /^M@.GB=\UY8B[: MFED3P1?CMK3.)ZR9@@TIUIL4>#=R31=]$A%9'D#:E;/N;S;[/W PB\3$1Z8/ M<=5-'8 "\U*?)UPU:,(=1W&N96 H305:<*W27A'4&N!O;JXU*5EWFB5U*2JR M7^GGT=//"_L6+.3'V70M9[[N'!-?\IY9J6QJ!^Q1C0"B3K%L^WBTDN2#:?>\ M6M-8MHYKF@6V><[9"(Q]:U!M9FG"L& MAF.J/6]TY!M:KM$45'K7E^V"F-*JV?_3 H*HM;P"NFFZ6S+K"8.B5(UD26V9 M\XLCW]WFF2X7I6<95VY;QK7+"8Z[#XI* 5KPUFLWHKA198Q-QYJ?-DL^:9E M@#LNH/M5[>\$O+-R=)XSK9^;IZP+'Y[ M=4/)[4X&%Q<9.YXU<4!G@\P.+L)%Q3O+A&K0]POKLQJ)Z]6OZ(PQJJ-?CJ<= M.(H:W MW84 ]Z[ZRB% _'4FAO)1L;BE],PF5/DL9$*"AT;>2LB5O4, KC2P#0$2V6&? MF^SSV:]#_4N*;P8/);P>>BRKN%$DJ;YOTCSEU"K6& )DZP:PW$YT?ME/#>\; M^,I2G57?=P.IO?.I#*#59P.(/K@A \$61S>7O<69?3Q?Z;11=^U7"HF#&S1V7Z3PE7.K!_7<7/4B]<:^;\U% MR1^>?P1IV%:GE8EO&67J3^PZ;0*O5I"G?Z*DC'_Z=*H?? \/#7GI<:VC!BQP MNGFX7NGY3J[P?PG.9%5!,KY![2$X\43YVE+8$UW.P^2I1#'DZ@UM+@X$;("Y MYO=]S)6YIGN+7 V/43&:UI*S?^(&&$40(Z(0H/3-YOE5GZP?>$JYDZ%NU*BH M(MA)O(KE"KK/B=./%;CJL)8/+/.1\DZ*"RI?)(G*Q*L08V6LN8'Z(TJW6]"C"IG4^!Y M6((E44IY[-&QV%I.>&G*23$I,!$X*!+M]B6]$Y*1[SJ+ .(YA5$KI:YW'C"O ME SP%[I3E'N,K0;G%UMKZ>>(5F^4\A^?/06%J6@.6B$ IA\!]&3YE,X8CBP+ MH&.Z9Q08(G*CT@08.R>$_V+ZDFN>-:XL8WUMO5R* ON/?)=%FAF.+H7&(8(H 1R8>0_@I\/, J0I M(, >B\D !IJ:!&M5]H%S(&D? CQQ_0#VS>.F'1&@C1]Z*.VFQHI@GD$ X8$I M' -%C8 ^O+V,FF(T4ME_/AH"UD0I/8%K87$HS'&^D85E:O^+-E!#)^+8_@/; MY=K\ESK^4L=?ZOA+'7^IXR]U_*6.O]3QESK^4L=?ZOA+'7^IXW^>.A3)N$$X M8LAKJ#5#M$ Z+>>AVY$,WC,A6X4=R,4=W><3#KPQ-B_=B4FNIVIEWOPE?$;M[T5H;*:=J&U\AK!50MA>P,AEA>YNT/=HT&:]C9?L54O(KXH$\3*.NK<@#D;*(V)_RV*]YF7@]RKG MPOP?)L8_G7$5S"A6[B-8@J.<4@CPHD'&,*8\"B263\RX>TM><*$GL:Q.1X:8 M?WM0OW:7R[)!BGEK$S0O')D@V# D8#V?AP@@(5FY3'H7&)@EG5 MA<$TZ)E'\4!SGF#<&U1O0VD_QH$\"!LAP.?76>61T<$GK@7#ST.OSW0;6\NJ MX@CA(Y"8!UJ7G)G5YCQ#C?;7VCY1(-"#)XC/&2J>H =:R8MFM8P,W-*'6B!% ME3JWW3_-:?XC(/3/%UZX# M#E(SEM.$X0D4M8*)8H50O"+!ZIGK6RK'1]MLC%I]B M?B!74MU,7^<=KEC-E_]T#C<3U%_, M9-N/"# LP&RLOBK+%Y,R1/[G66AB&NM]J[L<3G.)2]W'*$ MH-&E.W=E>NAU=FP8-ZJL+6)'Y::%AF;HJ23\ZS#R9_(C:VLG@A'9?F* FULM MX7W-0NN"XWPBW_R(]5^"4;YG/,QGX*+EU_=>F6"[=NC;&YAKX0:=M7"6Y+MV MXC0IGN:IAGM22AA$U6/3=--D[GMI?&_P"OSPSL+VB_XH]+M6Z6:;5.9C> 3L M.IB+HU8*.GBAUX?+M+2@YAO\\IP^\%9B]/&]A1('>6(66<4X^)RO_GE:YNVA M/C'9P$"S$R^C?@;+-KL#U3H_'"TWX$""&)_9K(<=L$CP[ MP%?L,?_S+./GAVWXA[[6"+#AR_[SBAG36'6,H*9J$P*8*H ,R8&\2&_)6\ZJ MSXJ>!\D'W1-,:!$QB=3Y9H]S#PQSD..1:E%297J9Q-Z8TR.]\LI0OW _ BRG MO1ZO^R3=#U;"(\USR8)BCE\;J(LV*K8HYR[2'N;=?OF-QC4_SR^%/_ 3-S* >/Z_; MU(U_BMH+G>#KJ#HXN'#;YKVD$SXVA^"SLH%0%RB" /'&A>.%!TXTZIXPY;"S M>KSC(#UQ^MZ7^"N+)(;/=MK:(6Q3M)+MF;LGO3\%W GVY64[?C$Q[/BXFAWC M6 W@5K$#2G:,X^Z^L\QC\+=BG/&S.D2BDE$\P6KU9EO3R!F \T2?ZP;)#X=W MK$7?5_Y(7*U-JS5L^&X'T-,E3><=>NBH9(];Z'8G7EE$>\4R3HL:3>? MU^(2>*;"9V'=XK>E!NWZR;@VH4^RQ; X%VVA(-6:EJN;T>'N&^D#38(##-Q"&_/5Z\272IX6T_RPXNSI0T#767WG98I/':[/[C!X[_O=1A__ M*R#^[U6B:5W"1@^J!O<\$P[_L.36VL.R5$9]-\6.GMF0/)O8O/'QW.&%KGCF M9\\O4*)]_B&Y+*;%(1-XFRHT+1[M MVU)>+H@F0@7A;\8S/LE\9M^7H^@G3E&>$=\:.*#U)35ONXW]#'U V9[=EENHWNH\?FY3HX#"8VH%&9?_[]6+/]Q6V"K8=3Z]OZ68UHJ .^-RR*XG;2!NF"B MBMG &>'IT!%>E="%Z[#?MV.AEHOD?HJ;Z:A\($4^2 9=N>98U+[%2:XZ49CW MI/KYJ '= K1U6XM9TM;'NGG=.V7?UZ? M_>)ZEE_?IZNL1EV]ME=]UZZ 8^>#OL.=3>S#"5H>-+LCN4LVFO7:+2OYI0V> M>!X:K>K*&_]TWHD OF>KWU3#AOBYL@2L@0I@T?JNUL*81=5WEN\9WU-QAY+S MGE=JGU;WWXKJA23#T(QAVB96#P+PXHN:[5P^J=[QP92CB0A0B?_TMF>E7U ' MF$(U9TY1IQA9HRS3Z37V!ZT59AI^GD/[1UZ_?R\07=N^,RZY1UR2VG2K.WD@+KH3+Z]VW@;)W2.0M/!C#Z::*2Q7&=_1Q"]. 44 M]).D7T, DQ8$$+0\A0 -BK;VCVL]EN*O/6$'V3>?0F5.Z^8R/%OA8W\P^'@0@?^1B+C-GI@L2\-4;8>>%A_Q^ M" 'VOD" =P? FNQ)B;]^_->/__KQ7S_^Z\=_[H^3$2#V6JN8>V^)KFWZWW\^ M%;2U'0%$O:L3;Q(_CG%CNW^A(,"M;@Q--"IRMG.X(X#>%\*S5M1Z*$ '/>J) M'ZB3-C+CD:I)$G#=>7L5[5[#2MI!LD3T'\%+\2Q3XDS$B;?^]$_-1@(6F.AX MX]7O3FR F-%+AP-F"ZN:,[CS5/2=,BLOQ2W]1AM_U"L\N<+FF#)_(O(R(VH MLKM5,M\:.&L%6Q'^Y,JVR<\=NU KWLTD@4//6%WL$!/%MFC*N0GCA>WKN*;I M"0N<(C+=KR\'8@DSM?0^[#P:5?_QZ2)9;./&P;XH!#ALUR09K.V%_Z3BN;1R M_N2,5B4K2-4NC[K ^BJ88MY%*U3VH^7.%#]IT!K_(_R%_P@;$4#)NY&^_8B7 M>[!HD>I=*@D!W.29' M-PI+MWX)<@MHC7(9,[?0)_E[!@ZBO92=13AD>'(LD MP02*$@(;#>^N*-K?!3KRU#'/Y'\HY&'%$ /R9.QW@)FBC\=CE:*^ME?XE(OS ME/_>P$-3#0[2OM&4Y37^+[JAA)1ZW2E=9C :3]YC;?*XO'\ U3+K"]:[]WZH M)UBH?)B!RJ&<"UW9+HOHM&:9,1\S$P_>P)JVASUZ&KQ.$BR<#CL&3N(&,?,. MS$OPO-;S]FGZSEEH,SZ&[7HAP/4IYVVNN^QS2(II9L"]6M]SXG"\1ZY\^2TT *4VNF%E,D-489S*? M;SCL0#IXHMN80 ^@]9544G:7+_H*O^!HE0@@Y0-IA)^XWZXM2H4&MK=U3$)Z M,(]B2$MYJ2IZ& '>!+6YFIF)L?=/AE47GQ =4\W"WT:G@.XK=RC)& MB[.N5QGZ_GI'Y)=?,&0;]8A>*T&+IBNS2^W$S38B0,4Q*@9>.X$ :5T5MMGN M>E((H,TR?-U,)%W8#I[E,9+ P)C>I6+#SQ0#72$R)$LU2 ME>KV4X-*WQPZ%1T[2QIB[1K3 VW%&CD18+LWMX]@ EH2OQ*]\9+*I&H"^O:R M?5/SF!+:DL@"R8K$Z#"G5^[JBYA%, J%(\!#*,74)[XX!,>.]$.* Y;&<$;5%>G]/!;@ MCWZI^1NY@7V8I*UI_9;#PO'O+B[]<%+U($4UI[L]Q2E5GE%L<$UY,^X&U)FR MI:&/$^3[J)+%T3#5T;@HXHQSE?:-N42E70B0)2T&43*$8N[ E5 MY35 X.4:+XTFU)RN5LIXE9J'+QDS+OB0WV[;K4-;]$\!8D#]Z0,3OR1U_CD? MR'X;OM)L/R;V6?K%D^7ZW+>V'=Y*PSC^G00?.'2, 5)J M ^B9,A+BC9Y5Q(O?_) 48!E(T QZ>G#GAP&)!?QKKP8A-/;M6G M)CC,03E0M>_>N)4")V1\1)E]!(\ZNG'_W\Q'KOCBFH\&!-A=6$I'U>VO((:: M^BWS_NB.'TQ[B@ Y]:YX'D$9%I=>SOAXL>!A%JC!U&6(MM"J58*^/1P-HL34 MHA[/CIC))17U3;649$">^*.Q,2S#$V/.?(4GS(L%(T(FUJD*JC&[Z'A"Y#Y[ M4[M%6LEL'ZTR2X9E0+^RT8JZ3R.5%VSP&UC&A2N%A$CS2 MZVI@&WH#1NM#F0B@B0 %7I-.V#^Z[9>^7Z.OI>#YIDFY/=C3//<6W],0%9:=O.J/K%)=0*M!=LCA2?(%"82.6U//, MUJ,+32T?SG^255$6SF;O3L8[6&QV"7N5Y#[Q M6#RS##)3F'D.4;;P4#9\]N!M8_/*MQ2.:!R#S:;(4]SV?M MG^!2^9/LQ]_H&0+@*V/04^4"MUW16M)W-@V+EO21=5OM&YK,!ZJ4BS CY]?[ MZJS3H)OA9AH?.KUP7T2WRJ!->T/:'IUWZ];,(D#M5%6JPQ$,[8[L?H'V3_9L MUXX/ZM.&->9Q)*SLF^=-W#,#?72(M&]>N\O?+".&BPCQT!JOM\R,^1QMC8:*;+2^L M$NK1V:!Y8,.A74&5WC3::OY/6=ZOCJ@.?LRFZC(ONC)0H^![^)P5Y63WV5>Z M;&M"TO'3ZW(K!F=P)#1W44Y\A=6K-^IW+]?S\9[R(]>7KK\;#!R MT00V5),I&9.T2'^R+M%E^57.I6C+E?D^04/!-BY%TA_/'/>%Y2YQ6*54X,N,VY>_8F_\2O->49_PRILIE MK?D"??#\DR]0M4-.EYGFZK(%GBEEI_WW[\,\G=$&25M3;=;/%F3H/7W#C#14 M"'SW[CYT>^JBU'YA,/"[?4@7 [Z'AG<6-LX&O985TWU_5<58@V8/NOXGPN"H MB?/_) Q&U0\LUG,>1M=7V\-\1L2//^>NKKN/6]:I5:QF!*C"8UG6]H-YM,(3 M#YL%<=24%^/CJH)*RL.C"!!H'?7<]>KWQJW!1'?/CV1)F=8E9Q_MO>?5ZHC] MK Q5NPV+,I3'G8VH4C=@-[KUW0Y+DO2FGA&V3U26*_=^D19D+'K?.]R1.''8 MOC_MW0.;Q/% !)##=P5# V?MRUI'5_)V#3/WF46<<*H)0!/"1XN$M%XU[]WU M(NUNGSMW//Y&"MN<"K.=Q*@N_'B&]Q#L,, *:I@KUCF% " LRJ*447PI#8OF M.NE$)9\?C5AM;;E=6]G_;GHKCC+:EWL_MFQ%_(G^93)JU^DRY(_DNQVUQ_,[ M^JU;4\_-&K'8LJ'AO0CPRP#C?''6^>L3J!-@CXH9]M!^>M)H-3Q SSI6;Y[W MPU7[J]!.$G8+AK&%5.PHVS(5+O,?G'$MU95;*'E; ,IHN!9+V26I(7_E4\78E2Z)J M5+;YG2UF!!][WTK[WJ+)ZK,, 11(63[6)W#'G0SRPJ.Q9.$^6$<" =X/RW5' MCA[!L ,,SUF!\$>?S9F-\XW&]3)OOS5BNNAMT> G#U9JK# 2O"5PIV3]U0W' MQC$[//"U4T,3!@,G/)MY=FI-!A""\5T[ST^\L"3MV-T['7W/;',=%!T^-,&Y M2/OPA8M6V2C#^_'PFCYW5UNXQ? M/[T ^;%JVW-/3 G\@?\23UQ,C^^5;C<9"]=\K!Z*S0DQ5CA4]PL8>(NX8QUV MNEBY?=;&):@K;SMV2M35:4)OSE=[SE#)^]J&.W=@'K_J^X.AH;#P5J/V19%& M#P%VTNQI6.-7+:F,_*MG4,LQ=W6+?+<@@'CN=KV(DAL1 X'5S?TDJX4>95G/ M0Y<":< I,>#+2D==Y][O3)*D:M_N'YAD:GOTEPN!478M<>(;V3%H^-VA3D=J M.#?L>+DQO/1&!$5M($=[6UQU0__GGD6Z7,Q"$S_9SCL:&>_T(%Y(XQA378.W MB9DSE(@MX^ >Y!NHL#JJH:B:10;#,PM34G;?QI?OI":%ORT8[1O%Y@0Q\4/7 M[0?R^!IL'%$4LX\G4WB%2L &.'Q'G;7X3W"3_&GP[T5)Y'SB7#9=KR[??OV9 MK1O0^.;#X3A_?W[>2EPZ2Z9\C.PX!#:Q?=JDBUVQGY461X9G]2B-@O9] M R^RU83)^5N6P<)]->EM,7/7"\,W\&N$*[LWJ)4*6K(G'>H;*D\)GX"W:?N( M"6:T(D 8VXY)0B3P95].>O5HGH;B9,!T^;AS].%?W!JIB;64%8T_B8)_!2YY M?MG NN[Q9A^YPIS)4.;]'R"J@Q#1:ET?65H!ZJ+8+1 M<I4N73HD!%).SGF#,_?W/NW. MW+GF/N-[?_./G\_RD+/67GOM5?;9^[NLNCEDT_\CZ:$$#0G$:"0GES\K:0F? MI$3 \D\_@SD1\.FWU[P4>/B#ZF?!=S=\TF(?[%Q!0X#N8M^ZR!%.1:9"!*A3 M\[!JR"68/_)V(9Q$4_GA.6)'%=N:ZF5'50T4PY9!&BGJ:.M?2A14Q>"8UP9[ M882 F-:6_==^G-O*7(M)[>0!AT%0%V<:OD3=:X*:!'>!:Q 0>NM5:5 M+D.-$A;DH6.4XALSG-)G<3 4!16R5M@J>@T]9S6%[*"&*.1C:562G> PS:"? M1L&WCQ<>*='P7PI$K0NN$:4XH>(","NPV45_^E\9[W\\,O/;):@'+3,1NKDQ M9-VLE8YBWH\$,&F2J^U_;8:VJ:$FZR]>?4A^$Z'[B#DG;*OI#?NP]UQM<8-BL= MWJ[CW$A=.K5I&;$>GP;MB M1E:\_M,U^YNYB41FTOGQA6SCON.[[N@=-V!4D+-ADG6_P@JK6(M3EE8/S AR MOE8>RP>K%GO#TJ.<6TJEIU43$: \@(FM7/WSI_ ;$_8>_=A"VZR&%Q.U?&@EQW=QP1"7(I%B\Q.$M71O M.D2^2%*^$OHE+ 6**[04 [@&=@26+G_[[G(LVFUY[D]X6BG%]I--W;P=?B5 M;T> U]K^I? GX]['Y'EUIW3T'CW-KS-*"_Z9-5V?AOU0P;E?GWQK_?+ MJHG?#GB6',ZIFSP,'-FK!@&2WVSU.6(:B.W6&OP5^QG"UM>K"+NB>$2G\2F3 M;Y:^:M ;YA6\?Z=[TO>0 <#9R54_TR4I?#6C-3&MY8R84E)S8*IH);L(69"XFUB>:/PQV10!W%9>OD5KN-:GY!B0XU^EH"*(&O"J M,?ZD[(_KU[2Y^IOLZ@B4T/,5;=2R+'WWSL-/0C[V+08O5HS9Z7:$OL12Z@=9 ME&K75SJR<9@:U#21U^/!U1Y5CNC7TV@H,Q34[?-]5'C^<^>>?6+VXLR3A/'D MK@C6'1]\K=&ER][*L[A7X*3EU'M5[0&2/VLC MA(-@F2U!U^%#_QOT5^NY_U M$0%4J-A&V*0 :!R56*,/]LQ]2?^-W=9G2A*+ZY3X2MK5G!ZG;! /@HWHEV88&JA\!#"KA$9T1P6VDXV)L5N(PT8>#K"Q*!-' M+:77$.IDZ++8VK48\LO"3'9Q(XT *Q& 8H&JMX'=NBO(6XFQ\%C??WF(22!! M,P6@:""=./T(,ZSM80 ;$X?>]%&-=M&A(@287(),JJ"K\E# #EU8NH_\O#"% M_7,L^;PC(PTW2EY$@"P<=!(!)"_"CDSV6\NEB$-^D8];3/?BELD2RLG8:D$O MN#(+/EW> U>?!JM#R$0HAP@%@_0TU+ 0F\,%[%"W>=]D4K9N)5%6^5GI3F: M*;Q_]SW7$/;49W'ER+NA8@C02\?=H'@?>4\_K%\U3-8DVZ+'O'L0X.?M)&R5 M$A2DC #2UF0Z^MO_MY@NM> B)86O_["PB8>>N M*CF!@)#!5QL3G% ?X/I-$ MK'5! #$!.&7PVZ-=\,D*%IHPZ<9:MX@'8T;AXVB6005=5W+>5QN*Q#&PF,_/ MP%'A-RO@F5\AH8:(OX(U&:#^+[)4.P=@HPRU$4!Y[!EJ>OJ:7_!Y!038BU\] MI;6HN80+Q6/]"RQ4)&%>SE,3RC5#@!*P=BL8:=>#RD55[9G!?YYA"*B+P>=? M@?V8D:!?'H#A%_O067W_Z2=LQ=6_PUQ& /'28JP5\:O9/(Y^N0 ![B% C#Q\ MCG##MQ76\O,N+L\&ZU3LCWH+N ',6.X7)3'[VKV0QPV\=:3^5 M0FER7RKH.S%U2Y!6UU\C0%0'\8L :MC$[2?X!(X2^'__M()N:/X1#!>#!MB2 MKN.A7XV%ESG!Y_#7L4-LSZ',5D])*6QJBP"WS,!(FVZ!O__2AZE+HAWT=G/[ MJ5!S&0)L>\LS;+)X+'32WXTTN72 ?#0)))VKAR2AQKMT0Y]&I@$4L8'N$\)^ MF4L39CAU%.:#+U5\>V)$EV /:#L.=FH^SC58\$[L\Q,$B+X:L*3W*=9E5?93 M]@0S(L'_B+8E]K?9C09_1>N*/$$<%2DLCAS>W0SU8 :-\AV^["Z;R7\PBKG=0CA M"O&\C1W=<;CK,/=YGR)-G4LH6,>E^GEJ%7H@XL:-QXG5\M9ZG[*D0O9LYE\Z M2R-\J\;R:O5R_ 7MO^^8Z$1*'PGU+/?IRZ/2Z\EL\TX(G"4AP$^S6G#]@82Z MVHH-?!!J&KP_]%Z79R7-3Y8P30P8*8A/7:]>:IU(41$V7B49Q%3-O5>06F5#A])DIG9[R,9E];VKW+7QNA1 M= SFT*6]25>U XG=DO[<&,^^HUY@.BEV_2H4G^0C=9V\-PKN[K4^!O-L%ZB! MY>#=.+:=8^A6$XRDF,(TX_2V (L'FD*:T$JV0^E7T%U"?"]90GQ_-UFH9C#X M#?']:<\@,I_Y" J+/= M/U($_]\@$>#;'GHGII'3* MLQU(?W1#(6?Z+MH1'XFP6?"-6^0VM96TX79Y*OB682:+FQ$@#,X>R3-/F4T\ M,H$?#.BXM*]W7SIKX]+9(9W;I_U.#?66_Q"*^T'($J(2E,/P.OCXN(S3529M MK+T?58A=T&.[5KL*A7F50K6[[RSPYIFE U:8.EP&N>WFS#8.<<_,BY\:,GFV MR_HX=_J!.^O/?MFY(+TJV*\=/D-9Z^%W,J^E*3)ZV05599HU=D%NNW(^2YO9'; M^,%+%\+:B#7\L\R^$/,'0BZ\L)-]O<9J07#_KKDZ-YZ5G*F*F/2?AC)3.O,> MR^$7VX&D'0M!J $&$WCH:V$311BIW9K\GY!E2Z51._1ITO4CD!872HX6/][ MC>_^/4FV\URZED//HRSJ,]H?!^>/7>6VUW5-[TL]5I><<]%XAEX!'R";IVC( MYD*?<;3DV)'6%@Z(D/H\MQ"_-VECBH?XA=3$%/&Y_!M:Z=20;#Z MA]'F#T#F/YSTM,P,)\H7YL!";=.R9_4W]29AQS%E=UE^B^"D0L[2G1 >AN.$ MFD8FS_W0BN19!#@7;&OJSR'^1V.O'K%W:UC-VG MGN+WJ()J U._JDK^^I&JV^5WKOG]LV28QVA-X'#MSD%]<4__-T$BTWW[AGNDKL\@3_6]#YGY$%# M+\D5-#^+.X(_7?VB\88XGGR,'=0D5R* T9Z;!85JUE3\"SE7/Y[ 4)[^)=@\ M"L[K=UY/@#TO'ZXG*1SK'3DQP%4*LMUT25GI?O/X#;*)#"7T(G$F'FM?[\>+ MJMN)F2'V%MO490T) M?NYB;)OSC<_>]NQ*]06<-A'K<&G*4MN=7USOY3F]!BFA5W M7OS[8S;]-Q+\=C>%SE?/P(T)^\)#V^ZJIA+(9QGV"+"VH',LL31$C(%>ETH0 MT4*-B0N&#ZIR@'D+ NPH?*$HK$4-:'O=P7.GB#NX&3Z6+($ I@_LF=I*W.[? M^LVZJ>/OAIC9T3 ]Q7YU-N/Q/X[2?@BR, )VYB.A3%_[G??W);?FGP '\C!K MV'D0&HJ_TN-J^^W.Q*(.+O?ZW-%3(!<3?\ON!&4#9V1(M1G.<#9?IY?7\H5Y M7?FR>T@(8;(Y?%C%*2A,'E/6Y2=:(2H*H5^G3P\4W5%]N?V1?NH[U.:+53I. M>P,"GBV&A89FM9KNK.*\5BS6L0NI=2.$])[2IX?[?LJGVB" N=]T.^L>* !1 MZW Y>QH4,.5C@34+KQQVKJ#YZ,-Y@ZSF"HKK5TY95R,8ZFO,$D[:G_)SD\-( M:OL;^W.Z-(D1!!B?K<.^R?D5CCJ57?AO',!4P,-C]!0WN=]\?Z8@ L2%$64< M+UKSE,R(!\GT+'^&HO],+YI\.2,V?4,XW4^4+.+0X!N=:-] MTV-_^GKX$TBDG;J9U=G117)& %MQ.\PNH6P]'.^+O?C5D@5S-\+WI5N[&%IJ M:8RJOI:F#%R]QA&>;6!4\?FE$LAUX5JAG0W59HYM7'PKX">#*";WH**'MTD$ M?,6B3].OY!,7-A7;9DWW'^&$T_YW(@]?9EB?SXAK$UB>I1.\W?NQ?F*W:U6) M[+4U$L?BR;SVKU;:MW,B<&'FJ2XHTO/FAX%WK!BHO;87M4^HYFRAB%9T924";.*1 MO<"1J3) R5T*GX@)+H[FZDHXF#N+>LM.UODBADV3 MZ0/9=U1-;P[RGWAY]^-9)[U%.UYIP>WJ%F1Y7OX#,M8FOVW_Q6YL!^M7M&DB MM"OM[+$KN2+<-5,(L'&>\F(ROV7-3$3UPIO,'<*-+,?=M:4O.!$ZBS:8N^GE M->_(5.G>?3"#:XI8O6]H"GYU[A?D[-WY3M^ M)EKJ^MDI,1R\X0L S;S>F_6 MW(QR==H4%I;3.B/&RWODV=MC$7_&0KK7ILC[PL0,FTW9,J?V_'CKE^#( M+D<$,%Q$@+#$I2^!C\#X!30Y'W9DHC_/, 1E0$8>$0I&47510XG03!8864$! M.WPKP(8J4P1H+4* H4L(D.J. $OR!$*O,+$P:4$5?G"R#\Z800 QS:5OB%(( MH#J)'7:"^A:P67WS>PT1@.H(TK=AQA,P59KT/DL$D,&QW6XV:^G+5'@> J1Y M(4!E(P*G=/$C#/&K$9K&EL.#E MR?WIW 2RPB)VKMAF3*P\7(R!G?;1$;LG=R.IIFHV ]^Z@Z3*5B4-==EH=T4LWWOQ8)-+" M*Q'!-;BE*H)LUG/@-SN@_ $R"C:D)T(JKSZZB XZ2B_UVD& -V"+[R8PJV:W M+6K+RIN,9Z.7]O>.H8,L3(;J;S M0VO!=OS 4FN$]Y,U^T_5S[(P;3?,TQ*>[< $MJ+'84QW(<\!I6A.;3JQ78CR MS#!.WR'8\^+L)_6MQ#8,?P9_/L;Q9$SJUN8QXT93&!5UD[&Z372./85S\4]EJGU1T\86=N\6OUN9 M17ZP4Q?ICM?[X,MZLQ^>255M=_89N@!&B]' T;>7F :[ERV#+#(K!FGFB];] MV;:@W])5D7&O.I?,DW^.[6L53B" T.XC\$5)!(BXBA^#\Q' C,=YZ.[Z PG M$;N+->IZ^H7_M-595!K*]L'GL([,[74@?,P7T](;"!_VQ;1BD<;)/H( P8C< M$M;.I%OJYC.(%)G]/K';2:PSYD;VU5F@,8Z67"O86AC("3GR8*>*8PC@I>B& M(BU'T:714%4MU^6A812%B)I,\,N6IQ#HA#GLC$57#!>G G^KD;,,*S XQH[T]=M!,67'>*-:506K^4HL=?"K:_FGM MP" 7+7$L8D^-@#HG%?#?&GO0^>I%;!SW7E[<%B9Y-U>,*QM=NA4!;M-BH?2I M?;1"J=6P'='S:RL&28^0WT#1^X7TOCT: M>-OIU?BFE*&,FXH\_B/=(/?4FX&L,O XQJ7D\NFA,/A1\7S$7B&W[U9K<3J4 MW/ @>+CKA/]R+7R[I]M>;P=$Q?20&.$(X$QCJKK=^_-6 MYT(?]!PUB@"[/9ZP,W801Y5\B@"A!!S5"&D:(U#"VLUN=*DZCL83X&5LN6NZ M>US/4/E8 L@*9O)MNQ,4.0X(PH@@.YQD"0_'GG^H!KUP]+7[@@#A MA]6&%"D#U6#BF)='3'Z ]KO _Q** '^ 9V-.V.>?U7%U]\WH$J(,%SG6: M0&HW--(3"!0P@&)X4W0C)-2+FZWO(AU^\J?B_#1",R&!&>OY]U8OE[3ME%#E\E95GUI;QR"^.7 MIG1LW__]M_U2\%'SA"9&Y"M"/E]-6+CJ\DNU<+FO;)HL;:<-U-#U0,B9%W;R M"4WE!WX"OBH\\/JS,(S/QM81YTI:,".;0/K^#E_"!(XZ"(]5M"" &WIN3?V#?AM'<:SZ.0W'NN=#'-+E.6W3Z-TV MVO[&Z6&O;UYLV:SVB$7?)*MW2BO@-9.K.@;RO="\FZJ7'/3&O[*UF16^B:@TJTB$S/WK6?/G]$:],3L4P'?AO0&P9 M=.HX/ZX'#072$*#-M4X;&UM692XZA@ /O3;4E?8/$@<(:?"NA)&"CM_C<=A! MP+:N>F#X-+>>ZMVVN+-O=87(NM0*QM*>R. X^!Y/W04/SRVXSJS^\];D%)%^$E,/ MGZ<<0H"="( :USV" *(8U'@FTA(&UAVMKS?+\[^A?0ZCY8$9Z1Y[+^NY!L9_ MY9'IK%B\!6K.5PU'Y]^H^VY)=+SQ-M2I:Y\^/_3+]T?A14FP@#QU4_]M3.-N MAON4XU]M+T,R^/1_NJ5 M>MX^(QFK3J\PR&_>E7'1F3]A8B$17+ OS\DKC2CS#X4E[];[#T0'P/QIU3H+/RX@%?A41ONT014Z MF>4$OP%[E!FXZ6&6%EC@[1/_ON3[5\94'R6X;6?,_4%V_GYS6QZT/1\!(CR> M3)GXB/7.JX>A7B+ N:GH)YZ_T97QKP3UOR>HK?L@1FP+12;#H61K^W 62.LZ M\*IV,V[ 0O--[3 "[%.;V!^2\MV2I->37;LF1.RS#1I-NMF5:/!GL-1V57Z; M& V6Q.24#^,J6*1Q[R&1QA_':?U@I#L.&M*,DKI*_:J)[=9&@$WWB0/L];8L M%B;5UG$Q&A' FU*4\>NMBP$/H@>G"C4%N8\#U\/)4_72>C)[_-4'[(6 ME[UI6)G-J;10V=?+(W/^;19C_Y:,(G\I^X9*L @SJ;&5G19JUB7GO)X]XD\A M,/$14VJ02S]*![.(+:.>B@W MTG7.1@JSI29^3V$8_,;,7"_=&4XG[+2[//O]F8R/ #O^47C6+S>:7M1QF-RT MJPZ;RS/#104'$M*R_:;KJ0APU((0@_^[S7'^U62$1SNL?-X/*M%% (E?HDGA M4C0A<#2:_+.DEQL? OS\@C *4Y<\J>]_\*1M?/0N-$;1/$/ZPU',4-Q5!-AN M9]HQN'@$FEG4W=XIN5@!]2V*WADI;_]^\;^"H;.,!)O@%(N-U7V[\\%/'>E3 M8L;%HIVN%PJ)RQE8%4U.U6'_?J0^;O_7-2/KY09/1;"Z[TG/7IP[WC=I?8XT M:S,[M*N[D2 0N (UJH')S_/RV+;FMHF893K/F4.)W%.WLR[VKTX\9LO/(>O+ M?(;94=C,T-3VD;!-;]/LGY-_.X$ (3_VREEI[^=4B8\%.):.J6LS:E3RDD) M-R@[/1RU\EMZXQ+/'^>94J%986GH7%C'VG[./8?7B2I8*"7HJTP0K5>H%SLM M+3NM+:^NI1H1_W+S:W=]1^> M7DAJ,B/K=[D:RM/C$4"J]RD";-V^=Y[0J\FH$\EAIH#GR+:NCAN_?S*;$2!\ MRP!:YGR^:F53%@*$A1#F7CB;/W&4IH$%7B*UF_W!>'@L?J2@X\]R74F]-Q$@ M9 M; WLB$*#J+6D> $Q*6=>\/L1H00)75DJ#P M!BS&TXG3.TM<+DST?+<\\T1ZQ0S]1"Q\,0D! C1C7C7#,]"7*:8,LYZB^]4' M%9?3]N=%GQ^>Q.[W]:1;S>OD4;]&A6)Y#"Z^#O56X$GNCX ][0PZ.O+[->,P M[/Q_795K@@AWW)$HW:7T+*CS'9Y#8CR"3>B)D-*K0^XCH2KS+Q! ;V'W4E$: M1)A4X#'R*[\M[/NR($:M=\M!T&\,3\4:CVY;F.8(YR\@)33!@=$Z=)Y[-_.] M8Z_VC!C/+?!U$'NMF7UE*JQ?H; $/F!AE^O2?6^I;P7+L8*9'#HRUX?1_ ,A)_P4@9VQ>PD57_Q]X\[_< M=;80POO(#TW >D>ZNISS-@28T66O9LL%\WA6#5C'KIXE_LSOO#_X9WL&WSB! MS,TZ@ 5F>Q_-QWX:<&?-8< 2JP:X^-7A+]_%]H"1__I0,7(P8RV$^)Z M%!J6*G&9><("0[G[=C+'!*Q%)U$B/=M_'(_UPY%? MAP=T4?=\IX@=FA4L@MK0S<_>:G[T;*IZU%U,8!"VE4=;J=8KZ_N30.S(^LO" MFTI\3@XR\S<6B$@N&(Q,E0OL+@\:"O6')=(+5BE'H_J]?5(O*UQVT^\S2]"O MFYST^=RN>NG@00!SOU]28:\U&+ ^@C-7Y,P?%F=!.>0*FLN1O#]"@TB6@>"^RZ-$LS_C!!U6;4)._I_D>L.0M7,T,_3N6A?>C M)\%D3-MU*J%'FY$9H<")XVW%L5#@.VIAUDHOWQ$M T>WO=Y8LH**1N/F1_3F M]H4KF1O) W;T#-<_*[E+48H'!^^_!&O$$8!\-9N%:4=-5+":<2GP-+8%S\17 M='05BOUYRZ_%X@X"W,IWXF?QG3>XS!!*0X"?YNS$0"([J2?.]%83/R+ $(Y9 M@30J0PCP=MZ[#,5B.FYGE;,79[1'R\+%0G!4('SJD(G/',_^VK24[Y=)$LIJ M(6IZA)''"&QZE-J&G7ORNH2F)G:$VJ#(CT_C.?Z M\<@!F:RQA\4GH%)R%;DWU^G"LU#RJ !DY1B ^0*^1X"+\2_P2H'+T/-];>X^ M%JBUMI@Q,+5"0;J,0T)8^-%%1S(;.CL[3[;D%2\7L[B- #V[EUI.$NEC,74- MI17K4&?5L7,ZS3DN- \IEHHZ9A1<-^8]+%+T_;ZH00!#S$R"5ZX+^1,F [V8R5MW>Y1#$V!H0]<>QLVM M*EKIO+:K"X:Q:T5I1JRX. &6AM%@_P-K^V!K'#5Q,;_SJ?LP2\NG/I3RUIT#4> ! M6WVN[XP:Y79/S%4X?TI8%JZ!F:VFURPD^5Q $UJD:YU]5P8"]T@DA+C=N// M,O ?>[/4YRJ5#]["2&AEH<:8X,U2F$NY&-W;Q[1CCN;WLUK!W'8F%]+T& 'J M3IQW*LHJ@-V3=&FKUB. @LNSR11/:[5>A]S!\0 R!K>@*UP[^/3[[/TP6XK[AYIS/\C.]#WI<\5%9C9K.PZS!C&NSLTF7FQW1 MJ<>Y:,2> QJMI>6\\A#&B JBIA-6Q(O5<,@RTQ+#$B]\/9D=>DCXT%;VI!+, MZ#PUI)'3(GUZ72TV@U+"2=@'NA4#6+*I-%=7]S_+J4[P65>]"2 MN_5&E[WC-=.@/8FJ!)O-5242Q_T,^1[?8J<[Z]@Y@KR#B\.[>XSX^L6(@LON M&_P)XCK2\6]EK826,!XDS/S$@W!SNSH<.-6^G:%*%B"A$O>YI)R45J0XBS1F M&&)H8K4(T&K]#3&G_AMB3MIDC=K& 34R6.!I>]F\]!]Z^W,1IR,2 ;YWT\[7 M:="ZT!^I%8Q&9J?B\KE?:V&*JMO=[Y_1#G!T.W4C7FE!X?%S=??K/,8$_Z3[%[?<:GH7G<& 1YKL=/#+AL& M^ K3CF,FHPQ8W<04]"(:EY/GSJF+@7\X @\>GMQX4^+Q6K\NM6/*S8[<7PA' M0*1Y#*2$M7G/3ZB^ ]T4=H'M%EB*I))/)%H/U0B![VZ89Z).8)H0X"8"G.#8 MA;XF,+1S=&P]<%X^/(G;\U\!VLQ9["GWP?4_)% MWU@XK/BR/3:L;H"/;_D16@*/.+>X)7A_#<>JY")'V(E2BS4HQA^)3A%NH(IE M,N7L8;+=^$[^.$IL*.RD#B:<(VI\%." J1ZK&'AE>>*K3#Z+#%UUNQK MKSV')N.T6N93KO9;=OWM7=;_N*CI]> M1&T<+#XIX2]K)[+CR$#W#$KC^RU*!8IJ99>74=T*3MJW9O.(HL;M8]%BM:[% M0L:X>1\LCF*.L[/^4HUY/@:!<0P_%4E.G=[XP^2/?3750/?GCL">\]6M[[2= M-@FGY1QX91!CMD>2L9<9^UKSX06W:HS7Y)7^7BK2,H5)B,*:D&N:]%^LV1D! M;V<[V>CH[,DQ0SV6S$V?Y]O+P$3=:)=T#RX.".B)'9)\#&HZ/"@Y8J+1JW26KGN]^^N#UN^1Q2#;<]TC5[0JKLY] MZ3<]C;]'F OC*@$[RI=*K@,Z-;7E?"L@S+0%-O?Z;.4I$,5,#A\9:^*03E_& M*^C%GG[W<.'S7(R D<'TBX(U9:CN,+9)FMXN_R+X26/>_! MV>A5A9R4W[MO:_7AG?6:E197*?S%5BVCK1(OJ:;]!DPIC:W-K(=V#GS;K4W1/V>>?*&,/Q:6L/W^O MR/[-F4G-TY:%MYJ,A:T-II/#AR1Y=QR")]$J3RS'!&#_%;">_PCY(V\M9!.J)\0\1DQ7W\J0V 16 MOK9%@& %'A,Y(>=%\-U\08S4G(T_!0%/)*0H,"ZA #%7H:7+.[_\WS)CO4(H.1S_.,^Y>V+[2#_HZEM M\7[0? 2\&:6D'GWWX3=0YP,Z+?6E(LL@T(B*PMB=)$]S1M>I3'>1@6,/=IS7 M_ ;?WWA\N8-SJ&R#S^UA%#H9/Y_FL_> [S!@J5I 2W) M'JIRBO_N03&P9(4:U'.UXJ@ZA]T1CX-/ZZ+R>!' *-#386EW_-&4D)D@F@XG MOYKL+G2?H"<0:/BG(UF=?X[-ZQ,5SY/ M!6%&TD&50/I'>_KR/G K5(H#L)AA%,<3$E4-?B.$DJ&F&?LZ7[7VCUH \ M]#14G25\'5ME ]N[0:E$!9"TDN@'M>)&Y4%E]!![1>Q[#Y_#1A.'[V!+XUXDTF#-,28[#K+2A+M1U>V,W]:.V E/#=?Z'CI MXBP9-5+?5J)P8>+[ \(W\FPS:=O\.W9:EO+1XHRR)=<46HN/%>-LEKQ?/EQ" MDA;[>E@Y21QSG\H*GC1JT'2[UOTL\2O3A3M'^7,$0DVC^6$Y ZOQ"CJ'"+(Q8NS-\?,^E;Q%KZ;YB MK7I8 _=0ESX:\ZJQ]N,&WCIP&@SH'_VDKQFVM1F8]RKC__IR^+?]R( M[WTA&?V*$Q=P7Q0;4E;V6K0\:=W1\]0S#*KV%?QU=8NR5W>:*W+"YIM;;\I:ZGYV6;K&U2$@L0Y4%5"K\6-/]0Y&%?91V M$NKY&VQF66Y"&2,!CNZ\..^]%ZQ7ZW1U7<+[,4" FY!<\IO9N<$!H:6&-+!D M;4&K&N=0U^<%H$%VY@(7)5<].]57]$9M,*7[4P5(%Y"$XDZ-O-?EXH6O "6 M&%$Q@'J/79"?HX&$!.=MD[T21Z#/# O2(;^23YAXC,'^&B[+/\#$F\5V@(*6 MC>-M>3>>:3N6O!G7^YP'R:;$HVVJOVC.)V!S$PVX&)AI<$PRPG:8 SN>^ITC MVB;Z UND9:\(&M]<*7*RS_=H(+_^FE6E$^S,RN,!9L^8*R/IK$CV\@^^)-P2 M!HKE$@8*+41Z:P+.[:X4:9DHI%6LW_L#+(9_C"011T45":F7LNS'6[P*[FL^ MU)S+@Q[-NSAV/)[VQM:@IHF;;O2D13Q8CJG'3%K1 D>OC/5R0@(+MNDJ#UZP M:IYQ]-+>RZX<=[;CH?HZEUR;\16D)5<]WQ.V+0#OG0\V(4"3KD6M6!&(-"PY M;@KL+'EJ7M'+JT$JYV,9 J0'L6OF=3OMM#M<\GFA#O"=Q[6V^Z=0HYHL4K6" M\QAGU-2-&45!$U58DMOI_/2H(=K-*#0]ADAI5H&;FQ'@$6JT2,!F'*PB3!QA MS5NTQ@A\_T&A?U\RI=OT>=G5E1_V.4L;,R9/V'<5ZJ+%;ZYKFL5=M-.\YDU!('["J@1#N[D$SRVU]0/9UBLU[JL MMRU\6<_V_E#P Z0-8X4^M5R;TQF\M>U;V#G MV6*)):/5SI65U)/9(W@.S4LX;.9A!6EE='U^G2Y:I 6VZ ;<1@ LD[C@$9!: MVW^0,$]L- O-$O_ZWD* 5VZP%(Z%0]TE;CCNY8"Q95Y$@#AOBF/K M*QLR-/HE/_TU KQ*7 R ZQ2'$4"-2*I%V7]Y+8'Q:Y;TZC#Y&F='*]);ZAY& MZG6)][3[D9;,;Y%895_?"8)%^[&'?&,=9:F:UQR9[1?AC\^P"X(MKMJ?VRAG$"!MQU,$\#M! M<>IP20F#^N'AIH4WYSO@9GD MG$!^\ZC@$W%,'9SM]7A:^T>:]+]#ACB@'L=LP%UO,UJTYQ_3T3XN;N1DL;8C MN0,@P(48H\J;#@3B0##!9@O6/A2!5D%C%U$__6COW[T MUX_^]WZT/4KHF&X(KI7;&OM97@DJ^D4TAD:J& Y]N._2*L?J@0'B&A=55\6WZ^%%. MM!J<3LC,49@KO<PV\0H+>\G]Z@-L&Y[0$>:' F$DY.)F6<>A,^ ME:^)7>P4(4X.94*!2[L#2OSWN&;!IXQ"G?#IC6?SOPNIOL/0;[L[=6T68DW2) _'#3MO5E3 N.Z M=!+I0-:C>\<2<,&YP3JG#=&)A?EB2HV5%I$;0M'SIG9UB- LN\9HA:S!@ M3=0>3@CSV4*G.20^T>3\WME+4X/$=P[IQ">C,YI[YV>/=1P8#] OPF^ Q,U#E4+0K:ZXP DGL48QRW MJ?HX,< !\P>!Y[YH@\^P1I#!^ E;K3";@+MBMZH_M&QT6RDT="(CH7)[M]P' M3I4\_RJRA*C UO1.M'I=L(3VNIAKMD ,L.#=J(B=GHBG__ M;EW1"K(D$*M]Y>=-A- MEHDTWK MS,7F*00HC&_ERM7M1(!SOLTV'A*B2XU('W]Q/G$4Y)M4ESD=>"KWX:?/^E*\ M5GJ3B2%.?-'1X@C UWMX.7 47"NSH_8/,>;*L"_5S\K/DK@S(/FP6*@E&;H: M42&W9@747-8>+N0D#U^7][:N/AMY\?!^,=7D6PYK.3'M3>RZ!9IC\.BQ!&ZT MY!3M6.XI7L1;K ^Z(@"E?L% 4?UI\IQ8F<9+L,"5%9LR.USB&XT [WU0<>__ MWSAO7#A*::\!G\V+V6W7=QB9K\ MFZOIF]L:"^\=:<[))=&?O+7T M$[H'QHL*='B4JC.SC)!F=H!IEKIP[OZASWD^5]<^+@%5*S?8C5D3%86OE\QMGKQ^M; M(7GO@E<3^//#0S'WF90$ WVO91UG?:O1DZ]N?IX+LGJ WHX7K9*3=CEHDW&- M V)2=>D5#@82>6JC2:XU&E'N8PBP-B/&MR7R(,^8:D)5\) D Y.D\:#.9CS^ MC[[<>Y!.'<8UQGQH><;_@.Z!LM\2* EM_(( $PJC>AT%^?TEX%T6J6HA063- MW 833(]:_?ZZIQS3/T.&+%:'>7ZC.;%;\9KLK74&[X_Z5D /?RE$0AJ7"I'Y M>E97JZMM8H@:U[@?$T>;:%$X,_T'615?@R8H?6.L(_-7$PVK:_U??B7[X$&J M 9-==-CVY<7KVHT5*L^A4MDE@/:;FQ:R^9J-/(NZG(%V^%M2 ,).$]4(8/P^ MUBS:=YW3V%%=RFO:9S %58H ZBY:G=$O5_,,4+5Z%PRWAT7#J%-@!HV]MA8+ M1T6B_S#'*FST>;TFJ-SGZL%ECRN?W!B4G'GDLT["U5-K;C!@*>L<<_>Q5MY[ MPH.=BU+ETTE.PAQ926/$*O;"!P/F9]+,EC\"CP\Q0!7)+->?$0!I M80>)R7,4<'0ZF+K;VT**)C=@E$G79KY S]\<^ M3N":(6PC H04:=PUK_A*:(7VPB#DQ6INRSDYPQES_%>0%_L>8Z,-+<[<#4AJ MG\:XK<;<"$< 67"VGHFI*>@T%\\1^0JJ?&B=$+OE5I^$57#HI(X4N3(>/!4- MMYOYO*$RD"E5+-@Z^$D^9&OA [/L2O?GM6C2^3_LM/]'L@L!1K>GOWQWOU_X ME%X*W<6.91^' )=)8R*+SR;]69J,3(?:=0U_^-6EX/["+'A'@UV(O&D@V%<^ M>):I#==I.,!Y0G6-MK/D#6.>UE\<7M/RZRF)XX'#WI,BNSFF^CCZD9IF#P<# M/X.[X*G&=GHH K@33K((Y&+91 W>*(E=1-W'_:&A/DXO+I^Y[-K8VZFD;'MF MW"?$R>7V[<3&Z8OR>\15M/A";?\ 4P]P5&GDY->HVD3[>IAPH+%#9TZ4I5^I M44'.G,%$[&>LE_1W'Y[79,6^F%IO]T!9C$IBW<,>&-4A<\S4#!O7A::NL;P$ MC.O\Y.,RA-[-L_MK&^,F5VI:M;[J>V]];QKA-EAE-D!5\3:)!I_#:=UCUVEG M>!'@-,OVT..Z/XPJD D@0-S#)O7U.NUZ9Y9W'SW3_/ZX)V%ATS,$R*J+R!YE MEQ/V[$A$$C^7#;5"Y)*G>[Q/!*4J712]C&D=Q8O 4! M9)1K'M>I;$W .0;NJ.*5(H=C9*[^(,[B[Y$I7 2UNN+SC=.*VW#GC((.-GML M[\=9+>03@HF5AC7Q^U%;+#%CQ-2!\1SW/7L10)ME5_EJ( MR\SQR7-(Z[>@,@Q20M])MLV[W]R\V4OKDNX=K5DEZ)%QCE-'],^VF'K4-+CI M1E$:[N%R; UFFLCK38E7(*ER2HNFFE)'I$5OOQ1[J;QYAA")C7-X>:])<73= MS>QR^<]:\*GD!1NV0; Z$$!0HT\EO>$ZX^D\ O"#,?.=(@V#\[KCL""H"JM1 MNYO>M_\HQO"?R4A?*]C5=&S9/(L[??%]FG:;]EUI] M*^84& OIWWA7W+AQOK05,PIR6RSS\5&'ZF_>F))MVI:3E2(Y&B]NN5-*K2S) M^@I%KTJ>4SF0EN\AMB\P),^\.K[(5_F%N6$/G-^E8M$4.90Y4@:6JSO:E&1A M*4G@@$583-Z5?X().X&,[C5&@ T.$9U/DC:A#-%4E"]F@0SC5K^4J(),8T>9PK?NK-'>.0Z]J3*+G07(Z)QW1( MEB]0/6L%@L=16&:RP[-V(8UHT T>GK\6FV)Z^?JNGD>!LIO6IDF_5*G16;4J MI'R\7U[>ZOH_>G;TK-SSU/-CUQ5;YU.X95KC;F'8<5Q2:DP2%#QWVLZ'9)!MLV^+\J"J8!$. M,F(8!9IUDV[*Z*H*[@J-LK72UQK7JOT*K.71T)*H3N#8+F"6H0]=9AC7?'[2 MI5+&T5K==G8(4X"E87"PQUL'KR-*?B'OZI=V6R>9JCP!X?7-/$:0]EC-4._' M/\XV\P!$:_0E#H\4G%'IJ R?[PM@-;]$@+"'4TO7M^P["I2=C2@LS$R\KOW@ M0 58HX:=P2K:G27K<&BH#>P900!YL%2 H%?DN"CL7!HFRST2-@>4:>$/N9:N>S*M4JWO],([F M?R:]%^FLD?Z7X[Q?WTX97UD,][.2V9" >J?K!^$]# Y8U'XL%5GZ4 8.UN_N MC*8-?U YPNJ#W&#I896"&YP19GYTR#62RK/[B&BF3+*'OWJJSRX$N!>P746C M@;#%@(72_NQZ1=F)9\R,V(L 178=&:[7RK%(V[?8)$/1"5+,D)LXO2]];F^& MER+&M6\2&VCSV=G=>1-L;U^/*[N-H]P=3#Y^7*HD:/UJ]1#7F96NG-D<_94L MWB,1G1D5U7)&G&7.1:[J/8$ U? FAE3^_2MJHZ7\Q;O*9Y:4B66MQV9^'3#@6/SE" MIIX;0>^SA\WSE#SC2)M\*\=KP*A]S%-@;?:DL M[&7CDM,\87_A\FJNQ1#,P">4C2YS"M.A,*KUHD%S"YE:SPJRL#K7N8GTQF;I1; \"2%>P/1VJ+*71]1R/=B,4KOLJQ-QRI^!PP MBKC%!S8J>1$/J)=R3]?1+]L>R&OG-%JI[ZP@$(\#") MB2;3L%#0"'6;X$#?.(Z20#B=^>!J,?N9$KPKSK;H=UL8F,JF;(H6O_#R65+$ M06!:9^/NE(+Y[>-0&'^=D\_YG.,_)PV7/H% 0(5'),G.W0]&&)P M/7Q@+%>M5'C/B9[ B09AM6>,6EH2) W&U"FOGN&S.+QQ%K;4[%,CMM-8_ M.8Z48'*ZLO,BHB!2(B(B-0+21:1WMD<4I$9Z)TI545&* MB")1>D>ZH("T(%T2 DE(]OX'G3ES9N;.O?,[!X_<^Y_GX?'QW>):W_K67FN] MW]I?86XZ34.7G]QADL@J)=#:[,M<#RUG @:"?V=RW1/V^ZYX9Z4L['3@KG3D M4%X3M(_!(8N^'LPZ:%^W338!-\2%#+\Z?;DP<3KG)\O@D*-*B>@]"'\/,<43 M%6]6]AO>1_ @*+$^),VH$S',:72ZYO[TU9HJL ]%%&(L-N"FM_+[$U',!5RU M/'"$U23RVS4^'R3 $.IU.3&_8B3B.T +R(=D['^AS:HC+?"8[,F'NGP]#I M7^8^W1.B6&^)\G46AYR*\37;-MV& );(YAG6_?7L^U][JAC4]/&>9F$ M)SJG^%)HX\1H]Z4L,KO"UCW:BA8T9=Q\'GM>U> HJHT, ]DP@#TZU7QM):3_ M%>:#_)"Y79INW'/'YH])I:PO$4YT+&0( _FC"4GAPBY;H;PQN20_XR_<93A" MV4VB/B$BFI#%5@[=ZI.YH:(* VD."Y:("3JF,32E.4--49&A [ETV)*?-C6T M(PFXF@?QA)UIJ^(-6H9;[T]-2QEQ=]0;5P"D!L367OY2& M-C.M8+%3]1\:@B=DT(].;])A$M$AU$[PL0""4MWS\FW/S=EHAE!ZA_M]3@L8 M0",I\:$3O56$/ 63B1V%))D++IB[X)'E;-/;',W"CIU7V](R4B>8'#ET6/%9 MP J>U*@&FD&G&Z?]3S#@41_)8#DF\)GCVX?%>P6[9$?XZ$-+@N&E6JXLWV/,H\:-4NU.R6>)W(&H_.+EE.(LABJ/'WV\4E3]VZG8$H.7+<(C M?[J%FW3/<-0V5U\'"<5/Y]'EP<@D.FVOY<#G^'F3B&WOZD(=GRBU^;#'H10D M1:S#/+9=><(ZU93?34\LJZ$C9ZF? M5^?Z02KZYP M8O4','"'7MA_N4MD?@*AE1R3Z1[N+ZA,INC3LXV_51,E0@71615#C6H,&3+& MA/?(X5.[SAX&IC8XH5W[?U>7>0EX!4E$JZEYTLE=(=,7W')"?<49R@\5F%M- M%%R>7"FCMK5^>_UI)EN=V/:3'S]5C9I6 M9GG=]F7 F@?EK\&!AZB^4!C8@UPJ0HVE^[?5--B[^K,-81>M&0%=GZ7*C@[& M+P8PDEM)%Z97D..MM(E71ZT9BR1HZ4YT/:ZO;HP)"R@H7LK'."V),2>Z%.\H MW[0!5QZ.>^*(Z-V'V^.J?-M?-F'#E52+%>G<"A5C*-;I6V=SDV>[S)-*]WE( MDKD+EB4Q9[:1VUV;Q9IFBIMO]@] \.@P$!@:AD*:2!GN_UHD]&LXVG)C-3 P MQNN+G^SY8,^&#=D@=AJL\WN'(YMXPD"+9M^"J>$A1#-9GJ>KRFDGY)CUJ:2U MM'UE]?@X=_>!F'?A;_?N_@R=I1,[YR\]IP71W)Y"+NH #!S"]#*/NA08Z#+N M')OZC/:D\4,U#*'G;WMU:PKQ7H@%S'A:TRC8Q+VET?A: [%5SRNB8\D@]*:!4<_KE1MS]\/8R8AA[;Y]60IA9@@ MNUN''H&=X?9\?EOB+=X*XTX_#RL9#)U01!XFH>DC:KU!QP(^=.$@J5O@L <, MF"6G*,5W6=/?,[FDO&;?X_:],""/F4,>[%:LNS_9QK#031WS_QA1CJ\-^(1> M$$I^Y)D1QCP1,QJ2#+;6SO&7K%B>Y+_N+BKTD%8(3SB8>NMB5DW7J)C%$VPO$YBSQ!&^H)+ZWU!"Z+-TS3T'M-0/SEQ85[K7*]"+'3Y MD#0,A+?B/^E*)2J("HPKHJ92GRMWW:%=CU_:XY,!>5.=H5"%.INQPONV&/(0 MF1W:$F&?T]/#U]#)T+?$%LYIX#)H W-=EME>H5J=QZ39C[:8UD[40.MY# (4 MSP5UL)C<%*\&U7=HBF=W_QU9.?Z8NJ32NH9&'CD]_%#(!:2R(P1@X%9CBK?M MR,B6T&@]+*)#I=F7:9+([7;DMF@525*=/@@#FQEL M4#7YP([>R6T63<_)-< MI/V:>=:P-#T"!F6O?/F@G0Q+J[Y-_& 8V"+5@^_RUTH.,[0QIZE1!RK'7>QR MXB=0!!C8@FB,W[WR:\>42<9ER:-@;J_6DT8\]]OY]#RB(&,8+(@>9+X(!LWN MV?:\ZRA^Y[Q-ZRN.-<( >S:JDPZ6^&RPY2;]OLZ]K.DC[/'0J\Q3#U6%^%-B MF/1S=]U)1ZK@.%AA-5P@_J4EB H#,^GC/OKLN];C$R$"YG:9YTK>2CQ1F_#RQM M(!60 !MW3+IP4GRWG1<;-!E&%QZ8K%O8R4BFHS8XO$)I#6G<9BQ3.P%TKWS> M-L5UD[BEO=\0@E^$Z^@V1@O'Y*, MZ;MC&AK9-FI+3S#AMI_D9G"DINBCQ'&Q$0*JC6;<:-B84((@64YX*R_G;.'* M#LWMB1Q:F,90^9&,"TVFVO7+GZRU*##@/?UL 4^JH:$I. KI$ )G:LA;2N#I M3X1*@NG)T0T$ GC$'(JOPU,QRH:0%W[$H(8J(Q#?!,;,@1HCL_]Y^I^G_WGZ MGZ?_>?I#GL;88TB1\E> )XD.(A64VI/V,"#!!0-OGF"P^2/^Z7Q078: _4F_ M_0V,T!;%M]1. K?I Z[R-KZEH]L$(-6T<\Q??4EH8;<>#M)&3IT1Y>>) M>L D1.2CMME>'^N$V-VEA*LS<+<'LI2 MJCZ#;B&"YM4QOHN@)5!,,^,[W14>D6]*'H=')DBR/W]D9/RDG7K?1 M4*LZH6/TB._Z!:XOV<-/CJ380LY=KK0M&A]N=[CJ\#G!P/4\KO2+!T3- M48Q$U=D"Q8F^&FKW *]6!NH7CJMOG\'VOL10:ZYQYX>YAHP>2I &I5"C,#^MZ N+O2[I:M[#&\@\@43T5&&8/K2V%,72 M$+A)Y<[M:V-I+K0P;)5@0]+W(:/G+\1F-SPTJ;"X*B0\$(S*S(-5'(^A)Q:>X35F[40K'\M>W5>R/Q-Z(1^'QBV]NMTK;FOHO&L$58\I++&22SC]VX(EH4L<5T3Y"UYP M6=[JE>%AR0FU=N+X>0NWZ68=L8.(P;,KYJAD$I(^'VXZ>?IE!*U:97>EZL,* M.L3OF%\_L$547_;G" YG:^R!7X8BVEAS\*(HL6G?0?M>(FPH-=V1 MFO-1W=!E ?K ?)Y#>M7@\#KZ M['QCWK=RJYBOD;7?6FP$4].,&*QY=9+F=_JQ)F"7@B9JQ+H&:I%O;FFHB< G MCL- L"?46C$X4A9-!JN.5+@%*LK=D7XD6:LS>^&1)(75G?D!\ 'S.Y@!(5 M,^E!G'1A[>O%:J.\N'S5&#@Z/T#/L6[&%3C/J011<3.F MND5'OZ!O@S$PX,:>8-7W!PLW_:ZM&!0%Q1\K#CI6MHFX$WY/>(X!8@K>71DXV\&E MQF(Q+I"_GY'CV-/@9"['RF*8/QIQ>$XC>M11D=HUV]1-6!C[%.Z_-WW#/?8* M>L[5?-0T&)7"YLU03C$+9R5ESGFGJK>(\D%7P*2: L&J%1)0-X_?1@#3)>+: MJ\=_QR6'B*Q!TJ,O-/JIHK=MT%;%L8>*\9"@&@KNDO6.Q:M?_S/X->;T6P,I MD+>7]?SS0$?SW4E5KX\/OZ%+L%+"<*06Z=34Y!MN= 9^R 1M.SA<8Y&&TJ?B M*U\Y.KO[OD")[5X MN3)R@*)3R$-;0,!B05WY1IM_\ M=IA[)960[MIW9DSSA4:#X#[!(2E]T[LP@.O%]-9JKS7''CJ;^,NS0IRZOP%D M]\'KB9BU6S6WENIX[[&-E7-@=2O40M5(>9ZG>FU&)F@)-ZGDCC66N.(GA^H# M]599T&:<5VACG*E)H0]#]3B7QCLW*Z4H*>;&2RTI0X2*5(48H%D,7:R8FZ\Z M:2..#@->A*460[L:>P[>O<=[U$@RI-,#A0-S3]Q>.AQ]<]@/4R40T6F7E7;! M'S<8RMY8LW7%Q%Q 4VLP2.]B=L..@,'@DVQ1TB,#7)DR)-[U&+)E$[N=Y=T# MD,?P'%UT*=_)0&)F'ELS/.'SW*7ES+=V_A+7R?RK7OQV_DH'EKN25[,,T")<-QX;2^PA4.WXO!'J6',MAO M2?",X) VJV;F5CDT9=H2LN.CL]J+[UYG&,!P97#B/8&OVQ-6;2S_*A" M'\N82CG/ @--B-FTIB2!N[^_XQ5$P($9_!G%VS0B?/[?6[S0XS$D_ M@WKOB%ABF9HO*;VX#DJFM;#F5@Q>%AMO1G5:R,4-_>_EQ&F0!M5HGO"*JTW$ M8>J!!&7/QD4A&.!31I%U"HSRF@:'\X9P.9!@C[L[8B<_+ILGCQ+?7E+W.O2/ M"5"/2E*^ -;)Z-[JTL=1I4+E;D0"VIT"W^GY9#'&K7DJNNHJOFZ(;<7BL(W M0=;./2N4D_Y7J/<%S5\:*BE\[N2!V)AW-^3%(]]]XET0W%#,>A-(NNX'KU4\S"A6FN'&@MNF?HHT[):ZOK%9VL&51\T]?0Z=#"#6A-"#\& MHB!%LF^[0O$JF-/E4T]P#->8*E,O=F[PM='SW:>WT]7>E# M"P&J%O06(R%) M4[=2\$,U7RN2K_W$.8LD^"O'-Z4YD.+N$9+S'D\@#<\?M,_?C\H/A8$=CL\' MBE(OL+"5'T'RX72$JT=AX'2FUYWA%12[+)]>0)S]O'5#5VMW6&/9HU=G26!8 MX.+Q:N0"1[4=D9+X,PQ((QTSJ@8MUM''P91Z";;&;PW\)2;R:TMY'$P^%4C, MRV791]\RI[:4^(">V26 FL ?A(&TX.3^AJ:3;V# $(GJ?2',$O"U7MB7TL^F M3JMD):YR^"20/;'K\%MKY]W')M3?LZSOFOAI:FE=_;ZU5/#,\_8]L8%']T;, M^ MR,F+">BK'&H8T&U[/2E)*#V^" 2G9>LZ^/W($Z"Z'WXV">;;/)K>'-%A] M-$T==D%3U&5AX&W9MR@/UJ]1'JFY02&*7Z,\?)H31_](ES\6TER(^O4#=^YI MVV2=6',12[@AW[Y4C;H55\4D/@Z7FF_[T;7E:(&&PU/U15'<2,/2.35(?S$8 M,F2$'\HKH+P^2\,GS4KZI5N,U\W# (J*[_+I?%WIP?;HG7@=Y_7Z^N/K><(> M2?/)M0F9S[^Y(8S\X;GTCDW*3T>$KGG9D7V:E_MC6PY5S[^]F"HX9YDPUW#@ M?L2ATD2+,&/LEFK%62I#>/"QXHOL@Q\Y@Q!L,!"F ]706N; 2$ZK173/7<=H M!E_+A,_9U&W,2('$CHO1'07<=4WO@_#HW[S"?KWY9?$[DTC.>7$^7\NV\7RZ%OVL^AZ.SO8<" Q*Z;7/Y+/ TS*6=HK"Q<";:#>N27^X_M/K;Y M)X ;:!:9,?J#?3^.DHK5= 9JW]S8='\_>;W9ACNGRL[0WQ(SO# 7D]'WYNV; M=_A4#UCXT\%7(+&UH*#=:NX2_U?3YN';3XTU.5]@0"_"2C=DQ:FIY0AK(T.E M7MS;?FEI#XJ+Q1TQ>G)@IA@&;H*]F/R&7QZTULC,6]-G*3DHC<=QZ^B?01F( M?QZ,+1W(\4K[,.E].>5-CJ2"_,XE<0%'2H!_A;0S]:D&VP,E*Y:Y1E$!2#YE M=-M*5&'"F\/D+%@1&1W&+WJLX6.W8F10QTGP484; MKGE69+R(K;%;>ZOLFYLP4('/0="W$-R56^I$4U!=U\3=XPZ[#4.YS:453-JS MY4%? $_T9D,DJ7@6\7EDO0;19@0&C*037HF+T;"()7:]^")KY-UK8'X\7:.Q M2,EP]GS"QX%&4CUHIRKL;[305+A__Q&^6^TM!Q)+> X>TEK!X*:OK.$N?@RA M^(RL)&]BI<<8_7 MC+F#V-C" "M2%#,7+I$TK?CQW';$6VA\0D&(E46S9;D( M%9;N-S*7%XF>!HQVR>^&=3=&4>)>@!#3]DT&^?^D?+A>5M91IF M0<3BG_=W#YK@%B5T*WUU4&VET8R;7N_<3:]>0W5AE\92IJ]PAGVSRN9\!Q27 M5HG"_A_A.Q0)VZ]'B\,=*A)O,RHHEU\(UX8!HCB:*IW8Y)YV5? :ZR<8<"5S MQP8$'K)FTIN/KZTEFZ?_^#J4IL\1/<8?"\R'O^R:J,Z;:05?Z3."%G.AW+DE MKZ*I*8B+@FY'+6IG%!9"!V6#.K&,FCGEJ\U9(WTKKXC=V7;=WL9X@Z>)G^)N M.H>')/$,;#MQ;>?N Y7-.X_*["Q/ >NK2.P,XZO@B(4E(K:&_IZ># ,RT=0V MZBOH C(!/S'L @-\G(CZ8>B*OP:U%-<:#/B:/N?0_I(T@61$S3 M".1:=A4&8D,)2-J+CS!06UU#? $#R8@HR%& E$7RH#_"B(&=U6.0JC3J:T?Q M)"]4*C(9/VI.#86>R*"(8L_H3U"$FA%\D1O&742FW5D]%TM->F36O8Z(=3 F3^TBCX:TSNUW[.[H-"-Q1;2">[HMSD M=RO7+!B#,>%S3PRPWXH4&#A]O52AKC-L$VB=Y6^?J>&XZQRF;%)#%5;F;_[ M5?GF#B1PLRYL.#(8VL5S<94Y]JP^>$&':C^J0G"PXQ387:PRH06EDQ%3'\+ M*1*K/M.X5_)2HS5;83>&'T4%3<23,09KM((TATW[_K 0#]!)=#PBP;4A7-1P MC?CV3*B!-41FN3*KD6A%S/"=.Y];<=L;UNVDH^^(3ELNI[(Y%U59Q8$^6^_Y MM+GWX.F+GNHG*UO/U1U8/9K\=V$"U>-DO'''_G81Z./,GK)U"P.,&\Z^N:+' M(PZI48R<+.0.+KM:;TLUVY/JL#OUZ3#+X?L!/6IL*2='+E\A^[PX>0Q W6*+ M_'_)1OLOH'C@>K:SWF%ZQ!Q"?#1K;)%'(#]O,]A_S,<)98=*T?H" P_>PH"C MPE8>, B5Q@8 MW4BVALB#/>\4AW^X%E8YS,MDGK6E]VB9R\T"O: 7E 3&"]G MVMI2H\PV7\'HGE-RM/KT9;#2_Q%N!KSUF9KKWKP"4E"'2:1Z3$:15-=^P^/> MA^<_\^O,@;65%'P762)[ZB-=YY/B(#0ZZJ.[.5E=95;8O6H[]^% MTP,DK.FY_5H$SEN3%R_ET6/O@'5X*D?2MO:6^G6T-ACPGC>)#4A362X55^9C M9<-S:T4Z?PH#34A^K)0M*XN&4:W0P8UV<>N&0D>/T%&3-(?N42>Y_.GJT-]JQ;J^7 *.N9$M/5X-4D\ MY*44\!P1%[]SNZ UQORRC9L?..JW%HD" M#BZ'#?5SJ>PZJ?8E.U'#Y=>6P=\$:GQ]=(^\99/;%B_A&?T4"4&UC2]X@_@Y M]B9S[VWF/8'5KX6$9C MYRXWI>,;PB0*PF[>"@J,T=3:+;R27XW_!/C0=A2'-/8*.AND68@HC;UOE)\W M73LPDCXJEQ^F(R[RM3P9-\;X<]+)?5(Q\F[W,X_N/S4G.5%#ST;MM&:/LG(6 M1U4NRLZ%.;$ARL/K/ZS4X%LP:?VJ#'8?FG,KV/KDP^)=_\;7ZE2M!1@8%G@ M:;OVI=X?QJ[YFB)=%Y(G]N5D?XK?2[,F@QA(D?CHH_RJT.WJA7D8&$CQ)X)= M3S))/[UA=+ZV"'P]PC<,4LO<)444&]?H7+J2UW :#VA&3 M2K-R-=F_:1/SF_"*OW3A53-F'8E'V^(S'2X4/[_T-$F 3S'!^ :/9@V3^W/6Q>VL65.N^\#-G P7L@;$GTHH^1^SW_Z[ MKPLKG4Y$[N&Q+#!)"G;>:+%@D0Q9XI=8B05WI_K05 G(FJ[1[)Z=3+_[M7C: M4$F9U^*J4-N_#6D:1*-:S. 2:YM,J,;DTZV;^O@F(F'@$0Q<12]L6>*HGR0K M'_Q66LNHIQ>S65%M.0_.:SZIJSTK)L/U[D(-!^=Z$^DY+Q7Q.64^J@E8KTJ) M%ZZYLWPST1F_MV[G3CHZ2K%I] -.=&+'>'S 8J1T38'@T@XD511/0O8=)'/93'-O?B\7C56@V=4*=V?91D\4.UTT1 KF7 M1:L%2^1;R=R9<%T>5 M-V^7X.5+P9E2[8\%--!<]YD\GWM3F.4+^]%/.4D51^\$J[N=VSH&!>A=$^'C;*\WK%I,GPL=PZ MSVKO?&\P]HQ\VDVV$^(ZD<%/JW5V[,((4)E;=8$76M>'/??8 )GGK+O\QSMI44R0YZ$,H_8DZ--64%J [> ;;BEH0AUP> M3F]%AO(<(%N(P M.4M93$Y8TK*0ED%/8![PC"G3T/Q"&!AE)9M!-,PLV*Z4*XD\\7>M@K\-+_AK M1]'45PU[(*MVRW91]QV;,W1=G18.(B9@H-)+%!,@5G5@__!8N<3)RC+U+M?0 M5)X9$V6R)WK+;C.ZVK+G*CUE:JY1TVG;J4&BA6Q=\-A_/K/\"Z@C;Y6LG./" M'9L>GV:U*40A^DY*Y4]I8??6293+Q7?U:Q$+>2ZV\[:++!X6XH,!!=QS&""A MJ5SZLHW4" ,.]I+V3WO->5$[M$G&]X[ MQ"MWBCOVN<+*2DD=(^&)7\;9U8R?HN<5XAB?N?GN+"Y$.%(,Y) 5]5+-R05D M8XL;F//^N'&U93L[*_.3HA/-D@RJ8N;&8@F#;:M+XZL&GE^L,]5+;MJ7:7A9 M:G--#)9^6_D##%0_@(R.$)0SCE;MY*-$1V:_<=$\":8R]+NZ]AQ];U1C>^7> M@5LG>"/>GMK@Y!P96= Y8\'&II)>=NKO;>/?Q@+\[>DH/G4@?B#; :5U\;&C M2/SB=3?/:AC0J&+NG!$:],3B*8;^FD\H3?S[NG;WN/A*+B?:,%2/3"7E>*T2 ME:TRZ#,PHG;'/V(JJ7@S0I\>GH?,C[B&V$@V)4[*Q/?KT:' 4K.+>L3I*NK2:G_"CZ,>][6 M=R;NBZ#7Y4L/,YS5WZ^)/+C&4BPX\BXMF=A0JT-5TV:K78=!JZ;68*3N4Y3CPQP[]O#_QS,NT M3U &_?&2G*SFF_>$O=IK+6X2D3&^2R.Y6$$[$4LIPSV4>]$%.?0NO-4IR)'( M(?&LW6Z#S7L8D!LJ8C+_\UX@2P+!4G9%*?'_&4AS)'HP[>3'1XW[1) S;[R. MR)R" ;<*&.!4AS 5T*3Q"+D7M^?\M>K?S2D_MXQ M_F__0H"!9L>&@M&EEK8X02WET6+ @2O(&3>!ZL4RHD!1-_FM^K=ET=V(!1TO MY7=MGN>&L*W(!7&O)PXF/RHR8O7"1P/$G%H1PNN3DI\8)]X',FT#&6(YJIN1 M-XI>D,OKFO#=.TUN&&=NE^[RW,AP$>CVJ?A0;A('=Q;H_+\" M'Q@-9;MYB^B''&8PK1Y+AL"=[G%%CHO0#&8*3"=-];PL7BV:_F_@ '@0+Z*- MVT<-T#UC7(M_H*ZKB#U'M08RES#1P@7DL]>JZ^A M-A_*U92HQJ(&HT>5],^4M%W-?/9:A>O+LPNZPW2]LK;B:615:MBA0[)!O'.Z MO_PRB#I[8N3]"A/?_P-P?K8.L3_UZM+\ZZ&N^M:@[=Z*&6X8LOG?7\<\@($2 M#^[DK#G^:O_;8'[RY\;1_L?_U.K?.T/^^OPAZ\4VD:)0]2M(W92=@A<0E9[B MC"Q'0EVYU<;;+EN]Q,*N5Q*C1Q&*7O)C]4FA[XWU,I9TU+52%61H _F3])X> M6U)8ZQ!B3%$[1_N:QDT82*HA\5>O&OVM"JBIB+_;9]_]S+9+J-Y6:^-U1.$T M=((U./]1R0;9N3T?+T:H;ZK)G40*4LT_-,C[>CLD4,[J);\J67)FZG@.$23[ ML2?"P(F]^.U-,^PF;?' Q967\-BDM\CS(NM#.-^43XDV%?@"9(#@MZ\2BBH) M]G5AEX/#2MCK33V(;MVQ4AN?EE R4+O.Z5IK-T'%I+RIY^[ROL.2GD'4EIT/ MVE-V#*((N+&#'%'#JWTY/_#7\C?P3TZPET\"[YX8>*4"33//"/'H!7QJ&>M8 MDS)>?S!B$\.:$5HRQ4#<]AR=9UT Y[I;.1I?KW#)E[_!,4PR/BZ@<6$ \_2L MU&%V,XAQ')I C6(7=<&GCD5UTM[EO,:C-"'W9_I9E6(63ZHB61T[X3> M+RQ;-RD=;WXP8EB^.K2[6N #?*QB@0O!Y(2(^#O?<_L*W$\BKJHN8"A6%.5V M2XX"%ITA$2W#L^J.2':A68'BTO50N&K!V)J66'FB4.J42IJN5^ M&*H6JSSI'((2RO:J;KA>( < 1=:7 M;;'BMO!&'R\ MQJ@1\E'?=3?.ZRQ!5/;[M]#T%!A ,DXUHXT>SF6I?,8N(<>5 H/4/U6W+$;! M@ 5CCT_2V HX/_]7\-F $O7(AZ:7/@;H+XU%-I>S/\, 205\Q0Y)#R<:.ARO M$$*,R2:ERC)? )S_HO3^VR*G6T7Z\9;V#)8.QJ&'BGS7YD2&^'8N'W$%'E( M(L)8G+!=SL)H%2C_7T&#G%'LZ,=^Q])'15K*.UB:%6"@2@P&X@:^A$(5<1OR MSA_%CB^GSGIO,Q^D6$SC(X.59?<*"T.:=STO/LXE=E]/;Q>P[;HUOR ')])B M[^V0S25[M+^;N'D<] EZ'KF"&JJ.[M]ME/)AQ@C8 YXB:486:EI\+1]T M:A/??3[YNPXCI[->K 9MK@KXNH6H06QX]S-!1 _E6?Z\M=@,@@$S>A,T 0.1 MN+J:M.FM)M#,[*#TD5 M2Q7P$X#,NEM!HM&"T0(G(^Z*I'?&S58:TQ:NDI^^>L=Z#ZH4V[[\A3ADYIMS MIZ9S=97!Q;,WI/>/&7#\O(65^W!"TA&#@ZN5MUXV/474&DAVO)5:7+'Y78,@ M)R\,-#DL_;R$F2 VFJC>-0O'D"#&H^QW?246TP@%7$V]B\4+I&0X4L MEQ^)*(V7T8Y-G_+\V_L]^GK_IUE2%VD UH)W" MF+;M9 B>L@X&K[ NVH%5N4L:T!2&.8FE?9^E4I2#_5 52,)+T7>M3K1!,K@+ M3&4@)Q59Y6425XGJ?C1\X*\-Z7,[ZW5)G82!8V'0]%[0NX)=T8.2*+X-SM125SY0TC; M@/77:@)1\U$N,7+;OK/(1@?MCR2,K(G\93W;V>,3F\JW[@_U':8642] 1I%% M)I)[VB\[=)<*@Y>8W%J T<4T*9H@T:T".NE=GAF!&,P2GD*JMR\T7:X #?G33W=[O !I!0%0G>8=)2Q! -KEGRC]9]T M4E1N^CG#@/FTZS[4WCF-I1F>O'PE9\W3=<^<\XW]10/R_\@_] M#2Q5($43,]K(BF\S!,K]A6Z?=X5L,]8M@ .Y4,L49#H>.A]C:/S2_NU^'2N?[PX6& &^"H MWZ&>3_X$'#YR2>,["V^J2RVA:DK=I35'%):MS5=%]=WU9Q*=J@&B"P,L>M%J M[XLZ61:!8YJ=$2^U_(,JR163T.%E1WM%ZES,@R/E-Z\<;XX=[2U?%>K_+90D MML3-*M9X)[G=($;2HA?T0#NUKYF1I1F/IZ'%16;#G)NVL]VB@02\D;/IUV\,['/$YE5 M0DT(9@1]]0L9< :?@MA0]8[/Y(##@_&+N)E^#9-[LNA=X"L8N$9*Z97/604S M\X.A@?[HV)TGB@-^G_G/=1WA&$7DLY["4)Z-?X&!M_[-9A-%?"R.%'R@Z-7H M,R[U^"!*)BU9HUUD/M=FZLJ=4^N/[-[ECJC"]EHQLBG)O/NK^<*DX3#@^H7]Q,W< MM7OW;?<.2.5LE+KUH^?A[V 2U;J!O?]RJ=%6.;G:#U'N>J:S?/[U6&J1OW". MJ,T0UZ\;L/(IH@@NYDI5T=,QA7=?-V"Z7>C2SS# R=R W>2C$WI&Z6(^(M)) MLGPJN#GU*"NAN#]I$+HOBB,(TC?<6'?>>/3HR"8EO:# [:>EMQ_C#1UC;4+7 M!_L6\-G).Q*7NZ\.:>V MA%]DE6W*^,Z&TJJ':,74D:46J0&16W?N+IT[[5^/]'"D=(+V8J2QO1:5QN'* M:099Y:AQ]DY3 V(G+FY*5ZN].TR]1&!: E%T,'Q)>X!D1]]<4D.H=VX(0=L' ML3BI!0IFG_OXK[K$_-<.J[^!3D (]]LJ4U9J,?68L,JDX2[P\]!CR2U+/.*5 MJ &P&3>#[V$,+/KM"36I^HQ##48WV<]S*;_P0U4A*/$1A+EWJT:S?SY\]('8 M3FP;;EKDR8P-U;X-$;5'F.9 .@P@JAXZ\E-(O;IMOJZ]:?/2G[,.\8JF5:9MI:0"XQ6;&_?/OV7=)K=M[Y3I^[ M_@EZ80CXT1V3OF0_[A,#OQCP^V#_C5/,A:#@4S,62^A.FG3@3 MT1FGC@2%?^7 W(D&Z+/7 HQNLOFPMZ"2P)@=-OQ%6MR&6BAWUXE6L+J)E8JQ M1?7A6E*EL29#WM9D&'BU?&G[O/CXH/>];S-9^DIZ)G$U+:(_&6J5YHWZ#(CW M9^-R<@0YW2T6=$ [=4[FGX1.2GY83\9?#*,LYKD,:1/=XF.%XZIKSR=Q'.0; ML8"!HTC6,+"+U#O3 BF"8RJ0 ,0_ MQ/%.B&0%TU X'2>_VT';D# Q\ ME$^]>M.*K'8%-S,@A[G88B;1V\=W2M(J+.SP<:JUSO+7,<'#"4F*'XR5PZ_L*5'786-PU@0%K4-%E#F!"$ M'(H>GSU"U:YIV&-OD9.S>Z+1P]IQC,G]E5$%*6E7VNH],Q?V'E5C\31/L?RS MT^,;6F[;_/2^PG:?H;PM] YZ@G05&8L\(+:O\'F]#(;X20>:A&SP?>"S+[YB M\_)*?C1KZ H,#*4Y&O60)VL@5]00:LA4*KG[V"I8*3\"/JB)+7W@1_"I>M8> M'Y> M=1.X5F@6DJ=MZ^]7L.G:M-LB&/CJ5O3+>==FFR@/Y#E@[8WL]7_R& +]S?T- M#*AEB+/G..<1Z]^XP0 O9@Q-L8$!ZX78@OF7!S^]7FB8K>1Z<^#Q2&TWLZS1NX D*0?/&[GO%P\/?8_XFD M\5] )GF)1\5VISG$H/DOMQ)>..M93=V! W+_1F0)5XNP'_367 M4K^NXASF*OYZB>]H/4>[1R9C2?CA%B#M9Y$1&ROF*CY27WZ3K=, K9*Z7^:% MUXU-[Q^5!ZV"A?4G;]G,1:P8ZT=H:'EX\3&;C64,(T:WK]2(NG,:12M-="J8 MX/MZ=J.:G5UI7M:Q:O1Q4&H>!F(4<1:C1F*6EUY[>'%.*X 2.$H(U.QL0&H0 M*U&*V*KX[;.L5\*,QG\OP;]TU?T'>&$+-9RJ;TVH;6J4#-#1^=*@E89[=A1A MSP"?XT:1;Y.WBCX=?$^[1Q^@Q!OEMJHI#[='+Z_4Y*+7FTDJ+^VY525VU77P M#%-C7XKC",833B,=%9D!A.'B3(?"'Q .+A5H#?B_0S[VYPY1THNQ#I$8<=U+MRB.7VKX.:M MA+#6SQ6@H2EX2GR!5?!G[A\PBO.A39!&.[W3S@'9/K1;K!;OP!J"H$0QXAK# M]@6;R;!SZN1$F)V# 2UZ=Q./!W'#O5%.[)EIKP_/&!_KE?<@YC)Q39Q@!;(J MU12GRU5>TTGOOM,Q;GF]E08&:EJ+?_RQ*6)>6Q ;B(8F1H$Y3W)/62]$[2RH M126^JF&G*\! 5"E&LO>U9U V0I^$3YJ9]TNQGDAKA1R9VUJ>?U%12!?_C;[U M3JIK']Z_"[@"UM+JAQK:JWEY__QS]5?XU+$14_\**5U]E3=S7Q0VT/!*QY*@ M+,(6M,9]0!.[%[V>MDWR!SD^_';$OGR]RV5&20Z5RK1XJ7@,D3'SBVN7?(RJ M8+PWSTUWUZL10=1 -UEBS?X7I6G&YRH]+PN*_F\MM_9[X2,\<8G8N]2\LU-H M:YA5E+9J)PSXU=")8"7*<<'KTD21TQN%,7JW@D9&G O]O5OT. [IY=[0T&6; M,]YZ>U"+KK%S(?7#0BJ>,)"?FY)MG%_KF4FF/%/;Y6F>:*G5_#](\M]Y^O[C ML<*:HAB;0WW2/?'RAN^)LI347+ R>NKYY4L=&C^_H*]X[G)Z3.=+,56 >A &#N#?$YMST0\CS(J9BS2R8YS_^BSS M[)$+)5@$KJYI^7[P/H/U^.ONJW$UVL'9B:^V70J$G4'ST"-^V&@KN7YP(A?"D'*L,?JO;<9 MA996H'XO@KLE5V )-_''2['^@4U<-"?K@UW#H4?-&VY[R^B[VO'/8\L+#AM3$VE\..$\?IR]*T]FMB;7JCJR.6-0>3,,S):@:F'@ MNG5SCE9NA-GS-LB^=L(UZHU'/ZK%W"MI\$?-U0^ V9"AO]9'^U$I;F/)?4Z4 M6&_%,BXPB@^B,_(6,;UD=MW<[C#_!%H.-/CA\Y+B*!G=SKJ@R[1?R@*?/@U M_R(BPF9^0ZQ*YQ3 T5BOJMK0J2;_SHJW$;M\FV^F?-$YUG42,,%]C"R8U"84P M'YJQ&KUK_1-IEO39P>A&NR7)BD[6\V R70<&0KQ4KYH(K9JI^)XG=$TM)FX? M-OGRCOWSPLQM2<*8AS/*3FWY\K0L^D^#+2I=YT= M^;&+9A25@(N2IA4KJ9S8XNCI8?-2=8R.6^P(@DX54Q$["<,:O1MX$FG,O6PH M-+-SP0;WD"<1E*%8PL".+TIJ6B_:K7TTWO<*#DM>-CLAD1%6>2N\W^K:44GW MP[[)['_^<&KIR2,B&DW1M N"I\]#1*N>G>,,IJ5SP!^Y@-IC/M91LZD BJUO M'[=,Z0#;P2V?88 /,K7MUPD(?TB+%Q8\.*5\: &S^!$<02Z).LQ9B]SOU! ; M&(?LN\8+(]](T_!I]1)LC3_\I7PH$W>MO[RK^W1^Q=]!]:(Y>CUS#:5^.V' CFI[---?^5W MUSA9Y,RA$)VVUYN@RX[YD] 3UQ?Y3,,KV\('#@XB':$_ MO92,*DE_>$-=(/_^\EQ'[N0[/@W&P\ =NN< ->;\U(4>-!UGQMSAVQG1_M4V M;DI9=%D8:%\.O=L67X *7;XJR2D\OOX:;]7FF^' YF5?Y[7WQY-X'9WG@0MO M_7^89?XKO( :8^4=3[,/:.W@8PQA;^CUM#,N0!@BYV!CRKY$,QG$_!/1#"VN M\BPHF8*3]QHC5N@2HQ,/84QK<8&NG#X_LS,Z!E!!5.Z"G/9)ON3X;$R3EY9V MB*<<[1X=!FK:*B7DWOZI0RHZ5WDD)/KINK6O'8DP0#PR! .W%A.\CCL^N[BA M[2@,A*(&A"#T(GX.*]F;ULK6R\,\J 9A *O0A+3B\,[WMJ"W,/]+! R\]'F. MRS$:?\>?E6+/PA9R9/]=CF8F[VJ>5=^T:3/G>M53R:O@-5V&+?BCH, CQ<9] MQ);P)^EV7K]\.0T.C7+#P% '!09P'4UI\2;"1HCSJ(\PH-S>@F MXX=PBEX!#1X0ID3:,$5K5X:3:1@JE7/J)0SDIHH*/ZL5/=2O+\IA+G5 _:IQ MQRI9E]\+HNGW1OS032ZT?:[@6D:)T64T&4?%UV*P8LM7X,;X-AC8&1V@)5R= MP5P'OG<1V+>)-W[L\1<.;%6>4^2!->WPF;@2[<'5@FS,MU;B >P%+,BW0 MRHA84_P0TV)9\2=U MQISTE1N@)321G8%3)+CM>V"EP$ U>:^O/;?=AN[CN^AXA0]E=1\:A?;,A4$7L@/>6_ 0;"M* )U(C,# P,\UPM M[,NT>*X% ]F?BTP2^,M0Z'E4$+T[:,);KRM6P1!S\EUSJEX5:TL?&!M4WO/N MA+EY]:R"[-Y]=P8/&R=_OQCSOX?[B?&1;F@IK?'Q5O^I?8K_7WM?'D[5^OZ] M&E5$4JD,NS)%V%&B#*N2*;*32HID'@H9,A16'441VU!DSA1"^YB3M)-A8YN' M#*F=F1T'>]NRI[7>K>_[NW[7^[[?\Y[3&7Y?Y[KZ\W,]AG4_S_T\]^>SUGW? M3W[Q5;@( 93IZQL0H*'I&N/)H"AN'E\S\KD3HY"-I>+OS4M%0C('6V7NJ&L4 M^7^R1]G#^[.8.+9K&7S9XTC2M2+G^6HZ?@YC_*RMFAT-!>MZ%T& MB_C?4([*%2NK5G7M&DTEQ@%[DF;,:L?W<_:[R;^V>Z>AF4*CS'&2!IU)L3Y- MF=E7"3[^>#M'G._3+D[TV^2?N91PSXXG),DG6 A7Z"\U;O?U-[$G;IM;:MM^ MV2-!Y^RR,?6OAOG/8W:?/9MT>_O6+P''6 ]>XH?]QT3/+S#Y@7YMU)P]@4TP>G&&B2-7]AAT3!=7>!85 MA%G^I*!U8LLJ)A2'OWIXLJFI;Z!2?-]QY/O[N)_O-E.U_'_E?T^C* MSWRQC[OSY=#AHUU^O-!0+V?[>B[B$Y*O%3/H5KV,SV2:>@I/!?;$IS5C. FG M9).$]JXAF8QV&_-V?!>TV/T23S_<8=FEL_=ERF+6D]:L9($S*-2@+G4WX3^^ M6G\YU'8\HCZ&.]+O.'>0JJQUS"+C6RN$1R1>$[6?5H[XF X3I./O#Z%=*,HC M$I590G@%?K7*$QL"5B# #B%V'XS["LU%']P9WJ'8+YHR"0FT.U;(ZO@EXR8@ M[A[+>[NT0B36[PR1R7X*> %VCQ(&*MKV7<&O7$;F+]T($-MXT37N"J,T:UT$ M7^%'$ ^I)':H559[Z.*!*^&69_C64YX]*ZO&(-H$D.+;X<>*K/WQW*^%9 &%X9U=+(O3>F_[U2R)8M9X\" MJ_JT'4;%Q&Q)=7OV!#7V_8VMCOXP;&8QZ?NRZ+=+QA+J6A9_<0"]QF%9+28/ M1(I$@$(]H4/QSGX%TV@SL.](DHF]COP2@^44X ;B#G M@?'**&XL]=JD@EVXD1M:(9:G8&=$1JZ\X[(R]B^"#:^3Z-ZYOOD(T&8][+)Q MIZ^,F.@ WAG?8&@QZF96T_H\2!0RH4(/B)V34@F3#"B)A7[Z&DLWR?0]O3X= M=:'R&;5>650CRO,^5(T M7'-3DI1S66=J+%*[00M'E6V,>S-PE!-8ZY4?!_[ M^5UIXO\O/,?]A?O6XL7^7Y3B!;?87%\''EMZH5?79,N_6\<[W+<'=F-;/.Z) M(3T88%_6+&N4QK"T+>A"":Z*BVG"ROOTSLIJR"=I]>MKU; MQ1=7W(X_C8[N5HNE<_OGN)7W;._[0)NOY?4U) YMA6;$0%BEJ*Q"C8S8O8.-EY*6@_7_%\P#6RP>WP3C5^G+W!0,SIC;H #.6;'C MH#X_:/2%_97W&-[J;M18P]LNA]0$C\E8:OHB36U?"_CH56N,KT$#+4$) ;Q/ M[#N& -NR/F!)2_5/V^PU R_Q5/@KPM>278U2DT7@; 0X(KOOP,=;?YLESR?2 M?"_H;)>=<@"VBB>_O2+YB/MF<#2TNT3$(+^N^-3C@M3!@L?!#+P=>@%"L<[% M/V1G;G?F,\/W0H2DEI0B"?7Q"2P37)P9[OC*)^>K8T 9 $TZ=U^XPSS5_8'M MRU=#FD.--J\UHS2Z:$W,?@[?;;2^[O2GY;60_PW7Y#F4WFRN,"4KR,XJG[,D MT1^Q,UPI/4/$W1%O!S#-AMV-ZU,!0V+CT7 M+>L6&CGH3 @QW7C"3;VL 8PX7^KG\OKMNR&7M"WBVF"/:PF:M0>JTVI>FU[\ ML#0XBV%1,W_$AQ MW_?0N-^9\/[OX!G\?E]K0^IJU/FNSZ;1!6)#%IYN&5"J$3*"LIK8];;B. Z5W7BSSS,T(\$Z907]3U6]U"=/)1@_Z3NO8 M-JI6=[-10TNU9VGDCJMZ%[D?.61J:INLT=4@][UQ] VJ9=-\,7U.=KCUY\ZGQ)P\&LV.GH%R4\#B5G)5 5H64 M%R]CUT9M#XC$4_$/HL;^QVJ__P@\OWX, 1HJ!9O4GCW0R/+RINT&5D)#]0'5 M4,'\1WS*(14E:FU9#VH2JCTRP/XF1/$<&;%YSN)0@-'59/.\9^C\2QM2SF^Z M& C+8DH3_-,)G0B 5NZ]T49D[X .8=13CD5OH]6BQK7NV=W"_?7/?V[V'?5E MB(3\E,-6+3VIGU>M4&H^6AG8\3J5+O"ER;IFW--5%@(?0+WCZY!R: M.5UT+J78&1+6A?-EL$H.5H'F"=02U 17"> MGP KL6VLJQ7=!37#@JE5F4&H# Z]- A5,"M;'FOXJ["6-4IWRZ#GKW^-O5>_ MQ73XJ1M;BAF3?,)1P!IVTFX#DT7BC=@9W6B&(Y03<5'T/9& QP%SF0B@ <-W53 M.]0V_:C]TP,HUNBKQY,9%[]\H0M@C4%;F4/&&/KDV^$%;SDEX\VRAS;%C# M>>D&[,K"C1K!4N_3A!@8K0@^RB5F.3B2PBBOK.IWB^F<1P#]1?.U 8V/O(-Q M#+"&4O&%.W3]Q4^_* ?9DL,S.3O0ZEL@"?LHFV;E,)4:9;6HFK[W60HDU[SS?BKDAPW4\>-9/._MI[=K6G*.&M1\ M2P^77:LDA3T ]4&9MTP>X>4.NLH""Q&,6+&\#A8&)BQ8(T"R4WEJ:V[R9?M. M5F\E[T;A_111W+@^V=8T:&P9F/U;\$)P/%ZF&*U B?+Q%XHAO0\*J4& &+ B MFAW/":3[#ES_8A\:.82EVGRV;QLFE@LKPIZ7P3%LO;^]_JA\XGG&BDJ!P0@^ MGX1IJ%79"P'$E'UNG13HOQP(U[;;3354^\"S4"$"G*0FY)KFBSO(\Z<]WKC# M;.L5J/'\@%V;+K]E5Z.D9$B,'N]?>2)<=BKBOKKNLB]F*BT&/( IQ(_:>CRY M72ZZ[?JWUXTW8Q_CQT5G7%XVOVB22R=;A8=)-:0P,SBTX8M=NK)CC?.*6@[% M8D&9WBJJ,CJ^R:@) AD!'B" YP*?+%U(E]+AUNG<+9[)$SP4P1IQ#4D9P57! MAHX'G*1BR2#?H'>O9UOU/)9#)-2;O"66UVK_*FQ]/4Z7R_"]75*;S7@\2$J\ ME5X1_H8$8-+5L>^ +%#-VZ&MP29$](LL(,^)@D06@G:I^0Z MF+;YY.62CDQRBEZ:N#I#W32NSJJ7,VR,OO[ MH;$('_%54(5R]WR]J.\A'/_/.&^H8"<"/)HJ/V]04,<)/&6BTC9*_#4TO#0" MM*BQ$[#[FVST/ MU]"2=8Q:>FVGW52$]QW2$ M^0]#W<,-]2R10^:B!F8$>CM-(9'H)O(G#;J^M=8T.!:2]JM^8916NO\X]#$: MGO);3/GT\JONA_WN7]R&O]2R+8Q30C6CI797LR$,RY<<<(E#U/PZ92?E"_9] M;&"%+DF;08A#7&?=$" G_F%EEK0S?Q7<:#C.9ZNMVL0QJP#+,NX\V+RG\^3= M2Q>.1YP [90V:-@E76+E=;78V8WX)-4HU*U,4S'R7>NR7);W]\!2W??G%.I7 MB:UWK DJ6@4^X1A?<#5)G*T],E.SH0;#XIR6-Z!6\ Y$,BVIZE<, MZJ 1V G975XV4J]!;_0":HY$R!Q*=N2PL-'@X>RW)\ZE->*W.%,B/'$44! ! MI)07;^PGSJ=0H0?C'I/VP634.,2-:HK=L2SFX/OA>>/1%**<=Y/9Y8Z!C(T8 MDOZL!!BG[W>&;[$&]\2WQ&?.0W6I%8B=B*C!ZR!22VSG(IS[?NG>/!7VLPMS M"1D5+6I$.G>ZTXU80SEKA2G\EAL(\/":$WY* MQ(25V&\U+5U-IB' JQN'*^0%/H$5".!.P2H&&/H&GLC["95_%'3A"YW!,DF+ MAN"HW?"V"E'#UU(,PUAE^Q%"YT-(G)J+R]VC7"K3>:+9>)8_P>6(B2 M@RV^7+;:-;G08@7^TK-H#&^$>YB\IYZ4W]A?NQ10'C169R9;++T^05^@M+*& M:_.VQ)HGMI!FLIURX$9-)H%#FR?M4I2=!(JY^.8S?IE=T!5JFH.T0>QB;(X# M8V-0J&#W?._F=:Z)/^\*S.AG]WI]0_ %I? M1(#1NL 7W3/. MU*DKHP%RY4S<\7 5H-31^'GHM&B<'T&F(&(?K)MU;6WK!; MPRD+[==9=[U7P?9:"'#6PQ%; B6#'1!'<1&2#"_7PY8(@.%P0000\?VEC&X\ MIBX MW;W!=4!XV\]_P)I+_ZI/)UQ9._)9\A&WW4[4J. 3FON&B\7\T<>I\!1?P$9F M)UQWJ$DV?NKZOP(8]EB,OPJ$FT0 K+K ,4X \_CIB$:15X?HW%N5$ 2H,SU\ M ,VB8I7B5$\C ( !M-N7KHH4XX2G _CJN^7OZ.9=5%'*#Q<1PH!(@O=HV$A M)5,E@0::H'/H*1X+7=0,OE.J/'QDV2SV=T'3@])'#I[)]NG=U/CN:6!OX-V= M [M">U_W-.,C=QKF-OK+LK4_SV@)ITG!"IQ#!P'&$ZY;?.VTZ^%R:!'2[T$M M&*:#=L=O$;YR!/B5N12E@$M?+IM*S#R5<^'[VL[2FR_KQ\(WG]M]Y7VQPU=D M26$9!FJ$^P2D3L*> 2D$VI,ZVY?_J+@_=>Y@NQHNYPMN:A%E63F%FOZ\I(GV3IT&*)Q7(KS@QJE M3H4+&3IM*OC\18[,\EJ\);DDW,D,/&HJ.744W_AQ%7'^UE5+62(\G3#LA #[ M1V?%H+J#!EVV[VT:FCB3B-)_69U&"(T@T3MHBDW5'DE_TBSH>\M'_G\P(^ * M11L[!D!ZE\3#M=2/JG H8O*#6JK8MC0?.&K8ME,3W04.)=N.\=$)NOV%#F5: M?F*)9Z'ZWJ\($'4JX9IY#FL.CH4ENFRG(EE<;)!EW*R$ $3G6\?%/_8??@A5 MB EWCC=JF$%]<\TOU"^K)6*9/9A8G6B4 AS;5>?Q#Q#M1OV&]_SS]"8FV_14 MOZ[+Z&1;MT-]MAX-V[DC!Z_][Z^'8D0\%7LS18"U M'+4UEHMVK -UASG1C',$%6:ALV>APN@NOW*ZUBA[0WB$OY4E/)4R#!Z'//%3 MQC%.BE\*;;Y4LTT\@H]A489B;-#XP,H$WKB?IOZL@O@/P[,5YREC"7F\1\** M381."Q[518W@^RT6#E]3;$3I*3AQ1)C&4_$J&E0/HC]UYZM?TGY6A8KJJ#23%AIN]0&$G]U>:P&Y$H_L]AA5!MIF.>XKM1U08 M1 3@*4_B[7[ N(.:P@^9^S$E-2?W6+R?1X#:_6P,);WIE1>EMWZX("0*>O?. M_ VM:>*JFSZ.X8IA9JV\*?SSN #LBF,3!5\5Q;!=Q2M]<_EGP]$+X!SAGZJDCKD/6#WTH5NYBB* /']V:NIX97P1#CW2XIY&:J$=_HDW(7Z9 (K,'+A\RZS"T%JB>S-<"S+.*VYKT^! M0B,PP#G9-=_(TK5CS:%Y5SIW_E*F:6V_+WU#L&45'XL6>Q>: M[0N+-N;QJW=WFW2W81QC07H3.Z58PYGS7?[GR2IK"7>/UI/(1#HW$.%&N M4C X/AHH;-@C:#\4;(C^PL /XZ=,,XS$]XJ%'4\+ =8 HM7[]WEQ>+>4T MGUH/."X\;9L[J>S*#^O==N/$@L0=T&>;YF2-+C&R(-O$)+KP&&,C9'K[JD6T MJ$T'^=V 61WHM'9T::YV0"/)UPJ^S+5RY@HO+(^3LK?ES!4Y0.6)\\?$!1>K M\K"AB!LF9[+@-45'%#8J8,G=++ M8M181#'LC+U"_4HC$1';J4;K,=/RD+M%] M:IB?7]/6['^R;>S?#8U?EH6,\ABG-0C=. \$4KG6B;ML.JJZ334;ONCK<1J& MWZV8V9<)?V)T/U$6E/1Y" PA0;EU&BM P*W#=$+)P3-3/B4.%:-P4FCE[7>R':.5LQO&IP M(R?R%DJQ=!1UG)(+EK[6")MZ'9WDQ*D2\9=+*N[]67B(W!<<*FC1+31V=%KW MQF:FL'7?@0G.UJ&)?P4CD^WOMN\*-QJ*>HH T4%JK[W"Q7JF'-03'GGBJ3]= M\J9CQFYA9F3%54T^RR Q3%%+KR,'Y:,LKKVM&P7CE&Z8)09TS+H+"70R+JY0L#NSLCUM2K*G:' M'T"9>S'99M";%'CU:.*QX/7&#N9\V\[PW=GN'";W^1.7T#DCV\-;^]# W^77Q^.NSM<@JA:*2V&8F"- _0-P+!%' M54& )+[Y=F=6*6:LE2T;&8./$;4I5[/N'%O=YF<=;.&K8FMO^A#:="T\5!K> M(7D]0-?WF:9VR05"J#Z*Y3#S6+2MY@@[RD4DX1&'O]AN^42"W4AFUWF*^NOX MC!H:4!0,EG7H]*TS(JO?M+[_I"JU>\QZ 0%JLF)2J&'IUA[9?MV[V88=4%W< MB0J35^ 4WCI:M'XFEHGJKY?%CZ/\\"LV'A@PU)+9\98+UDI39FE8ZQ=31,T4 MW*W[+A TI!7552D5Q(N^>89Q0>$K(%>OO">L<.%[.7-3I7PC 9!1E]Y;?_M:078TUS2I4',!T6U7?JJP/9N MC']V&T[.<187:CO =S>%(GZQ#@&FA XM4G6D.GR2#ID)U-)XMRS;S'[S+>@# MJ\/T%2: G*4+BAL\242T EDRXH(!U\5Z=86OK9-CLC0.#]5D]RSYD%K1Z XH M:0(!/(G%.#HAS&HXU *SIE#TZ7D=U-117008>6&)*=EU>!5Z09Y#=^W)"E@F MFL"PLT]'@!9UA]+7%V'3%XDBM2<<=!@YIN!(Z16;Z<,I&>L0H) %97K,+9P5 MHPF "PHL*+%YWE7^5E'LS3Y1:+VN."K&B.WJ$0<(*T1)ZDI!!_%>AYM1*& M7C=7X5A&DH@#QVSL85L[/U43>C5[WQV->O@:OC, _%0@IT]!-Y5"'[5$ZN=" MCC$RYQ,.[.Y7&6WM9%LBP.;/K46*A(C-< X"A Q:*P?H]#@+/7PON L!ZB3% MX/4ZPL3PM,VC>UD#AQT+=1)MX<>:+.E+T$QSM-,GAA:T',72" M:LY>1DG_"3!JJSSTF?03CL4]5B'E=&<>.]]"1-E$TU#SN*-M""#YNCRC_0V. M%L6)DD7IPQBP FSV'8/SPO;@J5Y%7ZU+/Z?9< M>0ZL&EE[9;/A:"^PMLIX>55Y_X!_!CYO>!KNJ6"0VGYOP\_98@/"N]X/KKY< M&T@/I)@07Y4KBDMV&./W>=1 ]>F-,E#V@P0>\]0H$1\$R%\/^TQ<@=ULP"6$+Z/_XEV)A%QSLA@#C?.%3 ?H$ JB[(%4V=MJ;S>V,9YNA8"T^1@Z6D@.[]N,;5M%)4]!5 M_,0E9P0@?T8 REZHVP!ZC*$&=,.ZJ!;.#F2:(\#Q#ZZ@XE M+.!^F/G#S!]F_C#SAYD_S/QAYC_ S.>E)&K8PLGNEV\>=U89<7ZM2B$:%HM4 MSY6_K2@2*5HH79LRPA4KUWLP:.@Z:#L"H.A;(I59AXSE.^NA!%0PR]CO%GH3 M[/D&G),-Q+#R*=UW1C?>E86&WMH@0/2805U,D7@YAZF7(X#[J*96B%H:V+*4 MXFISWFO;@O3DQ1,1!%9VJLY >:CT#A=O]V%^D=N9?\OEC!#2][\ 4$L#!!0 M ( ,N ;E@LR[1M(7\ '&9 4 8W9G:2TR,#(S,3(S,5]G,BYJ<&?L MN@547-N.T!P"YX0W)W@[N[!W=W9 MN&S@[OQ'NON\?GW/Z7/&>W>,VPOFH-:B5M6:]LTYJ^IA^F$9>"8E+BD.(" @ M "[P'^!AY=&)F(N9,0#(R #T "@ (\1!(!'\!8& "!(!9@!C^%M!/BO6F+2 M[[\ $0 \^K5+ B##GZ'#[X7A!)#L_JG7_UP (&UI9F7$2"%K[6CF"K]]\A7Q M#WGBPN66_?7Q7]MU49%_M!'Y> @*NK?VO\F6X2$W^/]CVS_[6)G9>?D9V7C MYV"E8.7CA[>Y6/_39W M ): &6 %& &, 4@"U@#CO#[WPIY6'E,;NK@8,// MPF)ESZQG:*UOQ&Q@#69QT;-A86-F90$$15QL] PLC!PH](U,S*R$:(_JFVDI MS R%:%6Y9%AE;-X9F9I)N-D9*;G)?C1PLS#@,Z05$<9 %73A=P';@(T<]"A< MP)96]OPN0I1_C,X/;_]^S$(I+&AG:,RO^%[\SSW@=T*4?_X69V=G9F<.9FL[ M$Q8V/CX^%E9V%G9V)G@/)GM7*P<]%R8K>ZH_#_#>R-[ SLS&P,9>^H2$7D[X>AR$3&YNA'I.>(0<;DR$'AR$/%QLONS&; M/N6?IS09:_Z2?(\C;GM/GSX59/GW,_\_ M1<'R9].#M_YJJ/ W*?X_N/Y/GN3?G-W("N[ASG!7?I@#W@'(3YX@/7F,C/0$ M"049&045&PTN8U0\K&?HV 1X1(0$> 3XQ&2T+XE):4CQ"2B9*6GH7C,P,A!1 ML'"PT+/3TC/0_QX$ 1D%!?4I*BX:&BX]"0$)_3]\/;0 V"B/'B/.(")0 H^P M$1"Q$1XZ ')X.'B"\,?U%UQ$>(3X^ D2,LI35#1XA\IGP",$1$3XBT^>/(;' M;P1/^/^!Q]A/GK]D$T7"4=!#IK3%9?>.3$.A>EO:BJV<7>G)Z=GYQ>75]\YLO! 1X2_7?\H7-IRO M1X\?(SY&_LT7PB/GWQVP'S]YR8;T7%0!6<\6AY+=&P7W;61::>M3*@[%8SQ] MNQ'4%]2<*S30WZS]P=G?QYC/?XNSOS+V;WS- NB("'#E(6(#(L"->#!=ZJ/_ MH?^A_ZN)GB%7>,R$DWA&<'J&IT2YITL,L!]U.?W WL<(YF(2)U KK'ZA J:6 M .G^:!(JUW33*3 J,AM9,HM'L[6FN-:&R(NNDQMH.?D5:+O0BH5(0%]$.'Q5 MWU"5+PL9\AL3\:R"];D>,D ^A+>8\L1[H=\R^E^OUXBSEP9EZ_4*.9T@O4', M$7U#7"E^JE99.L%Y)[QZ5[H8@+R5-GK'-$R9_4S M<]AY_A*W(;0KG[5]%].E2,A-SW9-[O$0T@C5? URE=X@X/11%Q%"R/'OWUG8&[UJ1]G%3H^NKDCS3^,M(\VCUKO*YA18\ MCZNY&*3]=_DN&@YML/J/RZ=[ MJGN?H6_&J:^R,D0S/U1=XJA)^:]\%8FJ+QO /99%0G+I+8@0+E\1>C3ZHAB0%R-AUB>7IM(Z)RHS6N1<*K I$DFHH06].- MM]&(XU>BY4ZI+."T%8SA:&1RCGU_5W8ARK'T:Q4+M-B+]U MI;EB9(9CLH;/G\YY1W15%9=4I*"9/;LK5BNTS)A#=R50Z$:,2$M%XS?.,2HT M@^J:Q3^U!=/U223=_71%GI[(7_<0RG71F96Q>P#>C(=UV$&RM36[["*?Y=A3 MM+1:VO>N8\;&YRSNUETDU#4TL5:/9MYALZ_F$NYM#WU2CX[4)SJ)",>I9F,U_%4.% =JBM/ M6'C!]\SN%H50"SWR+!5S,7C]?/B9]J*6:9UN@(FFZ_D7CKO\]^B?/M/IOTU& M(X&>%38Z63]W43P2ESBO9=DO.2< ;[@'&ISB,/7Y(*'^'+8,M7%-Q7J37I/T M=DMG_/[E_+:;5]$%&LJ^HK.A'V$K(ZA/8M=3UC9X;,+2<0POMJBX(LY)X;W8 MQFW^]_G/0 N5Z;#]&U)2O"X7=_6:@"Y[%\_SS,F#L)39C)IKP9YOO(JA2KY3 M0AS*G*Z"TJMA[S3#SFLY;XE)I=Q==%"4!CR+VM8CZC+(UJ.CWY!.#.Q86#!U MU,X\Q[?$M$&2$_T6Y*,ZEIM?$>LVEM/<<;4-^=.K)8%4+3C&1FX=RS MZW7(Q3G YG]>^-$&I0N3MS %=7N1JN&8+,71:!6Y+!+6)>QQE M.YQMBCA*5XP*>;%KYX+_#OKA V6@;,JL?/ZC$D+]4%&*2'\@E.R\9#5,XT0( M]'Z4TQ56D"2UQ2Z17U2U@&1(Q;>+TIJ*F? O0B14HJKZK&V;PKK*,^[\+132 M)I,;A%[8ZP108$68@^1=- 2O'W0Y(DOHE6\#VM#J^KGU]BK@KKY0?= ^N]?T M9[LCKKANZ4\^ZO.NHNHE1 'GF@&S!?)^CB2,)7\8+?A;=-D4LJ*SU MOQAE*%!__/.#C\2"&WOD5W.-5<;*G0H(<&6\).O-[,CT=I8 K&?O-QR'QD%^ MZ#V9G:(&Q?2S9H MD@=K>3UBO$IN^D'9&PYNH[7"F M%[?#C?H8?E?FDHJ!MK<'YN[3[-]1(7;QWXJLH\LSB#0*,PP]!"'$A"]/\4'Q M[R4W2Q\ +9$+/76GZF1V85)?E?((V1<[5F6@'(EPHRA6@28;DG#;4,PG@#.G M*@U/:.*V0];$+0)T%$&R6'?M*6;+\P-BB3%%GIKF MV 3]Y13FQX3& /;PFZ>7JY]Y]LB5H<9^Z5IHGG**_H30%(8X&R$)>0ERC>D2 MX9%* 6ND/:(.+SH?33-K%AW3<_$O%?9=W1O:+:29$(=C.L3JL4H!)IU!JXK^ MW.)4 V]JF<@4.8,#E0)DT-B9A6;!G;M$O4IUL_PI2J820,]G RR?#W/%&N2[ ME'&8U5\G[K=N)$:J'@YD/6;WR7PF+DJZ M-PR3*=)RB5[>KROZZH^R]?G'MTS%=;VJ6$64UGG^KRX'VB)^^ JZ6!H0LWX+ M"E;0^ETR]X=7K>U&X7(UG0!800P7^&?HHZJT@/I E660C8$>#F]?@8$/*-M< M@PXQO!S:4>4DB1QXYBE+JLA6];&ZW.RY"HE56#R%[WEA/1A'F^P)E#%.9=3L MTBVK?5Y3G0%L&K-&%8[([JL3(@:X_3-"S0. )6BO[8>+L,5N ME@ )\) L$ D4Y*U+"KMKK:]NE$:P,S"^':E^'.Y*6LM5OQ+QR@#BG.6BLP0* M,-54UWGB(YW,<4JAE;]%T+LU6I= ASAP'A+&HSZZ*2/7YOS5):: 'LV">V'S MM'+2B(#A*Z;D^9[VIB_>F3#9SPB5Z(%&:0><*COIM<3DK<4*NE1,XHYNQ=*K ML,S=23>CB?.BQI@0VPN7?M*L4N_IGST";HD*SNX\88X'9$S\78=, K+UFG,A M!;GH;^H0*W%YJ$\'G3GED1&@5 =U8A/AC9FO>=A!K[[M%OFT*0NK/P"?:P8= M%\E'H]\='X3_() M=")U_"O8!7R GL?@,&#%2W&; BUN"@;6'(20;I4".HC":Y&GMZ:B>S7M[#Y] M>2F&O(3\ZN=9Y4B%]BLFG@XOM%-' :,3Y_;,PG[G<+R)MA,YPF&^$MGTS[QA MH'<-XX)/S6C\0\!9YB_B)7/%:J5U3A&ZUF1!U:4QL5G@NC(1(=507AJA7K7$M.ZE*?@E\8E.)D!,.X4W M9U$G-I1'6J]F'KU3S3WJ&ME+L!C6A>(@R%I8T\"2K[L;I]KT:F*M7O.IQS93 M41$L1LLA)="(++9!*$^4T$4)QMC8"@%S=MAYJ$7 5QP:N3B,Q3"Z=4 M3]9M*WQ_G>[HQ*KS(P7<^=<%WH)2+O:N2[PV%Y+UD*V5$@U*R*6 +8=^A@-Q MW>=7/IM#%GJYL]_-1@_[/X [:K7( &J#*>$) M,N]TS2MW\0"Y2F/'")IU2"-5=)S!H0Q@]L_"SI\)87#IJHD)IR-*;0\:0DQ( MI5K19!D3VQQ$L(8J>GYPCN"/W:C#)A97_6+<11BT M!8-N/Q>/2I-4T)93UOMJ&DZW(O,UO:MY0<'[#9DUS6:T_2K82H1TU_[-Y!2U MAH:DW7''IY;9OGSQ5==A#=\VXYD&CC5?/:O)R:QLUHY=T8\GLNQ85.&NYR6R M42C91NP=X?(;TG0"7C$WP,F"M$RX-9(+P\?&JH0MN;SH@M+JR;FHI'M@7 M\IC/+O?J!8^65NXFSF.SXZUM"X8%^P.+2FBC^Q"3CN);$,,K=S[V+ >_,,"5 M\!M2R_>NWWM#$A#,[,%E6]*IMUJO9*K(PCZFX(HN)7G;5_;Z,?:V#$]+=?EP MOOG%A?,4?UP 0L2^LRJC>@CV:7[M1@S974%9%-VF3#1E3_."7J14?FZ:_!-E M @ =H$/\<17R %"?JCT Q>2WK(5[(H'\0O%^:3A]JDH^"P;\7NV;%6EO9O%K M:--(/FW6F^OYO_HF-9(6*8X82_SYYIX3H5/=16I5SG?$E(=.\4R3\!E9'O,: M9>@%Q5<1_H 6'J6K'+5ZJ-"99;: :>%+%7G6UG M&LN J/WJ'K96^8SH\\SCS2#R@ HT,#C8S_)]2/?K?DJ*Z8B =!_3@60 -*\,E'<@6RUR#Z2/"-DZ]'/@O=[[ZO'O0@& M/%@R%S1P[%@R*FN-3;['>M-NZGM]:D"\_MA$!5W\ 5EN?$O*+Q!D#<\AQ2LM MG#" :>?XGA94=D]HET7%>-$A/%<*9&0>3.I/PQYZQA/G:>/"U;\T?36E-KHY MWD9[:E^S>ZF")[CN^4' MX.; \0%(M\CZ"<\-Q\"%J0^ JO7SCMHSA8@=%3K$KQ/-ZX4N[O<-AY"OQ38[ MR62C,/6B=VLT<4L'SC+.)DY32F(DN7=*="U&G%5Z\_GO ;37^CQW/23]5MPRJ)HAW$*P35$,$464_:?@#..QZ M;?$Z(V4QU,_TN2W )P3I-V1&6;,R[L=$AVAJLY+J5JCIH7$= S;()7C35R#U ML7-KS%D,_AU:"W>7C.^JA> *&Y!!:U&?N7AD'%MZGD$M?'*12'.J(/@*&*I49Q&L( _A1;RL4K/5B89QA)XT064;!FYL6A?8.;['QST(4C MW@E73H2'JI&W]2HI"#'5W=]&!&G0@9N-/V>!C:B8*\9-P3:17[+Y:S!TFF-O&>DR*3,],KZ MVLBM28'\F.KD7KR67H]A;)'V QMN3D5X5["E'?5(821_'6M?6:*/D&B.*EO- MORAD_1R:@7 M[Y6<_&QUD6-VCXNPAV:\R,=ALG74S634!IZ(>6L294)'(;+@C&P+-YU*K!^9 MNR^F@D*C'Z>5GB/FK*D6Q&8G??^5X)::'OP:G2X]&/A7T^LRB4AQ'=6/8KL# M-D_TS!<9*DL7\+*9:4D,R2/E:H^N5$DA^=J[BM;U,3^'47B5;U!/V?ABZ87W M'8UQ2@BV*_D/WG5QQUU+T_"PW!W59< LOC=!,;,\(VE:P[".Q4XBH%S?Q5RX M2B?VK/;KJ<*539C:@NF*J2C2@^D ."%V>Y@\ %1^#\!M_P.0BMI>-$SX /2L M0.Y/X-#[Z.?>12C^;9'(<4G/FXTI8#!JZ#;#RM W"X7<'CTE9=JWLVA)&;0Q+]?2ZCP8.BL M^;SZ^]&R4!6;=)0(YI:S&,C:'F.>@:LBA!$\$K.9F1L:$SM6QV668PP'+K8G MN IO_G6$XQT]^O.<'$<4_&V_)5GN"(+R !"M=Z[97/':3\7&K]YA%]%S%#"K M,?R0HWS_EZ*[4',)5Z-%:C:OQEJA[=YQ0,<A#"9G'JZ.5Z1J+[6G.\YC #XANXHA\QI%R=_;CKNE<^K?3$L7\ R*(A M-4M]34XE4QX"]YA4DR+1PAQ!7OP0D5]PH[R3N&;]_9($\ZO*)-K*. FC=[%1 MW/1]GH$[VDL!]^Q7!>]?DT[T[5;M=?67QL-(/&9N-FM0&?ACTA0TS#?:,I>/ M\ UV(.@>QL>+C67$EV#*@Y_<6E4&M+.R*9>3LV=XC@ZJXNB%[ 0D/D(6JVX[ M,"8H6HSNA^?7'%X>JD@/^^P?BW?6326D&7QC<4S3D3(XH1.K,*MM; ? ME2[]\S]/A0>ZZM6C3)?2IWWMZX%DFC#DQO=;1+9VT64X9@QE$QL'C7ZU";MO M H71W58J(W"T=C73?5DU'6:QX.%+Z8Y!0'Z\V%$@FFML_0% #0\6 O(K M3WD;NAP;I\W(!Y;SU/O%?BJ(X6V0K(CARB/\.T(.OQJ^!Z$] )?Q#\ ;O #- M9#CN1;8] '<;#\"O)WI3!P0LEQJ0%=W(5I&@)!8_&!.XT&PVKJA@%UEN]&R$ M/(GRK:&S":^R&4VK<&E:-L"7^)BRU*5=%>8(N@B]4UQ^5ZL_%8U9^K M%CP48N,O035FH,OT##&%G^NV[RDBW[#"L#UFYEUE].@%3/AN*%GB5F!.4Q=Z M&WJGNO)+I4H.4T%#+U=SS/MM]H$:VO4N6;D/7EI-C7HF67M*TSM3 M2[/8;^8P>B+T>]J+1Z*[+;<2C1N=W]5-'%GNGQUA[UZ*S/$W5I3EYRK09*4J M2BHC?C><^RPKH>-V[-'?>8.1'&2?(YG5;TN3G65 NBYMA_R=0%]\DJ'UMK;G M/-U/G>]D\ %HQ=.P5=@,YMNERRMB,FIL")Z=<>YG>*QP:%&FJ""K.$/2R[T? M7K)R$731*%K)-TX EIT^792[_\EW$ZD3KLXI'V.1LSQ8Q'A&?.@YCU7XK*QU$1B8 M].9@]42KQYQ0^B-)9R&GX V8R&J:@\J8XJ=R!TDWY OA@.LI!=VL3] 8VYC& M+'S'JQ*E];U?>6\]HD7%<%7U/O\K,@EEB[E;3V%R]@WHW02IYHZR(]BN0+B.27CEX5]="6#M@0)TPGA66;:Y=MF8V&\)ZWJ3_#L MVJ7A_4Z<\A%]#FTX=L[S1]^/?("2J:OE==MA?,A5#N-243!G,9DWM[6SE?O( M'ESKF2V70\UDH\3QZ&U>KY:![_7884406(]EDSHT]/G[#QM/"UD M,:&5L.*2:XMMJ2*9F9S:M\')AR/[F]A2?8:S:/2)!\,&1_*J@BOT=C8)Y6)= M4E+;<"CT"2R&K(U:7Q)?JPY-G,D,P]QD[M<@]->SS=K'1U>\$6KW'ZZ&:*YV M8'#_A(/M.=5ZV[_?YFCD:6DFY&+!@"^YYEEH!;+&G]VQ[D,*(6A[.@8 MB1FIQ-!WQYEOC.716T%-9A+$2W/V9BV=;\3&G55&/:?>_;K!'B"G3*&KG*(9!F'Y"G? M*N<]% YIWX=80V*2 V4RBWLJ&ZU(*9<2!0]%G,G/A2>VJE65=+0$+YEUQ 6C MI9V=N<['YK6:KDG64^3T#N2G>M;8HCKZ;PL,72?,^9KA:0G#EX[_+$N"+OW' MO,2^"W+"J_L -#3? (7\=QE/[O?D8 PGO+10]LT?!;O\7%.S#C_V0E[7X?N\ M_1+Q+CQC>B1W]R:\U/FB2.5F]<1K5.ZEG<"R2>H%GFSPSH9J8R7>0J$6?U>F MH]CX#_DZBW.*D P.0E%$Q,TA-UO)O-WJF\$][=UJ>^UY5J"7(X[W[()L0C&8 M3_GH4_TT0].5<_HGR4(M6L%NZY3>'S>0)>6N'0V'NJJ\)S$DG$4^W5<@10A" MM,Z8A05&;*;*9&\970P]2VK)E[4/<[LU8K[9=S<_KD$E2]59PSDK\\C5)>=! M)4[$;@] R](A#5PB4-^SW]$8*&YO%W[5*TTJ=KV#6PB!CMUS=8]H3Y,X:F$H MJT2?:Q/Q00E<]%_VBEP93&T7:[8UO>2AK_/*N!.5LO;2-'OZ09$]E06[2VR/GN7NL=;<:$O**NPV9 M9M8HT)\[49]GCXAYF'U>F'/54<-G+OD3$B*%OAZ,20UN,'5&>,F[?/"Q? M*WXQ(J[I[3^6=)XI.#!(<#!ZS9U47'3U0Z.!AU:B+&K-S)&=$/-3:P5,^?7*SQU]M7/*5]0\OW$>;7+68G?)SY3FFO/>4]WHZ^F+R M:Q5TCF 8;DW5NT/YYE*OI6W@9I#X*WCK7NC5 V#;'.MQH/M^_@'HSEPZY#DI M22HX7\)\ 'P#SR/6AT-7=<-3AL_@F4NSHO"'O_4CAG?OI[BP,'=_[6K(M(O: M8B^'APH48"[?J'CB)LBHAW$GC9P[?VYPUUOSI!T(L<0_]K[XH>BJ=+=QKK0W MEU9*&#N/3-W^]!%_$U6=)? 65' =T=7Z8JABUN8\Y?B_3#VT#?I M'W8SIKHP+'GW.U&\TV\#5.G7&U[J0'.8KL_(BZQ!6"KE%7C]H31"D0/*!6#VBU-RX\JX-Y! %O(4J3-B M)BS9GZT^,](1:Y#OS1QCQT6HYSL;6&Y1M^'?5IJ_)SX6?C9A1,XOAG][ O$W M[[NB/+Z[_88\1GNC"A9S C&T%QW>&X=@(794/@#>=54%15I+H@7JJ=]\L">N M6A!SR2:\G8^).VT>@;?&B@,^1;.GP%S?W%EL]S%LFQD4*/I\<=(@[$<62Z$S MUT6'Z646"$WZVFTW:BSAH+O!OD"U.DHET8M(>D;J$MEK6LG]/(O49ZL#SL*< MR%G4QL E^ 1(INUX-V09Q\4]QE&WMK>AM/$E9<-AVR4>4/(6(?9]P47"1O>G M;B'NH;W8%QB7\;O.JM^JV\/^ \^*V M2&R#,$4NE.!'^;DM@,.CN.84^P]MV4:AR:\\G;3CWWOE>;=U(P>$$9PM#9[# M#:"A_>=?S-FNG,K_K7+,^C-7I$;\]H1?$X55?6]J Q$H[B\S4$^#*[.7^K-U MN^T1-N0&:E<";'6ZE+Y+(^A^AV$YWMQD!!#[J24XZ3Z?/M>@)Y;.+0%3U7P^ M#!>;%VG++IDPH*'+ WT<#OU3M2CO\]\YXY"WFQ"CH1TR+]-+0FD29RU5-8 G MS08@1,F9GR9!5,&:\HR9=\DB<307YS"+ .)@-3=GS<;0_/'UB.^*X+?N/ZJ3 M5ZHKPN*0;]P^]K5.V9%$;'Q\W4LE/J/;O=B$3.@;3G]ZJ_T ##1@&BFA7AL5 M0HI"QI6H(@VU2I!K;Z?C6.TT1H>O5^ X/@9ZY]'^R[SHWF%J_*6G#:SD6STX)V>3WL M3&I8%]^P-BWJ @0$S%5?TUND+"K]N8NY05?YW(/D@OXD^W2G-C@C]900&&UYHQM[7E&1ME^3W'E>^2X'M=WQ5%\KT +0+QW8>]/N5U.V#QRV%O@UF50**^IB+Z-[NB!4#(< MH(:OSJ+5?."1[^:4F:!^TP=!U'U',@HQI_W.V"1B#.K\J#I.M-7Z *#L20V2 M>H\9"U&7@3]#6OAT1QM*.LD?&!M;PO!1A@^X'MG'[%X9EXPE_(8OH.^> VD/W7**F- M["NH[;J\A"V6.[.Q*D+30=B2(+PV?8E<"A.S/_O81V]K&]<>FJ@]]I7E6$+XDO&?]\V"?E9^=HV9ZGF),0AV."S ML'<=N8?[U C>24T"II^L3A)66IJZ<@"//#QH?)O_1]>C&!@Z-'(N=.(&"3M& M89&W9%O'11JG*=CF(,6)3".^8)8HD=1="-%R]ZJ0'RF/&Q71V'I0C*RLW"LX MI'\5_/7O,;4HC+@]GC_O>9->U?TU2?4OB,:OXTM_X5\%KKEYV([A5#"OK=EZ M&OE\O#< .H L=7&L;I&@3'\PO9OU]J:G0"]KUJST<67@ZVYF5^.;A&HQO#.V MT$^U^H7AXU$J\.)&&?T_KJ)UDHQPVE/6L;8SH/O*ID=+%K#*SF9\G?0@;9?+ MO/N #CG#N<.P8PXCCG&D[[/Y&/K,8LH"7^=XG[_"6*T4;S8B%MI^RW,UU;W9 M((0:--'&(+*Q?2?@!:KW':1YD::KO 0;YD_/JJF.FUQ9J7E'$FC3Y_Y1^5@Q M)*1\_N;CF*JHF/"KC]^)WI]BJ[WXL&9S-NC WSC2?U&22(B86>KL(!!?@_7A-J<.W:-M*RQ6?M?ML9M#V<6>A\:U&+?9K<*L< MFZV.WX)[+/*T2/(T'!1N-H:#2^?.,_>E'7]2>V0=W),[(AY_@5W M];.95@J+ '9M_A+L/#ZU$UX"Y(0MBZ%.O?L28?'#FP= -R4Y"3.?R[/0->K7 MK@=A_C4/1L[ $G4SI_K^0O?:O=L46$>,) PWA-I2>=PGTXEKEU_Y9E?#D(?A ML[J7C0#K+L/!E07Y@9D@XV+IA!NDY4XN9?#G?+1R1OG2>"V\)ITB(_C'BU"0 M+;^F9J]@SE.B.(/]U]Q1]8A)4/^"=4TT%,W+:/0>D-$9S"(X[ZAXO;DI;E.W MD2I6,3/\Z.,Z";F"RFJBQ-MJ+-B> M$T$12T5%9;6%_NB;X$#1D+FA <[:C-%E8MFFNJY5^S8C09CWS7K,>! M%9 8Z\IF,0S>N"5]LY31(JE=/CN8UZ!OX"%O?WG#"U?MH@QDUQJQCP_ TB]1G>^'83&;9?;;-6LW+@F:[]D>;&M:-'6TEY9J/N M>S-=;%3LS]QBWHIO17(?M"EE[/>M470UJM':XQ;:H\9>RA).8VU3'\12ZCL&[* M+]W5$DEG]1=)97K@W'W\&1I79!X!0,H 3E(,3%/.@[NW2I=>G]!SK$L MSW?'.5V@SB8<4==7!U+=S^;73];(&5,"]PXQ/!JU3=JM\Y3'1 ML0]*EG:7DB'58TO=7"^7MPMAG$J<$EMC6!+X**TLPHC6\P"8GL)*M0X\DHTT M9U7-+"L> (ZA$F:SN=^+>YO?_EI .S3A_WHRA[8W/H *;IW5CB()@G/ M![ 3 Y4V8P-R651AN:-1K525_13ZD1J=:%H+MM.A; MV1DO/6]V[W$GZQU=\@X^Q3SDD/3&C>:$H]UFJH4^:/'S"PXWH>:>-0LIL/AK M00'PI_Q[2\7R4@HPQ=;28KEIB5^.RL?Q&*_1\K.E,^%@>27S.]*A+[MUVH/[ M&DFK6F@U;7%!;&7B.@%" 8]R9W?EL[-L<^??ZS@Q'JYI#/U]QP&E&7P:@#ACR]?(=G!6[!3/0 M7^7'KA$,[\/K8]UTSAQQW#G;7;P)%UIYMH7^3UL;,=:B][_VKB,VM(KD3.PN M5'_.=U^FVTR?7Q2QPY3:]-/4'=QN'*EPQ%0SZ#WA^IFDR^ZD'$25)IP/3XNY M\94MF<:1T29'@VL,M^4?"IOQT.)TO8K@OE?M'YR;1.KXO9K[ZH)/29UN;]^I MUWPC204'W6\O0R+6=/DZU*H#6D] KCLG>_>Z'!-]V^X:L&'3O7LQ<@X1#\.; MRQR$^D.26^?3QC?_EGJ$!2,S//>DH[>9;^TZ>W:\[-D*$88,GA=&>Q M<5_8A! 4*>#*-7_MH:(:W)9C-$BV!ZOF K,P5=PB;%3_L+69_H$*BB<0S*6M MO2C@/S\OFOBFEA/NS!$?8NCN45.U9K8V^=.T^*A0.G*L*B!RZ.!37EIB-MZ) MZO5'KE\NJF*WCE.SA_BL;[WD09A+RPPH*UX5=V$E]A^$I&)V7RLY&4\%5"@\ M+SH8W9@VYJ(ZC- MU4B6_3_;<5A MJLCC 8"ZKZ2.&$=W\*.KC6U8G_UPT&&:?@">/0"?4GI2WG7_PB,Y%G.TIFD< ML&!DSP.!"-$S/_D(,61@Z7RD'0BU4 A3.RE?S6SCG6#4H@>,>=9/^= MB5H0UO@K17E(^)O0WM>2_"]KBO0*,RE"O#62G?!O4I'XBW^=7;9A/4]Y=H6) MLJ4_I6%[RU@K^!-QW?IV"W$WN[[NNGHY(E"D3-")T4B?8H**-7):0MA0Y.8Y MW&0+=NBO+<$L1NI9Y>.7QY5"631>WO"H2#C^=V^XA^^16![:Y#^E_:4XJ1O$ M[#68JO63UT27T4N0?(PK23+?QM[S6>;^#\&;PY7BHUK M#H>I;-*#7_^!$O((U "[G*B8Y95&^T%=GT!HMY5@U\T%>T7 M$C/4\GTM_O"J1.&=ZHCWQLU0XJQ.'E/IT,!A:/*N&R1@Y2-#/30[96LGSRGD M=*YZP//C W .O9EZJAMM?,62I[\AX\&BO/T ]!L<_.2-L!:5/"K_709&_[4, M/)-[JN-9(!I&6':,0WCC2)[6O:+IV.E"M 4^&"S=H40FE[>]@T@=6)R'QF,? M'..N7VIXSGJ!.C=Q[Y)?23I.'<%':[3_\H^X>UJQCF> 6.TW$N[!O'-!K"T= M7>V2<"NGF3E-Q/O2_I14@OOF+%OEZ^;GJT+9'#-%Z?@L]HEXS M[I>J![81W"/#QSW(B,(!7[UJ#W1IZP05V27@)8Z_"@%%>(?J[/FI;E<)>AA6 M5]?]K%!57?KW+N1'6BO=JS9+Q_07[+.35M'79,;\L:.Y$?SP8F1!\.N?,.KWC_\> MYFQNN9F;'GR-,_C79:A#&*G)NNFFG;!% .W](U[RR1JICOV=YBZK&VPILY"-73XDG\I:A=S,H M-5DB\%G"20BA1]C;1=U# MJ:)KHG.W.T0_&R8F,JPII\,.:G -9-$<5F^/)1\L+H+"NG,HNY93+E$W/R1&SV)#^R0;QG$%5MSKE%D^W1Q]Y^4;?H([&\JADZI'.52]^6$_#I_UUIDTV MO$\DUMC$VO>Y^;8[^F9BEJYD9DMX#?7V+EK8>+LH*ZO]MU!YN MXMPV4+UR%^IC-ADSU/1;BVIV[!Y#%CDF.B,JRE/KSMM1=<*!%-3YK7AQM+]& MOIZ,R=G??7U!F0 NK ]_VORI MOG =AZQS99=#A@6^D"=4W_?KT.C$'K\ZGH.]-W77FNDE)'];] "43;UB%YQV MI\J&7-K?O2*Z+*ASV_"F_;8T][YYLO[F=!@O\2IJ;9KVWH>A M=S#IY]X4;,@#U&(P(H9WLI7\%^.7T\-/R9T3N[M6AG#HY.F8I!4?N U QHQ$ MBMR,/,EDFYUI-YWUJN YN&J5XQ]*'8[P,$+VAK'?)):ZGG*@+ 8\$F3O6 MLSE>2 KVB$:.,]C8^U$)(2-S9=C;8R055O,H,LIW9"W,I7N/3T(3#7"CZD\Y M;,$+C9B@E(!,-.O?ERWPXTD(6J%0.?[ )A76NZT*LDBVO/_/$<'!5,S)$>5^,A5 M$-UQB %-H>ZJ?L6">Z*DV*%1?_2984UU,"LJQ:X='B;;D+CMD/@3-T$OPE%* M*&?3R_ QHL(15Q;;3;X^/7'N+=/;C-0#]:5G'B"3E6:D)3E7RB 3OQ4?X:R% M>%(A)#O(S6H2GU@?:ZC5AV91:[Y X +PS9W!+O)<&B/C02DD*!59B"'HXAU"QVW M)YP=8*E70)'\3 K,!C1F#U]2&MH)B5XB4]P&GPX3>4B.<@V^L,9R47@U6

1PPT15(A=IF8SZ=.(2H' 3[;S,+-'" MII,MPZA'BYZ'WMJY=D_=W%5O=.K!B*U!D1MD'*F(J (%&ODRV[W8GTP_2GLV!?RA^KSG MK95$XU$?HS,(>E=A_=AU3K4W%1-83DK-3:DM%(OP^[G9J@Q5V;F>F7OZ3DS; M$,RB!Z:V[Y8?5@X\/28\-:N63QAT1?(^F@JFR$,KV)2.:*(6!&0RNXV4.9UO MH\+^D;_7I@O+RW8"(75X-$_ 6#E8A_XXF5/$N#;594R,+T*)\ E#IS%G7(X MCT$)A&A>$4)/DI,00MB5-#(U&[. =E MX%Y1/41*$MU0T"64T5,9]AXLP@3S)D1\+-9[A<>/<.63*+BE+XLLC6E94RN, M#20*[0O%2TD;H7(O;JI4!8TSW/G4 ;#P3+4CZDXGS&>9LX8+9["OP#&"< 5H M H3W]472;>_K>O!3HXT9O5F6 ;C#ID[8LH'2V0P>U17F1^U_TBJ#13,DDU:P*1\+N\?&4;X6- MORAVL8"UZ9>'NBG&D-,7GHBK-OA/+ZVY):*>2/!@+ MC4'8LN2]9 8L'H[*!L8FXGI(FT3L.[W*S,/Y3JV>3KX3(>G42XX*321_HN.9>:! 2VB3(VWB_-4&TX4OH1E&ZBG#DA%.N^6/LZ6 M/\2<[\9R,HH\G(=("@DOXVC19X0%X45\D3N9,F[4WC05&RJ A:I'?M#^Q&QL MYNOYALL?A162I;V4=),6]30@/%W+S!1!E)U,93\BV;52RSGCMOG*)=)R66UH M ;*^+1K1S7P[?$Y5%$)+*<1>Y*/.=07)?<#G;J$4R(<*D KJDB_Q94]I4JU4 M)V;R=%(',552; Y&I[80^3FP<0B.7/14!K(CFS M(IXRPPF5F/!D2_B\2)^?"*2J"OE1_'=2%9BQ8"QKB]ZQ7?RE#&[K2WDQ+=*F M=?6$RW0/$]^D;G9YW$4BU7=IZRG7U50G7FFQH2 U@3G0F5+UODAH\GA"NM2G M38:64+J)ML\BTW2301KB6)UC>,X=C&FS3-V2&TLN]V^1Z@1=T=AD@0\A!M=W MGA9-$"K%\3 ^-H.'(%"=81Y*@G53(NHO!#,9R0Y^Z3"3U(?7>X@T>S[&K9+5 M&CE1CP+IY= P@=/OYY^FXK*I\11:BZCB:#KVC:%B/RJ&OH59J)QF(;MPU53P ML[)Y-Q:S_!-)5&#FXOL,Y5_6 MX.AGE,&NJL:BK9'I?L@2/$1;!4Q5:<3&;$0%1;*QV>V(BAV[JE>QJ._(#;0Q.1,BCW0:Z#%48Y'DY.XUI^J*@R7#.>ZC3]6TD%"') M$,"OBC$_%N $3:D)ZD#P!>IW0^9)<),BZ8Q$Z(?W]P)!(VK"4._+*<%I6'?4 M[MY8AM[CS&BSGKW0;R-5TBS,V4UM"1&>(TM\%HJ$FY9XS<34BN&"?)&'2UKP M3XSJLGE]%[MY#"9D[I *91;6LKA"$97B)CB_6)F;8:$47R8;]YG,:QC)\S>W M.'I\$DE #S=*',$6^T3-W!C24J/S$A@V;82H-B L>JO>+ZD,8 MS85];HUT=YG@))O2RF-#0M"Z4J\LJ;38[8JCIM0F,-B*KEB1C2K$1!3+1](Y M!A(\%99/%$]YAW,#2+EHE)S0R! >DGTX.;/XZ5OA:>Z,Q:>97)9Q1"476& S MUR\O572C2]W"&G;#OS(_49Y)02[2DT)RPH%P-CA.ZS_2-:?Z90K<,'^0S:NU M,#62TO.X.0]9PDLF15/!#;-]J'D$BA(@HN(\1@T-.!96&L-V49NEALJJB"C* M_3:J ZG9W+(VKR^VT B*K51EA0X!.ZH]A\,6%9YUWTCU.J."\!TWMBL%#>CB M492B%Q>6P<7J)AX"^35#JP] WJ1347MTWAMWSE8\HSL1CT:] 0C BS>HAK:8 M/A[14 N/ZYNGFO!/4\E@L\@RF*6I\M3)*B^&C@[;?,C&4SYJXVY=A4T^P/%9@/5=_!%_L4822;D@OM5Z[4C 4E]V)AX^"3$7D2J?$S M&A_5?"%%,DVI(-E MG^AO+0(_ICL9YZ=CWT^56)M2IX7'&HNO:/B'&94P\@8[E!6CZ^D)ZRPT^FL+ M?<>@F1)L*O#&"#=R[F(_Y?L1P5(YJ*P2T77 %YJ2XKC2 5LIMI0A*$(<4_JC M] 3^9)#*8@C 8GZ9O^&NS/@ ))RH"Q,B%BYZ@ZL0K2"2[2<4V65U*M&.5C\C M[X8B-0;=YP:][JA/L7B>YIV7_52]-LC9:H8SEF\WGL/ 94T\I6JB 40FANC< M00U[)$PD E)TKRHT=9VK\TNAH9C+)]=,' MX10ZL^0FJ=;V A1C.:'B1/%+! M!./G.0E*)5,5-)6!TY=M3^1S=3T<)G+2"\TB],!3UZM-J60:5Z'204$@'*HP-EPE$A*B MO@.L!\@2"F6FR+XI?%4.A0B&\)%/Z!(6QIA:47$N98G"I5'B"H5);1<#K:;P M:(-6O)N$*1 M>&K"J5B$;\1S6%JOMF3+/"V"ZH07@F/!6%)Z$% M"2=R/C'2$?Y_]MZ%N6TC6Q?]*RC?Y&R["F+XE"A[SU1Y'"?C,W'L&SF3VO?6 MK5,@"8J(08 #$)*57W_7L[L!@I(HRQ)(X=0^$XLD@$:OU>N]OO79UF^5AK&P M/0#*G=IBBU5J#W#N'-J=MK_C_<&8;9AN0(CX=0F'F^0H^I"V/V8)SS6(=#*; MR/%U#>0P7X.1+S9"HZ1F@3Y7J-7SD#FJMH4FK[**$67P=S2-5BS," 4U0WG MA'=PQ)Q&GCI+_\.&)B"YL'"ZPCBF71(SP1+#'@YN:,B@> 67+%$^G#V3X#P+ MJW"73N:)7>,)F)$)@W^C)CN/4/VI8C=R/8[F;I+!O)G1(WH%O)6X@LY"V*8T MJ_&QMGD.!-3J"$>+E10([!L5$-D18*KS,.:5A2X!:85R+UV,3":C9(*C0#,= M7HAR>BY0MSA],F&00YEW)?!UY!M3-!#4;LZU(*FC8;@='6.H 6E%P?BT.'UM MO81*H-.V7J(!:WFZ]1(JOQ@N0D28A'!*@A'-4(,I(1H'[$K?HG<)BB:-BXR2 M68Z/\6VVQ&2%*8YV$:J#A>WL7"R*60A:@D@0&URU =\0VVVXPE>R%:N\/BGI(3L&7^4@GA#ZC@ M=-]SK)8V:AHCA(()99O8A6/DT#$]+P+0[^M0Y@QJ3!IQCHN5-+8A,WG.R!?G MC.A%9"EG'*S2Z2K&SR?/4] CN-D*7=<%C72R#^ ;&HEA5^S4"M"K4640]D3R MTVDF*KK!%,+G>[ 33)+$>D+2DFLG+)XCY'M&XWV8)7F,*]TP-YX6HS#N@Q]3 M[S6^=]QS#,C3?NHH&T>,4W 9O)]),;R:A@U,;) M<997(:F&NC9B:^82"SA,N$!ZE/\,IYK^2M#[CRG59Y+43KVZVT[(:Z?F'&ZTR&_% M'D"P-*%OJ>"_)A)GB^B,P5 JC=7J.?(2"U-CKQW&C+\?ASKDGEOR3+C2;&QH MW'WOI\@J.>G(P9LXE@VWZ<8B]NE\D;TAC8$B]-7E-:V!^G*5W'U=QYZJP317 MY2(>-]J9O!\\W:R>&!O:C,?IFH-2W62&@+$11\U B;F'XD*\7">ZKM5"MRD9Y)@=G)L8 M>QH#TVO.6IX=*XN*9\X[7 MK@W5M3N!!_M(FB!(SO-*30TXN7:XGYRBJR:2J+":92+GB<3!O&V%8)6H;6V@ M>R!*FH"91S<#6"@VF 4T1N.JQ%[:G(==_@5.JY6Z<>D+U&RUZAW-YKG6J],] M/"O%]W HJV@&TP2SF[8K2_A<921A(\/ZK?9T,APF%T*D?- MM)1U.%W0R 2VX-<1XCB6X@9:\7AEKY:V@2LU?>E#L2C18E9)Y=8TNG6'+!B( M^TRO^T8M1ZE L)9362S7,'>3&6^K/4(.O55;TO>N0,4U96?:Z+[/T3$=HN1( M>!%[/$;:QYF12>#KK.Y_ 3_,TB5\_!8&) M_Q'&YU$!/S73I'W$_XT"8IM/"VP-2V96VE$_'4M>K,8H:,8TE8J49F_U[>CJ M=;JFPA.1@9J\H_%="&LXVS*"6XM,23:4R!PE"^X<,]X"MQ%Q::QMEF#<(RX" MER(T'[[FX)IF]-;IW=!7+49[4[$/Q_W^<9.P#T>X%YP!D?I\GD)*TX8IP&^C MN-S!Q6HVP M2)_G]&H:JYIVZM\L]DY+O$2YX?^];:[U4*!:]IC!/'O_BT MJA(F7[ EZ4/*V."+!;2JBDD#6NB&@('FU/]+$4'G)'*N&_M*6 H[93FBQG&( ML6U[,6 $AHG$A2_!8:'?,!6_WY:'NY_S3/=5@ Z&Q)3GY@T4C;'EJ0?D*;2Q M2!U+R1QZ05<.+DRIZ:ZES -21C+E95#7>D37 #4Q2V4N_E<0!BF7-*:S#JYF MSQ4-:W@'UZL2F?4?S2NMP;-9M1]:;.,*44I,59 MY8"GQ2S:SFA/KJRNUVWKZAJPEH>LJVLEZ/U(T/ +''<)TLH!GJ=LQ+S?@V2@U'JO"IUG/ M%8QEQG0E(3?#([4R:A+"6LX9);N$BL9+IHOV+QVP.0[[Y@@X)3,19=E) MGDC2!$' M1'F(DJ52+#-NIVY*00P\-@_"7'>I!EA]7TTAC[. :=R+5&&6'4' M)FJ^-1 M$&@)G?40_G=M\JKWWSN_=^>'\]<702Y1*TF&(7U^*_)<S;" MU B+P-XZA$3]>Q<\?8.DP"<,0J)C0C"0=LYR@:I"2@#5,GA$.C8F-M%&]]43 M7)8NX*AP YPID'6*Y>;!M#0@R>09[<&4!A3\EG<[J2.&;^"\$.BLP.)!1-"_ M BER%*S7P53FTO(8)]B5"7P:AZ)! 4Y[MFVN&C"ZR.!I#WEIPE M=\V$'!51]D 1"F8([&XHDWGAC*VH*3F1%UKBO0-.^1,LCW3_S*D^2O8D36BD_E2664\(D[10 MR!0L5+NAI/096$)N3$\BA2_M-L@ZN,\S&?!+D5S-#!O,ZE*3C,G\./@D("JX MK,HHI(+K6"0FN\H[@HRGW/#M@$4:+!SK M:RQ^-,,02H,_2DUE7'Y+Y22*&2P%M+Q3DU0Q?VR*2/O<;#DZ%O B^$MNFEQL MK:[FF$Q?6(/W\3JH-JX4S, B-5OE ]=-4*ZMI?:'N]M]PKA9PJ$,*\BM M?B M&-7.+*VS=1C&&-DM0-MC'0><"3"8PF)Y-)$Z2&TIG*8@)C(J&8QPFEH:+'4M M>((BB??2/]QUP:HB9.@"BT*]*4[W4>F<)G M:R*1#^*E&(ZBK8>]K"@\% 1WYB$$457IMC-NT M'+F@06JH-ZSI54+_+#FM#,FHYT*@*\G0Y]Z2BGVB)=;26EJ)H9 %H"",G'UW MNIMIG>[L[&HU=V5^MGT:#=+.-A0!%CM.=1J4RW*I^![G08DE*@W$>G>- M#( M+%O7@S<\*\*_O#*/P1\3-+ZLR:@,_&JD!A2-KAVOB!%CQ>'*?6-4!$W MO-)YJ4;;U'!7 6U5RHD/OPF>:V=DV;$Y6T&HJU$>H9;%F\H45"D+80&)"@'G M[2HM@^C6__4@+4\65RQQVP,_)HFP/VS#VY&)<"< M,85KW($5-\ /^-O]=2Q# ML8!OU>AFK:_NY)-MY ['\DFL3F0:V MAQB8>@.NC@Z*6X.('3582"_Q6@W-A@B]/HO\4"C4GWB1Z^G@&J7T6W8QJ0,(\0BGN9$<#12RD:5SD M?VYVOO.SJ^%$C073Y_@NDL'!(T^8S!-Z54*71M^8#>%5H,,L!'J,-EH"]/98 M40:$A+2@'ZW3]96)>,-.@I IHGBV\3L% 5JGJ6!YTO>ZVA)"-(YI/"I6-6!6 MKN/!$S48"["D7B8\FK'(M?C,('M*&85E*2[:<+P*Q4:S,)BLY/PJ]"?[]P:? MI:0#EV& K,\Z<)Y.B[R$"6,WD^[ICN5CN'PS7;)RU[N*X]L[OU8'[S#TOL$* M=JO=DJ&)0*P?93,>#"%QADHH'K\2I6/3J?MG4_RA.=E*_IJ;M/U2FKF<0B'3 M.) .(!7UF[W['E:,$")F.:\N:)$."9@0;N:?PAX$<,@ MA5CZ@@K7+V5T39Z;$\LN43O>YD ?/KSTLR/\V16/>C?3J!3=32T&3"W,@FQF M 4E1TF.-4/EH94L)(:V*M9R]*>*DJL8C+J(/6+EO0LY)JKU4AU27GQ!B;KX" M#@"R>,?P LF:0YY8_V/4\"36'#L).!(*F:0)2RE"E4DEN#VWML=1^K0F"MC7 MY>+D*%5.TFTR=.XPV>HB M,9HT.K9*4-UIFF'2D'YU12:HD(@'?04>-1ET7^%6'>$NPC/HH]XKB5*6 "BU MZ@9A2]&L3Z@TEF>W4Q>DY3N2;YN4IT9'FPQG!*I290QGG#L B M_\*5Z$6,'HE(/LOT>ZB&,1AO,GVCHDQ6M2BNH"DBAFW]3N-:4%Z%7 /9S)@*9@^IF 8W!6!S#& M$G&RL5PC)M?2'C);+E49ZNV\N77P\?&7H&?123;UJOS*"%!C/./0 8DE7;O" M6M@)V=P9PX,3X(G6)LO,]9"[ MG+,K$[!D1-5QB7K@RLD<%4LDZI5*6:-MM]0@YS6O^2$>,Z51_!.<:SZ](QE G&9P^!J/S%>XR8) M2<78E70\FO;&I1JEXB[,REQ)H$NKK&$5-BHF'YK8 L$I9^@CBS=(4CFCB1-U_+N L7MZBD\ M3"3/BMP,/6('=0622!!:K669NL,L?M:@%IO3L*FLW*9!EETYV/[5D)^)8FCPL/1%L9XA MTS/JME237_%DU[*ZK\"#\U*F"WL+8_.GQFF1,7BU[X)#2*03"&CUA83PV0VZH)9I+HXOSR7*_ZOD M1$T78/9KDHQG.B;A.;>NE'L&]J#LJSY>]*YFA!9HW*R(UMP92-&#/$PB2I)@ MNX')OHEF^!S%,3M/8.(F&,6]8XK@L-+S'TI!2LFDR4D@W SI 1#;1_"SC(._ ML>/K,%A6PS%.S66PIE&6/K;"8R />X#/*3G'Y1!$1RG8VR 917?5X#*#L^QU M.!1$:SDWUN0V='#&U4R"D &EX9>(>YP_@W-E6W4U ZFY.TGGNP\P*Q1OS_A# MV*ZB;1[.CW30"1>4TWM2D;E;;WI)/47@F2*G69 )!WK1%HJ+!R1'I(Q]X3N# MPM&O)_P"A+)QZ@HH>QZ2Z;ODS/HD+2BLHAEV6_HHQ%FF$QJWFV:?R5K>C,\P MI:G6P(3P$8 F[9J&#[2K M5 6#W-3PQ]9)B+>2"$Y-]N9R+[FN_K/%.0 IE0 MH5OXL\0QVEFC;84M/C\Q83WX.P;T"*)2VF^ME#@XCO#@]@Q ,SEU2CX/D"-%R^#FGLHDY] M#MV(%^6L.IAZ8N*63A,(0'.E(PSA\O%1!_E$^ M:W@,X_3R"$,C>Z#@90X94@9C(QHO&85!XGI'-SH M-Y9X$YT N80KA2NIP[R2=B#SX=KF0DN]OZ14"%CN6*6=4B<48VDWJ- ,AN! S' "Q\QQC!J\P5LM2^[SK,6<@F%&B7A"A5"479 M% X*%0WG!.6&'E -"=QS+KOMN (B#=!Z=C&V@BD<"+9'=$ Z^:P\S5PJ>,7/ MK9!(E 1AHFP9A?YG,3NGWU+=QD4:7["FF(4XSI/=VXC2 _)>XB8[3R'G&FO! M.)MO<;LGH<$PL>I'4* 6(>F]\S2=43&YL3\PK'84TS"(:[?(Y%$"A(.BE(76 M%JW3Z6=I>3&3ZK5G6>P>WS2]V'FS6)# %I(9M"O%!AN Z6%R$65IPOZLGCH4 MB*"G.?5L!@U)LR*CFRQ2;BO'G35;Z5@B)B-".?5@RJ,&.6?*LE;M-0+-D&49 M3\SI\$&*NRT+6W>("GFSZ)R;((&M@5'-TAC13O;<1;81L8!-0TI!ZU]LD)#3 M^RPP.+?JB)'KL"&P[X-D"YI"TU1RE^85<,R$4UZ,YW>]G_*'L]$($^AS%I,P M"WQ;:HUM]L*=9890S$E%"#@W[4<(%N!8@^0.NS@LI.7U5K9R6\,/TFKV)VL7 MX\](0ZR<*A.]$97@H+6R5Z*+%&PWA8^K?Q,S!>B> -5D*IC$CI(4F1(D M:C*5QGQ'U]LS6:M&]97S8!Q#I4;YP"GG-9Y4R6BN?P)I.+UGGTE3K>5JUOXUEMO?"E5/&J*R'&EP(.KM!WF*.#,YSICT&IQ <1SHC(6 MBI3@.$P=NI1[H(%7;[[1$A0$THPAH58B$MCSZ(NU7)QN7:>EZ$:!I$@A-$&8 M*N_5UBX?!9 8RMJ((Z/&29HY 5([S$5"A?AA6ZU@JA4&;;5" ];R9*L5*-QF MA!F55H$L6*[<;G$;"PR, '?$I4P-9Y%@/\ZW5TWNG?5P2]2?4DN_6F2NX6J: MJ:-P-W31YA[?F6Z[MU1>P&_(RN=B5 M4OB7!,Z8"C02;9UIM:_TJI7) MIEV5O!!,<;I73376([4#] %KKRIBXJ7P1<5>5YVL>.*4T*:RQY0;;DWUO2GJ MY')DQ_N7>_@"7HI\I[>5=OQJM T#N'@;='TW8 5^H' '%@ K5@BZ9]+_SF%< MMTU??'WV$LMTF:?I>@7_(HM(2 M$IM%='*25"NHYI+E.D\)&)9STA;BF_QI)'2<%PJ816 P72+Q]^^>[G! MPJ->/'^BP!DB!ZP6Z!%@,7,[>:;,; M(2W+;WQ-"8..E+CU-A/,XY7K-3"LL1/RPZMJ?&G./D4&F9#[4:XIC78+$TJ- MP_;9)-)-59?.H-VH-DI*B8VRG'+FU6PD3FL>*AU$FP]U0U;U(Q3"2)"B:/(+#DOD5I?D^,ELHR6-S;'B"G+FS[B'A M=Y:)/DMC($9^G<@[$)'V9ML&^CSO@3+#IN57L2W4H,MDUFNIU(7S(7+";<.? MF[S>&$_NTI6#L6"_A,DYHKF0,9G!,<#0NR31-L\IDTR&0NG3%465;),BL7]N M+,!E%18].6?#N"13QEFX1$==('>Q]9R4%Y!;Z0B96M:2_KQ#8K#KT;6IK54A M/IP)TPX%@G98&P:TRK8\I(;)@A#%*YJB5 MN/].0\K\/,U;U6'!Z=G$NGH M+ MKA24G)R?6<&3%4,QW C7RW=6Z"N"5>@4^=5O;:HW %%#1>+X+J6K%3K2 M^02R=.3)!V;O>"X>+\0YEQ7_FD'^I"<^K)PKD[.A)%ME(-_<5BT:I'9WF1I- MQYL4[$1R<@XI52#P)NN8SB" MMS-W=TH;ECBJ4.9FQ+) PMNP0#@8.\8$$.Q9;@:TD8APD57P1<0R6Q)JGVY5(:.MBVDD][3XM< DL&1(]0+;"Z MIO9\BHR3-HJOG#_69*)OC_=! M-L,&3XMM 8#,)960:QVA$5TD7)GP7CJW&;I\ ?.1YHL%YTO(_;%GU=F%]!=RK0 M99JQE^R^U+?/!5=:[BLO&U _'ES%;+B';%3-7 IX7SSF)DI@ MI=02+,OP9-*=XG-A$ X6?+44%%:3\R";3I=>(;D.ZC3E]ZE3O6!!K]9V; WN,2B"46N]LB_5)@6EQ[\QJ7U=J=6X@L&XXR3]P\O&"^2;&@ M!*#=*FW%F"+9E;HU\]P3^HIYCIL!==FCMV<04%&D0E@R[TT MB\.UWQ- M[;G1BF\C.*O[O/-CV'G?>) [P!2\W7+,>+YI8G(IMTI?\:*5C*(V_)+U(#MO M2_W$$I57=\'2!0OPQO*>O1,3VR-OJC[#C8DL.>Q*0:C.3EN 56 0)-D3-,@-== M@P M:?F5-BIMMPG^G<8]-9G2U[;".M25/+3OS4.<18\C$C#9[-MV]/H]/DJ-F/HV"#)S[*WX#>2;+ M"GW4EDM8_Q&>3AK!)IYSA@VS6E'VRG#^QHO;299Q' ;GA0![T!11!*5P%8EF MW[# 5-'GF QZ(HOU @%2=(1(1:6XG3I_;+456[-M;4K)T-EFF:JM8ZR(!3@FBO8XU]VFE!$A.$J_=%&\=<^R[$9;-,A M*+\PVT"-D8Y0QE="8S@PI<,X\!I[G1B8OPS]O7EC]TVL3[@(8R[J$Q5JX871 MWH!M2PHV!.?2N&G&H*X0O!;EZ%;^(K<^NJ I6($\>9V><]LW^RM):7+7'&4Q M6$\A" "]@SKAF#!>8N5Q16%0H;9+D M2EELJ7PH'^HZJNZ?J#^CDO-X$RZ>QXYQN2-*"+"/J*6-ST!F^P1E,A;<@+&5 MW1][[\X^>*?=;L_W>O#\+O^GA[?X=-8[/AV>>L\YQ^#6/98)XOC(.MCFA1$N M:UV-I%?#/JW':W4S@)-#_!\'!U?"QW MWY1S9G2:3I-19[W\LU(;]=YQTJ>R.M>CY+H_KE$A6H.2A00LY&33J?&2G"\) M QG,;&I1$#PAD5&9&]IS&R.UR;IVKW%MVF7 EB,Y9MB@7;V0,Y^UY@V!/9!D MX4#50GPZT@BB@7W[ HA&'4FO.+'1)G@1@Z4QIC$B1IM(N$ M;D/Y.+GV5N&*^[=:1ZNU<-O?_WN2_?#WW:YY6 ?FNK32;]0F\IL-*Z*O\PZ^ MG\#?Z!PT^#1N[[MPPBM6H9%E@ @R:U?8DU5!UAMXZ(&9\2&UKC@'@)3=/J5E_%2QR>T]_ M',&!I;*H/2UUOZ;ZDM$\\W JL6"-[).C >()C-4@J6&'A-UADB+Q( MKQ.4F_)"43DT*6C&W(J+X!KQ'J,O"K@GI_=>Z9 6C!^+UW.AXTZYL]!A,$M#+!VUT7="*+@AL1 M::B7(+N(Q[^1MF0( SH7UDMD3MD=Q>VJ01-63F:@3*T2I)5H:U(QU ;)F@V MD71\=9^IN!3N,XWJ7H^V<$E8[%>IM)?*W%<).I5&\Y^\C\YNBO<1B7@OA% M&SWG+V_I-KU:X2(00P"(7_5;O(WW60&=BB6H0N80E(%OCDO LS*AM(E3?,5P8R7_G)" M<6SI\ZWHLR(-Z'/=P6>"!PT56XC#/RNP/1:4I^=.I@E5$E L!"G8DN9;D8;H M@8I%&YYU'$LKKK[9GH?)N0S-Q?XN'F;HP/[X@D28(\*Z3__Y@5*'$QP?7 \ MH!]P0@M,T!AMV9:&WTZDD<6MYI1"-9"!9P&*,4$'?E2@4X-7W,&#$UUGN9&& M;*$9<)W0YH0JF43TE;A4@9]RW1FMMX,8@K]1&N^P\ZRI"NQ,X+;6& ME 8V;-[.KM!RNST!QG"Y*.6W:LI/-R*L-L>U];49'L1]<4*',^&N63K5&%_] M\K_6[&D/R@X'A8*U5,$NJL9!*YFX20M3\$AJJASI)O^>D-)G1>A+71;P8+2B MTBX>NHA%KL51D;2M-E&-PY\SES*/,@$.1J6V66 MZ+.I!;7J"7Q T? 1$M@U7])RL^B'-0$B!6>J;E(-4J/B)-/47*,VQ]W%M,]VO@SR+M6I^%Q%K:#IVX#^ MK>6H4GW_ A:O$P?-:BZS"N^G_*^^C)I*B1VZWA@$,EB9F[B891>@=HJ[U%&: M7SI^@K4HW+JE$E,$FQ9 A5$4:%#*GVC2@\.CLC>,IYN'6 1DAG!%''JC#;@N M+B -;,ZM$@E(&@ ^MS(%(1*U,8L:_?\0,% #^67N5"G%1[P^>0NS4$.B8F7Z MG6AP[APKFD0M"OE*$0%VS%T$X-) 4**/F8YJ]U&JN^1-W(7 KD\_Q]A.2Z,I MN(O+I:?* T(*HSM(N:Z2UEG>UQ_4&PK\GUY1ZW%;U-J M3QD4>NH.6F-G9M9 MWJ3+)U!E9'1E+? MAS/ LSJV,[NZ&TETBF=I/,/&PRV2ION5#DI\.B3\(_0FU.U>(J40#4S9V3FC MOGHQ@17P>*]$T%6X_#6D!M@,+=&.]T\M6:]@!1@VX,GIK.V1J#S_D@;9L0U6 M%]$.9KA+]B85BP=-P?D<:W'0""N2C=49NZR"?D,VV\;<%PYQ\Y6X%*Y3=W^' MK"MM]4D-,BEE9*Z\"H/N'W.\JR*M!Y1M2KFCE,QR.3'RJKF^JW35;6Z-D'82 MDG>Q"$LX/01B6( M.M63%H"K<*7X.ESTAFZ8R@P'L,>&H_0:@P2D\Q*Y39:: MKB_81Z$*ABR@]-O60ZUKWJ]>O^WZL?1N"SAVX&_!KLI$.D0]"#RBCFP,PN\M MI59!D;MDCRTX6X#(QPZJGIRM@*VHH'1Z+-ATO@@R4<3@RV;HTVXE"=?^EE+V MFX*"W")&A))[!Y-4^JVU=I5OVV3:;=>V)=K!V:39 3-53[^^/OOQ]?_M_4S( M]MY9B(CPWGL^24[+X]5RDL8>1;FZK][\^^=W'?IW[Q4-NZF0G=/=%6K7G9(- M3J+I&(9A\E)\L70EIASQ 7VZH#A ]?KG )]FSQ/MD+:07V9%6M4D7+4E2.;;9, M9:[:I'XG-@XS8WLP8_*Z'=FL M45[C1!>XD59:(%,@)G-RWH)5;!$0S*,F6F M])W7686R [6<&N4N8-4%@8%1X$S52@5&T@7'"U;13!Z25$D8IAKAMO)K BA!0R13&$%J^SX/@&5B(JV,"Q\"C"K(T=AP! MXFB'B=2"M6;'$E\(.0(%C?0H8JVPSHW:4Q] H;-6ED9Z;!BAA^<%S1W,9HUD M3ZZ.".Z$';A%-(E*$QMUD^TI7*$0HX[-%8$!SPRX7JI RA'( T8U^:23)"SK M4#]_6Y_WD+6^2 "B+&5\2O),0#?,5.1+4'IP0KG6LJT/>VA".0D8P4A&M%6$ MM K#-2DK5-.N 3W!#%$EGN7]-.9X/[VNP/=?^,4_"Q5@V\<,_27X%*S, Q\ MH=9^(="IU,9)+08X5<%I(L/V$[Z'S$.0"2.7BU3P!C$*T1M]3XWI64@8P2Z9 M*>WOTU M7"5@KUS]$,YJ[.1ZAX9,@MM[-67'EA0/>_@U/K6_@Y?&FNKV+MIM\07O7)&P M?XG;#U1;A>E;[R>N3&JP.*@/")QQB QL3BPK781N<3#P4E:LW*G'Z#G"@8HD M4Q41^C^?79T](\E&1(+CZA:#\UM.TDH4JUJSZLR.HF$QRED,\Q04"&4 M&;RG6,VFV*Q:N-?QSF07I:M)>FJQ+G0+"9SXE;3CEO=S460ZT\"9>F-[_>QX MG2!;)Z$D=T_C#JTF8'07K=8#2#/0$QAEA!_#? M\,P,# ),&]/WWG/;M04O?\%S4"EX+]-; ;PR51+$R4EQ0&:BH8UZN12RJDN5W%Z%0HX._: ?5DC -?,54G M73HGR.&(*;$FG+PE\A /-G$&'ND(9R0)SEY8$N 6MPEP,J4M[S+E72=M>5<# MUO)D,0L- +\+KUN:C4L3T^#TY6;*--5#'%'K)U[.V24TS+D81A'*;9S7Q6;% M 4%5(,$RSEV TQ'0[-4Z$I H?X8*PE^Y?0[B<5;$H0'H-M4 -@]$BF N\^(2 M.[77"VD4-PWI43.8W#)56F$.T.4 M-",_9 2,G.5AU;R0:FJ:4"[Y7,)QQQ&>W(<"VMMMA:Z=9^[6TSL&H&]&;^B0 M9Z/(7#.1^Y("T[3J#.#2&9JL[S8,$TYBLO-&>66R&:(YS\%PGU&]-=NDJJ5] MS7SAVWJLL\3JY<^3<(TE]93X0&^3>P#QQY)/+HVU =[E.,5?F%XGXX!-*#1D MV$[!6CQ,6&*E%$$8.>E8GXUEZ0RB&BM3F\\B9$IUB'E"JQG,B%6(5SS,CBL2T#.D;"/Q/S&M"F4:8H)1%>JI0$[ Z'EL&#$\ MH@$V*09M:)OP%Z$];13X"=;N?B#I*1WC#*_,.S'XT^J6,;J!3O]U@$<%38#S";:>"RZ]2A73) M3)D-[:H-)%"TUL80HJDI$5VEER@EDQ2%:BDNXIO@@P8F\"/6X2:.PH)<)#2J M8Q CR\M "+9$+Q!;\EYK!YH*9PRGQCR2V^PGCJOF,@RKN*H,'(/-'#LSJDDK MAC-&%;:3KV0.*XW=02'&CUE>\O1QF;ZEJ]TJ-.=#)M,C8,$ MB4V1ZAG3RIIAM8/99_\\3-4LSJP$9P[M1^ M:FV/^O%6M0706C 5AVP"7&Y";TQ)63"ELPIG.*HM4;OYO:)5>=<59N#Z@LH MM/;FP[_?_7C4.]71P[D"WL^< *3NT!]I!BSX3]Z&#]DY6(M_N8Y)6%:_5M7@ M1#\)LG(_!>@A(.4Y.K7D>A5K"BOQ&9F5VQ3*I8U%(LD?^5MA8-QX.YO4YJ;, M*C2.V1G=AY8MC:.4(= X<4N=>G;?5(%C%:Z9UN7JSVVO8[>7)[5F10DCZS\, M#\VC_Z2".5^$E$!7?'TM9L97U)^L$9N)G09ALR.U36L3H79FV*@[.R3/TUV M=I3X"H];*W2VM\A;P)F.]_8"A1)&38DIS&+,&6/@3RPWIC@#"RVJ,W>MFU+Y MLS%4#:7%>+ ; 3HO=B)@/,Q/CXS%1Y*V&+IK:#,8( R6@<242KD76R1>"CLX MF8_7I4-LSJ(BR8E?AJ =Y./!Z0W=T=F+ AX,=LM*1Q]O&KF7L%MRTAS)',F[ M;%&7%&_C]Q?.M\3CBFX[]YV^)(G?0R ?LI*3V4'R5[IW6U)>5N MUZ7\6==H5*-CHMG?GMT<'>[WG]U\=$NE(Z-A%3 6/WDDO?\.;&NO]X_.-ZZK MH3N^1-2':'ISU+Y<:7/2P>30L[__CCFY-,8:X+,U$)XZCSD8W]A$?;T _36] M94'.G:H4;L>WO9/1L_;\W;AQCX\7VM3:C-\*:^5*(ABHQWMNY ML2BGSB1.N'?F -403%/00'^Q3:88NMPGA* C$F:50/@5_<'^;,*E5B:P1A&=^T %-B"J-](0]!!<7!C-4]?AZ\P$7\9D:K>F='_]+4#S], MF@3J!NN\W$QD^?7)!GSQ^=KG>"C&RM<,NH*U+7-$J:*5 S;YD3 M+EJ%T"G+$:%R9E$KRM:G#766YHT* G(;4T8CD>ALM$SU)T(#>O0RY'RVM1VF MMF/:M6;)II\(V%48WJ4 M).9$;9H@P"2GI_&!M!'$!8^+S(+D,T=I<\R'ZK[ 1F!_ V6#YSP2$O.;H6R\ M2?)3*J[NSIQOE58$8^S1[9VL8F6>LRW+(+_=EZ17<']I[%8IW]H"D@MM#< MJE&_-$W=AJV H4K%74AK3*!R2LY+$^I-4(Q$%2%52VY69,8@DC67!9A33FS9 M%[MJQ+QD?T)#P_QZA."HG17VQN;Z_3O2X&O-PGR:1=A^L0@9;!^KI]-+>6=Z M6\(Z61O4 6'1D"&F%K@<9)MQ2,D?/<>ER&XFB$U2MG&E]2B$?EGYO5<. MUM="PVZ-!*>U"2O? 2Y9A RZ(4']?>@@T&2#^*2$@Z(I<\HVXK%A<%DGY4M( MS>SQOC;E2J^3!!W4WT+"-(&'_(3GKM<%]W?/HR<_&^=G[\YO^46BG!H,S,BA M#4H[ K)<9(_P+,#%^.-Y.BUR$_K^!S6"F=@*7^[1E54]3A51 MIN?#U2:.2*F5(QWO?8AP+J:^MOH0+#Y"%[%8U9;Q+ M1*_AFY<>+YB_43"](4M3Z1G8W5OK0'JU%TSP9B42]E@+KXQ$R8Q$Y-. MN9LDR]WY1LZ+82['7>Z1&L8)N@*N50BBI""Q=&5(I:CNFT&:93EP:4"\@47/ MLV ?IWE_V/E%]2QF)17,KDLL=<2I6QP@XG^@A" M(2,CW6D_U#B9,0Q1=:#61D.9KM*Z%#A%0DU]TEPR-[,J65+&3'0=M0BU\B;S MW4>VI#_:_RQ?O\%)OOZPT^WC]GSD>'H4;L_JW;5MMUG2QLRQ2;&^E-1QG$XE M[$U/>AU/@,-][\,B2CO>64@Q<#TX,I(M$AFDER9AP'; A[?OG20#U2E0+]X, MBW^C22&)_ISQ=^DK.N)4+HCUL6H-:P]"&$=4(:WM-[XW+S(=F4@UH\8E=#'_ MM72OW.<@@_AB;HDP]\8*PKJZ/*I!)9<#PQ*PH,M$HN[] 0^!G#E3R>S62.UJ MDI/+JVT?S%YVZ@%C#W+%4CIS70F*3%!O #7.LUC*BXCG W#4GZMD2^CXQLK? M0&*A_O@4FZI"NH5.6/C#C%? 8B42Q/V![_T83D YFO$R29[&T8SXW'I^5&_/.ZQIOS%7 MMGR]#]0H&^5WK,S[JZ0]'9)=\#!J.EB_PLLNO-=PTK BR/?>%LCU^*_7>22# M&U]C3W. V2*GW\*[",%MC4,]A6IH5.? N=5,ILO@G,L!7V,+2CK5:M[,F1<8 MX_!E"=W!=A3HQQ)+\63TY01A(TL"BON=PT5:< (Y_(+3.8RS4Y62;'8MHD41 MP/_YX)Q\B::ILTWJEU>756Z+$)$LM=C\=CD(5KR0VO2H98_,(,/"L T?%RGX M,E]@E_^?;S<4XY;FRGC_S97!/I@KOU#Y_$=;-'^X5HO@\;A]9"!S,$K(/01. MYX TEU!/08"%@ES,MZ7STZ;BC;. L>8UZ4,#H)OZ*I6) MH@1[T=#UKX:_[5?AE\! GU'Q=?"%%*=@.I'0X! XQZG-A=BVX2"T4F]CDDL% MI:P+A_9$V#4E^EP..B874992:;5M MWM"-1FPIB<:8WIMR>RWA%)/11/@1/'W/Z7SE>8[<-U-Q^2108*,-TC^2%N"[ MQ=IUQZX>2%165MH!7>)I[2KS.$GT_BDKJ/MP+3156FF M,[C^:^E4=SKHZM&-MQ@96HFP-1CM(K7]EX=F'T]+MF7)KS#JQ*,.J&9)8UN5 M,[7DB01:>*^5LU*YSQA39*-K0*%T(WSI%1I74S91&:FWD_CJ;Y8$X>,O<@M>_??+> MO6N/M#G2O7LYTB?WRTM0=KHXX:9:,B)'GON/MJ\W]E@A9&J7\+SRFLG*PE3I3KO-2W%"/PS335 M,P>X^;VZ].#YO^,Q5Q]EG@]Y_WRM=V:F1NV=!?P L\GV+L'SFFC['O,,S$>] MH>_UN_TAU6-D D%(!0]?%&&U-SAV9XEA'Q[#P%.2KE@CJ(W SNXP=53,#=R= MIFZ6)H0QXF5@-##(&D0\^(SB8S3M7@I(*B/7RMQ7F?2ZF8Q=!=3 9N^J:.Y>RK%3N0.&5!&^29'F0BG\@C]^-%C^!F)E%JX0M0P#M^7V M+"X*E1F5TV"%4JR4@/9KIFN6F_(MH@(:YO_^^0X1P@=D RH,_40DB..44N/G M6;!:Z-Q #D-/BV412_X;_H2?9N7&T@ MB,HWH$"PQ.FQEP,GI_)->7LP +P,BLC>6%$;I]C/NS8E;W4_[@_N/_+=J/.P00M;*/LZACU"EE1$\_(OSCZ]?;/Y\1L<:SDI'#-^]*CWB?SC!\^+Y<>'"VB.)T4?KA&=9#PJ)A;U#T M\B/.4)&B6*9/JR\$QEL"ZYN=A_(!-?07*Q2][FX]1\Y_MG&2G[WHU/T:V5[G M.%)3UA_!!/-)OVJ7U)O*=#TJZ<92EW+C *DVRPTTN4M/"!R>D\YUA/?IC3;7 M\N[3VRJ"P=T>/^YL$F'S<>^CV2P.?V88J3>BWG[YY5W6P_]FQ0MC2-S9/X)ZI7* G8[_;+&QH2(PI?2.CBK_#JERMKB:KT55 M6V%1=[1%7)35.\J*;\FV'"PL.?[](87-X%;1\MS+LRFP\<5Y=(2ZM ?_]W_. M!YT_5^?/L-KP;\_ZP^/39]5PYZB[^O*J[%V@/WJ!M9C3()9GTT/Y:XG1C?!" M#.CMX-F:<"?GP$T(%?';CA!5/%CEX4O]QRNLK(B#JY=10J>(+KK+4L?C3F]T M@A'%=0;_?Z8/EF!C![R6'S8_'_0Z_<&X]JMNIU?[^;9;]>""D^/V5H]PJW'_ MVEO]0!S!7 %\AX?P;\\&YI!(V.UEU^O!*?OAII_U5U_PAR[+8\"NRJ',G ^O M?BBJWNO_,.C]@-K=R)SU[*!>[/1 7\Q)P1[8B_4.]<7ZA_IB@]*+W2!%)^#\ MGY-_<"0+G4[#<#Y_57EU#_][PHG &W8!C(M'VH(WMB;_WU*3+Q$C-!EO0>^M MNR%V$.4X83.HVM'#%ZKNTZ9)U2PFZ78[W=O(JL/?B5ZO,VQW G=BU.L<#]J= M@)T8@E]Q&]OK\'>B=]H9W$9#'OY.]/N=\5>JU#G]O[U4J=7,S)U8HO[]FT[X MNZO*_7S?P7'GY&YJ8#_?]W3<&3RA]^T/^YW!W93;7KYO[WC0&3VA]^WC^>T^ M6=]O(SWX-<;+?E'^ZYVZ/7O?WK@S?DKO.SSN=(=/Z'U/>IW!4Z+OZ/1)O6^_ M"_0]?;HN52DS_70,E"?G4/5..Z?'3^A]GYJ#,1IWNK=):![,^_8ZI[=)!Q[* M^YYV.\/AIIKZ@8I=MGYW=T?8,$M4['0QHK%JP#!,:D)IN_-0LREXS+%^C@PF6P"2P0FR1 MHKD 9B+KC'%/&:,Q8(Q&+N V$'_2;H/S9!0VZA*G_893FG.*H'W.BS.DDDL] M=R/V#^L1\4"C&1$9IP1P';Q+S%)KDG1,IJLPD<&J.DZ#NET([--.G\N++$-" M8<-<'TAWW!U[^8(:IK:TQN%=:$0!;&T^)X@T8MD%UW67P$!E+1YHFB4!IT^E;F?Y:YMHK8GUDI' 1Q'/"RBYH\@FA3L_Q--&) MTPLSGV8K;=](,^$D%!1\CX[+EAZEEW=HZ7VDPN=3'- ZWK7P&>RBT>G@?BIP MP9H_WNU6VS\?C>H?CW:0_H+]\W#K7CS1G7*9C+<+-!MLZTU6;)48-_*J*W&^+2D;=P2^^V;TNS7='N?%3SK#\6%R\%,6 M3(18TG_5$K8E[$,1]IZ*/QJM)7X*)UFMI62^Z(^_PDJJV9$]8/^R?[LB4 MUQ3_? N!4GGW.F[A6;S6LGG=/NWK+:@G.P8X]L@Z..Z=W MC&@R?,4P@>O5UD4;U@'_*DWZ#[)R$%_V-];;Z&-&^R3 M97#2&>R:JVL.JQVX%&CC!BUYGG+O!K>E%O(I@OGFP,H>MWAR=[ZSRT M881],A&..Z/]C5@=N"!HPP@M>9YR&$'[:3=,!//%$ZU!.#WU3X;[Z]FU083] MLA#&;0E"0VG3!A%:\EQK(6S%!9.['Z$H?=GO=W@J(*^P=L#@X\"G_)K*4&R! MXZ#!Z2[NB8/%00.AKT/BN&;<8N.VHPX]Z]G??T^R\#S"P9GPDF=!S E J-B MD7WV&24G#^.8D%E"?JO94J^?&=^MPZ1V;37SX)93WIC_L=/NX M&?_O;R'<[B*<_7^WI6_I/H/C6HJ7MQU_=+N)K$\2@7%0WHXJ@-PMC\? '(^O M@6UL,1M;S,;'W]IF8C8V7+FY M]V.43PN+\O@Z">*K/")C[:BH(3TM.V+0_C.:+KP+L'@)9#2 MG=!)X?^XT>M8G2>$973V4I?JD!#,\" C($D0(,"'V16L?%ARG<'A M9R_A/@CV>7[%GX=?5N%T+;B3]B:$=5JLBXQP%HGPR33TO3@"UV"&S@$N?AJL MD!EQ=^&"J;P2>XU)"F8 > 9IAB[R#:L'6B$_(:;E$:X9EV"OZ,"FA8KY^I/\ M[!?YV3O+EHH$"S=$4\6+(H./>AT?P>;FUSV>5I<7DS]AHY"!DF(99FD!VQ7E MG_F5$:%/RUL1] MO=?>D?<;7.C]%$QA8_..OC&"D\)'# '+G+X,KF"'YW."D&4PW?C*FV?I$IZ? MP@O#D<6G,N>GF1W\+D>P3&NUX+_*'+X+,^]#Q?@ MT43AY5:-L+.+>M-U#^@S]$8X*/G?/R,<&B5I1<1( M'W:JF.-!H4_@-<$N7N8HK&$A4[@?X>VRTW,K0O2"M839G3">9%X MVF4WED7"8ATAEM$'_OH0QT/S >SM(K@(*]N4&IM(X;P1* ^C8"@28 />AU^B M*._0M!E('H)V1"^_YRAW('KTBR=XH6?%D$4PS;B M8.Y9%+#AAOL+FQ(P]#+0:E9,11BOL@BV$-X?J4_RZU 8*\I8I4F>TD=^^*61*'P)=QI9K<)#L,R#->L:S">EXDR4U1E MX64Z4!,X4"'0/:UN=)&+0H#G_0F:?'W%&C4L;WCB.:/6/V7%]+.>5Q\7>D7F MX1H^IZ.L!__#V_=B%J8K+SP2N8'+!;T4PS%K,N3XALX $EWGWY8V*$QFYBSI M9/HS(\>(^S&^(C#D_RM8KEYYKZ=@7^4IBAPPA\Z7['0V=G_J@U,_ADM\.Q6H MAM?06 %C>Y:!U"78^97!G<^5XV#3CH ?,_U;V,@'6P_3,$4<9' NR,X&&V@E MQMHB#"ZNCF8%<"XRX.=\0UITO']6?L.<>1XF(/?0:)I%:"&']%0#GB]([7.K M"&DAN83'HSC&-Z(#A&?1.:ZEQ1M3$<[8)>A<[P+.=\CG;!I,X'NTW5*)P:GJ M!6K!T9ID[+C!$ZY6%-_)08/!%^Z?WCR8H+HU%[)4+-T7'M_QWK 5J@*B) ?2 M!+8!V#,F(0,_VMA6GZ<'@+^#%Z/9CQ:X,1[R. P1-7B2?I&7 %%V@1,ZP1O" MQX)F_[0YK6!F^64!;!22HTE?RP8B.5%O(^8\_ C.'O_!SDT&0BTIY('G60K& M'+S6/++T :,W(%1]U?GPGG"?)#P/^*\FRZ#Z,_:&4G2P@2IFR+]5;RZ8I:NU MN,Q54\S(),>$XP.1L\#IN')^+7+^,TAJ8I(9['::LL9:KD"(5*2LD>#@BLY_+@9Y^&:?@=R#*31 B=Z\"V5RR[AC@E0?,N-,/)"(01@5IU40L;Q M%%\8WH;GQL>)'& M%Y3D-:$:5N@I.I813D()(AS( F\=IY=>*"$,)FR,WA.?,!UI$287498FS$S; M<\)-/5OO$E4+OBN;4-8X$A'QJ)^]05[WQL]>R*8:>1J55 M(10KXZ@99OD:R M;6HO1Y'4&;[",W"O(DO8IYMK) _N*0_VP$1)P&*V_4G(Q55#8!![ZK61?H#T!M!7"4>A6]FR=)ACUAB46,9OG MFRYWOH^GJ^)3;)!&CA!%I8$\@V'7[PV['DK\7$?L=-!03CF("60('$#-;G^H MP5W8L]=O/F'@/\1 *\A0C[S3?,%GS\10111FYH=5OX=/N;LTYBY2 AQ<90M0 M31,*28]'/FQE:>7#3FE)'L[^69+>(YV"#!#(2 ;\_ZA1I\1L6U8D\@(W:M0Y MH0H==Y-RJ_3A=NBFX2''0Q?RH40CTLZ(HJ575H@CJ:9!KB:O8];2"LG$@K=& M.E/AQSG2A+4[[0[0(@ZFMRP%:3*C@@*,BN6&[!\=G52EO[)N__C8/QD/[X5U M:^D/S]Y\,BKT;1PY.*GCR%+(@85=M$)72 U%>M@QB<.3JKQRM\4U+)I,[UTK M K:Z]6IPP1=G[ 2IUWYO;[^UP>&1O/F:5U:CQWJ'EU&&FBO#R#JE2G*'PZS_ M7PH88?AJM72\/H>I.YZS"C29JKZ,B4K7WE#DNS7(.#\*3H=XPS66$@@O2@KB MW2_3+)Y=&Z$D"T76(B>"CHNCW:Y=6^X]-Z]$U*"0+(:_>WVX(1GU8!'D+\Q. M?,7#D!Q6[M]45T756D^CJ&JXO:BJK8]JZZ/:^JA'F&G[Z/J/)![;4BAPR?!' M+@)W$&.?($2I:B8+6. 6-D9&(A<4!I84.,H18YPH,7QO%F#4%/3DA"*]BS0G MAQ>SC1&.:Y6"&L?#=.Y,==:75,R=LY> B1M5"U'"WGA*,T6O3/HRG7'@S*8V MOU$%6/]6F]MD]W57N?B!*F+^%5Z!BC94RINYNWM?S/"C;4OY#WA/."Z9.U.X MIDH[4GS,T\,)"-CMAU-\F7) -L;82YQ*BN>EER;D[WP*DG.*MYJT-6=?N-P) M?O ZAE,;:#I%9:X[CF@K(*'@L=)DQ.?@>&SUCI;17US6$DPI*R7Y%2YOP1A_AN'=[WH=P9F$[8W)7@?W/0&F MVJ7URBNI*?*W:-&T+(X'2-(GUVGHDW!]B>'.[P:=;GD!\#U\."I_.)?YYCA) M.C.;+Z:4\DS/[D&>PNX)#C>UI^2_\IHJ4O(84Q,B M9)&&W7&^I%J9_:F'$$>=P[&]P'&""'0GB2BEC1L (N5>DG MA5LF68#)6SY=5 A+A< 9&F;GF&G6JR@[G)T'B;BYN@PTD/ !E&O$M_'Q+*84(WE.9QVMS M>DK92#ZFM-,S+'W+@2'H_23#+1EUWF\JGZ!5^B8+XIN$'ZNMD(KAR.6GBHG M.T\#,EXG8,$L<=&4O2LE//@3N2,&$M GSTBV,"'*V_4#/&6!A(%_3R4I;1*3 M6)NWYL(\5+JF7,A)(G- 7Z[B%8Y+Q-_ZE3A\9OH,[#H#L<4RVX[OXO#8&:S MF))!SD+*DB>>H;'?4<#6*E4OEH*EW@-V&4SMUJB1]*NTUNZS]-'F5"I(#.HD#U#.&$QR M[$-I1BAK<3EK&\6?E$UD_N'B.)^2V'2YU=>47N<@(E6Y4[','U07'X'/Q#(D M1*&&@7'BI04(!UXL'9OJTK6$%JN>@AGN,'EI4F")Q4MIPF%Y)]'J"A WC>XP MQ9RKPIV:HKKJ N)F%X;7?N(; 4V>)QSL:=W0O<8=$++J4F MAKIA.E .35M#=?C-)&3)AZ()GG^?LN!VQMJHWUQC[? MWO[H_?;V[/=?/IUY'W[R/GQ\^]OK3^_@VWVJ :970DXB7 FLV059E6."@#NQ M-&,AY=K8X16L S0=,M12,PH&H=1"K2TI9%,@IR8\V/TQ%H##0A:YN!7/9S1+ MG7U8BB*E!;S#+'_Q\DY-W@;C@5_$9 =HI.@4G[7*PY?ZCU>S* =M>O4R2F@[ MZ*)7 C*F <1#'^6B+LI\>=WND8@^R"W24/EOA[![;WA\W/^^/.:#"J M_:K;Z=5^ONU6IYW3T^%.=]K^^6ATVJZI75/CUM3K=KK=^J_T5C? YS4")6]\ M2XRA.G A\TZGMWDG3FL^SEMM:$W!P+T&U&^33K684OO[ZOVG^^J]TJL_$,HE M6 B/A!#VF]@^WVSV^8'B)][^_9N-$ ?*TS\^V776^*Z;\ #H?K=:RUVA_[Z. MVYM'=?C?SAWA6[\=S1]G*[Z_A:J[5W#95G(>B.0<]_S1:-"T4]1*SE9RMI*S ME9P-9IS3$Y"<)W?$]&XE9RLY#TMR/M"PK<>+,;S!5+*39WEBX[3&QUW_='3< M3M%I*GDZ+6V:2IO3D=\=[FHIM.1Y*$.NUVEGMS64-N-1WQ^=]EKR-)0\)YU' M$FOWE-*BYY[P2('&6IX_.VA77S.B[>!\L<' /^D?0.RR=;*KA.T,6ZH>&E7' MQ_ZH.VKI>G!TW=D&:(G:>*+V>F/_=+SK^/26L,TG;']G;_.S,(X) MK$%Q&[FG$"$229=H,1JMV+29J$VRG9_JHYOVH)>F"_ M>DIIGP^F^3M*INDR_":IGWW4#\.QWSV^[R*\@XE+[25%[SV$W)+S$@!4734O -Z\"D=AH)^SM;Y"\W>/+'D M3<_OG>Y:U-%&TAZ(.-W'BJ2UI+FYDZ;36KS$N:UYZ3Y@*E.3QSMT_UX3\&^R-[B-U[NISMJ3YUJ0Y M]Y8:7'?R" MS:8TGPIK#XHH7]"0@G3NS<+)W?I/]]>KH6EB_5=M+* E3TN>W:W0?AM%:RAI MVLQ 8TESXO=&;4:MH<3I=G9UJYL5ZMR+RM=WE%'WGL=@BK[P)B'.MT;\DXLH MUQFEG'3WUL&7.[9+'F(1R. 8O->V[NZ0*+IS\V5+S@:3\WG/[QZ?W#Y-UA*S MR<3<*>/9DK+!I!ST_5[_OJ&)6HH^JN*\;URXI@21FVNV?S06^O-)F(3S:/WB M?FSU_747G_<&?G^P@\9O'?D'HTQGT)*E<63I=_W3[JXN;$N=QK:!M:1Y(-*, M_<%I6T[>4.)T.[O6E+11XYTW^==PK::F1([O:/OS]KT7XK\=@BR;,![L'OFS%=RN^ M;^G<]WO^ZU3_PW*N^%^[^XW&CVMV=1+^Q->K/37F_>"X:]^H#<(_L]H]$PO6F26".?AT20+@\]'P1S>\&407P97.4H%9R.64:(K&F(4 M;MN&+8/L''Y*[-POG^H_BWP=S:^V[^!\?B\[>%*S@[R.63A-$=(4* \G-//O[)SQ5V!?UWS\$YJA\VZVM8\['VMH=U[+3 MUKZ!Y\!QS]V=K1RY;RT'ZCCGV=__)PPR[RV\U,S[,9R&RTF8>8.>[_6[_8'W M)EVN@@R^6J?>-3_L>QMR]5JA^SAO"B0@71BLX15^"_,B7N>[K;M&AM\H@KZI M$/^TP"(4/+23,$XOO3Q:\=6H F.'O@$I9UHOPAI/^ M38GB/ M-LM?O+P-9QCMS@0R%@,99U.\]2H/7^H_7BDN>)30.NFB5Z+[Q,Q +5G-3>'S M^&M1H.-QYV381QTJ23)YL*C7#KSW#YN?#P>=DU[]5]U.K_;S;;?J]3O=D].= M;K7]\^/^H%W4@R]J/+SV5C>D8'>L[OLVOL7XEMVV=1[8;N_$Y_QQWFI#IDK% M47^PPSO5NNS[^^K])_KJ/Y*V\MXL@N1\.ZK68>_!]W6O?_"0:K^%%V%2;%8B MW[DP_&E%H?<^R'QZ.O2/[XKQT_0@6B5LF?L 7[PW\ M7O^^^YL;PL.[7+_+NSR617EKA+9!30+JGI#3FEZ _'.&T&FK+)U'3PTGK3<8 M^"?]MO^@H>09'_NC;HLIU%#J#$_\?N\ 9D5_72]S [79:-@Y?EK!D;,PA@_/ M?>\\3,(LB+T@F7G!;!DE4;[.J+Q#H>B_"G9I#T_I>.0?[SRPI84&?B#J'!_[ M@^,6CKZAU.F=^H/N(V$W/[ SMU\:KG_:Z>VBX1Y_ GA3?]5NW$.-=-\W6)QV M3&0[)K+AQ&EG$3:8.L]/_?[Q?H^\.[C(P//QN'/\XFG%!MI9=.TLNL92IQUX MUF#BC(_OV+W7)-(!V7I5VN#?H] :X M>[^F:V\9!@E\,R_BK< Z#@K]_BU[(Z<;O^,]%K81 M+0.AH-5L_T#1$@L'9;A(QV56Z(\ M85Z@?_RJ,9P_9%3*P/MN-%(04'AF#*?9]]+,.^D,OO=+M,N#&-:R3KT/;]]3 M_T)*!7A*Q5!%JH7DKJC6[O ;E2.@!.R4-\O )$IP;?KC&7X[1>A#.HSV8Q:N%VE<+$-2@[2" MM[B@#(TH[^PJ7X?+W)L4.>QAG@/GS.YS"MI1O(:_PSO+1:\M'^.A_ MA_#><>B=(5 P?)A[>7B.>?MK&&Q7CKKQNL>WD[BW_"/UEC^664H+\5@NO$NF M<<$(D-ZYT_>.##I-. .Q&,8>#663(ZGFQ6L41KA<^B^)H?06OD+ Z MZ##^!+>CL\A#'9AF!F MX ,%*A1>OA5,:(30I<&*Z##-^%]K;+,0M MP!,2); H\FC@P6\J^VXD]55O"$<6?X/2KOTF;4$ TO'G:.2]>.P#Z0VA3J0"W?9).@>(]>KS.H MW*3[?<=[C>\(Y,&P #R\S)@EVK!>(MD(#M?P>T5\]:X0S'>;R)\ZJ+]CW-1; M7-5_*K*K7VHJ_MEI*GY=;BI^*Y1\1)?;R+;;-$$_?W;V\_\*EJM7KY^]L&PH M$JXLX&I8WGHE-2()36!Z/#SK(HQ]+P[/ _A/4,RBM;]5)*F41?S=)%U[LR@# MI8Q+R BF5_X*\CR=1B2[2+P@IY;%("S9%;0=3]_4+M;: ]_U3NVI4VU^[7D) M\M*1N>FDN&9*05+2/ES%/)H4\!,\T/ E[ ]2"!\"JR6IC+LVS8IHO30R2[?7 MR^%7: 2SB -) $8+7 )D!RZZ (&[YVSCO<1EHDK^AC#5L51,%$A@2KRM-,ON76TH#A$83#CPW]W MQ;5';&8Z693!'I._F"!J5H462MHQ)#JJB_@IV3*XB>TW$WG M#T1NAA*47F8"8AOD=>XRGUV-G!;6MR!\HW1VNZ!"T]GO^CKT1Y9VB?<^N/)Z M?5^XPQ$Q&'F($J08N'U@Q<1I,8S6=Y9QBT7^XQ:*L:;U/6"SZ MN(SWSI2MJIG,3MV@TR^).E7$%!\#IC)?4L0MP]$S*/"^7@BRQ"%?4_]M VVV MR+822JNZ]"S2X!Y@HO*:^SI 6!=^$<2%Q+MB$))XOE ZH,@GC6Y8'9\&S(E3 M2T1@TDO@S8N+I*E7:&EYGA=5Q).XOF(<5Q-T MXK6GG\*;\R*.[R1O27(/.R,GOF@,VZJ(#] <)Z%UMF.T-7%FYD$&W[Z,:)!()\N4^_G. 6/Q'L?)=&R M6*)1! ^UW\.CX9K>Z'NV#W U&/ #B[3@>@-0GN0U85)US2$DL.YG2/&2M5N. M).I/D"D6Z:6[H*S 3%F^2(L8@X?LX@!<;+K+\%I2YVTWC*PZ4+B M9NHXDD@(/D-OT9$Q([D0 G?(Q#\#O)Y3DY+XI @?O&<2R![B,0!AE69+=Q?G MQ;H @R^0-UX'GSF#J=G5[H>/JXQM?M,K$ID$!_X" M+A)?,ICAV0[1N)O/P4;4EV4WEY(RZ*?,<:0JL4I2IF5S@]C!P@5XN[BPSGKE9#E7%X'N5LJ3&-<>,H?0NB(9H5<$N[_5\O M.[:E'FXW]?2X]^R&AP\?H 2C?J#>V=N?W[_]]9/WV]NSWW_Y=.9]^,G[\/'M M;Z\_O?OPZ]F=7WCX;*-<4]^[08\/.J5SGU)T7SL(3SJ#$;=7<=)#H:=X]/KAPC> M>A[AH#,>C^]I2.)I;[<[M8MJU*).NC>.**UITGA\0-![@0UMQVH^V%NU8S7; ML9KM6$V[![5C-;_J]1]?VK88V,W"P-XWL)IVZ.K3'O4W&I_XO5X[=+5EXGUF MXI-3_V1P1PC@EHD;1/!QW;A,N M_MK=>GS-W,;":F?L2@,0]A!N&[5[-\S(_06D[1_[O>X=HT5-=D7QP138EG#C MGUBH;]CWN_T#"%<<)G7Z/;\[;$-]3:5.%S']]Y\Z!Q?J.SWM'+>AOK(JWXHQ MOT?P&@;%O"E 0E4,RC(X+78SGW2&%C$(<5PK8&LEK/,:7%AN"EVF&?8R!HGV M0V]"O#:T>7E'"CBRIBS2V;^4],,W\+$M6"1+4@45\!$O4X:! UPREN@KOX6EG; M(F$T;G_NC(1Q#?NT4!@M%$:[J#U85 N%T4)AM% 8C_/J+11&"X710F$T;H%- M_=7!E_^W4!A/NP&[WQ_[P_[P,%NP6R9^&DS<&W?]8;=EXI:)]YB)A^,[E)CN M"0_O M'ZT7(.S.%\[T\RB9\]3S(+OR(NPMZG@'T4#>&+B,&T%1-I S>KU:9)1RAWB5 M-80I8F"Q#/$4OAEWO*FB:]BGP!OA^S,6 O:A,;^:-X:KJ#S"=Q$YRBWN.T)R M]$XK:!C]GL!IW *) _:YC.?1'\/B=L'B&'5.RC?HPM-;,(XJ&,>H,V(PCMZ@ M,[@1C6/S4/"^U4,DW(KO_0V8(''W-]F[D<3;4?;M#7@&2\4M6!F6BM\!VVP* M1-]E!B-/[%5XX*=@VZ\K:!?!#.F%[;.Y-Z%?PEV!^8&UX86FU\%%[=QM?#N$ MAY/NL[\_=H_Z:T21@-W\#+J!DY^OI],PSU/""VG;U1^G7;VQ/>FW8Y>V/?V: M]O3C3G?O_TWOJ;3_J#^VJZ[AX?\**&G7'_M&F+NL^=.A[?N*A&QB[N M)?S5MJ<_?H]VVY[^Y%Z];4]OV]/;E$1;D-NVI[=-D:6*AV'7[P^.#[,KLF7B M)\+$@X%_O/,$C#UAXEVNOVMK;_-(^MVQ/SJ^6VM0VR:].8OPM.V2?D(UMD^X M2[I_XO?&;9=T0ZG3&_OCG8W-ECH/5E\[&+5CQ!JHOMOZVB<5D[E#D_03ZY$> M^[WA'='(FN31'29QCOW3?MLCW5#B]/Q^;]=!K@TDSL'U2/=.[C@J]$FZZ(^_ MP/97C66._8_?//$>Z=ZIWQVV6&I-I4[//^T=0)C@,*ESXO=VQL!I('$.+H8S M.NVOMN3 MW-#V6GI_Y2#YK7/DMW2']CNCCLN=UI4E^E,':\:1K_KA'E> M<4T;5DTO&TMAO6'H 4=FYV:4^:DYRB!TTRD\'6YB^K_AVG56Z)1ZV(KS+%AN M[X]^>@/"Q]L'A+>SOMM9W^VL[Z^8]=T$E;6C*;649Y#C_.]3;V0=3.G\-ODARV!8TBHW#@7J#=4;-C4[\Q"' %C$4R M">":[1KH6S7X#QZ_P?]=,H,W(MOR=0$*DZV(MK'_ZQK[F[H)&\>VU[]=8__U M;-(V]+?SYMM%[<&BVGGS;4-_V]#_.*_>-O2W#?UM0__!U4"W?>E/NZ5W,/9/ MNP?#\?^>'CRXM#X=Y?K#P@)X/EH MU#EYT8(!/*%B\B<,!C#PN[UVUE9#B?.\[P^Z@]LKEI8P#U6J[ ]Z!]!]3@&@.MA>I5BDK8N_N#C M>BVVP4T[-/0'IP[W5Z M&R1IXPW-76#[JY8YVE\U\%<''ZFLPEYXS^,TS[K'9CC'H M=BJ-%]+ '?OUW3M+<,@ M@6_F1=S(YGRZXYZ#E+B8#IL@)<.Q'1?N %?8]L4R7@FWW7/7H0RIEH9_?0P< M4* *6)49? 0O,VOQ2!X6@V8#FF14-V>Z,G<\6*^S:%)P;QE0<\UWC@OL5L6[ M!-YWO6Y'0K)ZMR@!3EJGV97@)W!#7%B&6+A<1-.%-XMF7I(BKL.TR'2M#$]2 MZJ(%QLHK" L,#J*O!Q(N+W)Z1,=[4\8RR7EYEA7A(MQ!VTK+G&N.!%R*A3K? M^UM14':$+QD..B, ":EF]9CEXPKE\+*QHI].7]P(>E)Z7K!]988_RR=,A",8)L3X#C_#W^EY MLR MDTNQ;]S F]SJN!V&9-T;> !7\F[" 5BA4Y)GRA93IQF;B5V'$& $@X&_^49O MW+\=(,*=H0&.G]W E,/[MY]OV3/_2_2?(II%ZRMBM#?!"CD5H0)2D.SA'< " M'I /J=_]]=H(.69&E70^"4-J^T^NO$6 &M>;I%F67L(!RSU")?$B$CY@O%V0 M, ).0TD:3*,8]J3C[7#WV.PDJ9_3$PN:20"'P\&^[/T6.)K MU;<=:V;$-EL!?%%8$_<7VI8 #!:J VLP<#O@8J EXCRX$ 6DY\)U;QQRRG8] MFOH7Y9/VF>P"H6BAM7H+^E_!ML6_%?@&K@-\;@_!EKTRQ#WPX3KC,W@W#MJR M-]?[10S!!0)^JWS&T9$FPBCB.>"^R"?SL\"BLTA#H>J#YX&3,H)'P]AP*J#+ M^',)8 'QP/A[I\8"'\&"PW4==H!K> =^+-?A'TJX;L#;$Z'H3L@9]/P9AE 4/""7!W*FHI"S?'WO(!_!X,(1,>2&+**9A^WS SXP>!H1A M-%MKX"-_@@5U>=P1P/H.$&=G,& T2A99KO MC9'"@^GX T/T*5MYK MQ.Q(E2E3@1YTGPVZJ$Z +>%Q,.SQLP]K!IX3$XA_<9-D(02D.4W5+NLQCUPO MZQV6/%P#:\6 HL@"N;Q#V8\Q7D MJGM^[/0*'AMC4K&',(=H KC:)K4)?(\A]N#2)(\*-/-_(10:* + MC!2)0>2S'30)5GIU=X[RP_I0-%T5\4'Z,[? 1[<-)X>3"-F[VJJV') .X?PS_BV24H- M[@;;\CP";R!07L%_. 0/F#H2FQ$*)AP*>+ZW5T_\*T%/H-W>S@>DC7# M$\4$YARX2-;I)\0PJ\D6&B7=?,=Q&J4:?!@[@3U8@)[(UTR!$,J#P4/X 7'[ M2.FZ;Q1]@('%8=-3RN7WR2MA2H]L%(B'E6.YZG2#ILC(8T.$.0RC);QD@,^! MZ:"U*"G78P__5,$? Z@8"]T3@7O_?=_U76M]A7]+6<,K_G-B#D"@@U]"OEX M3 @$!EJSH&UWPWVB2!J -6$6/*OPBWUP MX2"@U'@B"6_YK3;CW5L=T"-=2CE9'? 2N?U7^D2U#S4&G<\'XH?$&CL= C4Z M<+]Z;8["FN@-3$(//B8II4[D9(L%$9+CY* J4&M.^[0[N .U//8AR'YE,_B.@W5PH>+2X(9#!B_YPY* MRK=0>8F(57Q_AI+?6B*'(^_?$5&'1!^L-?D/]8 M,%N^CCSC0]N80+:07#[2$91 X'I8"$+1(\2;\' 4)8)!_8A=/)D.#F(XXHL4 MOC@D.X*=HFH$HX1#X$DHXB#;ZXR'F!3IH(%I]S IB.HCW/W%.S'LA2O #@UP MM\,&;J$5AK>L6'+D+0Q_Y^;-%Y;F'"ULM!:E%6T>#D&N"# M6@W?FA"V])CP$/-% A7R)B2HL,@W^T */3;2:%.DR2(YFCE+I$+#)B6CT*=V M'% ]#:WR.K"_USKN6PB3:.- Y :ZRJ[!EWR6R'Q&S5NMK8%")3,IMDMI18! VU;NP>(&)'!W>+X2., M14*.UPNL=@R._%SB)ZVA5AM5>6*TD"M3T\IR90JX,C75K.Y>9DXJCA/A6Q3. M@;H6*>OLZOJ0X:-TM:8W#AH_ZDA7QBRKY<8\C)12V%,Y<+L M:&'JE3W)S*Y=[!TT?U[N9T?%[Y_":D$\^3:MHZ= K]=187K+T0#Z=]TQ5D?@ M?):W*#F%%&0NI"FVT%;5LIX6DS]'ZA0TO2YEXI1EXI.A:D:*!B)2'J0\'+4\ M:*9J5LR#$8C5:'B;%L4>$,+,W8K:F7U4Y9>4ZQAPT3)< %5QYNJ!)H5 6*6- M1RI^,^HQ>*\XRHSR6[4^ >28PDI:\DJ]I,R7("VI/<+#R!&>"<)#/QP:HALKYPZKQY-"*%C^U-3Q>@+)X'=A ;Q[)#AT[17;O?OA MY40[TIQ7M<8$HBP)0TZPNTI*FX"4*G0T@)^(7PQ% 93 0UP!?>;8 M$)U^+D]]5TQ0A93\<;UB?^D@=%W(18LVR@07Z3$NBHO];V8<3"BEPEOYWA7/ MF@&.6*D6$=.M,9/7IZT(=_5DH2QW(5\YX!_U'\\7#(846ZS.\ TRTZK0=,(X[= M3^YPR#Q2V_C1)KRH;$= ]V72)K"&W$V")47P M-G]R0ES0P(W38!5VUR<[?HKH2T*J[/X4;*-4-XVTIV"-6JF2URG8/$^X:2LH7:8IYOOPY#R:DPP-?>4/MOD MY.KAK^'<4>0C.&7[A#!"R6>\]/!U(HID/."] ZIOC84]K+.F_(M9GESH M'9-=/Q<%)$C]Y;7]DOS;(7_EW%0DY?=!^1^NQSCG([ 3:;]%2W$ROD/,_SN> M1=X_1,?^^N;2KD,L#2'Q-P[YE+I6T52SNF&QYP$4J4EN*]+<-%,U-,ELQ5F0 M8V:VBJ'6S+)DML(LR#$S6UU7S;)DMN(LR#$S&Z&4ZU\+>1#Z8.*8EA_80U&J M(_#VPS*R!.>:#_ HIEY7&T9C)=-L1Q,E//9Z@"35RJIAK#[@*DF:DJ15M:*O M!H24)$TI^*I67XV:(2F:OP$^D /L^S/ -\SRJ:O:\EQB(G"$P\6SJ2#X[9[P M;"3:4 +C;FJ'BQ9[[*M358U&1:Y.,5>GJM:J4K$5='&TBFHV5@>",GNP#G7' M=-48R$AE%?3* :"0:2:LTU],85'Y8&^, MF(OS583*LX5H>B['GF/46\5^C5U(+556@;B4E$?;Z; EOZKX7'AQWX*'/C/F M*(ZKX) \1,2)6K6, ]_N,AH#,(#M6-X':+2QYQ/$TO/8A]GY?@P6;1G6#(*5 M]EPOZ"O6L_O*2DHB*-%&D:!VOC.'>=9@\,$!-'$A<#E[-AAD0* M&*H[9!Y,/B#R/3.8E$,E*SW%4EY@,1WEE?7M#DC9:& %0)TAE0;5OOK*P.X1 MW*$_'HT&'P@EVQTCHD^(H@@OLV'UZ#)X7M"'M\P^K*0\]1DL5&QX+^$40G#: MZ('B132V<.S1:,3K<:?*8_\9PYOYX_!F"U@6Q7H\0)A8\6KD3F O'-<$17(T M]H"O..=8BC]B';MG=Y3_C"V83$#O#N=)0Y]B(0[I&,Q.")&JQ)8F1!-?K MQ76[\' /Y-9[M3O,7T"<9.AZ=?UL-47WB0_FV620E&8'E)I#@+OW8-DZB *) MK!66>?N)M%6A@,'N$L%4HKR,$ +5XZ("=Z#\HCB2*K,FA!EY8$[LT8#%U0C\ MSD8Q,?OIV/C78T!$ ^9L@AX!$BN?4)GHY:^T[?V]V;RGO[6OGSFZK46XK![K MXX8X6*2N[8,6\@6\*RK4.-O&1R662P5.91RL$P3@,7;Q@K5-C^/)96L-F">_ M"!$]#T^5//5#1B M$%)]/8&$00 -36[ T/HU<6^X$%F^/QZ.A+I%0V7Q3G&$ M+DT$A&=;0UPD8AFXG@G5/K"MYQ"X%_]&MABX/GI,V&?.I65ER!%+[N%OP>%S M,\F6B '*_68$RO!2HNIP=0&M;: M=5YAH<%9&HG>8_2K _E!%(T\C:#BX(]Y'[#O4 MXV_V8("_!N#3V63MD$KPSO.!C9CQG'8J(= .P>NPWO'.-\OS0'SB#T.B':!_X/A$GV>R.E.T@2> :,$$2"4C MI3T; 6]CSYUCI3=TK 8V+!&I,H3+=QVB2^0P*!W;ZXR'L-KP+%\52\;!\6%Y MW\!IZBODM)";ADM )A X&937A6G6-8% XT MN\3VD6]B=0G:>H1J%ZC3\]RAF* /)$%K"UJ+7)5PH$2"<8 +A!#6XP'* HB1 M%_GL\$!Z#G>1EG(<1 6@)RQK2WRQ4ZB#]$(7A$H"RH:5#?3-QAB$\]GET M[,/??L]&=8G8X1A-N(-XR#*Y%.(,QP?1%"#SDWA*%H:(I*2$%@?6&H-#&^*"I= "W3L($8H NC/:DKP.\E]L(ZN,0]6$- M0[%PB/B(>5>?[-?R\+;#O,!"7S$*<87S]Z<(0!\1/9QTM,](=RZ)@3>,?A>& MNG>X<--AN3\&6D\&KRJ]\: 'MI!&)/R;J7#6YHBYL>6?";=C-%YAX'X[]/J2\L-RK!=N0F-V".U* MI-^'L K8KF,(01>M-?\%B>Q;Z*R#&1Y[ O380J!@LH-3?D4H#9%\D#\?)BF$ M5W,$JJD=>DA[541"&2KA:,A7 .XB9Z(;R@HL%)?/GNV!,V4[JOB$3D@'_"L4 M6=[ F;_-_D\](22^@K@)\"SHS'O8I7YO7!(R&I M%_X," &XR;;?A^%P]3#Q+=&10=?9Z8)UXP,AD<2N'<0H@N.M+JZ^4($CX/5W M8EA%Y&#PQE)$@H\P"V23'WC>)V8EA^XE\H-?;?;&NBJ-^HV2EPZH.-^WO \U M+DPHM*#Q,"])$\1N!BQ@\3EXG->];J19)QU'7&?*)G>79K^Z'HG'\X=0NG I M/.(7+,DK*,#A<5CS-@\*GC H*)X9[[+0SEKORV+ 2(>'BR12[G@+FD]84D8: M$60-]6 @?+1)9ER($BE%(1OS(22^!9XHM&U)N4HP-.3#+N,:?];&<_>>XI]G M%KR18[$R?(77\.!E>0@]IB.3S+&(#GC'P'H3250R)A&-HA908-LZPDVB4<5G M9F;LJ^,+(OC.P+ MLZ6^,$:T[9.\3:JQMZTB:N:EU)JE?>7*%LJ&*+PXQRJ=+X9>(OK\7^Y*DW8G MVPY?#,*_KZ(,NJ\T*:'Y@_NLF'4KHK^Z4M'_Q=.^X+:X/O=:7L&)=\=^Z(EC MZHVGML&#H_ZIHK+!IN >GH5Y# _]K(])FL2+,J=3Y19^*2069?1L7S@CR/SH MQ0!=T1VRRC*9_&WA@.+7@&1!^6E>;K"7S&L10,""G1=\B%BF0^0 M8ON5UIO\4IY:GGA;MN,'WGBRA1]X%M$&I(OML M#RES@_]5^7X09C#")K64\.QE6P3N[;H*!*=(D[BC)3Q[9/^./:+@+7HNI;RL MCDB"/U%)P!@?3+LM+-P*#:/ H?5O=Y9F=L#36H<5URW19R%-'S H/U3A%]R% M0=ET810)*+C^S]9 M"*=SIOR,.Z==44=%; 4:@Z^HX;?8)M(8).(@>W YVJ& M0D=W#),;YZS7P\UF![/]CH/97QS");8?=3ZX//E;GAUK0$J MZZ. M&D^*KM0TB.XY!5J@=_C&AR@.@$_\(5S"IB;+AR<:6\].>)*G54C#O'.-,74= M1F>31!+(J%G^7V$*%@O5,">%*_T$\;1RX\)[1$_3#Y7O=7&"8@-<&@-%H_#B M%]RI">+<\5N]5IIM=HP))Z)&=TS\%&>&Z7$*[592FN)CF#=8S#/X0H@,1/ ^ MGRP5YA9T./ M1#Y&NS#K2 4CH!_'WN0-/HN-Q:9QBM=0!V*AN$5M %=8;LWXQ)W1% WC3"SPJW#",6(-3 M&Y2'A5Y96- 1KM:L1YE,M13*LYF30*K6(4V[O-!IB1@BG_/$NX_I,K!?N(D_*VJ,4:?AZOM,2%O"BN59\ M7IG&J$S0=<0.KA^XG5]]=P!:QA>;QZ+BID1E?U1^@?7:5$"XX&+<$O*I\RMG MT=Y@C-M3Y/^%G$F.#HYV2]S)*^]"]RFF!)!JH9-!JP,7_F#O6-6HW#/?597+ M/I;?,^5?$/&KRC=,;?M]Y1[/=ZA*:^SA)7\SH.P_76_L6*K2!+;V@,/A"7R8 MJM*&6<*?#^,1 S7QU+=LY9O5#U3EYR\/9H"__>%]O#IDP[O*#]=S.SB"*]OK M6\-DPE4H\_: _BRJ.2H6-57P$D'=_TD[GS^X&4"&4,-%QIX@L6SQ^'XO$QB20]GEXDRP,W6YU=;&Y-IW" H <=X/G#5L^MYU*PY/-,@ M/"QW\$KY*7 1[ "KQ2ARX8)O+E>2DH_EIR9#1BP>! \!5 NH@(\]CC4"2+4B(X1A<<+?%%P MH$Z5B\;L%U8"((?#J/GE;^)DTL >4D$YOY+.+XPL/'#4]]SQ2W_R_O.PA*8C MBA^P%)1<5NX$];GI8%AC ,]UK$ 4$>,O7 @G):54V[IA9X=V MZQ&K4>EO/ 5[9076IF?B&EJ",W'S32SWM72W5ZW_ISS=*9=WMX]W-^VKYE/K M2KENWS9O+]O-&^7Q";[XT;I]>MS E]OKS*[)CP')!RLT!Z2$C^ ML[")C5K)J-;1+ H8/_%B83%+,.W?Y[]OZ*5:Q5CX4[FD+?Q^V:/,4MFLK7R2 M !F<\:8TDU,K/:;CBLL2 @8G?.Q!=)>]!X=JB\V".70CF OML]WS>['SV#.XN=8(90<+G .UG;I3MT\>27Z MR^) A: ^MNYE+T9 V3L/.&[JY35ZX+ZMCHJE$!^#$ ,K5,I2B LREA0KI^G8GS!I MR9N4Q\.01US5RC+M*>6QN/((1H\73PBX/E,Y5UKO??O9EL)W(,)'2UA;N6A];S\^M1Y:5\K]SV\W[4NE>7EY]_/VJ7W[7;EN/_Q(@JHT-:\EJ"0)?MRU MSGSB]>WQI!D%S-]\*4['#*/0HD0,_2[YXY'>!JI4_J2 M.P#6-(),,4X0+T'M']D.G0]RQ,'_M?%7QBD?0M,%)- M8.P%8 W8.9W6%JL:03P"6M9^2E'/'*9Z*;/=/"' M']DFQD]X'QZ%\NEXM&5[^#:;D/LF)X_$B4N!@['XI/@4LL;:!9Y0)SJ3CI@@ M,Z=H;8+/R'UI%G3FH+.F"QIQ+.S8L?PLTS$H!FO@NU/:@?,#'0 F-1 =. YQ M:Z/3R:*V,F2#6(WE'2(WX7N$&?TTU=KDL_+I_K)Y]^WS%*I+!&!-!^<<@KD5 M0.&O4PA,DY812QA/G8"!=CR;F!H1:<$1YJB\,+_B+TT[I,*EH +11T/DXX"] M>-RH>=:0O;G>+^637M:,SXKM^V,./",("RP?,'+_'T>H%P@\XLY[L1S[[Q _ M@B_F$W96@)".WT4';571.<$3)%>X3OEA>9V^R*A4B.(5/.,(LDTH"HXR=OZ# MH&D$JN-.V^2H%QMU/IO6(^D9('_)/ AGAQKA?8MZ;0BW)S=:[(??GP2L1Y*F M2R$L .+WB[.M2UAI&&' EY2[L3=[ERWPH(AYJ9G,%+LF&E"D:PCR!W4H!WW# M@5K*B.O(F&'IV=CB;5*A'NE7THD1G(1 RYZ@"4_*V^D.8:1#%R-4PDMT-QF\ M'NO2N6.?=<8*9[3& ;$P9(;D*)/LI3W_7COXK%C\Y48^L?S:(\0]>]! M;"J/7LW[[KSUF6@IF%3$>AXW&Y%3B"L;7J)&#Q0GQ)GGN81,T_-@5%S4(DH( M6 &0$;Q#1>SB:&X<,QL>I7(LG@#/_8N&5 QALG$I)CUM)G!ZLYVY(O]V[1RG MB$Q.W&0T I$[?-/"-G1C7T#9Q7O#Q3IC8$>,YX^8 E71W7IC$"C ?V=>@08: M0P@165CQ*"'!3/Z:-*(B^L<$:0(S'F/O29^I6/1SHL[ 3"]&T@D_+/#ZO./5 MN@1 &DZ9J\$A31G3 L.Q ]]3(H-!'(DVW@I_GL*7)>8DQ* @C"'YLY(RKE#/ MEC_]6M>;-=Y3/PN#S5_5B5QT;C&MX(OR2?LLT@C^5-\Z 8(3*HJH+5JD*Q-G M&_!=G_3/B.#D#EZ%Y2)_@N.Q@#T?#)CS0@K-'S__F_OL*@X!$R\#]CYIJ1/B MP893%*)O+5FAK@MCIZZJ XZHIJ#;@H%'3);#<"&!I@\05XH#M;SUW0$3+4Y8 MV#%.12T6&YW06(L'1QPC^J&0IHZ!9\T.;>$#4"4Y<:T[OVRN0*2S@W"5#]L_ M2JFJGM#&<-0O@FX 6!TPDT2T\LIVH)L/6'%V&#@//SO;MT8CWD;6Q3YG37>3WAL^)FE9; D9Z MXTYM4U# U'3%S]BS[3I64KD\D1A_;]0!Z;=&HU*J*2%@[(2M#UNJUT4]Z-,& M/,5#])V3:JZ2E]B ":[4 'PL)GH^X=T@#584/3IC6@'.OF1V8J%^])Z)>^M_ M^-A5!QS*OCV(KO Y^_@!YWW^1O%HQ$&T@4((Y@@Z\H5<<^YSS M $4 /CD2/$(68(GQV9/$(E9@P#$0A^-!@([W5)?+@'7Z#JS9RX?RJ?WT.1Q_ M!%LG7C1%) J/(IEZ1K:#-R/9(#[A%IR4A/\+?N*F_I?CO@T(\)VW-&>L&[;+ M$QB+[:?I=T==Y]?/5")]3I&!Y/ECS,8R$9."/@X#+H5ZE(B^=]Q, M6J)S!R:B I$HF\ZQ/A0->L964:Y\#.:"7H)_(4HZ=500AA,>FG$X?\4I M!^+E]H(W6.QSRT>7 KX3'HLU^/#M>#XSI JW>. \@+?LHT^+3:V%ES#=5^6: M^A;XC H!1 )MROD 3L+D !5N>&$=1^0DQQO1>L+"8SN-X7/8SD\#2I#8&&O>XY-8#[$@V+-@G G M7_CD L-^TO0XS$!,)!5"A)W$B4Q19@.X!9:Y MQVA;PAJ(+LS^&D<)$\BTD'R)14XV]'E%DB,4$#'D<+UG?:G)9BP1/HUK-2^; M_E@T1NF0'\R51I1AYAL!_)V<"\-T1ZSP(J88(L:.KYO8"?)<4&7PWOA&[4)% M,TEF@6)PO2![@Y_D:=E" <__[O^N_,-^QPKW6W#4/;M#T@3#>T!+V#G7SH"" M0QA1E]E?FERMW\(79U28W3LWP!+^\_['=^7FYOX?OT\]*64IY0RIA$^-\]A? MNR&J,2%P8,(*7+1;&YHZ8%O@9KVLZ4F9:4_32KW<-RY7'M&2U]'Y@;CN>0P: M]ZYONPD7?MVU?MYD.[=7!@P%/HQA-,8SQHF@^M>&"0YO4OZC@N)4(=G#>&.8\YD8B0\0M=$)"[QY?N5JJU8VT^,IFHV3H M>B[XRII6,NOU5(]:_KUIFL<]J,9JHI\@/C0*_A0^]$K$X##L6@H:O(8T21]S M**33)>DV)9VV153RW4QM,1S!C+V:Y0O-S(S"7;SE_-1V^+2#OCN&YW1]T6*7 MO>,Q)/YY%&(Y^7W+8_RC*!G]G(87GJW.KQ;*QWSV; M3YQ!C&@/K8'_?\[.C3"--O;/7RQK]$4PQ+7G#B_%;L5?=M"_%)L+K7>1R6Y2 M!IQUGZSW,X477?R?,_L]^.*,A^==EP)1? G("A")D=2(K%SC[*+1J*C56B-, MQX4#7Z*Q4DJ;DFK%EENY=:^+6TDI+\Y<7#>2E!O)2JQ=$7E)[D3WZO\/Q(B]=/UXD,>=-1I/6TTUZH>0?MGBL<;^0 MDG<](21I&5\_NZA7RVK#K&9E_,4,N#5#,?.ZA>D'R3IK/)%,K&, ZS1,M5S) MK#,EZQ20==88Y4RL4P'6,775;&@%89VG4[P].]C(YHJ9 M)T[_':%HK#'(1.)[HG!:P3#/+C3#4&MZ7G%;FBSM/H(ZR7*Y&/(,+%=%#U U MRZ;D.,EQR>U_!HZK@9+3ZFJC7CL$ECOZ2/R1T9%%-<3?XZE8C2 MJ5['EU'ZYDZ!H/)W3N.FTVU.4;C%"9Q6E.KH2*O5:F9W089@!62I-49_.RS5 M.+NH5E6C6I303++4#JWZ5EC*+ -+-=1*N2@YQC4F/:RNI,X82SGP4*Z2DSW* M/,Y==/R78VUO)9=S[-IPC<\6T9AWS<:>V6E5GW9V4:FKY6IYVZ'.T836Q\YS M:YRZ''A.QPI55:M4),])GDOB]>7 5KQ-;PTQRZX\[>@X/%SP=(QAW]BAEK'(+1C%EN$R>8T0>4G)#!5DC!5G-7G94G*IXR3M)(^N,O%,_NVBH=3VO/6O).D5BG36F M-2/K-+#@0=4*E= VFG)Z-GOK'O^-_/<>:&HEO&P>5W7]*\R6CE"3DH: 2=@ MJ3G6P=-:NJQ/.$:VF3/$F[--*AM=U<\N:JIF%B4==SH;V>UXJVCEF<&R,=[P MAQH7(CROZ"8=6.\;5B">^O[/VJ@ZW/8)S]C:SAC(<1>U@_Y&R\*O>\)E )'S M+ )(MKR/-H(KW[J.P/4>4.Z)>\QIQ= XNS"JX"K+O4G; MGA&00B:%K"!&;(T_FTFT-! M0ZT9^B$8,7FRMD@#W.LQXD/++[8LSX&!^N&V MZXAY,-'A$$2?^ALD:0RRC @QF3- JKKN&%L:I>T7LE&RX=1&EV>50*U4,XO, MLM\LW^[(GA/'B@E^S[Q'U#PK0V9]UMD(]5AX-S%)Y%>4([]"/[O02F9>A_ / MP#&7C%^DN:V,89=Q?F6&\Y>$LDE%P#B[*)>J68Y[2>Z7W+\KM6_FHO8KR/.U MO.H9"E*UVI6-?<*[:;>=DOF_QRC6Z0EP?$*?SM<3++9 [/$ MZB79TUZ[%*I3$:I=^I'+Q:N:V9.4DB4EJU@SW[Z/NER>:N2E9M[RV(E0'7U= MSU_T!^LJ%@S)>F$\'^XK[CCP \O!26R4')_?D,HS_9RD2/_41G=*X=;"Y/BI MUF!RB4U9>Q7*?9.+_>UX^,R\NQZI;O]N(OPBU9!N6[M^=F$8:KF2.0$M"WR+ MR5QKZL2WREP-.K9C&+)Z_$B9:TW!S3:9JUX&YM)4LUP4M(53VO%>DD--)!S3 M+A.GWR*O*6,$>_"RM9E7(%9F3L322I=&?D'NJ,EY+/?A'"F6S)VO5Y(7<^MY M^262N25SY^45Y<7Y5;\'%CP3_MNU7R_^0?_P23Q[>(F8 M4*(?P_G&1M!A"$NP>][2D;>>^DRQ.AUW"._^ $(ICAO TX$)%!B,#2-[PO;R!E? M/#:@+EI?W^QNT ^Y/G:76/WRY!;K&48 #+OTEJ(0V*A.TR+^+PX7Q<;6F/:L M=1N:UM.LBM:KU;OL6;.ZK*(SS= ,ZW]@?F?A77TOG,,(Y/?\V6/6KW.K!U/\ M8@W>K \?^39&B:'MA$.JH%N_C&)#RWN!2^E(@#ZM$_\]]@.[][&+B2L M+2 A'PD?OUN1CM@N M:1=QY[Y(FW(LJ4B+0#&H@N*4G96YO:F(13P%0[[[\:/U<-ENWBA_MOYH7]ZT ME.\/=S_O5:5]>UE2FK=7RN//;X_MJW;SH=UZ7*I;8P(\$[[O>7JWCWGAL'P05OB(^0VY$8B4S3C@*UF'Z J M>3T3$TQN%@QU8(U\]B7\\#4\(F0[]$:ZZ:MXEK#;R(VSR2-<1?ZS,$B->JE: MKZ!-$EDL\6)AKDHP@]_GOSYS MPL<<"NET2;I-2:=-D2ZA@.ZUS&MV:HL3+8LS%&FUB6;.+GRB4];%7O5/;0>" M?W<,C^C.0/H736D0C>6I'GMK9.:Y1O9(SKE$!]@&D(!R2(!0.@*ANY@= M)*5!2L,A(@75JSDC!I%CJG@(WV$ M01KI,JZ0N&41*WETGR:KV(P6$8S27>_)>K]W/?HA"#S[>4SI M_B?WWH+'I(5FKF/76=6LYU4'50"7[<@9?Z%9M Y!MFI4JT<14$CN3-]/ MK]#^*<'OW85T8A&&0W@L:KB,%XJ M9[UOS=D_SM,_V1K9)!/;*[YFHI?$/:Y82@F=%<(&G@1:X,/(!C>%8[!=>B_9 M&2V5*6AHU$I=-^;11^1AQ\/GQJS>RJZY44>WN5H[LJ8[!^"=7,%MKU1,#QZ* M'WACRK]D=DI.-ZC8@4^"6?Y+R^]?#]RW/UCWA6$/;_RRB47]#ZPSL'S?[@%% MPO "9'69-V*<72R(5F5"Y?"Y:\VAQ6UP5SJECP4):EF3W'?(UFBI>#*Y(W]C"SX_]OI5]>S.1]J%/8#H])29-(/; ML@4FQ2W'LEJOYY4FD5QZ'%RZIB)KQUQ:/[O057,!DG !F?3HR_\OEY=S[?H@ M0!HPC U$^/#K17,DT/'HMC5NX@*U%JJTM'JK<79AEM5J+7.'@=R7LZ EW%*@ MI4!OL;0J/]$F !I-4\OU^3V=39L[2[&68GWL8IUC#)*G,&,[Z:IJE/>!TK;S M$&3_;9-W?Y4DR6*2S$'YA5PAKA]WBD-POQ#63U?6R.[I@OF!>2F5 MN8E)@^97TTIF-3=D.;U.VS='> M=DG]A-F9YN-CW S-\E[CH(#<9NW&$B W.P;DIBKLO<-P0GT>\G65$?/"OX;N M&#RI$P-[XP^1RR6%O>?X\5? MJF3W]N6O=CKDDRD>ZS#[%:/SZ&B?-1BX;Y;3P9;6W'+5G,WSRM>M=N>/G MH#<>A"-YB 8B'*=%C%3!0&=>C9*_F6J@:[@\\T!-X/CR? &["O3V1ZR#FQ2# MCYFTX@;-)X^\EG8=.\VMR"T+HD5)J:/PT(%AJ(U*0YXZ.T)66B?P>;(2'@TP M=;6J%^4 XRF%:VWG%=;,]6RV'"Q0PD"LT:PA$3] "E*S?QW87Z^KY7IFX-CB MQ#N2=9)JTDRL@S!D%5TU*T5AG4//HA]5MW9Q;G@JKYJE=?N1"^H:'4_4;!(1 M-W1TM#*$8S6U7LV,SB-=Y@+RSQI%GP/_(-08:/OLCD(!_>1BHSL]N8$UR$.5 MKCL8>NQ"LBY%D4D^<., %&PM-W_RVZQ3^?CCCWG-',* /E2"! \ISL_^,[1%6QT\2]IW.>#@>4!5]EXT\6&#> M."'O]/WD/5>QU\#G 1-02\TA8A?\3=^'@T>0R !^:X4#3\V7%? 3ZG6U7)G' MI\X_];^O29HXR8JJ&?.3S'O;X&2UYQH&7[J8&^0RM.K91Y@5<%6."_*@%D^4X@>YV[O M? Q_4.A%EESN5FR[&06/ZMI.8#DO-AZCXIFWA9&<%8LR\H[DKFVXE]U .-&= M#(;G#F+Q3SS.2CN8=L.YB-1OV M04EO+*D*T]3OF(I-_"" M=9WW,M&+LL$@-ZAV:,MSYB4#:Q/4JIX7THV,F]9V(.DQSP-+*) R ^N=^3)4 MRJ1?0YIRU*:C@9D&.V+(R3BH2'ZW1K3GRD4E% 'IN>TX'M;.TOS(J M63Z56_G4K>MT-MMQU:MG%U6U+,\<'"4')2^@RL!!M;.+!GBE\YN&!^V5TGN- MXJXK(F*Q5)K .PL7S=479MO8U7 M+@\[.'PN1>OT1"M175QJT6J :-7*JGZR#506PP[MS^+>M)O?VC?MIW;KD>,9 M/MU=_O./NYNKUL/C?_]77==J7Y76__W9?OI7%KR=V"HM0*#>-QI/RM$=?9XP M!%H:V-:S/; #FVV(MI0D,[2/^T_IC%<$3#&R/O 8=I;XY=C,^Z(I'H\%3PCV M<,_Y8L,2=Z-\=E&KJ49V7[DX&1F@J*#[5#-2&Y]X*0S.SDH&L5,F>M2_6 MGN=!:%RPFMZ8=>,:EBH27=R.D?NA&?QS).O-A*I-ITM;7+&O4LM)Y>RB8JKE M:E&*KN0&Z6[]VRVP%$(SFJJ1O7&[]'8W]G9'O,,YEK4/7.?E/&#>$%CA65;V M;:Q_;X".3T#&*Z#BIEX)8F"":&B9\7RDAUM !EJC;?-@($2^+*L-HR@UH7GZ MM8<$Z),U>[#NT&^BC?3#EI9UZG9"X4V%!7$RP;G5ZGE5_Q6B;F/;( $GP'KK M%'5VUD.ME'&WI*KJY;QR=X70 MVCEYT*?,?BG"VR/#?/( M?9Q&,G =$B(G<[C?<@\TGI#XBO7@W=UOS($/ <+5^;&8-(,T5? LF];(W#9' MII\+R''KT _WPG'FV44=U/>1Y:N+J[[YV?/)GI_TDO,ZBIZ//%3/+DQ5K\GS MZ,?(1DG.H^?#1C5DHT5PW0?M%1_,-F!.+O#) C4GW_M++1F$+EM6]=R:X^T? M%GS;N>-CY[;DVWVIN:V!M6[ ;;DYN 6" 3](Z-=+=SBT PQI>-$Q<@*,GCD= M+$/^=.L&3-',SVM@1-,=$EZR4%Q.T^K%=]_^XMB#_W,6>&,VUQQ^,CN(XR[C M9<:,IYGB..C\2U?(@D;:41$>?WWL,W,ZOOCN E?'# _W8\2;X MD&>ZLZB[\,'B_G.\^$N5RH7WEKZI MAG@+,=:]Y=UYCP'"0?]I#<9L\E1A.\L3(=17"_ZR =6V-B#C[*)<6E!V, ^P M/;(\Y14?IWQ:.@4?7^-G&ST-U6^.@[[KP>ZB:553TWT3QD@_KMI. M^.%N'/@!>%^@!],,KKX3HFTX./#T'7<]AR;G89L6C^^S38;T69$(]UE[C,77 MG)3^VG6>1'15\)[)+=*_%B2W)E.TN]PDR\8\6M&89Z?A3"&]8(P'72>3"[S. MRO!7I'4WJQOZO^L,\H:C*8+S&QMZ5L>RFK_GF^?HP.VME@OE]\[-;JF?E&!Z MZ=W?U,-;Y/LF&%F-FBH8NJZ:QCP@_N)62MOF\BR4SM]GSHO2F!K7U;I>5>OF M_%Y,2K=XN@G4NO3MUFJ!]I>VR]%!CBVP<'#F')E:&<5DOZ>4D=:'4B-V&'RQ MQO=-PA<:"O5^B[D$7\C\[I/'+'_L?82^K14 (?S@2]Z>0?@>X@S!).)!Z4Q" M#<\&J)I14:OE>7C(;9C:_(:.=>AJO=%0&PNJ9X7MDIT*+Y9'!.GMU(+%6Q"0 MK]^DKT$HH%55S9QWM#_+9,Y!<] :BY8;!YG4FM!< &J[>2$S3F_*66CBIVX395/?N9/WFN MI( ,M0Y$+G^&JB%#::I1D_"=NV>-!Q98>!8(%KUG=^S-T#).Q/^8T[4^C!\^ MSEDM5_+J35$L)+X59OA ^K*OZA7[OY=TB4UX_I73=5'[ M5=E[.C<"'8\R2HXGT'2Z.:BFRI8ZPN>PJGL*%J5<2[G>)W)#/G)M;JD=_9[D MFGR2WP/L71K6(<4JV6+/X5WH!4-<_./9PYOCY4L);MLA'^GD@_298G4P46HY M'P@+[+@!ELA[\+6CV#"R%X\*![P VR %?>8S9"\B,:5:>[9C.1V;(E/X@C # M2DOG+5YN5&%T(]>G/<\O'AM86.[U]^X'=^UA.Q5XO%RK6%E"1CP,TCHNXN+#ZH"*8AU?!<*S"C$7I>ZAP M_VO]TB!MT7:5..)15I$:X$M5"JB_8M9GJ^T M@$F[RA7KL.$S\Q1#4Q6]K!OTKT[EV/!!FYL,.#ZD 2(+1QX,#'U@C7SV)?SP M-4QWVPX-@&[Z*I99F$5+$Q!"2;T^_SW M>J-4-6L+?RJ7M(7?+WM4K537S%1/6OZ]6=%S&5.UI-47_[+/,=5J1:-3K=2H M&H4;4[5:+=B8M'*I:M2+-ZBR65GY*)%VG7'2M3J=REF,E2?3-S:KR0DG^C70V%;Q<_OE]HK2G"U_H^]9\\>/D4U[*_XE(L@X^-8]W' 39FT-W[*PT*IMJLC6%'DI(ZWC3*Q3R[X9@TLI\.4\R@3R/E" MI /+)U&;F8Q4*=$IZCL$@JI7J3):-@IAX*K^MF%AKA* M\]*6^L"I%+0B,=RI"EH:.=/*6S]#TRB@IV#I*1)23L*24LE:,:V/<>&3E! M1NWD#M\F PO:)Z<@(#^E[-T>(@X'GMT)PBY_.;6C7G!2Z>C3]5IE3;Z>I(IW M0[@:>T"+>QB6V^6Y^X=H(>BRYIOE=0GFY=KU>LP.QAN@3C<,$$+#4#6CD7][ MX35+? "@0R?#KXLL0"6!!9CG58(_3L:J\R:ABA9E<6;FR MW?//!1W;_?H[/ODFL>QYS$\7H[A?R?6W51Y_E#8 M<#1P/]B*@N,# ]C.FJ7>,-2?ZAPCNGUV_C.VO?2-$!M5;!Y35PUS7IHD5'O1 M.&DS:RM79]]ROBA%LL9F3LDX6+TVGR^3HIZ MT9A)BKI<';DZT<4R1S_FSYK$LM9ICC$UZ9PM[Q M,SN6)C,[R*P=6.Y,KHY<';DZI[(ZJ<+D)$U$EJ26R9Y\0W-R&;,FJ=V!QME% M5=7-O,#4)7M)X9>K(U>GD*NSHTV_7#2S7BX72S.?UDX?!Y&:;@5J4P_!T]K= MD\DFN3IR=>3JR-61JU-45TU;TZIH02/@#9L ZV7M[$(WU%IN+3DE(Q6)D=9 M&.7)2#HPDFIF;W8E^:AX?+0F=LR3C0Q@HZIJE/,Z*EJ0/;TBAX9K0!NUG(Z! MGB!HH];8'6JC7JZ<71BZ6C8JJMG(;,[3KM^>\GO;Y;^B2>JFC4!/"LY@#G$N M/6RC7C91EC)#GTHADD)4F'FG*N32Y^#DMH6^HV-/3\U0M=J\S4I>P24E34I: M8>:=2M#F .5REZ\:A%2F";'Y/+R5M&=2R@Y5RM+9LYVAR>GE^ME%S5"K^OQ& MM[1G4M*.7M+FX.2V)VF-LXN*KE:,+(=AI:1)22O,O%,)6A+4KDSRI94A,M.K M:M7,W,!B%U)V6@5=N0,WSF-K'C3T9?EUD G:.Y*-K.MB$+>#X2D8L&B-FJB>3*RM75JZL7%FYLG)EY]"-!WL>,BUTX]I@/S_H1EVK@" U-+6LS8?QJ;/5 M!4A(GRHG;1"&)X,]FE>]6(0F>>7(>&4-0L86(+)T#2NL5*.20X&59*9"^OER M=>3JR-61JU/DU4EE)M<$NENQDC5N)0O@GI_63O96@"0/]ERF/,8O5T>NCER= MXUN=5&'R&@B,[<.5:?6S"U.ME_,JNI'L)85?KHY;3 MVG=<#B2I?!JXOC\7+!]W5D/FG.3JR-61JR-71ZY.8;/I^AP.X)(SF3DBN>GE MLPM=4QNU>10=N>M<-&Y*Q4QK );RY"$-BP_5>CVOWM&2D8JDEN8BR1UH)3R^ MI*GE>@$*JW+:Y2MRL+@&6E+/Z:#J"4)+&N4=0DOJ!D%+UO6J6C?S0HHN!.+" MBHS?=OFO:)*:''$A]?0/4^P6V"MC#A1O VA)G6!:\X+)ED)4)&8Z52%*Y?49 MYRU<5T?HUU5B0Y)'V3$K9 MH4I9.GNV.\ [O79VT3!5LY&E1EE*FI2TPLP[G:0E31CF(&EUB-(TU33GC[Y+ M29.2=H"2ED;0DA3?9A.O!B)+EM5R90O0$@5 ECSH"J_V$*GFST"#>6T^WHR_+K(U=H]LJ2A 3=*/CQ^/LQ46"975JZL M7%FYLG)EYCTR+*[DVU,\15]+ CNE& M1:V6LW1!D@=M]\U)&P3A&^)*&A7@&,DK1\8K>\"5-+"\2JT:\WU%)3,5C9DD M_H)<';DZY6K&256\D"N.>GM8^]%5S)@SV9*8_SR]61JR-7 MY_A6)U68O'=<21C!A:'6*_-!LV2O0K*7%'ZY.G)U"KT%F9-FKA=+,Y_6ON-R M7,G3VFN4R2:Y.G)UY.K(U9&K4U17S9C#D]P:8)O1.+NH--2*EA?"@&2D(C'2 M[K D*V7;*2=79AEM5K+7+M:K#V](H>&:U DC1P. MI?+I+:H>/FV8R2905188UY(&4IIU).I9SF!)&^.[#,2@4"I*JJ98(\DL(LA?F4 MA#F5+&\=C[-B(AZGJ>I:SB9DP[PY5M(*UGV55E\(LA5D*\Q9<[#6'H'.0X#H$R35=;1B9VR 50HYI M]^CWP((7PG^[]NO%/^"?<-"QYW08T-D3''#QCV&B_P OAC";/S2TGF+EU=T7J,YF+QP968+^RKV]V-^B'TA"[ M4?!,>7*+]0R#& ?+;RD*C8W&-#GB_^)P4=QLC6G/6K>A:3W-JFB]6KW+GC6K MRRHZTPS-L/Y'*S?.PKOZ7CB'D?7"SI\]9OTZMWHPQ2_6X,WZ\)'=8Y08VDXX MI J2?1G%AI;W I>2^.G3)N3?8S^P>Q_+2=CKY4+"V@(2\G& HG(]*G;^,D;, M'KP*AF,59BQ*WT/-_%_KUQ)*'^V_FA?WK24[P]W/^]5I7U[65*: MMU?*X\]OC^VK=O.AW7HLD%E9-I_;Q[N;]E7SJ04C?X+__&C=/CTJ=]?*9?/Q M#^7ZYNZOXL_B7\SR?*4%7-B-JC&4L!"#-_4$*]G%#]K2R<1TZLRIA&ANY)), M#!VY0##'@37RV9?PP]>N[8\&UL<7VZ&1TDU?Q=.%=<07S+@_]#[^LU#[C7JI M4:NBYA>5-.+%PBB48.:_SW]OUDJ->F7A3^62MO#[98_2M))1KJ5ZU/+O3:.> MSZ#T4J7>*-Z@C,IJHJ\IB5I92C=_V8+8D7/I?H*D.;$DCV5E&53JJ4_')&NC MCL*39GF?X9,GC39%FH22L]=T2B/A88-%P7@T)\V<7=%$\76QE_-3VX%HU!W# M([K^YS0+F[0Z==V* Q'WL]P3#TJY?KC[H=S=MQZ:3^W;[TKS\JG]9_L)/,0O M";3 9O77IWC_CNJ.]\91MRQ0Q %4Y=/ ]?W/2I8#P'O.02>;<^H<=!&RR,FF MEN-I N ,?H;@!K@B=0(YM_-,.9TRW\%.CI2#XDPMW=9HPIW13!)AEL$1U=3& M@A["J3=%I3!(8=B245B#Q9U-!#3$<%=KN6TJ%@1ZI+#.7;.+>S>T+Z<$KN(Q M6.N./6"* UZ?_RK8_E]9>2YKS:F/)\_%'?$,!?OO"BX1*]V8#,_4VB1 M* #=E]]_1(/+$_U4TTMZ D"=O3'X%1L!4]L<[Q3S\=;0A9']35\<"_#ISCW_ M.%7A\X#AAZ;3;<:(FUKWZUA1HE:-S)UPB^,#289:ZD'O@*$,8*BZJM6/*,*4 M#)70#=T*0U6(H2J-O(YD;]D[#3>%8:!L.?\=RE5YH@ 6W6NY!2\VXLX+U M0%WV'(1%=>!W=UP_.)H.9#MW8N*JX*YW'5(5&QPLZM-GFEBSGOF4MT3-*1ZC MK'%.TC)*%1AEP>%AR2@'SRAKG([5C)+2V:@A3%=Y03/#@X97.@CS>X\ 6< * MX'_ JUD0#*AT7:8+-K2T@IXMWF[F@<$L?6MPUQ-?"&\GM834SRYTM5$I2JY8 MAG>[,\E;XJC&V45#U_L^[YW\QS%S!3M1PA_1:$G4XI M@KZW/M!D*[:C_+*=+IU6\Y@?9.IY=A(^[CI;;MG=MO-/H&E;D#2-3&BYR80, MCXK'.NN,=B;6T27K'#'KK+/.:UAGO6]7-3!:T,UYQ D93V^;$0@0MWL"'4AW M;HWS:?A4K12KX9.,>W9GE'/B(//LPE3KY:+LC$H.VIUMSHF#JF<7U3SLL]Q; MSWUO??\#E(4$FY8_]I@'OE=4RVN]LQ.K&$AUT",IRG1(5U[J_H14;3I=^.\E M?&FGW^VKUO 0LEIM-#*<_9!Q;?%LY]JZQYSY"&'9=+52E^4'1\A,:VL>^_T+>>% MT/<"7*2)C>?85B>15\EFZ:=EZ3M0&$^PW3F/(!5WO2L8T2NA$"XJ^:J5(?Q= MT*GI$,]M2AY):KQ3\HAV=E&9+Q^5+'+0+++&)*=D$?WLHE:?-[<[YY%3"I%Q M>13:BL"SK&/;[U/A@*BV/ZU8.6<#ZB-M&3!_:XJV* ;/:?9^:X;<^SUB3DJ* MKI& I>99IW)VT=!ES^PC9)LYT[LYVZ2+BVLFF&E5,S-O=A4K+CX(:_T85>-S M"QVZ4U'D*TL)4AKLSNN+_>7>"OFG,=K5H%; R]ME^ M:CL3/R50OM@Z2&V4)4K$$;+4DFAZBRJJ7C05=4JA]R5/6F,N.^@S+X8H90=L MF U,:M^03(6[/T\O43=YBYZB,E:STX&9!#X"FC'0#L\#66*:N>:A[70\9OGL MBO'_MIV0S \1E5-;\P9!JM2U^;H':?6N7B;HQXC+RI)0(A&TVUG#T8 ME_GU NK8->4/^;*2@6F=:BU+#8UDH@(R46I#G86)*F<7)K85SU)F4\!-F:); MZ'N/C2R[&Y[FW,Q,GX;?NJ9J8EX9HNZ\Z*ST>[B:QG^6F> M9:IG%XVJ/ I\(%RS76.<4?L0AF%#FP\/9,"\B^SWR/K8./5]&MYI]MSW/:=Q M:M&HGUU4*FJY)@_\%9^EMAHT9V6D!G4-JV>'P93<5$ %E;3(,7>^:N#^B::: MM2S&6\;2FQAO;\RZRL"VGNT!-=4ZK7!ZJ]&TH.[-A+BIY4(CNJJ\0:V[BJKAE;;OSE%04B1[[35CGAM;5>F0H3Z_$7.HX7:ET_M/]M/[=9C MIK.4B59G7P<=CVAP.W6T]U$G.O8Z?8B2?,3N %<:=%#PH5*;S4"QG*["_C.V M1Z?7:C//')IH?.8_N^-,C]15VUD"4GE]D4! M66IMWZZML91&+%4K0H6@9*D=YLVVR%)X)JVF5LT"E+P?N^,90K(H/<\=*MAG MP_6MP>_P/[8="W^P.><\#7P>YF VS_+:WRO$I.=L/*8J-<;+2U:!-3[%O"_[\R M?]FV99X;E@>H"+=RBFA)+KX=KL/&N7BC7,TO-Y-L&0\@Q#Y9?DQ:%+5%?JSE ME]B1_'CH_)AQKS(/?JQ35LA<<*Z]0/QX[/FBV8W*Z_9M\_9R%QN5Q=T(/*21 MY>DMUXI=X__-]3SW#0;M@V8#^B@!\X;*P(6!]*P.'MKX.*T]RBUE,-N^/[:< M#KOK/3+'=KT;UWEY E*GZQ!DE!M%P_&6VTG[25\F9ZCU7H-6/KLPRFI5S]SI M13)5\9@J1?XR5Z;"/6^SG =J9K&V*0_!K#^P$=]YQOW)G$SZP2;[T^44UHA+ M1%D_%)*-A$.G=:Y3F]P^:?ZD[XQSB[T"NJ(7%DCXY_:COAGPK"$-?, M(P.].22KK.AEW5A@FY619SL=>V0-9."]5$CJV85D99RMF3+./F;^:6R;?V1+ MR$/CGW0[/>6=6&G<731UM6I6CJ;(]Q#L]%Q2W&.O[N 5*T@Z'NO:P8D&TEO* MC8=9IAMX(/R?A)HM6 M4:N2E8Z-E5)LTN7#2MBVKZK6B\!)IQR(-[_=+#?BBHS&\XC&E\O)RI2G+D]! M'C,'I8G -^6@_#9=) <5CX/21-V9;'65.E<8,MK><[2]!6-]L-[MMB+N355M M3>Y/'C$'I8FT-^6@NN2@ ^.@K478F:QU8ZFU/M3(.AL ?)4L?-XF%%IA^-:L=@A&F%K+%FZS209->^CBN)")YIG%.+NH5B0*WY'Q2"I+O$+1 M)+#!E;,+736,+&T894"=#EX?KH#QSOM>M-2'P9 MI_"-;3U3S<"U[8#$V,M;5:RVT(7;2I)QT.XM=!YLED _5[&:(AO2I62R C)9 M,A._(R:KG5T4!++BA +QNZ#//*47+E^LNY^J..S$.B]OI9%?O!0T])E!HHCP M"\5F7C)PO\F4*-5'QD!).^_EP$ -B*_*63*_?3:,W[61F)'HA8Q[;(DF4TM:S-\^)FN="M,N2QM^YM75^W+I^4NVOE\N?#0^OV\E]*Z_]=_M&\ M_=Y2'II/+85_?E3N;A5L\YLER7#"TK9F(Z+5Z[%.<-=KO7?ZEO/"'JR W3DH M@/B_UG_&]BM($80"#\P//+L3L"[^T'2ZTU_$KEPD>15LECT?&6Q6)% (.Y!3 M\'EDG+D5[V0K/)K2=)BX]YQ+,;?DWL)R;XY>S([T:O7LHKX@XU) O;K3G,P^ M,BZM)Z5]>_G0:CZVE$]7+?[I,WRWN?;J'T;L0670\9OGLBO'_ MPM^#,5(T+KE2>"U3.9YD[*-B M[*1;305G;,1)-%6SDF4O76:(04F4ARE.!9FWH<;O9EY16]R M\SL'T-R?]_UF>=SY++H!U.^Z MX^Q095YX%VRG)6Z3A-W7%:LS65 M)6W!#O? '[J5^8+!@P7&DI)PG)*PQJW+*@FULXN&:I3SBIND M($A!V$]);U9!J)]=U-5*5?;*WKNGUW&'3 D0U'TA?$D^+O412G_Z^1^-;ECK M+B)/49^ 3=4#5IV5U7H]L\>8>I7VM%DMQ4R*66I?-*N8U:AW;[FRA2/ 4LH* MP&Q2RO)P=#-+F892II4/PY:=2C7,3X=\X-'8Z_0M'WO?]! 5: 3#^^#M$KF]3.3TA!RE6IP.3#WP$_;6 [AONK'!Z+UJ_DU5!6R#0T>BHM2?_1G9@ M#5KO(^9T[6 ,@3FH+6SDU?TV#F[=X%^, O74FDO'KEUE/;-_D/_:%C3;)<5; MBG?NCO[6Q-M \:XM0+F4XBW%6XKWCB*,K8EWA:QW-7.=?3'$FP*3WP-TND-< MSAC:Z-#R7FR'WCV3?.\PW*K8.9?HR"5/?481PQ!>_8$G\!PW@(=;'C;PHBJ+ M%\\:0"SA!1A_!'WF,VHN@@575@ AAP GA8O\ +X@(-K2-#IIC KBY4851C=R M?1M7^XO'!E9@O[*O;W8WZ(?\&[M+K&AYN)P)7RC-( MK;%_<;@H"K;&M&>MV]"TGF95M%ZMWF7/FM5E%9UIAF98_Z-IX.B*N_I>.(>1 M]<+.GSUF_3JW>C#%+];@S?KPD1?CC =<)X940^P'=N]C M.0E[O5Q(6%M 0CX.4"(N;T_P98R]?_$J&(Y5F+$H?0]UZ7^M7\L:2!WJ")2G M?_QN783\L5W2+N+.?9$VY5A2D1:;6J *BE-V5N;VIB(6\10,^>['C];#9;MY MH_S9^J-]>=-2OC_<_;Q7$:&HI#1OKY3'G]\>VU?MYD.[];A4M\8$N+$+"Y-P M>K=W3ZU'Y>E.N;R[?;R[:5\UGUI7RG7[MGE+\NUX"$_NS">TIIW@1^ ^NP>.GQ,T>8H5 MYGP/;E#'9OX3W/AMX'9^37Q;DSO9MC-FW68@OL/',O"#1\C4WACT;.RQRN2Y M2OC@T#,6@[Q((B+3UOKB'\_>[S/WP3/%V'A_N&C,.+X%H]:7^E9K/8.L:TM/ M_(+AA]U)P.]WWHOEV'_S:9VO,:U;=?R42W<(:T:>\9^L;W? XG^'J&4$:MWI ME$A/V(&O^.-GW^[:E@>KK=C@>BLO _<9?6X.J>RAG^!_^.!:^ZIB^3YHG0%> MBP] Q]UUT-XI@8O>>7AS9_+R5_%RD-I?+%#I*C9@'3S9,? 0)TI'MZ/]VQ I.7!12H9V!,_K^29OYC2MUYQ-9QQ#T+AL4>@*"/1F[ON$+[^FW7ZL&0CB';M M#OS^R[/@U7"?Z[D=O/&I;]D#H#52':A,9&_B^@-1K))R-_:0&[OC3L!#PY$' M$;T'\\>#-[3K=.MZ05]IDI*"(;3&N%$U8:>F;UOG]U8'-1TL_@M,9ODR+H^4 M][8ZFLE79S+QR1)!/ S##XU1FD$6Q#W,*RGP MV&<&$@WK[LX2FMJ!/'^ 4AA:_W8]._@04?@TP9VX'#UYX\ZO^/@\8!'X\X/B M=K Z/!\42CX\%:@-]TVV$Z?N53Z=W;5^^&>?5055XI*64-S88X']A%15V+M01DB( 5H-;$BU_HR#+'PJGQT8N)D+&7BSM MX3%_/ "ZP#(]CWVXS0=]Q5Z0DE^5H0NKZ(\8<;XU&'RHD9Y[Q 0&2C6(BU#' M\+3'4-,W,:+G"E?Y;VLX^HKN 3S;]4+EWY[HZ&:DHTL*IG2$%J9>HK6O/FH& MUE/NN"(!E0+.J^TC%_RP?H$B_H07ZN6OEW=7/^BC]A66&Q7O/2K0X-5F;WZ,*K;#@^T,!A5/_('39]0A"7O8#[RS?6Z/G.B5&1YXJY5SRYZL*YSF4BQ MYA2PBT%RZ@^!#9:RV<+)=IU!#W" M)Y:41X8R'3!%JZJ*F(3"IP7/5(F&Q$PQPL[+T$ISMQ^Q^>D,4")<;$SU9OOD M6@"G@X52D4J*->3E"L*T$:5]U(CN&ZE ^MX=PQ"Z(!7LO?9RB["!82 M_L4?5)IS=9/[^)=18A.H2R[XQP+/OC;KPQ=$>Z5TE>_!N>C8HP&O+)F:^E[] MYG-E+BF]-N$<5L!PV0LK8(2I?>N[H'C/W3<'1<\C)O#@*_AKRJ]4FH,!/U@H M7CUY$ODQ'LR*:P6?NVG/C#G@2MM#&%' JV\Z<3+.L.)L*+=27E/Q[4^?W?5: MP%Y#= @GG%I?Q:D%9DV8#RY>-*,"\.,([(#E11I]"1/B0J%Z1D?MS08'S9J$ M]*.)O+TP!RPQ,"7^#OJ,\\Z<9X\O$AY>9*)_EAY+RO=F\SZTTZ%WZ:/;9KW0 M4,C[!/L$JR\H2!P,P>-X..(,'/0ML.F$N"I\5#0U\.I0'\.[,=@4S#\038%# MWP/\O<[ ]='[A0MYRH :SR^[A[\%)3CT8-<+=1@]+!H;>!S,&8O1,-R9Q!*Y M+H^8)C<1X0E/"L0;/-J8OS:T/F :/0Q$D43H1\&"]#QWB ;'CQ&OI%PR< %@ MB6 -08'P!T:CF>@"CW4&0 #P]6"PL :"&_!CSW4#W%M#1@(7))CRC!3:3 7J M?3#+VYG6$" /LX"]R\Q>XT"5"KE8[' MNG9P_A]@4=0><4\:Z!GP4&$];VR:#TS.-D^>U67 -]1J5*0L_0?68;,P M7Z>".V1WP#"-1I[[+HQ#S[(]?CFE(W@T1[[3Y"4^1BTP;]=Y<5&K0B1C4YH# M-"^: 3(HP!(?(D.$62O0I_34KDA6#C#.M>%A)>7@PO\G$=41&4EQ[F-QTA3:DJWBV_PM%'R]7J.*!7QQ/!ODB8 >9YZ;S Z\861\8 MU=NQ9<2W#<$@H5'BBV[!0K^R 5^&-VY=*7M,"PUV"RUO%'UB=L?UIKT L3SB MQ2KXQL@F/DUCHHWZS!J RIK)8@%;P?C@D93#"(#]NJ3G.A"9O;!SM]?CAAHI M\\JB#$;(J:$-1Z0A!2YQW"'H(9'\@#^[-M=^2A,32Q '@Y<$"S##H"K^1LD* MX)+)T/@DT=J3H1[Q9LG(H7 3Y=3A[7"GU44&BZ)W3F>4-HKJ,7-#RAI_Q_DP M\K)\-AA0?"Y<.NYG=2$BP(085;6$WDDIW-^!91B0+)*D41.,0&S>Q5:AW.3,!*_&-I)[M^;@QJXI/[C@0 MFASS2US@B(7A$4-FH6:??TC'!1Z%ZQVXV -]8/]-5D@8D(@C%/!E8,3D_[O. M>3]\KL=>Q@,+C0,W-,(\$)L[#'.<%MQ,VU\\M8;*%A,_/M<:+M9^L0!30^&; M^&-15#%?3EINDJK'B TTQ405BQ0[DC&>FE>5P/J%I@WTJAL)&2=WI)T$C5[= MP7@HM%AO3+L (Q<+3U!'@ATH$=?$5^Q"N9H$)^CG@^%<5$>@DQJ+)D-5>.$T MN:[ )?AM\^IM5Y@C(7>8 M!QXNNL%H-BT**&+6\DNF$%+LZ(7ZG&$44!'.'AG&%_*?A8YLF*5*M89J4AQ<%B\6&K0$=/A]_ON:4:H:^L*? MRB5MX??+'J5I)Y IB5&^?='-RIKS,, M9$EU:D$Y??+E=*:N3TW]\,_ZKU>"-/,'ZRW:A?!G5S_AN:?"@WLGI,7QH7LG MG'B.S2\BCP$8ZT?(5[9NR*^4Q,E12'9PC0]6 H6IJSV*#24M)59*;$Z^P"82JX'$5G35K!RZQ"Y ?YLM'$RU M^W\OH)[O!X@XXG1;X?'L9866C05E!PU]0:'EXIWR2M%/*W)RJ H1A KO(I+L MN3!_,K91-+;):?J9XGS7#ZB-#1VPZG3&PS&O?^NRD0=B(@YQ9SB?L91Q%K#, M01:,S)!;G:8W)ZXL))&%)+*01!:2;*609%_MTQ*Z=C=4: __>Q[; QR]+"B1 M6]OK,:#7M'!8ZE9\]UP_=;*O4:&&\.5:9K=?5I-(D2O0Q%.)G+Y3D3-!Y'15 MKYY>)4G!#?8/J].'+[V9MDZRJ&2YY!@[E9PJ>)1Z66UD;T0B*TJ*R$UKVMOD MS$TUX"9-5PTSKY1GH:IQ=U%0CM]KI@CBUA8[\UF7G7W AL[BV&7:F#UMV=BDZ M,%KP4JJ::FZC*W#QBB4D V:O \B9 35@0%-3&]D]@:TSX"DYT#<$P[-DX_K$ MO.A/.:KOYH2D5S&*PN436C "RWTRKO CCD"ZIE]E(>>63;6+)R-,^0)7TE::5< M@5C?4"O9CX_(TF\IP%* LX5\FPBP>791K:GU>* ,[%>8P*=)>XR5E<]F+3$[_J3GW]@]-M\7JCOV$(YUPH<('V#.+AGB MDZX>37T[HZGQ'N(SH_F@3K0(C!L5^4V5_"GV$ %T0V#;*0["]YS;[^=]N]ME MSA=\2?WL(NA[+$2X7SO9:GD[DVU@Z>:*R0X75TJLG:!63CM!/:\)1CW'Q!PU M[>S"Q^8E?%ISDZ66("XX *+/"A,(Y>MFJ*>=865K,X3PKH? Y\LG*%2%I_0M MK_L6]O+RW5Z ?WPN*2W$3._:"*P&@/3X+NI:8%/3"??%H7D) M:.:PG0YV!(@:E9:4&X1Q[E-WT)@F4D2C-LPI9#<4@E)3+Q -=7!AP]\'.!0! M/LWPD3 /OX\=A3S"Y&<#'/8LI?@88FTX23"M]P6FL*3$TR<1#^(-JUF%@,U! MI84CY8IN&A><^SY+FHP3EG8J+'!M-19X?"(I4< K6@7/\I7FJUJ4" \3]CR M3$,U::CSH6(X5*)PJM&:6QPM>22E^639A+ @A0A0#V(Q^,BW&\0^?,]EV,IT MG/%BTJ%FX&+;>1N5F5"1*%&B54;8007["I#8H]'E&@(,AO/">,,VVP-5Z0>\ M(4?8FY*;@([E>=1_,-X336ACW,<>CZBMB.,&8$LFK\7V-M@R.78=5R.@QN!7 M#FCS_ 'L@EJ*6X"POP+H<=['!=LL8->H'GP+=[]B@V9ZD'A1XP%2\-1Y8(A&EE05-P#4 8C?'6O5 ';W#5L' M0'SUYDR,%W4'FK060IL\&349GZBK@FBAL' BI; /8$BGV".YWO2C%X)F__>X M2UT!J',6""$]F+<2>'4':#:$2:?9 Z]39UZ8S])>>;Q%L^7S_LRQMT_N<)VI MYGIODY;.0 +B#ZFV#_="2#6&0,'4I>Y1;TC4G1Z3758 M%'?S&"-CO:SS6T5;V?"TF&>&J6$WGY9R'E%OQ[J,!A%KQQQ)/&H:KDH\#S41 M21CV=^*^"IX3!N^5C?A9X$G;9O'KDA:+'HN[9Z)I"W7>AF?1*^+M%_FSXOV( MP]:$$]GBUXB.2?[$'^/?XUR$HQ>.R6/A,X(%7:@I;X(2@=)GH3E%8'ZND4A7 MANT0)\_GLZ0_XW-=_1X7E.P+-QQA(\R9F5B>3:YGY +3[]1?:NB2#B;.Z;JD MW*D533?4B,![=L#[Q**Z1M>1-.=8* A8.=Y0!C30L^MY_-2Q-]5_B]S66(?L M2+]'O79HO/.+!RIMUFRL637>$'S G!?>MLN*4U>TS062A6U!W3#PP:6@]W!S M& Z)NO38 8\%A%+[4(3FBIK 11S_!@X*/!%;T^,[J:^F&ZK5F&C\;W^J52II M(H51NSB>7 KX4DS,TY0L8(028P_D([&$O MK% ]H.G8/"_K\%E!^L.9=WEZ, M=V>G^<6&,GF4.C4Q6)IG$N2(IZ(KNY$]#<,Q!,2R.\*R4"=LBH!=AX5>A6# MU9Y;*LW^P!ND7@.'8R<+=!G_ EIPPS(KS74M@@+VS+%'R,,)V-#;,ZG3'$H>,1]ECJ\UBUI(2TP]:# M86>P*84F_$+>#SC6.^N-"4=/]$9DF!NR,4[F?GBD]L,AXB,(\)&R'$)V#C^J M 4E%^^DJM]@'6%>5!=RH$C%X8T/^HS?YD>M%>XX6*1OV@>IA3];[4@W06* ! M&L>B ?CT%9C_WMN*3XE^EX6R:;TO\_!".9D-F_ 6%#GVGS&C,!;D1P2[9) G M#:J%O:?D'04SB]IN1WDN>+A#R:WU0T/G,_)N9_0";[*-(\.4ZQLIHZF>HK,M MO^$UHB?ATA[DT0N88Q$I\*:!]28RN124163B,1@>]AE883]-&EA\8A"_#D,G MFF=NL97A_V?OVY_31K*%_Q45>_=^297,H#[A002("&!!/1436R#'MVGS_M)WQ^NW)3QM$/F6:"#G#.P MD=?&K\++J+QG*M/<1Z/<^4F RU*S''4:9@Q*U*O(ILMG%L>A0+6IE;LA7N6_ M2**A4BV0ZY1KPVIS'Y?H<@471KT%A5>VFV.+.7UK<_K4#6B).7UB3I^8TU?# MG+Y]SK(M0_RTW"%^^E;G--.1&G.-[60N("$($PQ,68C98^(OCS7,=;>TO"[( MV3NH5%[Y*PC*'1 RK'&SLE8\%9?H" M)+W+G3]KP]-7?M.-K6WXPQRJ_:#NAY?%,[E+C([=>IIY>+7OOE(J._H< @+" M.@3AQQ18IKQO4^'57E:%5WMMG+FMJ+0F.[4_B6OH;[[X8?@V<7PW.X2;KG,; MY5/0#F^D]7UP;'OCTGT 0T-O%HL^<+L7;> _EER3M*41AL,Q8$/UD$6 'K,) MFQEMHR? \>.8/=K)+ 28=BEQE9]Z M:B6O0F -Z-_^(1S!M8!BS8A<8 =W+! M/CV))DQXXU?V!M=F%BEP9>>9C;)W:/%\HJHC$<714K8(H+_HAB4IL&R("2(] M\T3FQ#5^$,+,8463I0?ZA'4HOF'H\%9"=L2T%ONO";R]V,&%M-&%Q"$;' M6\M\&*\]"<^ABN'\R7:"?Z*/]7?F_4AZL6XEPPNQF7'GTC]C]_*GE=WV.<&& MADWIQ_6PX#2 DWO!$4U\OCLG.\"*)S_@Y2P[K$LZ )YF4[%H;&QO4@'%XYNK M8-\;ITNZ,MRS6$9 Z#17!&X'^AV3=#!TW4>-@1.,\RJQ[<:62*,/(. <*ERY MGPU7FNR.2EKTO?,G:%*2+[G:;CJP"0"V>8PI#HXRW_O:#ID%/Z6"V YYO]2P M4&]4M#%XTNP-9H#?JFK7:)/G+0;UC?0/CS$DV.0?2Q]_T'-BH6V:/P'@"G[& MJ02HV] DWRV8TKT@\*@ GH<1NELI[C%\YER=IQ!@]";M0N)P[4J8+$Q^V?,% M!KC7 8M@#!U8M1ULB=9D0<_"]>L?7A*H-0#UCQ2%+CT_ WBN,*!X3@@X"7&^ MK&<>GF8P?G="7_>!P3, M#?PMD=KJIM1>NXMZ)=EM$MX'1YE(Q+1^1+UG"Q]M4X3; MGD-E2^ OGV8QDH!L=%<9G'X ]()Y//#T@.7%Q*HH?3S<"6B(AAQSAF:\M\$J MN(SV6!Q78F1,\W;1.%NY(QE+L)&O.@NJIZ%F1KAZF,X4OEOKU+V9")D @6NX MS*%-J_>/*?OASIL\)LK^ MUAP@5;\0599;.C$HI-3F&]9A,65PNO3&+!M"G)G3L8F6!B+FWV)0D6 MVXQQ!\\7T!OSTX%%<*G*C?%N&B=H CP'*N52&ZE#:4L<=$6?Y5CVWB"<:$\X1-W+<1 MD.($FJ;-W'^Q++/8];&BHW&\/A3^,S+!C[A/--^UPP4>^;7PTB3!_&$:GVZAXB;5[ Q]+%'!+++218)F MIF2QVF*LSI"B",;465[;YI) 4(!LB#$F/JD\S(E3DM%1/R'H0&"E1"$].UI3 MF-)NDYP":I]-@-!OF*7&8OB9/.WD3>B4#U*,#5MR8O4M?=U[VZ4QZQ\SPN+* MH%A2)74Z!?%&S2'T9-+T\+7BI/13$8'7GOHCE=TPC1-J:0XB+7/ET,D!QEY ML*S '"E!UE943CZQ4J[-2JO\':UO*$EN2#9#!Q ![%R>+,"S6FEQ%OHXP(PD M6PH(._&;MD1%=A7K,.@.NM0[TL+ M#21M-&^YJX1?.B$CJIP&9(1.4#"$F2;+Q!L^??VIO "(R9:="WNAOE#@Q"AQ MTMP@E:*/K,'.80[T\0%!TI+3-4>Y12RYRV@I%RE2H'(T8O\Q@Z6\1W\\1HI@ MYW0%#PO>L>HSM<(!&EC&S-E!P@5R MG.88TAVQ:,HXO:.U1(,GT%&C&UKPD*43'C)="T6B>$+I]F/;X^.:W-P2YG&: M)/)3(I$+K='2*_@4?R1.T\:EQ/-5846=J*2M09MRJ!H"5XRQ"#NE4<3H!8 M=ZL:BF^![_E+7L82[@Z9:CF9"UI>YL(96IJ[DJ^^DS&K OR,VMA$2J GK8.O M$I]M@CE\]@ )G]FL1>:X16I(7.:IG8(T\B84P=_[J&^^0<>,VGOWZ>['>_JK M\NXM4U]"Q9^ISN @"8_YUZAZB:\(/0H*?T 7#;90:O].;1 M!SM24ON]MRBF@93QB1 MG"FES(V /(%X#P />%28AI*IV)XY9)HJ!?Q Q@Y-O?C=_@F0C4%U__#A]Q6H M6!B->Y'0DD)?'K8;6'G.4@%F.U[6_POQY5,GBDVK%'QL-_23(',*))PW1T[D M,C?@*LUKI=T KCJ3)09):%"55:TPWR:NFC>?0*" X%Y%Z&?^2W+),N1A\LT- MA&L[6$7)UO=!-:A5.G=\".D2&]:J8^Q0NX:^V:=Q"UH2#F]AB3-,:T1P %28 M;Q25+Q;5\'"'C/5CX0V0)"W4H]FZR=!1Q8BC&.R,X$MGOKJ-']74P: !;PJQ M[U$Z%K(QFRT&.:XPG/E+,/-&!$,?KD/=.5'@)\T"^!8QT.0'JQ4D$1-G>[)^ M5_I(4=6.WRORO4OD>VLBWUOD>XM\[_KSO;<8(U2+W)7PK;=&J]S).+!- $KA M!29I1Q&9I,0S3:GF2=YE.]:1.]T3=Y[)\LJ:YL!IHY.K<8TA;6E'G M/JJH/)4\J3\'326,DQBBE:J G8Y699_T:7CY?&40H5S#8"+79N)IW%R:G:.> MN]I%2L\%U35?91UD5=:D-C%/5;5TIJHRP9Y6PNRG)U <>=PQU52 Y@39J895 M++JX4H\2W876^S$E!_-2'#=N%X:]3&AL.8TTZ9?XZ;1Z6@[O3+8H2,R5ER@? MW(0^0&_2,ZI'ABK2C\TUZ9/*2'2&OY*(5TBRLZ)-XK"@;E7H,.6N,T!K8>$U?A:XA5OK09'RQRG.K"(4MC>R2QT8!( MI;*$G2C!>L+@Q1*.D8$%TV?BA]#V) '-#GY!U][,#C!G#N^=.T'@!_@09Q%G MPC&'O3W&KEE^X/"@.\W=8SVL4LO&MC78@7$!C.>)^$^!O9C!JJ6'U*NDJ,_IFD_(!1[?/FENG^8V,<^T,YXK/-^H[Q'4IX; "88D#;-LCS[400.L_4E.4Y0&::!D("'F2B@-[Y*> M4PWVQEIKQY+?4@1$>1CW-9GPHC[4'9CK"/-/5L$I=%WPS!2)]O7FF0.K+%!* M:U3:TYZ!M!U0KE1R=)[I)8]Q3:V'0<)]S2_GZ; M*Z)/9"46\3[&[#OICR7B->NDX$U^HXU#G3%)5CVG/8=6BZ,+9B]FS08H6:T* MR%!7X4U=>"_4S*IQO: >NK3> _/$<\#'U,U6Q,5GP=%WK%F.7@JCXSG E/-$_?-4NACW):'9XRQJB8G7(_7 MK??[P7:0*^1;:P0VX@F.+L.Y]09 <7\BA$6JDY&]DAK<$QZC&%?"G7!5MD23 M+M<1F2:XT. =6=C4PHD+(M*M]WA#:>;T#'E#8O@0< =SO5!&,_%%:9*J&*SK M%Z*ATXXMJ3P5[-^U8#WU'([I+)$$ MR(.^=TU.KN12G![W,6F*&A!F$B.QKC)PUBD_Z1M.\S*!S6.1$5808Y/> '_C M'5ZIR&8:,;6XX?G,3\"=2JN(_YJ>F5?_0ID ;SWFI#O,KC@47!#Y3$_'4I5) MK&52?Q97,%.BD<5D? ^!R?OD3C 9B([EH259M$_C1K?-<)4G6RH[YAR(HZ1D M8U7!HV$D/@T%(#3N-.G"$5,EF6TGES98<=OY5ZYBKI M$^'WU5N_DHA5,12U!WF#O?IY)8U;S**!%M2RA^H4M52)]O!\V/#Y4,2C*"V2Z/LOV1:Z7A& M)DN7/$P_4MOT7\!7/R>!CI2+]R,PVL"SW=B]&[Y__<89X)TW^<'[E>8X??4< M3ZJ>=?K29A:T_0*-$X1Q'^\XR4&FS@6N!O*>%J]RG!P="XS;W7[B;?Y>/=?? MJV_ZNK:CYBJK@N/1$Z0WO>-/Y^D= MF-*P.4T5W\>^YMD. ZMK*#IJZWR6*W\QSX7H D;\EOU<,[N&IN1^U>OF?[[M M44JOVQ_HI1ZU_7-M,!"+NNA%Y8SXC$D!:):47KJU\X5[AASOGJ-M9:[+F?S) MR/XT,Q5P+ S'S]X$%%1J^M^M MBG@%^.'+M<*#]BGY8R4B0[KABPFZ0&>9_# M6.T?Q(XRM+AO@]-079T8LF1XJ5.\9"AX0H+TKHOTK%[SHL_J#"U%5A1=D)\@ORLC/Z51R=>_*LE7RH\M M"%00*!*HVKQ\''2&FF[(5L]H/966=BA-Z7]GY5#ZN+V6!E9#YQ.P0A,R'[F[ M_,!J.;CDLI0SIRZM<>K2>YVA*@_ZE6DK'Y./)N/8 H@F-J7 M=;6R?2-0K(TH9C2/8C0A4AZ8EL"P2\0PLWD,TX")F;)J]"\0PXJ%@P4>6E;S M>*ACF$R13:TMPO0:0NC?> L"EN+RB/W?DFX$!YDW.4"X1()I/JZL&Z :]$VY MKV0K"@YS'K3)D2=0S&HT=*K7'CH5V-4F[.HW'QW4,3HHF[VZ@H,"P5J%8(W& MO_3:XU]MPJ[J9LV5X&#S(1Y] %K:0)=UM=<21+R&0$ZYK'-A__>/':W9R:R- M7FW,NH4^*(%=_6.':G9CER*PZZ*QZ]A1FMW8I0KLNFCL:CY"8V#C$%4V=?4" M,4Q$: KB8?,1&D-O&1Y>0X#F?JT?M(C(;">0YB,R!D9D%$M6C,K9&BUT.@D4 MZS<:D3%$1.:BL6O0?$3&L#I##=B7)A#L$A<8B,(2(R @=O!LU'9 R,R*@] M65,N."+#6W.V"D]^SQE'PYN*BTJ:'233?"6-V>L,#=FP*A-,"QU0 L$&C89G M3!&>N6SL:KZ(QE0[0UV7M<$EEC@(#!L<.T2SFW]IE\R_1'BF( XV'YXQ=>!R M WE@MH7+74-X)MMXLWB3!MY87@/03OPEMJFGC1I$%Y*JH+D@MM)\4,LTP/;K M6[*B9(>R5.I14NF,V]WB2U"VH.Q]E'WL6&(!RC9K:U\A*%M0MJ!L/M.IUWP@ MU[0Z0T7OR:I65VVP(&U!VH*T>\<.H1<@[7YGJ/7E0:^NZ.694';591ZM7:C@ M&X)O[.,;S7.-06,6$)L$>!4LQV[-6J19@)SC+XY"E)$R&2C*5+%U96KU)V2DV!.B MJT31%,W^-RCZCW3$J3^5_O:;O9JO>ES0YN%94Z MN992H$5VS#IA)9!-4\_V M^;5J9_NWRHXYMGH[YMCVNV:__!Q;JZM:^5\=, C5,LH./-T^"%45BVKAHDJI MX2==>E_,L3U@CJTJYMB*.;9BCFVK@"?FV#8[Q[:N,;37 64QQU;,L:UQ\Q?D M0>PU7SAEX3R5OBEK8I"M(,#K(\!&6^19]57)"-IK%Q8*VMM/>\W/>K+4SM R MY'[=N7*"_IK&1$%_^^FOT1:+5GT55@W17D$G@*!00:&'4FCS;2HMO3/43%56 M%3',M@WX(X;9UDA>QRCOS%*0T1GV*^=GM;"*6&"0TFN^DL\R.T/%&LA]7>#8 M9>)8\S5E%A:>8&^MRG4G L7:B&)*\[5-5A]KF^2!VNZ1R(?:? (1BR%B\SGU MUJ S5'N&K/0KQ\-$QPTQL?;H%--\!+G?8QKHH#6M-T6'X7IQK-$@:;_V(*E MKW:A5_-QP+Y*6Z$:E6>@" QK)88U&NGJUQ[I:I=M(Y"P&!(V'\SIXZRGOB'K M9EL8W36$;,38VK*4BG*,8(V630R0:6L/AY8'H V,SE"7 M>U;EZ?7"U=E*##M),&9@=H9:Y0)&@4&MQ*#FZV,&%O H%.N"25TDBFG'CL?L MME_ZYQ'N$[&8XR)A\[&8P8".W+8T41HCAM&V!#QBBDU5OM)X!,OH]3I#PQK4 MP5C.:_R5&&PG2/N8I'WLP&$!TE8PY;PGZSTQCE:0MB#MVDB[\:"MT<.@K:;) MIB6DMB!M0=JUD?:QH^4%2%OK#/N6;.F5N[&TDK*;Z]PIZ%_0_Q[Z;X%@USO# M05^1#:-R/*-]8V5;/:#1ZAI*^0&-9M?0RLT$W#$FKS_0:QL[.!"+:N&BB@G$ M)I9NB0&-!PQH5,2 1C&@40QH;!7PJ@YHO"YHB3&,)Y$E8@RC&,-8W^8OQ^)6 MM,9+ XR>T1FJIB4;_;J::%Z"NUP0X)408),=GXR>>>ZCJ 3M"=H[F/8:GV%B M]*S.T#!DS:HYW"3HKVE,%/2WG_Z:["5F].HK+A!C& 6%7B2%ZHVW8S-Z@\Y0 M4U5Y8+1?1%Y#3U\QAK%&\FJ\L,E0>IVA*IO]RFVQ1?UF*S&L^1(7!?/@S;ZL M]"HW:1,XUDH<:[[60L&$;$56E?&-033Q9C&0RFF^0BS8H!V8.BRVJO<"$ETV6PECC4: M1%5J#Z(*]&H7>C4?)U0L=-,8AF!@EXEAC4;"E-HC8>VR;002%D)"H_E@CS) M3[G?%A>Y"-8T@8G-!VM4O6V8> W!&C'$ ML3")-!^=48W.T!S(EEXYL"Y\FZU$L4:#,ZH(SEPX>C4?G%&MSM"2+;.N9J " MP]J%88T&9U01G!%(> /GW#R;PWGTEFPH%QR;$2,<+XADFJ^NT7HXPM$<5"Y= M$Z[.5F+8,0(U6212.L.^V1;_D4"A>E&H^>(93>T,M;[FO&(5]#*$;,2]K'#AP6(&V3]:X8B$%O@K0%:=='VLT';34+6X88LE6] M]9$@;4':@K1CTCYVM+P :?=Q\K(%"OEEDK88XB@80&L90 O\?(/.$!1VV; J M-YQKWQ!'W! "W/&6M$PS[Y-R@QX9*$8!OH^#934N$B'J*$09*9.!HDP56U>F M5G]"1HH](;I*%$W1['\K6#*V<\CD !C-L5$W,_I'1=35NA+'WJ]+P"]GO"FO M-A'T QE%'YQP[/KA,B"/<.5[UQ__7&$7ML3EX":3NXA_AL\A@(D+>%(4+$EG MB,^)T8^_>@/ &^>6O ?EO,*=46(!;?R8SPCDZ5+'J:XF$=$HYS]9%:^Y0R- MW$R9TW,D>JRX(=Q^Z(01F4C^5(IF!/B$Z_HO0'&2':6'!=YF,3N[/Z4=DU#- M?E=7E;*34$VM:^I:/?,HC>Z@MOF>?;-?WZ*,HPW)S%Z6HZJT;ZZ9VE.U^D;J MG=O6U:N;Z/9(@KGD^O#BJ3UV7"=ZK:WW^74IZP7V?SD:N6+MR1U&8?K9PX*Y M.=#YO1T$KZB!SP%^45GE6\=.O#HHW]43ULH>6;M]9X+DKHKD]N0>UTIR6.UN MJ++1._H Q=J,VNV"NIASZYA7G?L"+Z(GU3^ 7GQ8SI]@W<'^QT@8M/+!"<.E M[8T)[#P\L//N^:;8P($^RR5=QOVY'@*5(W#\2C/6D81\ C[ B051]/CD=534HQ6$T,5CN(-7_Q MO2>T]9%>2FN#)C? JL]"$2-%VX5A@JXJBJI*=&4Q*TO7Q!S"-J#%%Q*&M])X M&02@=4@+U#FJ-:VMP"G:1S1U&@IIJKEG\"Y-/)B18\A:3H9\::VN>7%4D]UP MO0A7@DT?BG#82+PG#[1L"DB+$.XJ8E98 ":Y<*0W$8:O)G"HLN21"(/V>]BW MR$H366DG-[B^^M[X,*9C](#IJ*:L]D2UB*!=0;NG-^HJT*["W";ZH*XVI"U+ M&DVG(>8GP)DG3O"C3[QU0#UPQGM3_MC*X/S\@&9+W@+ 28!7=8;W 9DXD73W M%!""/N@BV7ZGWNS.;,8'3[I;!(XK:3U94GNJ(M-TQGM_#HMY90V_X+AMQT.E MR8E"*5R.0F?BV($#JZ#)660B.5[D2[8T9N"P8W!(;_!AV(-#[;W;A!7]6'GW M5AJ1Z(403Y;L.1"4Y,,]V'/LO>W]Q)?>4=2Q9>EK]ZXKV:%D3^:.YX01'L,9!1:_2IK;$UC-L^VX-&W3EOZK7.!^K:73YZ^?,NP&3N]ARL#XB6=A M_6[_,*9KB#6C]A'&F\B89LF=NWXCC85T$ MT'KIX].;/#[L?K\/G4.:L(U,$;F:Z\R=Z#!$-9K5<*Q? MP^S/J;=ET5N&Y\,1S1G\8 &P@B<[(B@^,%4#7OK&?BLM%S'Z3_!+^#0@8^(L MZ 53Q[.],8X="R/X%M_%]DIS^1T$LO3'$N0" VX.R[]?Y> )EQ*JG)=K&S\ M_.3DHL?=&/2-"3SX$[%QEL!G#M,O>&JE<<3L#+?V6.,X(E/4?S-ZRR2A/8WP M5-XX;YO=*CK;OP6 4<["=EF6VL,TA2 )?I0&BK4?*$ X84B1(D&S1;R:%,+E M8RP2 MH$$U!Q8&W(94!E0'24I86[# &Z#HI& "@E1KB0/])AA -DR#9%"TY0 M4;?QHH@YM@@HXJ#\2%0M!9P/P^4<,17OW+(@&Q8Q7;KNJS0)[!?OK>2$\19A M&5O/&8 Y(D')HU[/SM@\Y'_$6V9G>I_:WP\"4"-?^/:^X^Y6Q]=+CJ_?&:K= M')4%*SFZDG2.JOCO]JNDJ#&+J:"(AV"MH" #R$\RBOA=_.E*.X-[\(DY:W*E67=^F?!D8 MPW7HW>N2>&?1.!>(&@KFA1\ZU-\6$)>:5FQ J^$/U['@ M=]O>TY7':DD-:#H]6L7\+C_KW^S6K$6:!K=Z/">&:0@G1D4GQLZC/K(3PS1W.C$^+0.FI(5D80=X;M/ GZ<= [2_ MO?4.1_, HW./C^;T-: [8_#TQX*Q%?BS--X"!]_:#3W&VS%[C13R]^ '0.&2 MCUU.@*D>?;=\G]\"'\,I96ID4SOM,RVOT$X7[$W2R Y_DDAZLF*]VY+@]E_B2OS'8(X6FAS&^*Z>B\V/R@ $>SXS<".HS_6#I,[9=FE/I> MY520ET$R!-M\CKZSI3<&)O%$)FN!CQ1SF=,= (JEG7'6FO_L=[P$K:@/0)%) MT.V<'(Z*BOF1:6P" (5+-V)X9DNN#_P4@ !K!2P" ,_H12 E,(NRO .GOUZ5 M;L#! P#@MTW3_>]P2N$7'WNP/7@?U][.FDF5Q2>KUQGVNMM2:U9Z0T(Q53>V MOI]_ :8 P4QQ\5."950'.?0DX* -Y2$FCJ;J"M2]U/A!S&>BT5(;6M&T@, M*=@88Q53@LI%&/J@4R,AK +Q*R*1,8:(Z5.42OQE(*5%OO0C4F%P&%.MFOCN6QA7\)/\=XE M.8.A4GP!;'W/S[ %:13[AD.).B5V.U%E8 16-Y,-64>WS#E\BTO(_7=7#&M M>I5FA9@/T]W6E'BE5J$SGB6P,=9>?@]:\3W$@/Q.53, 8F7?O(6Y,'J_FRV] MD?@6NTB!(U@$9^]KNV6'3MGZ#,1BUFL^(>$X<$;4%G;]E[<('WL!K.\7+"@B M;MGH7=]H%%I8KZWLDX\RM]37C/8 MV;"F(&4UJ:V*Q/: S O(III)+=8W/]%UI;I>E(06%E!VLQX**@>29L8D^J1&A_5]7F.$_!*TKQ20H*W4W4M5 M.W2&GVDJ41BA2Y:KULC0,AVD]W>#I@ZCN!6T/WUONTC.#\F9^]X*/?!H_ V6 M#Q>AN8G6YI86TFA(%FHAW2ZMF2JLX1KV)Q23M9QH>OB,I+)(\$30(*+AQ2VF M3,YSQF. $>:(L0,&*6=+8*52Y_&\^$WGQ\.G[YVW::_+JG@D7 0$.)T]P3-B M1C<-,]CL12P+C=J2SW;P&GL"F5>#K3>EI[ 2X-@++U$W/++]D$1(_@ I[E6= M^XCP!',!$,P+UV&=WK#4:>J,\K+]@9_BSZGG\#28]<[-$AP96V?L_*%CJ]9%V^7"UL5LK))T*N M% A?5GF?L?9UM:!@JB#H>1(-%VWOEWO98'B/*C+5>K-0.+0)3^$*_J9 4[ 5 MP^<".%&J\T*^I*>^ MAL.QT(0#9:NWD<[9)N0X,PJK[=QW>>83R0_2[AL)$ YP_*N3QX3;^.AU M&I'/IO?\M96LX,)/>["MCF9KIM?^ S8PH3$G?TL<E_WF$I'C1'3_4=]A.:_+3R9SX>IK45:MQZQ M47(;-5/W ,UT4*+G0'G-M+]',Y5&R^T]OEH#UT,T_L&V;CVUP'6P1534H/$? MGZY:R(-*G^XA'8I*Z/4#FF2M90GG,%U G&F1,]W6).-P[1WTQ?QR)'&,QSO& M?5DZ510WT K%@9[Z0/?U*JETH-A]8O^!'J&]>PM/YO.!JGA-IN;5J^+'=!*# M/KI;9;Q855SM[73+584K==#ES&MMC_/]O)A0Z=/=YY.KJHJ;J(KGM.1JU"UW MX6>ZS?E6016WD$[%,9[T&,O5GY74W/KB0$]^H/M:4%LO= K\0I_L^6 M&I37H(FKO6WNO1HT1K/7VZ,Q7K FOM/%5A6NRA937CC%3R0=#NF=6UP3-WNT M_80JG&^G/-/2S8OV'Z.VA?^)8SS>,>[+0ZN@N)D]71SHJ0]4V=>RN=*!&K1$ M73C%\60.4\2%2[P615S9YMRK16$TCZ;:=X=^7=F #M GM M+$+;=0!?:V/KFMUM5+#]\0@6PKML9EJHK'=OI.U/L6&7/UZR)IW8M&GIX:0L MVC[8QI;B3S%L:)\/8H]G&ZT;5XU05A.O:(><)6T;/'$";-_,&DSR/UYF/C[8 M?\&F<]@F+L"6_1,?( '4N=8!4L:_XLF=\;@O\FM,%FR'Z2[$_!#](#7WXK M@D2369B?7-"?I9%WH.?.$&J85C^P?,Q2%L74W45,>RP@3\0[@;2(5 1 MT<=V2/:!O(U?B6=[O-DQ:]Q*1^2V<6][&^]F2!D%*3;1EL:P-GA' M\(KH%X&XHO@WCG>?ZKXDTZY1V+.(SC.@M"ZG?J>MP"GM)GU!]W6SI4,%L1.O MA'H*XZ^L>3A>G?"9=](3_K;"-=,]DY#/U\,Y64F_>+@26R7Y;&)6?'W\7OH0>#F_TTL] M$+=!)AX)\3(2/ '5C%E;4=Y5%&#"%@:<*<0>TP'L"]Z+QOX[-OX+/GNR/>=/ M.P9-+);XFU>2@C6LIV2,S:Z6'NOA#:H.Z[;A(WM98--!^'A!-9DQ@I7J@&P@ M9+SR-!ZL!HCE7SH#UD.%V]IE3]CE!+E:TH3@$UL&-<[N/(?.'ZKP2; M)'ID"OBZ<.W52:T?24*4 +:$3!&9""@M7$((?& 4Z[D$1TZF:SW#-LIY](S M*,!^/E''AYY #$\!FQIN$+H-AT1 GMGI^\ESW*E\0J;VTHWV,@10?#D]T*;I MNU2O=-_O&?&DR9*\2U#:\0"3EX"JKVPN,^CM(=K37,> [;S8 7(%!]'IV?%= M-L,)J73%O'E[M5Q59H,[K#0^\@MP)=K>&OR=A%/64.<+8JA076"%5"LM$G [ MT>6 ';RCTQ_'?)UP$H"Z\P5>F?Y<#,/;.0S/%,/PQ# \,0SOE,/PSF3L75I? M!$40N2[709]A>1.JD^*4.S!PQF1#2Z5Z02(#X+JI[;ATRD_N!<#:1U3+P2%C M$GTB&S QG8*\>+<2+BO^_Y_EY(FK2"M]9R5<1[;W,U@NHC%=H8,Q'_AN_)I< M^S'6C;Z3R&$#SW#T&=B)L6\&Q>@=F&3LJ>^XM<@40R[*HL!W-]3RKG2?3 RG M UF91.-6?&+F)>:=O-H4P@];P3I3AZ A#DHZ@&%!QT0S$1U/5DHT"IR-L3[Y MV(G]" Z ]75!6FD^EE?)5OX#G$MB2]@'%D?BKK7(IRVT\8S /*!:2VK,'?+ MLO[04BE^3$?"%FSA)US'/5W&O;\[P*BP%M?YT^B2T8K)#.#] _U.M-.UT"F? M])RW017K^W/\OKA!Z0WO+6R':>((([*XF?@O'F4,I3=3*H,P9S,_X/4?X.UX ME@\>R=O4MG9:=%.\BS-)W&OYDT%_MP/8>]S]_EWC>WU\R<50'?>:DW-=:J_I M*:@:XZ:-;Q>D?>[A&KCAG-06NF%DN-1,='M^ M#/I?A W/H&)PU;A[U04]L1?IM ?6K7_;;(\V;KZD<_,[B4UTQ PK/F?;=Q: M><$;H!,\(.&:]Y&:XC])C-T8;6 S.)BNNW+A\0;Q>1/L$%I\A"H=W1'PT?6Q M=ICV<.3<3^D0*/M5>B5V@)C&FKZ'MS5SE=SIFZG-?N-[_3]8!D@+GJ>0&P(U M.T,C9ZS+7^4&EPQ,?]>2P="QNCE!VT:7C(Q[UZ(Q&:37-D!_\I?!KD5CPH.: M!VK*51I]'X_>$T)F3"93YV:4Y\>#2_V %:K:DX YJR*4A'4S7E, M9W=@__1=P%=[XTC0?UUVX$Q 4O"ATA%@!$M-X@+PAKD#)J"/,2[/=J/7"U"? M=KD&/_'0>< ?W:(]<)9V22C 2: MQGH6L ,VF1$=#SS[!M%;PA>F!H8 L(&$7,9Q]AG/.B9+L]?S72F MZR\[DD]5]O6&*C62+W$3J.J.#,O]DT=K7$C^:-ULR4):%.4.#LS'AP-'-FZ? MK:BM9BN>T>A64]4+T2%RFNR VZW0[98(3A<5-$,Z(210>#HL M]6&B S-P0I+XK^/9@86F!BHZ9HJPLH ;K+>[!# @='55*7LX$#5 MZAK]KG%-:IRGK.D,M9%F?+FHN5&!XY%:A^T_D7_ %65:B!W+/#&?D]Y%^D'WVA: M0Y%BKB+0N1H(_SWPPY "\-X.@E=8=PS>92K@)*!9#)IWX_%ROJ39I5DL%< L M!\RO)"J$F$?H"9'7Z @VE#=Y8<]BN=ME1+66G"NT0%_8G&5%U=3@T.)_ART MF98> QL]CL'/$/8,OZ(Q7&2NZ2$]?P)\;QLKN/-= ZHRV'0.;'<)Q)H9U\F8 M]O6>8''B5_I(ZJ)_"#[^BH@7@OA;WDV6 J1:)-P';Y:J;K@V:CE'+ M":5)J!=H6\\^K:VVJ;K3B.!U29;B8'U=+T!:S M0Q19[V=3+;@KL<+!Q$RU\ $=WK1,D,>YDL>;4]%'RKQ)6S:E*6;0&1JR9?0S M!/-6T$H+\.F2:>54I +&:UFRT'J4+%2K)7*D)KOZ#(R">UK^1 )6&8RI 3-G M<9C.N=^WT%J:V&(5J)F0X4FM @W358P:K8(B!K9:[H1SV7IKS[D@[U-/JT9K M*IRS+BN:6I7][6!#QU -KA>?2NJ=AR-437JGAH/W>G+/4BHHG@*[+HQ;':*I MZ9VA+O?,+!XUPZJNR'U+QC,/5R+]]/R7FYG_(GRWC !*H/PQM#0#;)?3N&X+ ML;VBMG=KC[D@V]-/K*29G>% M@;9ZJRS=75>.#J5U-$.QZ>Z=#2K,^S+>B^; M%GV.OL$+1ZY3X=8A*AI&962M+YQI)W>F\6X-DN>S(E!_OB 1$=XT1@69*I/3 MZFF#>O4T89X6XWUF53TMP^#T7F>H:945,>'.:*U]HYD&- +H=2"5LZ)5DY%*H=$/ :=H2DK M2EL*6*XH+5ST6-AA%33;>&RP*=Z]5[D55I;!#42+A7/"EY**V!%Z7650R.QU MAJI2)0@KL.?"N$U^BP633F7?-@SZW+Q=HL?"!64>B#K-' Y@G=8K9*JLQX*9 MG9ERCI6:@JP%6;=3+3RG1TP5UX1]\_@!,VBE_IT%2=7Y$[D9!<3^>6-/ M8;&WMOMBOX8(\70+"\>+'ZYC@XEM>T^UNE#4=9;VGV48.=/7[<"83FL!1J;< M%(#!U@&DX@<446X!N4F 5\%R[-:L19H%R"?^XBA$&2F3@:),%5M7IE9_0D:* M/2&Z2A1-T>Q_6YWA(VT8XD^EO_UF#^.3/BYH\_"L*="67$LIT-XCT_:B, W9 M-/5LL)W5=$GC1MU*#GI):C@J:WB<$@K($RB-F9)CR4YID1+YM2!>2*07 M.Y3^JXRP4]:$7:;[=%I5?9ANRKMBPLY,A)U13A(;)UV<66YQ^DD7A\'4KI[1 M$?9_( %FNK@7>*$4 4I-'7PZC3A)!$AO(L4-49C"P;NB:*PWBF1[$_Q%Z4J( MCP0(8HXV3$%\Q)<2>SQ#%LA>_DRD<(E^2-0STHL)<37X&95P6Q8E.27QV]Q] M2KL,MM1^/K+M8,SO\86XS^1W>,FL_"GVP7CK9G-?,V<4'PZ"8[-=C4Z/I#D@ M_!^L[?'%+[WW095.9W6L&80+*;MJJ]?PJC_YRZ#THC%84 ^S6"/,34PTX!(P M09YF^$>_NR&$,VI_OL@U=XG<(6TXLOY@? QN=+^2H*C -0_I],86Y !S]*+; MFU7WM^,J 7EJ:&=H=!D#S/Z[,\LAFXMJ.\$_;7=)/@#'=?UP&9#P$:Y_[_KC MGPGFJ RAX=#(Y"[BG^'3" NVF8 DZ(SY-HH^3?B.1+40"+F0*1V9+KV"/'=:)7$+9X+37[%PL=,/ MD]:^Z_HO^-?,(8$=C&>OLO0RPR;] &SM/PG;M.,MEO#*94CH+O@[I6GJ M31[N#IFPY))GXH8R%60C.^2/&,,:GN"A7(5X<:(9[!N_6;U=6BY\]A&L"];- MGH3*!7T_ SILR7ZV'9>:7OB*$+#$F3IC3(FB:UA;5PH\MUE.4X!G:#M9V*GQ M\0N%B"+=2/_P[ FN!4[DCZ6//RAFAA2;QNA0X5@34G;O(+>CB?VLI1$%78R" M#@F[%P,<%8#S,()'/%,4X:CK UZ@T+,1P?P0/Q^[RPE5=24.52 =5&A_V?.% M2^0-L"(00P=6#;H;!R%\DH)@#N#A@NQ#,B>1?8SCK3_H<@Y'@\/YD2+8I>=G MCBH@4Y? _H$QP5OM)TJ\__V7OJI8[P!:+Y2M+N<+6D\8QQGLLS\HT25+ ID M3>#_HK(G3'-D&[Z"=85+-XKMQG &VK$T63*7$7X*1N1L[6EP=A.XF3/X9SM8 M24_^# ?=O"@TQC[\ XOW 4Q(>BAI,L_K2D7._]0$1)]XZT3PNG$EK]]W,EX& M 1Y02H$+BVS9:/.601_S _C3D^YA>\0;OR+'?K&#B?3QUQAX^Q.1T'&(!@\< ML;3')7MT:H7S .*CG#R?FH .%H"TJ+M-^=8J1<7>0,D>*^384/!56 %"DG!,/_!E.4,M(D3H+@^A;6)@1DAA+EF= U MTL7BKD$'^)/=1ADVK"> PP8C,8QAL:#Y^/17&B.$J]ERUU:(BP!LBEPRZ4IW M(3YHF\=S?;/A[MVF\>4%T(&66ZP?M$V?B+27.MUWN." %A%0O']EE(L4.0$. M>\-I$\&P8:K RNTG,*"8P'/"4LA!I1Q>Y$^G" Y<508[UN'.CN@-*,+^G+Q= M.76/>$"Y&_D1P0\NY*?2 SR4=8A)\>]6Z6@E)=;GF,U^QSC/CQ=[D5(^&@D\ MK;%2.'7J+D+-BFE5+LF(AES&N':1%.+&\"$QGY217]E2N"!CQL[I]8#I7!HX M4V P #WTF+G\(XYQYJT=,Q<]IV 3='""6:'2.ZI?S!7)() ,G9#2?!E(L M!N^!X]G>*Y>9F^)7&JGDUG=]/1](P%F-,#Q/4P_D%'T/TAPD_>O M,9HAEGU82=JDL.5&3=R V%TAFY#R5]P;V%)A9#.'\ 0>+U&EDN[LD01SZ8L/ M8/YDCYD-)=W!3O/E"X-E8F(3._#@H4R1CV5&[&"^*R X9+AMP5W5'-; B!%S M$=0$L(F:S!X)PUBX,5;(5@EDL'8)BJL-28U/3O>GBEEPS CG<]!]8(WNZ]J& M.$\;IWE:N,;3_-;SM)T,X\,RB.WH$,#AH<,)E$$2!QC_=^D12>NQB**\1@5K M#&--*F#A(D*?20;@&F"_9JB*T^6;SN?,IVE1F9(NN(3.VUB&,:;(J4C/#J&@[.!1*;/\"!. MH@#&Y$#!$JY6 BP[!-X*C#6M1SSDD!?3 *0W2&8,=B_P#N[8CM$?>1GSS3K3 ME?H80SYD8NW3RJ.Q3VS8>[BIY0);5U?!EM?9+")##:1P7:R##8:&\V+F&I[ M2M^W!X5Y"H(W^9(X6[A?.ST&0> MUPQNIIL5&A:*4RD8JXTI$G'B$G=XU!KVR(^PTM:MHM9S M_T_;V<"5 M!4-?" 9!#6=##8/C"8:!$ R"%,Z'%/0]LT@KD$*_)TA!D,(9D8)R/%)0!"D( M4C@C4M@S_K **:B"% 0IG!$I:,%8!#4<#;4<+Q8?+^^6+P@!4$*QR>%(\?B^S06W]>W]3P2U- "C!'4$%/# M\6+Q_?IB\8(4!"D?^H:<%$C*/2JZ]6KBM<(I@1V&>6JO@0O86<( M>FA1E>"!]%!?EI>@!T$/+2H5/) >=$$/@A[.B!X*!R@.I >1UR3HX8SHH7C% MX!H]9/'>[ Q5W10X+W"^_3A?.!9QH P0*4R"'LZ)'@K7!^Z1 7TA P3.GPG. M%RX$/% &M"Y;2?1NW!Z7R0ZP%OT;1;%QY9R7>N2JU>MUAEI/;TE5L8C2$S@O<+[].'_5A9O#>%#! X?R8X M?]Q<*ZO7NK$=>V(L$R=G@[-I3-\22 MLBF&?HQG9+)TR-/V>9%YOV>!8#^T?W1E?Z+"O^/?RQ!-KL%6[W7 M,8[YPJ&(?WZRG4#ZI^TN254*O!ZX">P[,O:=J+D(@)9I[[]^=R):-*I M%/G2:/DJ^8$4$M>5QLL@(-[8@9?=2+4W&MD'QL*8=VF>VM+[OR WKEFX1'#= M?B[9T-#J#3I#PY0M7:DI8[X,GVQC>8F@-D%M.Z@-1225D _3% F2TG2G](#N M^G)O4#F[4-"=H+L6;;PZ.U&QYMG;N14*-T7BT>5RE\*%EQ5EN=89*J9L]OHMR3\2^7B" M+.H@B]J$KDX)I-^KW!1$$(@@D.,32.'BY8IRPP"RT&7%JNSI%&0AR*)%9%&; MW, J!TWN&6TI=#A.ZN*I<_S^12VGT &[E2;T.?,%&E$\CV\Q-I$9 0@$//!H]VLH)B")8SO>,>3@U]&M2P?F^[ $,B_9@1 MDDGIE&XWB')'9F=KLC45RRB;K:FI77.@UY+NIYI=JZ?5EH/8KR<'T>IJ6BL7 MM1OH53+C0!7;P#J.1^L^O?-*JV'DF'!&BV8B>T.=MA.5Z!_\)^ M5_=G*IT7/#GW8V"E+)#F*'WQQY2!5DG[VIWS-;@T2*+H96#(KA*)5HW7T=UPA+!NA(J5P?<6*RIT:%LAV;LMLXG\@"60<"# MU'C3]\Q@) Q?M8RJW^4OR/I6=DR-( M["))K.1P[EP2V]FJ0ZF]'?KQZ.M$N3>-HD<=VE"%!NCG "*FZE10<42P["J# M9275E:^^-X[9:89MJCV,@U5624246"!^ZY2(-.(7UB/4UK5_/VE%:A-(\!D= M=B2,I "4 BE\L1>2_100&ERMP_0_!R*OK N((5.%MWA)++%P\__=+'&_]T)5 MT7O1L[26#)L2="'H8@==%!X04)DN,$-?[M=6;"<:A%;K]Y=*"FI%%M"@9QZ0 M!=0?E,N2V94%-"C7/VQ7PHU:5\*-,BCWJ!,MRA!90)6R@.(NRZ\B$TAD C4- M29$))#*!V@>N4IE %])M3&3&U '%N_$X6 *@W&24 "^H5;*A1#?:M-4R%%D*M QP 1\VI;>$G$ MO"XPYH5C)43 2P2\FH>D"'B)@%?[P-5(P.NJ2I\N,-"UG"]="B:?E8/[\T5 M9L0+4>*^=TFIRS3CZ2!41*!-$ M>?Q=ORE'E=8F5:)QUO2 MK:]%P_@1:2:7&V$Z,A M;#J4Z'CQPW4,]6W; M>RKDB [D4EW*I]-:@)'Q-@(PV#H U_V (L8M;0B/5\%R[-:L19H%R!7^XBA$ M&2F3@:),%5M7IE9_0D:*/2&Z2A1-T>Q_6YWA(PW=^E/I;[_9P_BDCPO:/#QK M"K0EUU(*M/?(HJF)D$ V33T;;(9S3--2@7W7.TL@9NI;9@J0@/)T;YPS34!3 M"TX3&)S9- &PBPD;')$,#D@[RN/Y$6LS!%;@"_'&AP5A&!+>%ID;H. @#2Z_ M;E"5NE64KFJD/@S8%OBGS6=:])5NWU)*9UH87<7(_ZITIL6@:]66U&"6?-+6 MI :]JVN[DQH:6M3@:)D6(FA;8]!V=Y)*,8CE/^-RP%DJJ%L2)\\"!G%Z"C.3 M0-J@$)?>H!A_2_-7P$+SGSQXX(1?XDF)\"_BE[RNW!4VYFX-FNR/'2"-+V&V M<@QF>NDV4(MZV];6VW*5M%5.GGL_7.$D^QF09^(M"Q&PB'"*".>A#D-K3[UM M;#(^>#_L=;LR+.T"!'/6D+7J/6#;EDA0+@=/$* @P#0![JG%K9, =0QEJ9JH MU&T#EHAT@C00R*\%\4*1,2!"G849YYZ2VSH9)PXYEW6S,N,4.0"",(Z?M&AE M*G*W)"WN))$L%9B=H6[T*Z0AGE>?^O2@OXTP#O>Z8DQZ(T;=M!S-4R:DD$21 M2R8X#GO-I7JPZ^7J5 S1W+OP%MO-2[!/H+]-^%_D5+)< M/CNUG4!ZQFXQ>!%^$BLCH8SZQPMQ7?R)M_/1'E+D2S/?\P/)'\&668:M1).P MUQ[0+0(]\\30HT^\=2)XW;A2UCO32[#CCD2;[4B_$SM&/JN8" $R<"V^/:Y^8COR%/,-;U:Y4 M+BD?SXX>W?M7WH**-I_Z.S"I!2P^FVNO*XRY.MZ23.XB_AD^>#T#'V$YMH/@ M%4%@T[PVUKTVV5$8D^0.*-L!W3C+D\<4]LTZJ#2.Y168C?R!C,A^!0-(462J8[7X-<#A&FOJA^:WM@]8]%U)4UV4)V%5:VVW+ MK+MH&"8:8%62NT3H" P[&H8U$&UOQMWQB-JQZ\.+48<.R7@9H!6ZBJ-+>\JB M#UN.?_=G@X\ M7WRT58/Y![ ?RR;0Z3C375=D0SEZ%\$=(DMO(:E:8U MG!.O#615T02M"5J[5EKK[RELJR3.=" Q0Y5US1(D)DCL:DEL3^E:/>(,:R]T M3=:MLZ"UJQH85>=5NX=/K;5+4M6ND1O39!\YW@2L]=L;=EG=A%3 7E>KV^M- MA&89-67__1:0$)U5M'X@TPJ+AS0E&M,,,9!(8_-LOINT\ /*1W+BO+S/P7^5 M8SGK15_&+I:3.Q5Z&\,Q$X9CHG#O9I5G"6#NKCJQH(_HY%OZZGOC W>%8_54 MLYOMOQEOBV9?3*4XLL&V$H=Y9.H3*W*J4LG=:\<_4!Q@T.MN:SNPVG[>@1YQ M-Q7.WOIZA@/^;DKIV//#8; MS>O'V1F:W6V,M%S:R!<2AH2P[HSD"P$9$69318R<5!$C)U7DD%?SMH;>T]:7 M]W)>WLN^G-TOY3;8+9MHPC:7LV6UL_V>7NX]/7K/F72QQ)[-MO+NO^&A\X>TNZ@C":V9'T1#RXP'5?I0"?%!!I&6*2WL)^A5<[V.44'R9C M$<$R8+]&]J_T2.TXKSY$70(Y"3TG>(;MP:&Y$K)#^#$E).Q*#YBWQ/8[LY\) M?(EO2=:'C)KRN9W8K?;U(OC]/7XX_0N9]!I;AK,;WTZ6P0L8#Z -)30 . 0: MK/1*[& 3H7%?>Y:6E1 U+DWK#.$N$A'BT?6%FPN4P?B9TR2\EYDSGN'4!G$4&[1NV0X-W.W; M$J*-@X4OZ5V].-$,4+(8GQP_/SFY^WGDCX97/= 7%MN5L1V'MB>WEDHI+LG^ M82O8D8PVA<[A^V8.-S5SA$X3H=P5Q\2Y) !5WJ.7<0S.?393'J4B0&ZH]ZZE M=7N#0=D\1L/J&KV]B7"M= 043M ;%-EBP<_-DD_:NJA^=[#G4?4DAU4_@3/- MO'M\(2X(@-_APEDH?00]9B*EL_&.D(C7"IHHDWIT7GE'8M)M+4V1XV7$DTFJ M#UP^.[RO QF.]HQK&$C\L&%!CD&)+$#:K4"T,N=PH5',"PU4[@E3KIMP:/>4 MC5$:Z%SOR=H@6Z4MFKNT!F4$.3!RV-/4J 9RH $76>W7E8!V;AU?FL 'BA( M"=[;D/#$F%("K4S;A4V*,TI>.2W_$5#]-_A.0.3SN-#WG2 :/7AM(2T5"#IB20IJAJ M<3C2F#U FD%=Q2-"GZC*\U=-50$AF,;A.JQMBU-H9,WYL2J8GW0YO=(%GAS"X O@"58%5K81S[2I>#MLQ'-AU:+^1-2?%)19 M-#DGS8B8"RO+?;!.TLSFT+:PJ*0D2RH=VQ+4):BKH*0O3%TZ1JHOH63K''HRC<[0E/MFY4"LL#Y;B#Y[ MK,\:T,?$$;5ZKRV#WJ[!*'WTL>)C+3_[PJQ2GNZM 0),_"4FC\=0%8IU;0"Z M'"ZWKZO"PHOT2Y$Z?5CRHD+TI7^N34&Z1[%3"]43O=N'9I:5Z&U!9]9964H/=N! M0TOB$J="*//R2RRTPV%C. K&F<+6O*B[46V75Q5>HA]!7.Z SZRL%T- _CK M>JDWQ]I>6-/8;&W MMOMBOX9(.NF*=\>+'ZXC_FW;>Y5Q(M/IT9HM[)J;\C>[-6N19@'R]K_L[VX! M&MHC*\6? I78PSU$7]-VRHZD.29H2ZZE%&CO4=#2J3D)9-/44Z&X>DNKBMU- M*79]:V[.4VE--XH?R\7"I6TAP&P?V^%,FKK^B^1X3!_!35#V2R98;,_+ZYWP M7.JM#QP<8^A["W^+/DKM=4U%KZFP6;/*W;%S47MGM-3F7#E*&[UZJH'/JEAT M7[5T+3-<+A@VZM%S#IC'QA#+>DF753G">#+1+.G6DTDF+ MU+'4EPM16S9XE<45??)1^> Y8-CN+.6D''FEIX 2$OCSS597F93E'%"=CMQOS:!D;L#!36WR^5YL+3 MZN7PSIM\23P6K#7LENZIEI;7)[7=;OX1'_(0XI"'4J[^K9[^]?GP&S'F?NJ3 M@"VJG^=./)?H@*9W>T8]T0%-Z2K]>GSZBMX=F/W: @U:78OJJ[L7=85^_+4I M*](7?TRIKX3C_BQV*2(3-4R7/S-[,1\"B>?V2Z[EUYH0P'G&%W(7=T%A@>_9 M%E2RY)$BY>[GM,W-=JO9SENYNQ;NXO,P!XRQ1/-SM"2C5XKPK\%"]HO_/Q+B<3*YV_A M^>MJR0ZKHE1]_YE_Q7F)!['TB]C^E]5TW&K<_EJ[XQXF!LK."4YQ@CYHQ[JL M*W6U86I!X%N@4T6I4@&=L''W "1+2\<*R^9-+&D2Z[D"J#Z]C&17A0=JOY%;(6 M+@(Z:R^%AXQOG%\W,V_A1Z43PB\'Z_G5,2[S&YPFK+2.,#[)AV:)GU**,7(> /2X>XB*WO M4US,_9=8G>'=>!PLR20-0,GV)I*/.L]N94<$3@[1#K+!^"R;I-.N2_:&:+-Z M(##E$'E:!%,P@*:U9?+M6?J?ZL[+.*==[I$/@][^2Y38/'97J1QY\"HJ0"Z< M^@^1$^GP>H8!#'#@9=FA6"(QKUW\??<)XU!!K6085*3>U9,@L=8LIFXC0\Q+ M%/,2ZQ86>0P$G8UU3VAIQ0 604B"D(XED_,(J5;O9=M2-.IU1M:25W&<=UV6 M;I.?/O$O^@>92'>P*ON)2-_)W':\5?<#"6<:UJW#G/7]%^2[*-K!.+\#8G76 M<$XV77X_+G-W.E],79RX5K1%OT3*4M;R_-!KXL,C+:(38.T#Y% MI+F U\-;8G>_G1[$/34J&[PI)C"DKV\D&*>#$S=JS(WZ/1P-H'3+EJ<<)0+= MS)'\5:#P,5'8.CX**YUAOZL+##YCK>$D%LP5!K@/$2L[%-ZB%*FB'5YRJOC9 M$YY N@J"H :DT] V/F6>11N0;LO(@_3T]$,''K1Q!,%=*,W]D Z%])=!/%]@ MXM.)\HO ?W8F1()E.?.%ZXR=2 +M@LC2"Y&P@ YO<;QQL)IAX >!_X+&#%XF MC>!A$\EG(RC3$PWL9]MQZ5 !.Z)?QF/MY_"@,1M3.<$G.![@..;0L5 -7KH( M2(C?/]OND@[Q3NY?\!D=7>E?L+[(<0$0=/%;EP@[F3GC&0Y4",C4)6.<:!\_ M-%P >4V=L<3Z,:7>Q#+""="C/X?OB??L!+X73]B/I;.@3X]F M +"9_8RP\D(GC.B'L#P<^0F/72TY\_IN>5P\>&C'SCCR[W:T#.!G_NB.?L_( MC.XH]4XV%V1+MX%][];/8FS(G0>\TUG0F2#3)>PHH9\0RUD92MM!3(" &0L[ MB) 08_RRPW Y7R MACA6A.+@+Q E0')(:O/E'!#/6P*]!'P(.9"F$U'JDNAH M>& 0WLT8CY<1,J,+F;[V@-DDS8\=Z:O=_D O/76DUS5ULY;Y'O *K=Q(\AV# MQ%6]W"B4ZUV49:EU3$)IU/PK-O+B_X@=X QN%'[I\1=7.@%D)2.N=/^KB9!7 MNG^:T%Q+$+M,YEJK_4-J3]5%(K?(/VTXD7NG#A\/8ORP)%_AB8\OQ'TFO\/C M9V')9F+]GDG'.,-^SB&%5="BH,66%%7LI,$LF5D8$JVK0;*@L5:AFJ"QPVF, M#K=EPFZ3M("RT%Q[\$AIH49[)1#<.5C7Q95G0\2O3JL!(HT\OOBE:630 M&0YD9=#:06P"(4JJ(2M$R)RUTNL,K9*M8\1!MU 6'D#GBH)TKEHEL_%$LX!" MTLX4B7YG(1]G 2FM12HJ3KCJ#=K224E@5]N$+<.J+.)@UE!;&EH*K&F'Y#Z( M ^G(@92R,_9$+[="LML2ENKI)?$G?QF4)@.C,]1EI2Q+%19,JZ4GPX3L86,- MO#CHEA_T#H%7B=(M1NDG1H K,5;[PE@]"Q'I/)?7%'$&JVRJK:A8$U9'"Z5M M!JFFSB\RN?F3!+D>XP%6RO5517TG,.IZ,*J(6#^ .ZF]=G&G"[)C>6/:&0F( M/8U2TQF$37L2@7V'0#^8+I3.4-%E8W#B3LX"+XXF:W?@PTZ!JZH'"ER!"VV3 MDM58@M8,2[@&$YBU;U^ODQ6I_B+U\4Q4C=*L1.\,];[<*SLG0J0="]J[%MK; MI\[ED15V?-=405."I@1-E5"+2XLODXHOU:HK^T$D\1=#!3S"6^GS?+&,:.<, ML&9(6&0Z_.4:C6].I>[]PYOPSE1D\O'7&"Z]F^-?I8D'Z\U,65&S.1-OA2.A M=3B1JX9LQX7L<6/!4S9H+HZZ/4>=)QUKH_8!H_:PD5#':P-0NUE2C<)GBRI2E@EIO4($T %K0I:%;1:S!9($ZKM3>J2PBI(815,@;IRK9JE[ *MJ//^QE-P MO"7MM)SW2:H)*S];S83#7_BA@Q?7BXCD*$09*9.!HDP56U>F5G]"1HH](;I*%$W1 M['\KFM:)[YH%B57Y1&Y& ;%_WM!LM%O;?;%?0SS)=-];QXN7I&-?VFT02_7' M5=1U?KFW^_!T6@L(,VT3 81L'4""?D#1Z98V \:K8#EV:]8BS0)D0G_9?Y96 M9TB[0:.)^[??[%6[Z^."-@\[FP)MR;64 NT]2@2::9) =I/FL@@_0';$F.<- M*@>WJMI=-8EV8"5>='O#/CO]^#7*1ZSNMB$JY;J5?_;&_IP\VK]P)H/KA\L@ MIRTYAO"(7D3?C4G'>I9=NP_QC/ MR&3IDHY!-\#EQM2TMV;6=+]NU-Q)OMT/XMP$;D MOW#P )[(&SC9\.VJ9?\DGB7 FJ1C.V;L_8^?T)F%$@$4GZ1;-!=JHZ[H^61S M\D[J Z.KFU;93NIFKVLJ1BU=O16EJQCE6HIO_]PP+WU16AW]SR^I,[3:4[4K M;8H-6U>O=^O*VM9/%.8!WMV0-1]+8>EXB3\7[>^Y*G>.LMOURE2[+Z#H? K\ M^3U3(0$,W+4#JL^&"DC"&/U*NWD,[ PSJ*W+T(6X9P4UGCDUELJTT#?),83U MPV]-TJ6)K;]DO9=-6MR6B2%H4M!DJVFR#$D:[9&0%O8]U:V2$V-;F3V<7=24 M_G<^:C;W<&TUJW9U9,C9ZYGD#3:K6W*8ER8<;"73EU6]<@0Q'TF/)JHV7E>Z M\\=UX%E&:6H,SP: 9P-9JQZI%GC60CRK7Q,X$,]T;#ZCRJ9>.2^Q)CRKR:?& M4&;09JF?'2\H,JU$IM69J$\??T6!#9!T/#MX_1R1>?C5]_"E@>_"6I\^\\*X MTOQ(Z0PU4U:LR\C0$KF7@B- M#_'-TB+PGYT0'[HG'X]G[H6%\O(,D9;7]@RX5BY*I.6)M#R1EG>%:7F?" @" MVY7>C(A'ID[T-B680*BM"S21NRH,*SI,+: MW6--24FK,S1E2Q<9?6W0T/_1_=']C:=D4,\1U<0GSG1* C"@G&S@7R3'5%1& M.;37B.A#"N!Y--/O#/M&90^RR+!J(1(5RN0[ (E**7GNE=RRX =1 VY,E !OC,(3I;]O[FE[FY,12=FI& M=I>S4[_Z7@)PKB_GT0,=#5?="&V!G2F0IS8G1S[RE!/8!LLQZ@OD.@/D.KZL M+LJ/-.P<5U<["JNYV-%C'(/G6,J2 M1R),O)SR3!6>J)+)11$*:D4A38%^YTV^^+#E5-YU'CE8.(*BKM&,PKJY)-.Y M#!IA!X2<9!QA'[<.@XXOC,O@S0#9C["13RV-6>AY/+-!8=HFEZ_,=CZE1_N> M OZS]]&#=Y')]LPJ$SLQ5.J,)HR<-N)/13F9'(CEX[F-8E.UP3S8?EG-M\>4:C&0Z,FH/!7PGL+YGZB_Z M1PQWN/A;#/4\FM!0)-LG8"-A?TXFU 8S4A2&)PG_&QW 7GT+9 MD**)!4R*;!G9E%QA*K4.Z8X?J3XFJEF8I2A;U;ML"WQK(;X=YC$OA6]9E.IC M>\2VX-/%F^IP.-(8#LF)KLTHKR;M"R=R,-B69JRTJD852;H7ATF'9YL=ADE6 M#Q/,\KKY"TPZ;TPZ/+GL0$S"DA19TVL8;23,\GVQ[9D=D)N1'9()[>9'O)"> MGK#(3UJ818_A/9["?>H0[GWLYIFE#Q73/X3-?6%H=822K7)HI76& X%6EX96 M%:/>U=$**UJ,*DF.PL0NAA8??Y'Q$OL3KTERZ28JKS#,0O7,FM*QI> MI._S"O9IBKB; R!S:<+ UE]U]1<2YE*;,&E7-/P(F&0"=[4JUPL*3&HA)NT* MAU?&I)(F.<9?9$5M2][%Q=OEW\G"CH*D[?Z4UVD3._!@ X?YT,]7XSV^"ST- M\(C+N8;2F[%.LPYOF.["+Y@ M/*2VN94ML9_9^0_:+%_?O(_GXGY;&]B>'@-?5JGA\]#X/'4-X##QES@5)-[. MU0X$K!] [68MQTV[7Q\26-98'& ]DR:K6@VIJ_4=:$-FIB!I0=+-Y5E4)&0% MP^#RH%>7VT=0LZ!F0II@Z['MHE#U,MYS@(Z[^$9[VWO7'/Y.#@C,C<'P+>&X4+$EG MVU8&N[9R0H17:9N*&4GF($EO1K'ULVGST _ ;)5>B1V$$L$B*>D#&9/YB 22 MIL#WV'LDO%T_A7P(*'":L%^*!BN$96@'^W;M14ANXU_>39QPX=JOMXY'5T]O M>L#0=?J64CCW)#E+V;?*EV QF\YGQM=RU1S MO^IUE?Q;MCS*ZAI&_AW;GK3]4EP&I6POR$@K5R-4.VIVM9XV^7O7;WBO2MK>Z^"_"F[ MM81VO1] [X:N,7=^P3@2@+NT8]LMRH[ND3 "$H4 ME"@HL0V $90H*+%A2KSX#,A/?/YTGZ$K0U<%T%0MV3EAUQ42-SE#IRTH=^;2"_%J% MA8+\ZB2_W61W#\]TO"4 Z&$!E_&Y425)T:2DJ-?1!EV08JLP4I!BG:4C!VB8 M%D[E%1JFH*L+H:L:4V6/I%?V09B9"\EJ%@(+RJE/>"53* :5" MO7K*JZ!"084MVGB-R>6EM\HRN4@YZ*1*BK9Z%/7GRKPA^1'1')]B:2ZX]SXOBK38L. M7WN:&7$ED +TSIM\07 64@6USM#2*XLDT12NC?[HLI'9->RI2^O1:=]!(]LZ M6 S7NP[L*H)5M8AV'"PFFSE-_P6FM0[3:O1"'BSZ3,S:JNP&$2AS?BAS5(&' MS2'E7O5^YP*QS@^Q3B;K< *7K"EB1-(E(EDQAW]Y@8?!-*/R !B!,FW4QHN. MNBXG^C(XI&#H*$>V"17[.M#G< &7126,A_3%U);4TH)@G\"EHKBT"BXS9"HA>K7.L*^*^7U7B#.[<:4.@U+1.T-+ M[E:$G1I-NR=12%?0)Z69=$6,Q M.TC0])70]%'3M.LB;Y7.!C,'-43S!6D+TA:DW?32JN+ MGG4:25/%]$Y!TX*FFZX6J8NHL6.M*NO]; A34+6@:D'5IZ'JNJC9%!.V!34+ M:FY'?+\NHK8PEJ8)O5O0M*#IQO,LZB+J/O:'Z)EU%68+HA9$+8BZ+%'71%M?EW,XLC'[>\S2A&A^T/!O<%F\+7Y8 MF@FGN?!#!R^X#8@+5SZ3=WS4-SO)U%U\L[WD%GL$^UI&VV]);8D-P#L]0JJX M)B.91_. I11LIDH"A3Q=:5J=6?D)%B3XBN$D53-/O?H'L_(B5(_E3Z MVV_V,#[IXX(V#\^: FW)M90"+:8: N6&:#S<2-V#7M1F6<'KXAD[LH M_E1;20?.JK(1T(T*\O&,3)8N>9C&^AT(@[LP)%&(=>6./7)+M^>%OX%,* "Z<;U+=N5;4+ M/ Z 0(5-(@FH< -@N/8B)+?Q+^\F3KAP[==;QZ-;HC>]XR_@X@-9YF8J)D*= M?;8JCWLSKNE5<'%;UU= MV_K%MZ;XZGMCYKI+N&+"#F^W=P0N (1:QD,?5 Y1^^)J3:97NZK19IRXF_NP MDC^9_H$"<>K\ K1@*%&E.@*9VAHL@]JZX _1GX^@29M&EO9G^-/"FG00W@@,.3' M4+K^7:/C'W13S+*Y1'0KRX*/CVZ8]PD2ORWMM*]*^_V7'01@O;Q6YM77H;]4 MY]7?"2SSF6"$[FX\#I;PI/@,XJ_R:,0"&C';HLP(G;A=#/E G,(L/KTM77"O M2D&FIT0FTHB+3J$=GUX[+JVF8,LQN:>)03&7B&9'TXIS,$FG0^/;@D=7I>[R MIG#>D^02.Q0>W_*,=_S\Y&3)8077+Q2L97FKKF I&]D!TX*!??\,6D+;ST. M)JG8:IMK>KM/87P?1K I:E$ MPZK,GM66@+/091O69>O *1UQRNJU!:>N2J_]2B+)3W1;/PQKX,#7H9V4Y<") M@@)0KD8QV+ZF!R33%F5%J+U-LN$:$LO M/%J0JR_I$UYV]06H*ZTR- RKZRK]NLK"-L)\R;67E+,S6NI3Y$SO3)1Q=U2= MU..&5EX-ML\YMCG!?7>?N_PJ,!#GX7XJXI77WK@7%1)2#_=3T:/ZV[<6-V00 MSK2#D& ,K8W:QL 8EZZ6$8E0?!G7G.@6*2:M%9/BCE,Q,4E+PJ S&:E5RHG* M8)SR&*C*[G2[D1-U&(G]%(T$]!/,/&FH8YA-]7V[&]LAOD&,5%*0>P683\7* M"&LXWD@T34SB#0UE^0@[YUVWWL!VK;%>>#KI^=PV(&O1YCNDHG;;1-%_^!LW!+2\V9.3_Y2S#2<'; M T44+DR?$,K%R6UCZ"1;$&$H#1,58)*1)')QD+0^N"05W+]WJFAF1"*DHK50U7\-U1?U#='VIZR(7$7[WZN!;\":KO896 U09$(K3&5V_T M>=>A:,8#=N>\T<&-&Z53ZS???*C5I6SL"6%7 Z,&,WLC@?E2W*2XU>E2G")N M@^I>Q0WE'_#O#GO# OMK%T),=EW/:,'(LA(19!Z"C(^N.P^AHA(9=B::UE5K MHZ-LA.&6*0E2Y,Z8DE!1Y$:<^TH=U\4EW"SK?8-+[G<)0PUOI1XC'IO;S S@ MFN608,'(6]?A TOQVAMJ8\HH^;I@8.>I#PC --+:TA@TF*B9&TYMUL0\AB*M MJ]7I:SA\HAV;NQH34%^ H6FI+2F[Y7)RDMM@S#TW8] B2GHI%FT5B[);(R>+ MQ;#/-R'585,H:^N,+VJ\)_P,6X^8GW_AGZ@35?1\B8_#+U\&U1 MI_E[BCQW040I*A:Z9]R7\'WRO&!\6?R4IJGUB;]P0QL+,Q/FX]A8_@))\]D2GVX &\!5/K6C">$PK_<.;Z6T"=JV3C&A#W!CWBL$6+^&:'D__YM MI*K]UTO78[ P_\[L-0D6,#".&_"?E-LUI@'P&D+""-;;08R:^#.M%,7@( M)(&9U(=.P6_S$)\F*\^=6X&0F+5X[RS<]A%:&(28VKU3;XJLX!/N#%[IAAYA M/_"?O._/5K 80[]> R#P+.F80 C#W=9'A\91_RVLJGC\ LV] DZ8STQOT<^ M.-#+[WC=#\T%^3.^]K M+Q,R,&Y_+Z/AU-&NGV+LZ[@TW^J^UGN[P'3'#\[#$E100:4WV"H] TO%]_+< M%A!7&_LP"QD.='(>'/;()VX[^F)_BL]?/A(1 S^IK^ RW,+! A-P<*C_IZZA M'NX/]1[/P<7&? "KSUY>!:=XR#?:!P>7ZULZP=Q/CCK>:X3*TQ@3'4[PL6'B,D:4+:B^:G#6CGB^HQ#:* OX"(?!!M8.&A);8,&%V0GW M5'#M)SZ2E"RMNR-5Q6>Z-J$:-66FAR!=:B^/3C&>:NK# (#.LBT8*E]HL=U9 MQW\U=.:[Y!G:[X=ST L63_1RB0LSSAN0[D5:;]V"<821L'AT"P*%E)7U\Y:Z.L:OIN/W=KH*@>,@B@F*(8@9@Y/I-5%0& MSP=<6'2E3"X\X+MP\8(_X2D;(,9E8\H<-K>$.D3_$_X'7; LAY7\6_ R4W14 M/"$>Y[X@ "]>'S>LZ#I:V*!E3%%J^:6 QV!RUO%AYHM;B6.V"KRXOT]=8(3 MB-BR'#$L.SHDDF-M ((>O_F>HQ84V>MG:Q8LXM5MXJEHW=??/D*GL,H#ESCW MD82R0NW,O,OK*A7;9&A[HY/X[\*+6[.BC^QN"AC]?D?GT-A[:C_3M8]+T$2? MEI83OUS'&/2\OH,R>(1;^7I8W=W8.:JXY_/S[%_#8(AVS%!97@7 M-(9HBD:_?<0J[FC?@%Q M^.5GNK&V:WS>&:M3O@.(UZ0JUC!>R7-D;EQ2]L^JA M!US XSH27=+80?33'B+A6RAQ-"E&2L#=;@B?GOFO[G-]PT2W03-!'_F>V59_ M\PTZZ*M-5SZ[C_]X'6?76@YO,7_H=?2N2.FCHMNG8L!!%3]'.G \[HT,#=5@ M= (8?3C2D#T8@9_3UP=J3QT/,G_J]Y3,ZWFO4OJ]@:*5>E7^=4-36]XH_>"K MCASE%HPC/G"P*SR"RVSFCPJ=[.):ID#D=DN[KK[V>R;^];U>;F:'ROF^.4E!T/@NJ-1.A'D M.D4;))5NO1C3FX Q'G'4-3+8SB3(V@ RHPD@&R =N*'F!2&T-,_G>D;^]\"R MHY*4?G3HCE%?@ %9.>5L5O\=FX7\(Z69=4<8F*9U!UH5OOSF\!](3-5FY2M@ M2O S#2O1ZTM,-1-3E8QZ$E-IV(P[$V/<@"JRK5^(;X^Q?@4#?>/Y-'+,M MYB].[=O-%UW0&6<+B3->E/N^3?XU-ODE\IFA(VUSF0X MRDBH)E$V6!?;_KRPS$7)7+=Q*G_Y;'W0P:P.#O0AF;(7)[3]&7J6/[/,[19P MR>ZEDG;/UCVC,]&SLG*SNL>SDI$+@>WVL%OS['VC/][R=,!DUTY+2H1UUD3O MI5E,-MT# /)NI7,1=Z6L>\HT'LG(K+.?0TR^U _VTP,31#V0->S)#!.9W=4R M+D>9U6=EKD0,XQP5GDJ@"$+&?&YA8,&NMFI7^2 M*0855QMCKU?=>TA"#N?9>GS"[HTRZ92U;N-$Y:_/T< MT /.OW(!__CIMPCS[Z.;\(K(>GUF<8(^SZS-XG9)3,"4X6>P%^N8CR3D4\%F MZ3SVQF=A'33=)O47Y2D:\M2A^?1HW;^%5_XWLV=OUM$\?$T I[26&($Q&QY2 MA\A?L& V1VZ,CB14-]P6.10%^R-2;PI[- 2_4@_S#OPO;$4#CTM%Z9$8@VMR MR.SA0'C;]PM=EG#-_LO/&9]O>^Y;V33^8\8QC]BS5/]AV=/O3/K'N6ZR")C7 MF%^8*P6;_$21Q8]#)_+:(X6&;[*67(L*]XA;IFB@$5ECTN05F8,Z0;,M.CI['8#P=/S8-7).CHLZ^ MY0F&S U]X;=MZ4U2;NJ&W@#?QUDY4+<+LX3< H[+*;:9MV,B(Z*%B*^+3SU< M$N9^!1_V\"ZUKXSXZY&88$G_A*M8ZX(W?-=5WI*XO%U8#NV2M_]A,,L@Z+ V MMT:VT-Q_V:7GJS9KOR!6=V%9.R<5\8FKW]-D?R MAN8DX?UQ;CF4(^' 1=J!4]ZA@'R!+.7@YZ"GAK9D_J;OJH4>B'N5^Q8L9![?%QAJISHTCZAS& M*E>L]JUR.8(0$Q;%H'L:HX)=CZY M]R'V29R8BA16S8<7Q$:[#"2I"K;'3 '"N[P1\<+=WB$ M=J^ OC$2%[UH)UU93D=0E+ZSKDKI$4I>(G4S)72*SN,NM5E*Q'Y4<92WA:N)Q7K<_JIRS)0D3 MI*@UJ..E3D*.Y.[4)FLC+FOCRHG>4M:DK#6HXZ58TH_D7M8F:V,N:]7SW6^( MC414W>T-C2;[QO_P,*YP0\Y^)VK31&3=_!Q1G.;%\3^2OJ1@Q8&BHO0A&GK_ M"V=HA_%Y[[G+SSCHG_F8XUYW/!]9HJ7T.Y-!7;'_#8C>EXC:(.HT1Z@ZHA2, M#974)&V$U)$[+8!N0QSN)_R$/2]"[@I<9%?@K9B#@B[WH#-1]*:0_\E5W/5=@]*@ M*J&MA[5I:PFX!@*NSFV#>@ W:AK@7M*NPF\82(DQ-)A[$ ;\3Y[Z*E*[Y!Y" MS>[ EPUYX(XD\6GX-'_8Y"9_%=/Q:?[;=C)*2=6X:4ZW7./52F)YFN-0#7YI MF*G]SD3+B'&2%*F-0]?YG81+Z395:9IN>TD;"L+I,]H$!:H^>.4*?7E>\LHH)ZUU-2S-F M58I7;CBGE64JSE.;+)^ZIP[,D[C67$AW_C4-M M.8+:]1PDZ=&L:P-D7(E.9.\YZY7UQ"+&DP@2B:>B,>MO'Z%3&)XPR'\DB[CE M&OPXAKX[%LG_8G,1;9;"E*DR&RO*7*&Z,A^.9FRJT!G35:9HBD;_K6A@6Z*G M%MZ6$.*1W4UA:?O]CLZAB_?4?J9K'Z<[.7,P;5&3=-R\S1NQ)$N.6I)B:#ZO M90A35!(PA*(=(*>NQU%Y#Y+%/+P+FD,;TQ:R\% ]_>WX7():X110N*S]Y6>Z MD97S#FT6.J\UM"7;4FIHWZ*M< (_.;+[,I<&_'B?%4I5>YN##B2!=8+[.W'M M['HD"WB=R:@GK$[ZO^68RAY,$SFX_,]TC2!\<&81^5N"[?>=Y9NVZX=>%DV9 M.A(&&:P$FST$\47\TBY[64PJA^1=GX(%\TCB$R1M?4J3KW$"ZRWS6O0]Z!'_ M6N)C>8QKZCC%N+9G A.]AN_FH<[K/6'#DBKSQR?;JIM MQ)R4DKE+4IQ4/#'X=;FRW35C7P3!<\(YB>*42V]/:'U15]Z0)%Y2ZEZJU!W9 MV3^#U&'% *VK#2L'+-T0Q5!S3?8W^@->MA)K61G==ZIUXL,8[0B<+!EJ9V)T M^TKELVP9>-5 !U1M+4 2., &LL@JPO-?[Q3-/?X59E.559]\@W(:!3?BT$\ M&?PZ>//=P; N9[X!_KK$SS'M62=^L-!N5U4KDU\U*^FD^QUHZY@=>FB-@D] MAUS46M##J=EUK:YH2NF@'IE\'@0C7=!375 ^?.G0J%/AK_3FI'??)M.:&U)(_G':2_H!+C:T+1'*(MM,B3D,2-TM+QL M(IN%T>U7KY51XZ0V.V)#BK(4Y5KV>.H69:TST8RN-KI(>O8913DG]VLWUVL_ M'O]\X=Z'TL2*ID.-.Y-C"1U72M08UY2H\9DYN%L9 _DS++X]%E@>0R*K#5/. MH4P-7<_(U-#U=*;&.WB7PV8$!OO+<"^)Q9( LC=TB/9'N=-36$W)$_&/%7KN.[ M'J&@4D4CS60C5]!(N +*!)-"&(RNA2J*1:%T?H_\FKI&3/Y,]!9&$#!DY6&2 MQ@\RI;[ED\#EZ2;X]A[Y +^;)N@[3O+R; 4+_B.HAZ4?)Z;H?>6G[Z_X UWR M#!^SF1G@:T"%FPMXOPGJCF)A&>:A:J&/+'YT15$16C#"@<^Y^(:O=_JXTYHN M)KY$(]'#\=EF#Q/V P/"&=SANZ:%(83;QO)Q@@_^_726-6-?YB/4)$&#F,&- MMR^;5A6S8X.$'L"SX5[:B!& F U_=,OU0;]*'P;8AW2QL+@/7$&5ZH9QE6X, ML1OII<&F&_"^#=>13Y@S \@E4K*Z!#-2^'_5+N\SUEGO F;]%8B']<3L=8\4 MR=L:-UM_EK8[3=&JJT3#1?K="AN^-=UQ5@E7(*")%C00ZG:CT!9NZ-EK_@:? MVM2S4!-M5"W<@ #YO?>UQV_Y'3 .-_P/:.N9NP3M3$$[QHJ0?X)ZC,P]]S_, M0;WG0*^3"I*_!*ZC^Q:(X 48B"<+%+/I,;@&,*0>5XZ?0NP-3.":"(V^I-]! M.3I@S^U\!(CXPK&IW'D? MI K^.CX*6Q/YD07_ *7VF^O[[T+VS4V,CU)Z6(P^KJ^.C0K\Z M(!S>(P-'GSFZ@8=4#$TPL*8(),>6Z /C&L2N0N6:QNWZ)VAP4Y]P&1 M(YIM!.CMSF,?Q&,_88=?D5G(O>@->V&V05=[)V2_QX._38!/3T-B?>AG+!"- MU$JPX7J5VUO49#"=SB.?G-B:NE-H&K<5W904H/%AN#U#@]!/Y[FC,8.+(A/> M+Y3UWHQ,]L%8Y&R7RV0?J#U%T8XEC6?L_<;-!FRRJ]U5+)E]T!L-LW\JGV$_ M,H;U9-@/>H/!X485S+"_ZH[W?O9X]N9N]@;I6> ROLW\^H]@I=#C$R,5N7W1 M/Q+[1$52[R4N+G=7F7S-9@.P(+=%H0X?(;YHU:"]-%:, Z[6_2T+,'"G'5Q])>CC;P6OE%!$Y8KL; M8:8:>5?K/?(/N"AB/AX;^OFL#4V:$IEJM:O?M++Z+9YR##\HK]ITGGI5G9E' M)NXU$DU'ZB$<0U,&8(S.9%C=5[Q,IEZSM%N3[GHIJW^?'X&WRA#>;M9DX,\BH+PN%M@]:I'7'U%#.$:P76;@=IVW2YF!O:KN,22^ ")$ M)(-?_:Q@T.=\@J/*7$9RZ= 20W$1U"E(\3K,J#P@%Q07B"NA 4;OMRJ81!9. M>;&%4[2^8*IBRQD:F_JRJR]]3RR!.U0[:?3=SNL.JB6Z"-F[#2)E=: MUGBO#R**F^(<\[;@59 M5<\[RD5=U(*Q(3\H'U0Z*)?'&P4/R@6;G$=V6-A:915N-ZCES%8AR6CIOUG' M4"@OL#Q:2FE,Q4D9+77EK)+:@,4K1?65--EK(U<*S5*)3;JK]4LLF7_2/"5W M[OR3*G2F"24W[,O$D[9BJK3EK M3BLPXD:'&<@%U,0NP%_7YS8-&"[[RD_,% MABI?56DR5_]6T':QK;;SX@YK756T'?)DIFJ0Q>W&&)?Q *M%/39/ YPY[K:> M ]@AQBEHW;Y1.?:V["S>P)KD92/R2I$S0Z.NR)E+(++U*YKWR2()MV)V"H8I M9U?,KKN:B$#SN345?3T]L\-R;A.:6EG=U"TH=K/D<];' URBV_ M$&ZPD+M-,<(+XWQ3_VKEN7\R$VN1?8S*R&149\ 29G8X@R]3XK" DR(1=RZ< MZY*EX+232\&=R*&2J/HVQ$B37OJD+"Z:*CJ4K)R:5SB5S#SKB3DP?/ M#Z8& M:TUB'6338U@\,2KV!HZF"9(6B,U]ZOOATRDL\%8E_?_L(G8*DAT'^(WFEV2^-9\/8&]7$?Q=> MW)H5?61W4YBF[W=T#HV]I_8S7?NH@Y(EVBPG?KF.)=3R^IZL:*^6+&XWG]?F*SAV!S6>L4K#YI/CU:6?^Z M8"S@6,@H1#D<'RI$V9C*DU'ODA7BL\J#1CTFO,M\4S]9;!(&U+=\O,^=WU*M M2;4W&AAE:TT:6L\PCA9<;/CNTN$NJOW>>'RTG&;!Z^.!6DNM2=XH7=::K!LN MLM:DQ,4%617:5#91UIH\8=!*U9IL*HRO?Y<<.%E+*=M&@&4T>1A50&R+3BW; M"JQV!G*V+<:AZH'>[KYEY!,].+-/L)[S/KM^X+' \M@2H)%>Y_J_;<&RA5#I M8X!1O^Z#OL:>XTFHUA6/U3W9#ZS-+<9?B?N' G=K%7:ON$S5"W(M%\90X MF\J+530,!&L_DY^BH)]7)!G]XJ?#7\@S M\S"2!>ZS;??9OR>W<_(X'O3&ZKCLR:.F]@8CHY;#M'%/ZP]K.N SC,.G&"NP= M'-S,N]6QVD3-QN,EC\%;=G(JCYLK'S?+02LT:$I5)=K2<9$2*"7P&A(H@SU: M=E?K@U ^H$PQ/^";.N>KH=:R;?(774-N4):S(\88;ISN;G3/K1]L=O]P&KB!X[:=;*!U70Z2*%#@I<&F!&U83N S!&G0F Z6NJE%2J!J%+2E4A81J M5+M0(:^"*H5*"M7+%:K2A+;YKF&1& A>!D17ZB*LE3+7*.A)F3L/Y?M10S;N M3(:W4:U;"I44JK,(U;ANH1KW8!D3/O_<5C M?:Q,X^&=P+%2VTZ@K%S3S-#JTIMQEUXDK'G0U5E?JJ?;@JO5ZO$U=&7GU3B:M;QU7I)6N= MN!IP7/5K2#Z]J6(9&W[I2V/C8>E"<_XCN#6QDI-GN1Z!ESU9)A,)6F?AB1[T MC +MRR /QJV*.ZV7D74UI3X37*C*;F)8J07X[19Q._,"/(F43_//B).O B:X M5?768S.K5%#.>%AW4$X#-H$EQ*JLQ,M#K(A)&2&?@=J7U2C;B;+2R_9B*,L MTK@S2?N[$D1M %'I-?J)((*V=2897 L216U 4>D5^"3[#SF30E]JG;?!)K2O/!!_<;S<: 9\+ M'>$NK=G,9M-7$A\(+@[I$7>%1G^,JT<12 MRJ64ORPI/W.$2UVRK8J([G1FDS3C4L"E@%\O^"A/P#-D6.M,](R"8%*"I01+ M";Y>X%<)"=8[DX%>,Q7/-0M]26[L]MR54;DM4BJ:=G MHI'SI,\5K+_VP3'M< ;O^WN5/3^CQ([ -LH1E!.>%.)!X;N0?7._LB"P>?D> M7RFVBA@D])?1F8Q[>6L(&#D;.P6_W)G47Q!_\RUB+JCWR CU+!]01.:>N^1% MYACU[#59T;4;!ICXB-=X-9V9Z!.)3M$$HT_T#Y]8SJ9$7;I"79=@]8/>7O9A MN@AA?FW!!.X;4\3OP ECHKA?%T8_@.$!P/D@'3BDR2Q2^)UZ+%'Q&4=2%'?Z M"1YRE^P583]6S/$9>;:"133.;UV'&P^*+$M? _B?95Q)\!.TB9](^[W\0H#I M012&QH*I\-C8U*:="$\#?>6P%\SBPP15%14/(E8WC?PA1Y;($UHF!: M/O"Q)C^A6+XB=]=43J18)4WSZ=%*E-',J'_Z8)KA,K01([S+.ST6'<;NBM*: MV?4U%64@M*#EA&SV$,07L1F[93?CH\5,+BW!3NU+NEOZ,J55]BN41GT1>=W;3D)_&EXH M<]C3!J,3"F6.1W45$50'AXL(%K]N&.7>)-LDVW2I-@UDH,69%7M MHSWM*@,IJU)67ZZLIKS:1LHJIIMIW1HX3J2L2EEM4,?+R>I-^,"JRF5UK-Z$ MK+:>Q/1SJCR(K')Y^4W8;(K?D_9CU8:0GF>B7I>6 M4,+L8CMJUX.9T9EHU^6?DS"[V&;0]6 VZ$R,865: XFS1N*L0583Z5B5RL4^ M),X:B;,&FROV%-A4KR+W*0\F& MFF0^EW(OY?[&-GDKR+W&Y5[- MC.^:5'P"9W<1W K1\L7"LF7FRZP;N,_5=YR@+\W-IQD9W'R:48B;C_K$%=Q\ MVVGCC)YT.VTQTZ>;F#:XK4XV/[CY &]H/>Q^?$2:S>X'RKK7%PJ[#+V?KO9& MNE8+]9FB]-1Q.:; WQL_7HX!Q6C-ZB/)*ZN1C5RI+!10TE=AWT:WR8;6T'F MNEH8ZVYTB&+".@& :*RB?TCJNG;1&4GBK#,19[W$<9%@J@RFUA.*/6S(Q'YZ MI);S2G**R8S1>@I]'UK;1T[,@R,VT-#;\S;.7F++P/_(@M_AM2Z,$:S?XPHB M#Z)\Q[O0@_^*FDC1#E(GOG0ZPNJFMIUA5) M9"8%^28%N6)9WYQPU)L1:.0E["JC="EP:9ZE5+\4J4[5\FV:5&<([AC3%&^" M_:SU+"T/8C+%\: [3_"'B^-+@@M_2=QRGI7N%V;:U/>M.?0H*YT)N.ND4%^ M6WQI)R';3,C6L6JY!&0S4*EV)D,EO3J1F+QU3-;AV%&N#949 MZ#- A5<_PY"0:QCDJCJZYX3;:A[FJCNPY,3?L3 S]^IAK_0[P-S>@ M=C(/QG+B/)C\K):RRP69?GFY 6JVAFI>&-EVY7W::F!4][;Y;21C']@MDMI M:H-&+LOJU0M%3B:P+I_2[=>Q#2S5@E0++T0M5%PY7TH9I.7=Z,-*64TO6Z0C M("5>2GQS-B[.(OM(PJA4(5UMA-@7(F4YD??CP??#Y8K39OSNLUD>BX>A9K!X M&&J:Q:,AY# '"5/^X/^ !22%(:>/R-ZQ&002PBB0P 4P!\Q;PK.9#",TV*$ M>6;['"!)SH\FDWH,E9XR'I7E]!@H/4U5CY%"9-BJN-D 57:UNXJ150Q[RM"H MB4%CI [J8=# 1DD&C=KATB:J"2)9)AJB9[)\]3;EWDO" DE8<$QBWUF^(%;S M:,!N3G +'$E76P\W;]F7N^IS0O1VC_!OZP7H.'=7'&^I;2(Y)PQ3=-.6@#$& MSQ? SF9]=Z<.\QG+LGMB7/_#^[NR/1*KV_?81.86## M(/^1K.V":VR@&(/=#8[D?Q?>=EWQR.ZF'J/?[^@<&GM/[6>Z]E&5)'=$+"=^ MN8X[%GE]3^R<*&K)W:3YO);!2/ET,!BB'2#GKL>!<0_"PSR\"YI#&],6LO!0 M+?W-4I@R569C19DK5%?FP]&,314Z8[K*%$W1Z+^'G0G?!,34TU]^IAOZVO,. M;1;.KC6T)=M2:FC?HHUP C\YLDGIR:$'[NLZ;JGO[\#B9;V33RK,-VC;N"7K ML("L>,2B96[V9TW7#XYMS!)R.UNS Z6G*,H)=,N#X?A6MV8OO\T[Z(WTHSO9 M!:^/QS5M\S:V48J.: MJ]U)Z9#248-TC*\N'O/U;,#-B,>"P(/8>XHGJAP((H M82C=X>)SW5:M=6Z/-X;A;Z[S^(UYRR\HOY*'>@+J!WU$_4"B_G T6!-+H!\, MJ?BV8'S'%0-Y(@@DRL^8#E/S(?7=LES%.!!IFM^3P"C!L^+ MMU#;=@7GJM\C#PX2&XF<3VH3RLN"\\\C+I]8H@(XM-&ACZ+D+!:CA5EAWI; M%;ZZX/$?*^C?RK-@,+K$PL::=C@3O$K!H5'JD4^A1U917@W_KN@1_Z(?X(./ M:WREQYXL]@ROC*-2H$OK+IF& 7%<8C,?!M!C?X7PG(T#@#UP $UP5Z]02,JX M2=#Z@Q&V7-GNFE 21&15?.@2H\,'G0(B^!Q,\=:E]0.'&8;!"BR&A=61QB>F ML<()]!B\"]Z $[)]5XRE0-1>#UR8]Q_6$AK,IV\+V7B=-=^I$I\L\PY2[%NP MIA9Q4A2 #T" UMKLB=D< Y;_O4=0=OCW KP6+&"&D[.-+; KBR ;51E YHCRE@+P'2)'P)NJ9]L?9>WB$>B_1F"?*,.1$EV M4>(7= 5SYBSX].W#4$]?]<@[D,8,5*, !)AY:!D#O,>TT6[C-@V^N"W['[;L<-DN]' M">"1=UR#;YHX96L77PH7HX^+4>5B 4_S,,BUD*_$]'[8X@DE"C&]9!3;/..- M7+K@*;F>L#X4MT8>77P)6"2NH '7H&YX^1.N)CSEBA)W\ MF#OCN,\7^W#O0X /^Y4K6J1,B)J#@/T('WAOH3/WOXQZQ3B0!@F7#WD1>FE> M!-!JMHT]@NZ[8/DV0K9C G%$\5=!2;C"TN];EH9--*9P F FU;ZJ]W9-W*E< M!1LWX=,\MF)&)'"OVC_"G#7S'$93-W ML3N6C+?==<10]MR$]Q,9T]@-7 /N4.>AJ4D$W';1 D:N(9I+UUL+S7D".4*T MDKC#3=U[1>FIR8N>&)SHZO6#=8U!;Z@:98-UM7%O=-E@W6*AGFK/,(XVJV@T MZ6@D.R@[6'<'-6A6]D\EHY&/1)Z]6'*);]RPB$V@K>4E1;8(Y= >'MH'+.EG MDX>$M2UU-"KCI65<U?KDA[?4 M7XA->/P#-[J?J"TRP"_K$M418W@M+7:FTWAE)_)*/;XSF]QTQ,71UH'_S#P< M$/K(CA:JV#E[U_(K59PMDE@"[&( TZ\.L .%$27 ;A]@9358S+/Q(+;].=82 MVQ#9&#(ZD_19D43/[:.GK'HZBIXRFFE04#.U/TV 1S_\_":*HB ^,T./1W1< MW4<\/I1M$ /C+%8Z"_-#6&MK]:C2(D&W$B9UPF1P,9B,L&2-A,EMPJ2L-CG) M)1M+17*[""FK2$Y!R+!_7(>T?O/M?3(RET.E,QD.6[M" M;3E,1A>#B=J9&",)D]N$25EM MUA:U0$705*2"42'7NE&LJ4C;2_\W-VVQ,EBPR&>3D+(OL56WG,%V0$R&SAAX*>@>>% PA$[GMT\_Y'Z P)(GR0L02#0_0])&CP M!>W"YEW;9/2(G,07 :-9D:,Q7\+/&^*%Q-YVES\RS][XWONHY8MD_AF949B, M+1U,@6Q_)R9OB5ZZI'^Z'N;='[J5+.@3O&P*T_O$LW-_X[0;"K;Y9TQ1)G^% M+I+$K$!B!*? *H3'Q!AO"!AV2@&)CUE[+8W[V(V>A:XBW\$*U*9E0E>C[U!! M;>"QN0LOYV0V$=V$'[5-C=\XIY87?6-A@?KPS,6Z1[XR1C["JXC2)5]! #B7 M T#H04 )^_ 9IM44="?0Q;G@O< .P)CC8&>^.%?6RJF.R2]3[^=)32^[AC1' MN'FV@D5$UI,AB##BR&0!0F-ZUE3,7IED\TMG^O,WWG,"$K/ .(CX((#:_OG5 M-2:%W)$/&PWE+I MPTTN)Z)90C>X?$0T,%P_(D=2$%$>H+;>_1:^C L]-/ [UW0Q*%:1M/7(KVE2 MF4=P!3SD7.)$!\^@F:@GJ%I^BA!VD)I"4\:QCV$^/5KW_Z0!SLA:\+!]FG]= M@!9'UK7?+/CV;,N!XO\3^8K"Y4Z ',R >3\+O1E=)[R-<6>R)2",?0?0SVL_ M5D0)_A.X'K!7, CX.>PLCDO2QO$YB<:2FR7.H(6\-1Z-J)3FU$3"%+1_<-'Q MA7OC8R$USG$4+@D65LO72+B?D.!29*:<"$(^&58E)G(6R/(M()=$BQ!+.?N^=1%6104 M<@[?*\"K,S8-DI*68%[;$<9,.PX?]+D3%WAABBOLD(A= :5%:3\/XO:("WZI MYPJ]].45LA[*0M8+6'"EDWBJCOV\Y648I% M+[E/F&+*XY8-K@HR6C"GVQT-,'.EMIGR*/J$"X \?1LZ0"1_J(6B;[-9=%GF MO9'2&PU+E\E61SUE=+B:<0DJLK*ORK\^&)>K^WR@6K,Q/$K;)AL%UX<]=7PY M@KL70^VE*D4ZU3PRG!TVTQ0UT8N9ONH\1^WN\(LI6/S_\:.RJ+"[9YG,%W]; M#E],/O#5MKCT3[YU$/T.;@B_X0,>)6%?R$/1DF=R I(3D'#X^(!^VIR?BH'^ MP ])Y;!6'-;?'??4@96>0$'->E, ^8:53>KC?FR/Y$11&W)H\H:F1L;0M@U- M$:)/2268.8 ?4I$O_O80YVREA3,K\5W. !4C)8XEE:0KJ+;-]*$!$TKC'UZ5F52D4OID]*7EC[E M#-*7P;*6%#PUGV1-2IZ4O)>J5[)XF[9Z4OA/<@,+GT[4 MR!#8MB.W.H>F/:=Q@RN=A!MUG837RXEYMD/R S2B4IBE,-=UM*Y?_FC]0-U. M*^(0YXP^;'.C1H-Q/8T:]M3! M44Z=2^WN'<=-S-H+8T YZ(Q>DL2S/(]' ;;4:S8U MF[GE/)3@1D\MT*8,FE?$RYW:&Z5=#JP/(E@KU=V1;BB0FZ=);H5SYLB$W-28 M2QH72>,B:5PDC4M3#OW3-"Z2Q47FTY;96AQ>Z:1@#(Z?TC6TX>WFU,IL=BE] M%:5O=/&-_7&_!=GL4O*DY%64O/%U[-Y8D79/2M]+ES[M'-R!1^Q>&]C+9/[! MS=XE)Z$!=\E):,!=A 7?)26C 77(2&G"7G(0&W"4GH0%W MR4EHP%UR$AIPEYR$!MPE)Z$!=\E):,!=%V5QX>'(^(GX]>:UJ5S.$]T]P RS MH\W*B^[6>AD)9=OH;B4[NOO8A,GL6)D=6^PP\4H!;&.MKH/\1N;'RE1W*)- M3HXPLM9H.'H?W8!8CFF',S:#/TBP8$0P^%"/\7]Y;$DM!YXD?R\GA[LTC<99 MS>H@(8S#SD3O]7,$$<;5QJ:[+]*I! YO'N_M[[VMML:?%;GA>6N2 + MZI,I8PX,TA/S S%:;ZF_X(F,)O[!_@JM)VB. R_\Z>/#OU[!V_%#,0&*:$', M@M(KQJMT15DXCBM%!>VL7@O5\/4]5/<%!]6[T$.\PBAK73ZI;]TE-&T-$/4\ M9N+D04.M)< */DIMPCS/]6+XKSSFPYC2(,()APC,<, >76_-I]OF^<#P&]X/ M(+M+HR8"UBX"2&KRZQVR??:+[ D[S^YL0;1\@Q&+QN:9>7RTGRPW].TU 0-B MVJZ/LX.?"P1S#.$J 0;7(_X"E9(0+8]B[C!, '0AREQ_N8/Z $* <*6VO1:( MWP-MYB@_PS#CO5SYV6L4F6AF(F1;Z:SMY+#GW&(%8._F/8(S'0D<2L6"SD!4 M0.I6>),;*](EB!IYPBGVN6BE;@OX:QSNY% 4W2FU^0?]!8.V=F&LX?*2:UUH MMPM X:(+__+V?N-:>FZ[S_Z>\D5;@>VWG) _F\>C$ZG> _1XPNA\#):> M253V3>!7<\%FH0WV[MR7.JBW7YS!2V"B0H^P:#S( M/ Q"D/FI&!>RB@:&SS3<%ZO<#9D <\LN/-88'E\WK=/ FC\^_2T;V?K" SV M'-8L=J6]QQ/3!3.3^W-?U\$[FER8.-$8]$9#I2QQXK /3]7#O*<.>F/U,.U? M0>*>JR[KBQ&(_"^C'OG5P>;N. ,ER%:PEWI/&S:=*^6S$,F(.0ZEK@S?7WU9 M;(K:4XWCJ+@>)PKX@;KD/CE7_]NSHU6:5#EV)MYSV[GG4GR$%W][9O83^R=\ M97'"MO6X,U&Z(\6XA?34FN)P;D:A&&4W&MNL,[*Z*-5"MEI !^7;LUM6&ZC] M/FJ#X2AOOZW*9%U$X+.9U&Y&X =EU6V;!3ZKBU+@#PC\PF.LO,@KW '01S4Y M -+&EQ/YH;3QTL:?*O+OW= K+_$JEWAC+(W\521^)(V\-/(G2[SU=(*-UU#B MQYHN;?Q5)'Y, I? +*0HIZ6MEY)?1/)1ZM];*-BH _QO"^8Q.L=CJM*J0.], MQMUA7VN2\=^$E:5.[-)7KG'$2<3_RPWQ.13]-E2+%F"K^!:<84MARE29C15E MKE!=F0]',S95Z(SI*E,T1:/_5G3P_K9/G7L\L\+MP!;U>P)MZ?\6.W(WGQZM M^Z^!:WY?N/:,>?ZO?X56L'YP9A\;X'#7O1) $R%7Z]%WM&^G3 M=[B8/GW_S#PN;!BM\/!,O9F?/G+>"Q[(.B".WIWU2;63!XA!9M#8E4[\/S@8 M]=3?#<9: LH(Y?%W1B9ARLIEP@EJ4_(2/8_2NVG\M;OOP MF?]3>?V*QQ44>KW:+_1ZO&W[^A[Y=3YGO)(6^7^APXAB=*.!@G%842^((W&B M,>-!QL/7/LS?%LG114)7*\]]HINXM/AKNZ-.'SW&L%,TP#B;I>O%DT">+=LF M4R8F9CNT\:#T"JFS2^..O_'>"N!S9@$D?F%^ (*'H24\>#,6RVN%Y8*IX/.G MO":)IO% );2Y? #_P$_H/#HQ^9M^2A-?#1[R(<#+0.O,A#Q+@B.I+!(VC85[P9 M7\3#\-4/<5SL6[K"Z2 _=;Y\^O"V\XJ_PG4P& =N@$9;_@+#N-:;AL9:EXN9 M%02,Q1A^X\+T\ A*"^/(7,]O!0J3AH$;I0B'Y"L+ GL;6]P(7"8:>R=0QK6/ MT!KE4"J" @4$Z1*DEFG!( ;=&J5#!(:;,#5S.S2#$-MY6&+&"@&':"7\2SX!X3(>>#-YW(@H P1GNC MD_COPMN&PSV"&H+%[/<[OIZ]I_8S7?NX,DR"'A ?O5S'I5%>WQ/"P>.\RTC' M?'ZV!8]H!RS*71'+?"]"M'D2T2^T,6TA"P^767\[OH@<@KQS"01I^>5G.CEB MV&KJ3F8>U)6&MF1;2@WM6USS.EA!DTZR9.C NO)&%I#Q&@P:+_PE,))%E'MD M0&<6K+,\AM8VQUI,6?",V5V,@DGW0[3KJ247>A%@&83W(ZPQ?H")L-[$Y2Y: MDI_>) U(QL.]I&=%X(9'GC"$T>[AX"R[;HU+(!0- %_M+X!Q#+H$<>2.Z6KW!2TVF21G+?]\/'][L[5CCC;Q . MR772@^>A"X1(?[/>WA+M_?*EA%B7?7+B55FT*.,95>^8XX*!I+"<^F=H!Q9( MT-Z^,,R&B7O#SRXL2IBSV1;N)S;!!IW)'*"9VA6^6[DPT(0"S-!;@[D)?0%$ M>(>)OA-+9"C-MFW)3XAL*OA@,>-O=D^XBQXO9@+>1>;,8KV-[[^(0THU"0^LJ_M#FBT\Z5U;3>//\V/"K"?)\%9&\_#-N1W)6$7 M@83C:IN CC]O\O6B6[;[D4SLLUJ;?=:LU*X<'[^?D[EUX=PKO=#'QP?[#8W^Y]PE_ ; MN#>?5GR+\%,8P"*1+R4W/"CE8S5&G8G:549UA6;?0FY6HT4.7R.8,0!?MMX6)^N\X_ '7/28OQ+9B/:Z M1[[FX3P6",O?J1SA,VB \]B-+39_,9TM+0=Y+>F:QQ=. M&?JOLRY S>01KAB\Q]-?5IQD'@LH.+/M,U.V#2N,8<">F/B@"7XMC4*:,2A4 MT+C/HR!&'E:XK=-@ C3C*,)IG"A@P MG$A.V\3!>?OSLO6"L0X)_!%_FZ\'?-&%1%)P%U07CUL^T/I-DI4O4I:>+9_U M"$(LDOI4*^)HO4UCT'/=!I0?]'0T;92BOS]U3A=XF M?'FC/<>82N Q=H?J<=_#B2<^$;N(N0,8L SCR^=F,ZX;#(LLO3AU6N1YA<%^ M)&,T?JFPX#C',0KB;6($]!E26_GUYN>V^B!L8+1\"UI O8TX<*5$_91X\"#I M?9E BVK-K:U6N1JXXCCS#?T"5L](19/':2BH_*(W!C#RB5!M]%HC/=6\#!:1 MD[Z72%M(K!JU ?)P8+G-8_0]L5_!*1]^6%C'"+1Q*?=UT):]"[5_>'F"(QD> MW?WQQ/H:T8;UG"(J@V)KO=AJBQ!U7KXD,T0=%00F=VS]9S^<_@D> WXU*G1" MMP>D',OSI!^1T 6)_F!S"+K8"* [!!.*'[Q](R?;$FZ1E-@6[QZ=PBW<->([ M9;P?92KCO+P4Y;%,498IRC)%^7(IRGSC,',_4>N<7&TKVYIM%\/++O56!\CRLE:Q^XBUDH+-Y6U\A9_ATX"1"E,GK+G)_,- M UYOY&X);5K$)HCM%D/:]W' ?$5U&#$C%_=+"R5XY57FNH7:6KK>T_NU967I M Z.65#'XQ*C3CA*45JK6 MF0Q[@YM(GF^J=6_J71=**KF>U_$/<0AUDGO1PN3'/ ]B="T/@L^/_\$1\2J9 M#@066JE.W5%3SJ-,O#V/:1Q=R33NXN\T^VB@?=2:4@BHJ::FJ7>U?N']+^[Z M55E@WZ 6RD] ;IP)%/-ST 0.0,.H#>G$3*!> T@0>9D4[S?Z-^>YH M.DE(_08^F-RMLXF!M* MHT1;3&(J:\N/T,N<+,W"0D=I-_[#$[5LG -8D'!Q+9WQJ:F=B=I+$Z9O,CXC MWHIG3).E\>=XGF.491E1B3J MT"#KG"WE#RPD.>.L)]ZV4YA+'^5,[;"D1!7,7) 4 G/\'1/J?<[VD6#K2+YH MY;F RV6<.(7R_)HLW&?VA'P>/*TX2LK&Q&&L.CCC;"MGV?_R/U-K!A+ZC?[X MPPH6F+*/!(NNEZT%2A,N:AK(L&:D93B.7D^0SZ2&-G )?M:?K[%T(WG>-I"X M4Q"=F#C&V:%!B!E3LA/;>FD85N<=JDIX-VHNX9U:$^'=URUIC2_!GYEIJ>H?,T/8/:+O'NJ(XK$=\XC=R.?Z,I+'8EU7"6XKV&F@4]^@GD.6%J M35&:-))&&'C?\@6E44G--LRII!I#30P!'X'(%=DTHIC^2BXAC-*;)8-+-F_0 MF0SZ79A*_+^4EDVKW1RJ+U2M8*O :FVK=AZD&.7&L=:7T6)=N6J6QQ@P7M3M2!]V1D:Z+ MDZM4^#K,XF/"A]_=MN$XG0!R5.Y14S:1SJFD-?[LL3GSO)@-LLD&.>+XY'P, M49NC!4YI WU,,VQ&I1XCJ&NURU/=+82%I5'>2M=FEGEL_V.SN/\QS,SMUR/^I#^*GM@[<(<9P6B2/43_TUI$]73*P(\BIF?,%/N@)PFW.'[H_)-NQ M &DT^=8TO.%YP1QQ+WA0^WS:)Y)HQ;B-=2['RX,SBV8ICRQ+']\B6=9QZ.&! M06G.]:USQ:E;>4$OKO?R4+8SD?PU%J?D$JRR?F&.K.CH\0Z/YN]!CQI\(_&R M+%ECHS=0]+(L60.U-QX,ZV')ZO>TDJ_*OVX,]'8W:GCXXP49A(Y0R=P46TQ! M=J>6=EU]N5U7=KK>_LC*K<<4F3T:!)XU#86]"-R=/>/HO(699%=!X1H6FZQ%-+\'3$DI\93P;@2>D:I>O0GQ5/K=_@ M>A%$Y M#&,3X3:)O<=O;CKC*%&9+5/$!IV)H=>U)=2 Y:C$5 EWH Y,'8E_26)MB/4H M1JJBOI9X:R?>CK@+=>.MB \QZDR4KCI*L^A=!W)MV0_8. E5E_TOD2CDM%5_ M%'5S8N1Z4B;&?-UOC$[WJR^U%5U^F?82\73:JK\V/ WZE=?]$D]-PM-IJ_[Z M\*1P/ W'I^]+7GPC__:7_</#<"-:I@#V2W*0;JDS(CJ MK+R*@0HN?L\HJRRJ3TGS3]RE4-VT4!T,;UN""[7=>J/&@6B? M_BCG[D:(S=0@!CJ\^O"DU7$=DW/>_1@I52]5JB[I[QZ2KT%9CU>*EA2M9HO6 M^1W>0P(UY"YOV8#MZTI5._B1ORV0;HIS3E4YI.SOS_Z#$UAQYOU79H:>%5C, M__6'(&1X[[E+)$0%=QH_E:9'>%C"4F:7ZQAZ:.+IP#/,JL^5,(A2;< MS?;.H9%X(.;(.,@]T".G#\V1\[;ZQZ;0J7CT&(\EV@2U1@_Q6"-\_DTTDMH :4U0>"JRL?WM(W3JNVC/QX?LO)A\B*A%./W=:<3L_%,G,YD]F%$5#S;C[GF([))$'8.[,V2X= M3 T<9(K24Y,7/='4Z&J6Z;TL6=E([2D#K2Q9F:;U5+T<:5ZZOEV+SR MKP]&XQ8W2NN-]$'3&C7H#<8CR:"6JED-_W2X@V_RDC;F6E@J5$1^;EQ]NT?E M,RI9L&ZX>2$,YF?7#^Z^L, 2R23D#7/8W K$4'VVX5,O=*C>P5-/HOQ6HEK@ M"QV,A!\CD,$MMQ"NI/7F5]!REZ&QNW[YOJ;>)0=.#ERC!JX-D?E@TTQ&[G)V MGB6WY+GZW^PSW5+,=YJN%N2^2]>@*WT6-<1ZAOVNKJ>C'"4!GI2VER!MV@6E M30=I4[O#C!08*6U2VFY2VLH)VY& C"P9RQ CHS,9&F6C:J4@24%JLB"5,EOJ M):W6H#/1U:ZNU9M9UH#,[SG_?[>SOL2*!F*_.8@K-)D+I-PYB; MH_+R-_ICEP'I,\6I*"]00Q"HKC88 M5)"G;.B>S3[M?:XTL=;M8JT M>%"L_^,W?LP=7_-"\D08=K&8\4R>7:;K2E7,Z< MU4T-L,O0S2HROTMDW0BR2BZ96WT>4J[S+=(=FCZZW&G(R.A,5+T[RBC/ M6GKWMMA476DC1 J9%+(=(1M?4,@&?/_:4-(;BU+(I)#=DI"5DC&C7SX^IJQH M\6,&XLH%ZAAP/*892#!LNA@UQ/,=J M9S+N]K7*.T7G%\+6GY">*2+O9<2Q'EW*G3\B+RE66FT1>3)J^D96+!>(Q!MC M;GE?IA2U#TU'?/++AT:-,?^Z:PQJB("08&L4V"YK)XM ;8!0&P[2"\&+0TW2 M?DG:KY/"%[43%TK9]71>Z)EUG4/3(H6M&1<\TAX/P<74NFK&MMRI&^.5)K+9 MVW52?*7X'A??HMP4=8BO( 48C6O(GI'B*\6WE>);3GJ/T'W4(;1C#-<<:>-Z M-^&EX$K!;9?@ELLVO)S7K/7[G8G6[ZH9 5PW8W8+E%@M5<1H?R/I4Q@4JF>4 M4\M(ZZ7/9P7*&R4 M+(7I'RRNRHMU8(HEH1YK?36DH='K"RM?IAJ2/NRINE97X2%]7%?AH>&PW)MN MJU'#GJX>_GC!PD-7->C%*J!D;1*6ZU'SJKJ(6!3RC?[@=5M$ ,,+K7 #@T!^ M_;$"79W/U-GN$7C JJP(!I(!A(L>$'![ULQ,%.%7Y0.C/*ONX0//JK0E+Z5E M-467<:][V.2#K+?"_T:',O#@/;8H5TIGZ"=CB;(J9ZYM6UIG=;'92^0Z8U!S M%FA19<2W45'$;X@B\;4'9_9MBZF'#:0V,:N?78__4D/8@-97:\J9:DZ8BA0U M*6I'16U?N,J(U<&H5:W?QJA5*5-2IBJ:KSC:K5;KI3?+>EUZ?;:WPA5[BP.0 MVNLMW&#\0^I9U":/U!(ECE>PA/,(O//),ADQ/3:S@B-+.*I@_N;Z?E1? M&B21WX7%I;U-;>FHM#0O*KWO7.Z?-FQ_]U&LZ8],(30ZDUI*WC3@Y+3E &P: M_HZB+@]R@\Y$':3Y8B2; M>Q(['%;+GB MD]_CY;1W04_HU M,;ON@,9QWKN;X\U+O(LC-_KYJS MS'QZ^Z'D^4O.YK92F2=+GJ^TR[.H$7DI1^1P4)5BR.*\MP;*6U:,AP[]E$%# M]*(\]).'?N>1-O/IT3J\]^.^;C=.#N^$5-N^&?/.N/Y+G,3< MR48BLKYS:66$9X.&VI3@4PG(%NG(DP Y;@S;[,LY+-P<%>*^R!G/"&]TS_OB MI+JU5G;0U#YW.-1Q%9DJ.[4WL!QM&TPOC=)3U+NJU.1O2#PV'H\WS46NJ6IU M+O)+@+3UQ7"^N0&U#]!@G:D01-J4R9*^6M6 +$&6 EFK[\JI?)=A?D^KO=;[6*K%-M)UFG$$K)V"D9.V/& MS@TBQ!^2NU-R=]Y8RR1WI^3N; /Y6;GR%A67W0UA\50'6/M&RU@^W&)8E)2W M6Y*W2N+61 )/=2@)/*5,21MV62I/==08$]:,5+]KQM67(/(D\>S4VLY!SRC0 MT-\.!0@^C6N=.ZT7D:1HRGU&;Z@,U%>9)[B)57*N4E(R^J6<<3Y M47E[72:/W0):&\14JO4[$W68CAZ5N&LA[AJB)4]F^M 47O=:[5<.P)$9CC+# M\=9%\\RTIAH/DE6&Z53&F]UD:#D +[HJ+T=KF@$OK3-),S;=XG9PRU'5"%#5 MEH.HZ4*K-86L^>64Y-FDI,JBL@?EW%:$#THCQQ MN8#FOS0=Z6'W0U=;&+'>D%H\22%JC5&(+^<(\%)OH:6168@2S.)0D=5L- MH]-LO731N(2:4UMU4;5FH/;K97>K.N4-3467XB[%_=*!<"=0I^JC6J+AI$A+ MD98B79\%/PC%D@[7WW\S,SO9P'H:*XZA7$?4$D&F',Q[\2,K0:E@^^7L9D='Z_1VA,7+MX#LVAV;. M$I$%L%!W'QW<.886QDB. KQ<1FL!4;H]^9C'MYF4 PV#9V MZO>O9"4B( C<=&=2?P%C$7\6V2.]1T:H3]PY><=,MIS&;)N:TB7(,=LCWQ:, MH#Z@SGHWXC01;TJH;<./OC4+8? #^H/038PJPLEYQ+LM^'?<'-NB4\NV@C69 MA1[_'3ZSAO<1YN",QJTA<4.PE12_$=H!-G<%8TL"YBTMAV^ ]/;VY,6X? R7 M@"U3_!LGU7)"?OOIDCGAO+2[7WMA[XJD4!O .]**X]F:!8O8,"6>BC1R?_L( MG8+R#8/\1U+WKUS3#/9I;1+_Q>:B5%H*4Z;*;*PH=F$=V-_48_7Y'\83PGMK/=.VC/4F,!, \;I*.4YUI(&9SVL9PA23+]H7W@[09Z['Q>\>[#;SA!'YA3:F+63AH<;_ MV_&Y'"([,WH5H(I^^9E.CMC!FKJ3:;JO-+0EVU)J:-^B^>5!7722)7G9@!]? M("0M"U"8'M,39C/]WU]V#%&Z4L+^MCX&M($;@S;QP9E]0:7*9@]@W)] 9S+_ MG>6;MNN''OL&KWECN^;WA%.@",\%C!P\$\07\3,,7(@5:E0O9#B^?D"^L%DH M?!]TE/Y)G7!.HR^3MW1%3;3.7_@\XM&W8/)-&]8<&U'*MNP9YT2'H.W%7GM! MDZ"H&(6X=5O^ J<3%'>.YZ)U"7P,E#QWN>AJY;E/<)N7G&EP4]U'CRY]=)-X M[_B+([>+GPT.7_L\Q8+$CS&\UP]7*UB,$2$%A/V ^]&_$F[;YJV6<)3)L^M] M!T<3/&$OGGR1RC%WW0!<96B@NPJL93S;U/0PV<-GC]Q-[9$_^#D#GC'-2KK0 MQG#?A3Z _+?<,?7+>\4JR&(O+U0W]HJ9H-0_XGGN^,&:<&2%UQLL8 $1C2T? M/7RA&? 7\2F">Z8,_G_PS)A3=IQ&)<9IJR%0HG_ES1!_G["BP*BB7MXV>CQV MT+62_1E?JS\8U='+R^F.^P,OY?,&\+:\C<3T2&UZK;CN_VHN0"AM]FE^8$S\ M++5O[.OWIFE,;B11(XEZ!:B00+>8T-9]13BEL*XSX0[J\87IW+5M]WD_H3%M M_Z/%!;@ KY,N<#^KP 46T^&^VV9APC>$8!QLNO+9??S'ZYGEPS)S?6\YO#?\ MH=>['\S8'N'?$S]';OJXWQOH&GKJT=%T].'(B>_!Z/R<<7W44PT]\Z=^3\E^ M).]52F_4UTJ]*O^ZKANR4;)1S6W4X."K"M: :E,5G7^QA66"OON*NRWH\[W0 M:D*_VN!/>-@8\G7M!VSY4@>"AZ*#(?O. O)_Z7+UFCR88'1]UX,EY@L=DP_. M#-PC?GKP$$(K^ KHA8[%6]=;X18.^YD?![[04>"Q=M>K,W:=W,J]8Y?_(-Y3RSKF-P8=":-CKR5@>&7"=_0!D?*ZV8CJG@V@E%? MB1X)NM: 3CTSZ$82=!)T^Z#33@%=!KC&G8EN2&Y%":P86$>3JZII,_#^I#:3 MH-L!W; >70;>'^@RR<39A.G'UX@0ROP]LW82;)33MD8)Z&]._C.@KW8FH_Y8 MLK"T$B2#FD"B 4@D1%H)D3(F-#."Z(C7IDNFIW8#:%23CC' !QM5KG/+3O76]'/#*A/^I,!L,J[(:2Z+N9(#FR MR"L%DG'60D]"I'$0J76-EX^0XNN\8>V[\Q)$#=,S1Q9Z9?3,4 $_7M>EIFD^ M2&I=Y]6B:>KC#I<@:J*F.;(0+(:A HO!H=:9*-V!V@"'I_4,FZG\W5H)B"0; M5^6A:;;^*&6$AJDPX=.B H8ZZ(<,[7 &!JT&A*+4U,S:2/:D3$N93LCTF>.S MA_6QQ4MYE_(NY;VJO)\Y-'XXD/(NY5W*>V/D_:2LA!+R7E_^E91W*>]2WJO* M^TG)(AER/:HS($C*M)1I*=,GRG296/-,"UYDRQYY[;N*4KEN^)4%_C"GO61? M*_*JQC)ER4;)1DGVM9--DV1?D^QKDGU-LJ])]C7)OG:.T!.E2LK!BV5:P!/2 M6G9L1OW.1-4J%Q:5%!ZM =9)&P<9P$(2#V4H@26!%0'K)':8XF=*H]H#D27H M;A]T9=+A3P&=)D'W$D!7+C=GF,J[J,B,.\+8UT%ZFUURX[8"767 I=9T5#NJ MA^!#DJQ)DK5+&?-1F4R" [0EHT%G,C3J.K24M"7- LE)Q"49(!DB04,Z)U:" MI T@*1//?"J[S6B$T1%CR>;84@R5B9$]&4,\PF:HYI5XE!BZ;0R5<>8/&*MQ MOS/1^DVAT9(@J1,D)T&DI)H9*YV)T=4&35$SDHA-$K%56 B6X;X9JQBR+HG8 MV@>22Q&7C#EQ27]3RJ5L]9IH%+L99BW?!2VN.QI'*1\B[EO3'R?EZJ-FBAE'&R/O)U&U92G34J:E3%>5Z9-B_$O8\/I2Y:2\2WF7\EY-WD]* MC,V0:@TM^*V3+V9PL44=^A@N82[,XMQLQJ[<8&R5-5]?'A J N+3G 0+1OY^ M>ND=H[[0OT$"-7IGHO;2J"$P!C8VT'3]P">68X:>QV;P!^]'\,SL)T:6T-Z% M3Y@S@Y_BTPH!N+BT3+= M]8[..=E.-]Z:X@,C/GO$\T>RH#/B;//=B#LO.WK#2XS>$$_^": ?7Z+=X^*@WPHS=B82 8OY7;C)7S%X\(G9 MZQ[9,%7QN:.)V2L_>>/^!09!Z7=QRYY9 [S0$=B MQ^AL:3D6-(>BT($56C''9WYOX[.6HN2]>;=/O\3$@=MG]-+IK76Y?6II.=0N MT6ON]J5C$@[;ATK.WO@BLSG ?A5S5VIP]O9G^HS>WO@2JP&%>WL'8''"M%_" MQU=&];L[Z,*F66QW)I16G-)+./ *]P33H= %'/B#U+4U(OL2CKS:QV%(9S=5 M0?8E''E5.>(P%4!V!K#/NS;#L_$+#(U:M[+"L[\+M)N[B@?6E-==F^&AR 4& M03]!8Y^V-KN$WZ$:I;S(DCXA[FA?H _@.^EEEC#5UV:XZ7J!C@U1X Y,3HUK M,_P&]M%R0JY3=U9KN8NQR2]3#[?\]U=YV -+8B, MZ2I3-$6C_U8,Z&#NVA!7@K@PC,XC[O#4[%X%YS]>'5K@TCK!_9VX=O;E88H MG"\/%:,GG.GT?W_9.?5(;[SL(N:MNUQ:(G7\P9F]Y5,!TVB"TGQG^:;M^J'' MOL$+WMBN^3T!DI$ )TP"[HKACJ"'A$O)P^>HP)O 0+&L1*A9^HP)L\1D(? MS=R*KN&3%J#;P9=UH<6 5?%G0'^P)$%"K'VP5RC7'$[P#NH MFQXL0,31>8, M]!.. BCIO#,I-_02'>(MQE$#!] -R,ISGZP90X4+K\;FP8H G<;'D$++ L;= M"TK0%;'F%HPR>"&\+=PL^-8,6_-$[;# )E:LJ!J,ZG_$W;XVLM]R=X+"6LRT MN)OT; 6+[:S 3P K:IJ@L>"W!0-=$Q#+QPF=ALT25W0 'A< /,*O5=!]ZQ!KT86(B(F5A3+-$=L*WOX) *UP#P" ]L M=\[\38NF%"62N^B$(3QH#!KZ1"TA1BAY_FML/'3%<>-F8$<1] 1Z*KS;N!D^ M?F'IPMVB$>( #HWV,EPFOGY8(GBWQ6[.L_"FX=M^:"9'MPU0_@UTQN-.X94K M0?D/QL'JA],_83V#H'FBG@5*&)31(V@/@*S)&+HN0@&:-K66"'#+1QT;[<>" M[V8YU$/DA1[7Z&0:P@W,]U&1FG:(;X!K 5=LM@4V7*PNX/VXJYD0!?&%+C%A MRMPETM' 9_UPM;(M^ =6J@L#-!\8@ )F(]:2R9_8#Q@MAXH]P.D:]3=^GH;! MPO6B%1Q;KFR7YZ(F'GQVO>_,\WE0VO U]&:)BEZ(1]RNT)E3RR,@)J"65]R; MA59$B_4N^?3UOQ^@RT\H%V*&^1 $X-3" (=B2,%&04_C[PJSYCQ9GNLLA>W8 M&V8WY*X^#C7X*7S X)]H/.)A1E-3PA>.8* -T#5U?6[![OFB#[SKJ)A?%$&4 M>"HZZ.AO'Z%3'S=;\Q_)JDEX#:@/U+W12?QWX<6M6=%'=C<%)?O]CN+VVSVU MG^G:QX"@I)H!'1.]7$=',*_OR?J,:DE]-)^?S=T7[9CABHL#XY[[47@7-($BXV_'5V"P_OHF?+\YR "='%&I-74G"V?7&MJ2;2DUM+C"$E1@=)(E M0P>65?GKIT&3#D?_21V0>VX*I@RL#.ANX:&AOH4%YTHXWZ#$X?] *<_ 8\?- MOLT*(7+6X GNM.#^A(^A@Y:_ "OGB5A)G_OQEN^'\>O1\&Y<0FX#N"^%_T(? MBWMAXT<=89FVK#R E'OT63@F^<,5STCV>]!4[S']3#)<"Z<2[S M<]2P&*=S[AERQS8"+;B,'*H &Q0VF),S2W3$AM< M/5@V@4?*G>D(M7A(Z$=;(<\+"[#VS(2[O$ZT00A)[%(#:.G6OUY26'^Z]@PW M0O!< T!M\24@-,7GX@D^N&W'4NJQ%?J_+JJ?E4U-(=QBAQUN@>:*@Y'MU_D* M&!^-G?W(FY]M=SJVPP(O187I\(7M)VCT"F327'/5XD;[Q,+G%YH(6[E9"I-Y M"*/&MGW;S@QOWV;EN[#@!G&T''@PH$+N>(_%9HH9S25?7/OQ,AP'CJNX.!X7 MVX0]6S/J'8X_3JQL(PT&BZ)HZP"U?;0VC]=!ULZ&4[3,@IN$-<+Y?YM45V^H MS0W1UP5C06HIT QI/QR@Y)#_%P)D53W>&LL]R8@G-WV'C^WAWVGQZ MM.Y_L%&> TLV!1S^QESWN3%R'I0\\HB7;1@J%,X 'AD_Q=XG//XPX1Y%+',-% M-@+P L)"?!X/P1>H\"DT]QN9 EL?(FP%,&%XN/TF-G2?N*8)ZW.ADG!+)@@\ M"Q;EX@NAV).-7*!=?R;A:=CPHQV9I=C_X7X&V'ENT\36!HO[ 'J.[_H36,M^ M[Y$/_,N)?2SX5>B;^(//%CS%]ZTVFZL@IMC^2";F?(MMZO)&;G;(8@E"(=Y7 MR+CQ &\VJ<-=@TA=)+>QN)7.:E7T77@I_VQB1@*N&.*5.KHVJ*- *+C.\%AD MH[S\1@=A"ON<,=;;JESD.('.E^Q4:'-/LT_"^4=&^'?X@T;OO3*.-+1^OMG M-[>@AW K=>[:X,.ACHU,D8^;[.%RB0(:6<$-PC:FB ,OSQ803;DOHI,5/?NL M$$9#^'B;G1B>^ 2C8M.5S^[C/U[CGI)-U_>6P_O&'WJ]&Z>*6Q;[U&(X_.+G M:#=C;/3TP1 W-")BL^C#AZO2#[7>0%/K*G"O&-F/Y+TJ_[HQ,.IKU.'^'2&# M:V/Y:+37+[1R=HH,K_6%LV-/\PX*K[:*;6W/02[=_Q>3:/PU M !^(>K,]A^,!G1EJER4*U36,X>SJ6N6,Y+(S=B4R6BEQ4N+*5NNL6^14+G+C M=#1C T6N)O9>_MUA;V@TV7A_WEFL[*V29\.&DU M63!96*N!V*JDFJMCBU?\Z"M-J0Y9T_KI)K3QNSBA4QP8Q86XEG3&9#6NLKSA ME51T7)6@O/CP8B=ZOP%5"&0=BUKQ5$DMGXZG 5?'PP84@FM]58OM3A9#93LO MMW\EZ?4DO5XI/V]PV27XD!NFE\:D*QDRI0BW9N-Z5.^RO]E4FH=3<3-.RIL= MJ_B._?_M?6MWVLBR]E_IY7/9R5DR1N*>S.NU',?)>":.?6S/S#F?SA*B,9H( MB2T).]Z__JVJ;MU W(P 3T?,@F@5G=UW;JZZJENR.+>RJ<[35G,+<2L:0SG M*,JT+C&+-&074:UD5!L99%*@*?\.ZR1-1L#.4>8-N$XC'U-R1Z9#967LGV/3 M#[GOO&+&G1W(>LX?/)7H-**A4H69EB>R>D4::Y3NA,7M84[)UVQV>6-ZRXV) M^9882;GM?_/LDFQCN#N:FP MHPX0Y!0S34'_ 5]'F2XNK%+HHK[]S,7?*/NEPJ@FD?^T U&*FWT^KLG%=.:Q M+PIIC:K1^HCY4O'+,7^*DF,QFTK4XRRC&29B/G'9T783:/1FO6+(S)W\#)I) M!T4FWHBHU8RLE)6_*&ZL1GOQ8/+,.%%EIDLRI%RYSGZF>_PO,#>[$OG7:_ USN!INY_X _>QHX))L-)$ M7KO?8=A'0B>\\1"<<&7_OHX N0VMIN]%9LH;M-J^Z:?&&Y,8#L#(;?FKC9S>K^XV8W"\+-?A"]'X#A$,'7?9H+EEUO MYL!5UYO38-ER5!8/R]Z&D"W&SGME^1'>] :BR\2@T++)AKQ$WG2$CD4!AO8/-^"HP:E0\57F$: MA,_>X0^-ZL?+V\\W]%?]XWM-XC?9 <'$W!&"'D(9F9+2":3N01V(_'84MA224N+"KN4&1<2I2;5P"1Y1M0E M($!_&M\*'(^G 1LBK-O(2>8@X)LR!"=\X AAB2!*>L"QOMU%W!KN>"^S8KM+:C1?-*0 M!#0_[BY)*FMF]+HP*=AK@/L$ O@L-R[@9AC$^2]/CMGH6.D AE7+;LFB#$;+%6?+H^G]XATP#-19>P1]_. (,E M+:0CMLUPQ6SN)3X9>2\(-X:,$$1<_5%8)+/+HO8P/,@?W&4WG\]^_2Q8.)\7 MBFW9DCVG'A&\=6V"J@K>6L%;*WCK#<);T^$G]TQ4*W$J\)R6FL?J@>K&SBT[ M3&&&!QI#@P],7\!;!P$?=AU;6EPP60,V@%'H1[ WF&$?(A*GB7"@5H11C7SJ M>P[\_B?"4/;,8-#U3+^7'H\PO@4(L6A( =J=>$NBI M;D(<)9(]B(_>>*1.'P:TU$G 1$3VN,^HALU/O*%'L8-WQ#78D\1WQ?&EBULB M#Q.3+GSP7A/^FT:% MB8SS=M!_4$\ ;7I(LH^FK%HXCF/XZ-M1YGB GM(MZZ MG(\X+RQ[.#GLD,!R;7Z5=LA$1&>/ M,-XQ-$ !-W#YX:^6CQC02XK=WK-.F4_L.9$E,R7U2=2(T+Y1[&W?C_[S(I"Q.IE[# )Q\Q4 M%>3OB;XH]"#H ]>FX%XLW]20+%$*JTOQ0=C.^7W4C]5FEEGQ_96T>$UMV+@; MR,-HHOFB$PM,''AEU"=)]%*:Z.'8E2<7%D3W M+W.\RWW9[C)KOB7.,(D^C'P;?BIU8:8E,!Y7GL0! \\C,%&,22]WX'A=JOO1 MRD',C0KPI>>/,+25]#J/[G0Q#AB5QV/?C0$Y=ZC6!B8V^Q*M;N)+:VP0T;-] MD![L""$[?D0MOD2WKJB7E6PG+/1GA7U!5+HQ3",0;:CB'EN1AI5M>PA%:?C(0MFN/)1X=G[!W*,=>& [/UP.T>R4&$7XU]WQC! M$T3[@61/+K;1E1+)%<6TV9C,!+E.NK-]>I5?YN6$M/*"D:WIG)#]:\)!S!I$ MO3A2G=G2C>LBII)Y&/\(Y+Z(FO\H!R'Z%;":[?4":JQ&K/&!+=4R:6;;]RTW MYVA6.D9GU>8<1JU2+:HY1[72:3:+:L[1J*M)+?5YO5I3D]KZ]K7RORJDX MMCWYDFIU--WI2'1P6Z4MRI*M8=Z*AE$^ DXE@BU3I+(J L9!4W#Z)E.1<$42 MSKUZ4-18O87XJ(*Q+QT0M-Y[C:DMTC4.!X6FTM M6N!QPKNNMOC#J0*K-1OSZ\ D&WWQO2$FAN&8V!X_F MS]6+P-LGYXUV2]/7;[JQTC[N6S\R)8$'*8$+*C&W(H&=DW/#:&MUA"14$J@D M\+@D< &,^38DL('8A_6J9M2F.YTH"502>. 2V"Z!!.HGY[6VUED5BD@)H!+ M_1? SH8%<#X22,,H&N='"5])V% )WYJ-&K=B^VHGYYU.76NVRA^!.?@V?%^I M*F'D>WT[?&-+HR/3'*LM_G TQ\+H+;'2'7'2ZCJA?G+>;&NZ450GY-V;Y/5[ MXBG!.A+!6A"474NP&G#0;&BUSHJ(]TJPE&#MOV MB+6N)5C-DW.CI>FKMI)0 M@J4$:_\%:T$(=2W!:H'%TJKZVI%1)5?EXC E5VM'1F?*U8*(9[NPB*<2JG*Q MEQ*J-2.>:YFJSLFY7JMI+:/@+N%EB&3N6P[J W<@3!&52TSLSM]E8C3"YNF*_Q69AN$_2^ZN@]H7;N\@0^4K0>&690EQZHZGI MU:(N!TIP!:?8:OE@UZ;82C\Y[P!7K7U:5UQ52JY:$.G9%%<9)^=M3:\7EA-W2444*FA*P,0C85GM^@D+6J,X/R2LJ4E.V3E!5X M65&(9.DGY_6V5FV6_R@F(Z+1#.)>!=3NI7[S*MXZL9J9F=F SR[W* MT!L'=)=Q:8[LT'1$0G'/3GJ<>8BGZ'SQ>41D]&L%5I M-?:-N]=)6#@T]S1OB8?CA,Z\G^P/DC>N4JRQN@]*V;.-0\KT5^)PN.(P MXX*L.'% 7"RMVBD*DU6)@Q*'[5]G%2<.=0RPMYH'E.:MQ.%PQ6%&+<1L<^*WW=T'U.U]GE>B8(2A9UG:Z\E"NTJY8[J165I*U%0 MHK [F(^L*.1PNWYR;K3;BM<5KY>?UQ> CRSD=>/DO-Y4O*YXO?2\OB#)>#T' MIX8-1C6C7E1V<2$!K;/0[#H<_M^SG\]_@3^BUPY-_\EV*:=Q(E+U]S@([?ZK MW,[S7[H^#B;G/F<8O2ZRD_&%\>)$YB0LS#%' ?\0_>5C! %AN[2C]-!'.9A8 M DUK,F"&LQ1??WRQ>^'@0Z=9:;5KR 8R="=?++[5*\ A9].?&[5*M=G)_:I: MT7,_GS647JUTVO65AIK]>;VZVDA;F52CT2C?I$I)J5).JM#MFR\S"T+H\Q-3 MIW^78UDM#NK Y8[264^FV;UW]T5#PRN%6Z.-D MV,-K@/GWBH0KDO"B#Q,"]^,'#YF 3[^P+!X$GF]/YW\K:BZ@YK7; Q_2MX$A M+\8P"W*H%157I.*EYX\\WPSY&;G@MUA>HXBX(A$?O=!T5K&_^]\40O8S7KEL MY3CKK8^U*7:M7=U]6^QV_>2\T>IHK5I1",2[1SQ0;>F5!"XI@25H3-]NG)SK M[:I6KQ;5ST%)8$EX44G@8@DT2B"!3=%0K=E2-E!)X-%)8*T$$M@Z.6^WM%:] MJ$992@!+PHI* !<+8'W# CB_36^[N#:]2OC*Q89*^!8)WZ9%;QG;USDY[[1U MK=$HJEU/B=KY[ANTUE?LR\Q&U)A9]091:)EK1&^_KM'BNU,].:\WM$ZKJ JN MW9OD-;(]E6 =EV M",JN)5A8%5#3.AW5JD )UM$)UH)8ZUJ"9> MAM:NK0TF MH 2K7"QVG(*U6GN"Z1CJC/8$:XE8#6R75JM.FR[5E4 )USX)5Z'AT9DB-3_L MV:D7%O940E4N]E)"M6;81)MY ML0LBQ=[,])N/8*CBO-5"I]NL-):8[\>1%]C(+1]\[M"L/N+.G]8J.<6(73/@ M.,#).4-KM=:V,HJK2LE5"T)5F^*J]LEY4^L8BJL.DZL6 MI+IMBJLZJ*L:S:+RNQ57E8NK%IRF-L-5C6J5KK+T9E$YDXJMRL16.V(J'0Q@ M4ZLUB\J$W_ 9/0*Q@8GRV3RH?E6>7ZD-/;!?'7Q.8-SXF-G4^9B]<[P@V-"= MFXJP'X;Y7AAN*Z"==J-J@ NH:]6Z2A-4 G9T K;Y?O6-:HVRF@R]*&Q5)6 E M834E8&O'8 L1,&RWJ&L=?>WSIA*PGV0'U/MZ/] ML S6\2I.@WI^A\\7E.U.UK!5:96ZN;+,<:<_\UA^K0[C!^:S'G83]9GW<$6U M46]41;/E1EDR9K: D:7$H4QK*^36K#AQ$ V7U\17%H M=M;N/Z[$08G#S@HDBA,''<6A557BH,1A#\1A1EQ[MCCD<#SFZ!EK)^@I?E?\ MOJ-;G.*4/V;3=;267I92\()2UP63&Q6CU#&QSSD1WK6:DA^8;.V$^ M^CJ=UQMZ'6-@M7I1J)I[D."@1*%,:RLT*0H'4XF"$H7=Y7BO M)PK85TNK&$'Q>M+0I:LI_;;J/;U MP@ @E2@H4=A5YO)Z@M !0:AKK=;:\:Z")('B76>AV75XC)0I)O9]/ 1:6^+? M2"';'=.B";AT(I.YUH1MF,;I?+%[X2#:@M13XOT?JLDC9C?PG'$X^Y'4DBP. MV^5OGY,,G!-"=LDM$M1*_3F($[Q'YA,_[?K<_'%J]F&R'TSGQ7P-D.*I-0UM M-QJ\CH'"66L?FOX3_)3R58VL%OE['(1V_W4V,?K]0HC1RB&&F =PN^<38WP M]N2^0%_]Q2S-7-C 1\'^-UOG>E?O=72]KYMUO=]J]WA7-WN\;G"]IM?,_P-W M[1$E@7E]]LN9>;X ]+:@Y>3QV:Y(N^)<5B(MMLL#R0W2E$U+3S[#U^?Q^_DO M7?]L8K );15#[M6;H,OG?-TZU6=*76?6)$AQ)EJ-TLIA5QQS%/ /T5\^1O@X MMDNTI8<^RN&E*LR!,J87BJ\3S5"I"NT@KRCDF^77%?CJ;/ISHUFI=HS6G!5 M.#];?_IW.4<$X>ALQY%N+S*RI'>^>#X+!YR]J[N"MJS\:"EXYW I] MG Q[> U"/E0D7)6$%W@D ?_C!P^9Z/IP85D\"#S?GBZ$4=1<0,UKMP?^H&\# M0UZ,81;D5RHJKDC%2\\?X0&#GY%/?PM6QE=$7)&(CUYH.JO8WV(;VNPBLB?[ ML:]<:!2K+?Z 8KK5YORHKF2C+[XWQ#@%COF7'0XN0;-[0^Y?_;2<,1+F M(@C 4/+>H_ESY>"O@2V\.VVMHZ]]);C2/I8T*UA)X'%)8*L$$JB?G.M-D,!6 M4:6Y2@)+PHM* A=+8+L$$HA-P?6&UFH75>^E)+ DO*@D<+$$=DH@@01@W0(O M5$F@DL!CDT!]0'V+C(TOA(D7EVD$("U MJ74:!X3!JMAJ^:#6IMBJ=G+>U(S"LGL55Y6+JQ9$=#;%5?63\X;6;BM==9A< MM2"8*)\-@^J7Y7G5P>?:15WVV8VM=MF[QPO"#84D%4QS0+:=%;J7L.[J3\8=EX&-7<1K4\SM\OJ#4 M8K*&K4JKU'VY958Q_9G'\FLUIS\PGS5OB8?CFG^P/DC>N4JRQNF-: MIZ35];M4EB=C1XG#X8K#C!NSXL2A@=FVG599_;OVXJ3OVW0!BT^OK &DHG,"A@Q>^*W[=] M35.<\N\0K%*S49:S<$%YZ8+)C8I1ZJ#7YYP0[EH=Z0],MO.6>#BRO3#9/,T> M*TMVHWIRCHCW15V^[D$&@Q*%,JVMT+3P]41!/SFO:2 12A24*)1?%!8D<*\G M"MB+2#/J2A24*.R!*"Q(MY>>_QT%H]U_E!I]32_EX-32P6/#W\1#VT)H@NCZ%;&(- M>&_L\-M^U&X&_IB?S%IJ9]Y2M\C+!G6<'W!@ M.\?Q7A!=@K:. 4L&W T#YDMB48JF Y0Y=9 TS"3:(+NR$)Y_BDG$3*00LUWV M O\:L!?./$J^3R5STN[E4T:?X (+9L%]S%JG>47L*S)J@4*..0KXA^@O'R-8 M$-NE==)#'^7P@DD_8 1U,F**[Q-??WRQ>^'@0Z=1:>IU%'09NY4O%M_J%:#; MV?3GM5JE6>WD?E6MZ+F?SQJJ4]'K]95&FOUYH[G:2&I.:DY;FE-C_KL7W)[, MSU!..6)"74@%D,W!SRFWF=8_V_$]VA/JNI7K>OPO-_V 7;D]T,*?N<6'7>ZS MFJYE+/TZA.M,TFVZ<&'OB&94C=HRM03++/B8B&8HHJU.-+TP45R1R'M!H,C] MWBAGK4^XNXE A@+&V"SY9P5?:_]\L?KAW"L>DA-,/52S"7YH1#"\^OO/[#B=W7=7WW M'>\;K9/S5L/0VD9]TQWOHR@:\T7QN^=:8]\'NRM,V^IRU@8Y M,S2C550IA1*S4G&;$K.EQ*Q6 HO7 4FL=S1P9)4H*E$\6E&L;]CB-;&HHJI5 MZVOG%"HQ4V)6HH6O)F8+,K2V8?&:.DABK:UU:DH4E2@>KR@N*"%>& ^["\,:A6^XW-MI=-DMYW\5A05K@52U5#@'%= M:S<:)MKZ5$(^3Z^B%(Q4"E9* 2W.PV6ZBE#*U9/Z!*1L5D*2;; M])UE$YNO=K1Z:D.(2-9UU&"V/6^,96(1%Z@84F$$.ARA+(/>[YR< M=SIUK=E:NVZW\)TN=SA8R;J2]15D?=/AY!9VCJW6M7;1US9*D)4@*T%.>=*[ M-]HM'8QV6]<:A8'+*EE7LJYD?4K6%UQRK6^T#1#DNE8O.NM)R;&28R7'2P-? M;<5FUT#46V"S6VTEZTK6E:QO2M:-3: MA)*W10XAZ#BV3#'];J?X (P4L-!CGLN9UV?>V&=6A/;'7@BJ#N9M]\:FX[PB M;AW_:8&]P=_JU?_ _X4>=F^]](8P_=<$$0]_:EH#^L6 LU?"9>(97";!F35= M8PA 1'\:A*2'*#$:@Y>['A8DPU XA,"XZW+'>ZFPM\$;!K=],*98?.X3V.)M M_]X.?GQZQ3^_@+QX?@YN8:LAQ-F&=?4NPNA#?$L6SG 9J$#6!X-.RS&[WC-G M0_@2)@*KC,B.ZS;9B/LX3?.))S260WR8DH5)W,+?C.!W_0?V4/_ GMR*;673Z>7Q>P<&UX MF[TCUUI0A<='KI5 "E>O?BFIELD_Z$9JE5TLPT.'38L_^<"VP"%^\)PQ>M=O MJ\=9B23[GOCGCM$CF<[]RP I&),GMLPQ#8]G=_&!2(\#(*=&ZI2&"+Q>,(]C0O3&X7<4CRL>7X''&P7S>!M[%"L> M7\3C"WS2*"('-.2S'?;#^I4B23Y)%C4QU=[^MF7>^W MVCW>UKQM;V_H&FP))H3W%8\&'1CP=V^V!1OEPBI]L/Q)# M]RC7(1^R3B5:_H:F0"-^P#;PMK5P4EEJ&?5*U4#R7 Y,]TGZ[4_C7F M,<^VK[T>!]SG[ 7_<#W6FZ8!WH,A6XTX\18SLS09FF&(%V1>/_HF(D\_)D\O M)@_\SF<^'WF^N$W!:YPPJ+R=:AFVAYUM-6+&7U<,.WEB6':YNRBQX.G-2IOD M#I-X0&$3E]SYGL5[R!I3.S5_&TMT?ZPW@/Y_<9 %&P0#U$G"\.0CQHL=Q8ME MX< ,L04:>(P!3)[W\.H9OG^V>YQA9S3/)0DQ Q@&Y(B+)VQ7I$.@/^KS?XYM M7SS9Y=%+Q2TQ2NW53XLT'.BM4 H=*#N\?[70&>QI8CZ8,J6Q8#P$88/U]FBF MXN?P#]0!T:TSD MO8VVO%[!@!)YNWT[NI!^N+O_SW]J&WOH(;\ +9J$$8+:! M1G^E^0=C:Y!9!,P'],9X.';,4+[;\H9#\+4M^@ OY&$ML#W@)Z-:TN!QF?!% MW]P!-6VAF>#9RX'-^[!R;HU#^YFSVW[?MO F.?XNT=KR.[I>-T= BY%OPSLU M?*>)=]>T8N>5G/H 0UQ EB?3IU?'Q$_VNL)NXEDRER-E@:+P/ SN$*6 _G^/ M>W1#05:'$M;HAGR G!*$@FA=[O(^_AB4*A%L!A-IHG6>QKJO.(+MPXDCA"\T M9@'_1\SDNV^Q13 @4&N!T%S]S&(]%Q4N)2O)]8L6]2%QP M5#A2"E9P90H,CKJ$VGL'LM8#YG:%XK@'1<' W,)I]QU_#R=L.*,*;0*S\NW0 MAD-:H?TS^@C_2/[]^C4..NYR;85-@G$Q6EAZH+-!"/ M.45;ESQL8#[3\E%'<:GUEB0.>6$Q9>>N8*&UF,FODF=J33Q%>(&-J_[@1X=TUMK3^43&BNY^O[\Q+U',HX?VG[C] M PD<_@JF8Y9F+FS@8TCMWQ9[Z2TXP!#C@Z#\+W!^"UI.'I_MBK0KSF4E MTJ*=Q/-9FK)IZ2FC%5S92XX$F'-HW^[/[X.3= M3'NN][07:-RO7=&U._+XV.TS['%R A"_A.7ON>N7.G<0OP8CV%P;]2+VW>8! M!EOL8!!%9J)S*OV[!QN/3&)'M(J]?:15XM_X$:W8;!>N_WZ&&%78+861)EX1 MO 88M;"#Y4_!"<_#3 )D\BX$74 MDIW>V6CL@[,CXX,6J@": #G63^#W^I0'#M_P$8ED$OV2[B'(-CB:W#+' 1DH M/-'9+L;;8)\<>VB'-)M 6X'V0_,54\%Q-1@ZPW!:CX?@,+*A'20KJ; +)_"T MQ-/L84ROEW(N75 '.%@7E-L0=S_%"$2O_AB/DOA]-'\KB9?"N#U;3AZF$/T( MAH*3;D(FHKOGP/%#1/Y2ONZ N"A$[>B3!J-A. QM^Z#G<'&\ESE1F[*\:_;Y M8R46GG,XN,:PY@_!8ZAXZ<4B]I!2LN-H+A8<5& =9B)HB9:?U$"G^,&36/$7 MWQSR%\__ 0(0C.$#<8S' @+@C9 3T1]0E#T?)W/K/YFN_2_!-%$UP2-(20\\ M5?%4@&J=O3.J>HWUH^'?9TY+E[LM+ZI&_[0XW]?G?S ME7W[=J>1[$B6,27U<.=6HG4E'B^)VHF1P'.@/.JD?D.&EFGS^4^LXPC(;0%E M#RK#$6Z--P*#@K-P"Q#0%8/8%\"$SGH;LC\,E>\'I2ZSIKP>[S"]GNS5562= MP+Q$W@$P)_CD_MQ:J^@8L+R2(KU&41[PS5']D1M [(X' [!C&-:/G9=7,/4_ MT.LF%WWB 6U%H551G3BJTYP=U5GAE@\A'E0L2,6"5"QH([&@+:F(_!OQ^ZN[ MV_M'=ON%77__?'5W!7]\?V3W5U^O'QZO[J\^L[L_/GV[OF07EY>W?WQ_O/[^ ME7VYOK]9E(P@E29.8GZFP8X2.CP17@H]Z\? ?@%,\1<<]_2/+#410Y.#]AE M:BS%#W$@%/UVC/(Y3NRB4Q05]&2@I2(2BGV.C7U6UY![I%E-)_ RZE7+BW4C M:8!%W1[X#S&M[D20*A*D5&8LVJP WR,]CG=_N*2Y'S X';QG[^XN+VX_O==D MSI-+E0C$1UW3H;>")/ P?E/TBAD2%:&D&%IT(4!C909.1?@Q$#7B?A1XQX"U MSP?<#81X4RS\G>,% 4PP2+E0,DC&\)8L?!4);989#%C?\5[DQ<$4QDMT#PA^ M-C_%C^1MX$1 (J4=HO!JM Q$?2%0FBEBY=Y?O$,8$J&KG-<<"N<]]%Z\-;D* M9>*W-Z9O#42L1*_3_.IQ\*\W-_CG!4N\=K\E:T4?[Y,9V())I+>WUXN?JU8> M$Y&- \O#N=>3Z=O(-YE:<7U.UVNIFPHIB5-QZ*4'CA)-D\L0^O5EF09 ZYDL0 MJT9*IK4HT).D3\!,,3,B;]9H M_Y>W]40>]DB*/?E6[KV(A[]P-@+K+3(:N8^)*V*WZ$V8Q-VES/C<.WVSZXUA MB &G!I]OT0%X<9@X\S-]>2%S8DZKJ()$$XAE"+4C9^^W;P M0Y8$)+-^X>8/TEK\)XAAE$4/QX5(ZT5IJW(0D4,AK+GP<=(:=:;^ZR:IL#RY M9,<9I+--! KKKC+FG&YO4U.ENOV5X1:?B,^;@T*T-;?FW)*$$M_GM MJ4_[1+*Y:N^"66\VES8A#XITO\--3EJ+0D(7!-+AC]-\\NJR1(B<"$YIFB)FLO,4FG:72ZRR:+ZH)PIF&/863\=)$EG MF!)QY47"%"WQVW>U!?1,A$4FLQ&)_"1)%=/:)-G&;C0;(@0X'F)3-3QA1*C@12.CT9^T@LKC"6D2T\O&/K7'6YVTQ%8)6_N16S&O(IS]1O M91T9$#"9H!@E6"-7!V.J4(MT3.)5Q7F0^2F/2R4Y"ODG/PM+I.G'R^<[XHM3 M^8YOX*-MW\LM=U[=WD+SUG/.R.@==N![97?O;(BP^^[:[V M^'*76L7D+C54[I+*75*Y2T7F+I4=W^-3F?$]6A74X2?GMQ0-ND[*UP[3:<8< MY.^>NVJ=W-+JO;V/ #279690"4"3@H*XCP^A7SR?8_CTMS$<&WJV/(J0TW\G MCS#7+H61,V"W!\C18>J.166<)UY;NQ"OK:TKKTUY;+;,+T)'@CW$6O#:-%B9"Z)>>/Z)8'?N*04ZZJGA;@",+/VE4 M&I-;)C[;T:9M'#)P^AN M DY,X8!9\JHL#0 RF4XC(*4B,HGDR)R0W*SRB<)6W%EJP1.8U0OV+LL4>L5( M?^A+7U5\NOM&;>U.I4/W)RLU:JL!JQNK=AF;V1)-KQ72?:Q9,?16R>;4:%;T M6G.=CFA+-O8L8RN6Y9KT?#>'B6$J&O1_@W0L7[NCBZ>])&39&/(NAD>\DZ?\ M=\'[#&%7%MD^_5=]"^Z]+DR%75;85WB^;[MOXCA)CS=SW#KTW*;< M+DG45G/OJ%BZAEZ7 ],&;S,"PQ>N92'-W_9&-G\S<;#["KLW7S7VFU_9I378 M+PEL5DM*J]+)60Q8KLU%*R]& BF8;)=F:Z<+_ZW" M;FQK8'*'?3?',%Q)5?+A2-?F:54Z)CM>VV4[CFT.,6SRFS=P ^]MXG6%L$_"CM5L,H*:U*QU]':[=NN&.Z-F>_5]BEY_TH MJ2(NHVRI$]?:LI7M=IR?;S&WD_%N\V*ZMO?DFZ,!%E/V>&#Y=I=3-E!W'-@2 M& .K/[FL(<^DQ$PGOJRZ^.411G=$P_QTKD\Q3Y=XZOG;/W4U2IT.8+!G45]O MQD%Q!@P F_[;V'EE1K7:$&7PU#["(1QV%M]FP2A&5>^(7R1C$3Z&/9QL'WIU MR_J^-V0W)@(( AF?!@E.F^@.85^?J2,5/@8S MMO#_ N$BA#O#%LL<-NB @5]D!L*CATP-/LC*@MJ45T M$2LQT.#_L(0(CDMTFGRFGK3)*E(-#APS"(&OGB7@H$#\ZT9 SY_&MH!__F+[ M0?@ ZM'B$B?W'1>815(XWB_5@;M4:NZ_!?:@9RKN\! MZTU!2F4U![*$G0CWB^<[O0HP+8U!6B>P?X;81DFH'L1-2&PDO"L0+"L@0B(Y M2.%Z3 B3 ^1#( V1"2T^QY;#"1+4!(!=7\(\(#94#%,E7B2PHA AI3]&2 U, MK7ZR$89FBAB(-96HZEB52W),(YD+Q @)0B6$1X)_:**I%$@;R!H'^0^H;QXI M(D$>D_HK"V04H6FS@IJU.]2>&>4//^WQ44B0GS]<[\7AO:<(RLR*4\>?XM1Q MH< %6([O.0+6$]M+X7M0$4G4D7AULZ"NL_2";7:I#]"-B5!]0NZE>W31PUT@ M2J-NE;@5-(_OF&C\PO$1E_WAV@3:&KY*XP ^!*A9CT9[L 3SR*?AE0)$2@YT M8X-XI$8H'B!E]R)\<(X6,M ]>#A9-E^ND[KPO"9\(JF!)@371#C,!!%RPGF+ MW!>C*M!TQS["S8!#1P,$0O"^>^YIWACT2GI=[G,S7IP6L4! 0MO@6K +T P/ MU(LPD ;R&LQS3Z"_1'(J!)-$5_@]$04ERI$ '1X[0M,)H28A_P*RAGX;'->D MIDEPLLBZ2U1AAM Y1G%1 M]!*_@QZ)Z%TE7R)GWS1VY0*_<0+<^X+Z M0.C@$,&778>_LD\.,"W[3W,X^HA;^ /;>=-Z$\V'[M6S"9X?J,HGX079;@_8 ME1"2[NC9;VF000_A@!SPFT !#.R15&Z!]'ST6LJ/G#>-B*+!"+=LZ ED23?C M1LOYI"?!Y8IQH5.3@)4_7B$"GDO0083<_)D[<*2D9[_>*+]G1YI'VE#$LQ/8 MV^2FA'9 %H8.<;[GVI9$,Z-_8\ EL]^RU^XTEY(5&X?>T!.MVV/$[\A[ 2\ MFP CO)HCH/W(W;G\\VM\I',\]^D4'1D&2OX%OI0>RVLE9M4%T,.Z; M5BB\]M19@@EOWHOJ+J6,=(J.++[J<\* MCB29<8OC(A0FT.MD)M,_S)[.\SUIU-(]_C."$)4:_C(Y! BN@E.M+F,8\*H6 MQ2GN:CL'/ MBJ3-7;C>.H4EZ\F+I@Q\\K@(/I,M$F=@]$&!N'IS<@_RS_OIW<#^OD.8QJ^> M@]'00$N(GGYD6<+EX3FDZ5ABC_!@CX*1+RN"WZF @C8)-IT*I"81[6SHN]8H M*.H]Q"#.:>SY9L+?! @6"9F<]Q!6@>^$X#'V9E*:AD=9XNE?J9JH99,ME ;U)T&!,$T"I&@4LY1F0:88!9]\Q1V5_2 MBR/RJD1 %-L0(C:AN,OQ,"1V:0860O5?1I=:)OOW1J7!NI@5[;FB7\(S=\=( M'H*0D;??KNSN,LP$H61G!'"INF,R]%*@TT=S2EK K@(>-EL!I>.Z\L+X8OP$ M&X<.4:>277RBB:NS-'$46>Y+O2#BM,GEMD6D22X\/4$:\/PBJFCR M3S19<\ M@<\>J4:+VA"YLL4.>^&.@_^/8>M%YZL2,^O!FOJ82V3H-\!PY5-JJY,(L(3O M%]YIE(6#5S!+\-*$2S"3$9=W"3+I._A_/,9D3'M0V"UX2H]8W!8^QGR+E>J\ M25;J$B:/IOHO,QC AZ'GJKCO7MNIJ;HRX.Y>RC?[Y)N]U_2Q+7:79EADP\*NRAG+.[THG,X'NUO0%8QPAQG2O12ISL' M5B8O=2('EL=RF-SK:-BIU*1\CK$;Z48M=0\$APC>0V<._H*":?JO9R;W/=A& MZ9(./9!8+A/R C+L8-=:=,&*34&&7,ST'T&4[#61,X97CF07P=V7.6.ISLAW MOH==]X(DORU*4W1AZ-[L5#3*RT+[^HGW,8X1D5F0#;[5.YUZAL0B^2XT?T9] M@DRYLV3Q8.)TLKD WV#LLPO*,N*N/!=3;Q1'X@Z$&,5/9@),@?THV$40>*"F M<557:$Q'/FAJ>5M>8IDZ6',JMUT:TR38-?L0;"7Y1+-O[V-/"KO5/(/9&0W) M905^"/VQ="!%$!(&>XJP,E,MF80%IOYI(AB4C<]\@V,?2-R]9_U@-W!:'@^% MA@HL--BR:3'LS\A\ 6[E9IQ2&8>L7L$*>F/1P2M.\HP:J5VXXK+CI<3N13B;SA6_B!_,P0RCY_ M-#3>>4'D_.O=BV?31BO5]\U(ICE[P%M1(;U?D-F35^MMM//R\#LYCVRT.=>E M^(L[8&/#*/'XKT^/LN.X3&B7AVKQ$G%MW4XG.$T/2O^_I<$O480PUXLL?F2/ M$O>$CK!15A.%]49.=.BD7J@6'BO1LDYX\/#89SI!W/.^;S])54FO_N)Y8 -! MWTG5^"ML]FC@@7OP4V,7GT1SY*N'BSD=A7?/MP=K%R/.E(8Q]%&?]O"8F,H. M2QG&J#/UGU^%N,3GQRQK2V;.!D*U)#V?BDN0@3S_%*O**!LP2O63GNM$@E(V M)D,^*;S<%OF$W)6=)>FMXL (1@%\UR ^]R;G5IER-^+FCSBMF/_$OI$R@@WF ME!@[/FC&BF3"%/XC'64% P;;9&5RKDAJ+YP^FBV5K1%Q7JNJLC54MH;*UCC* M;(W)S$V7W7RZ$(KR'L[5M@L>&IZOG\1]91"BV]\C)0VJOH]MX*66IB)"<@_= ML07VRH]5;V1#_J@\X"'C^14K341XE-J> FW@=^R/AP?V$'HN?S$=A_T&ABB8 MUQ5=G2!V/_49V9XI0(XE+Z8H0R.HS'@J<:/%+1,X-!H<,] ["B('^E6ZSS)* MF D"13]]& J/.WUZT/ 8C"S]@&U]@V3P^O4*9O60VM55DZB2O9C.D=([,BNGQ/)QF">5%)]-A?", M5 @O%;1+#BV]N,6[N"^C6F(ZW8;C'ODIL&"L!$CN5>-$D$Q4+W4BR9Y&DHJ) M_*M5V:U[,DEG1O)),EI60\D\#ZS:G%=!$4O)5$I&-AWCRG>P=[=[^AUT$HK' M$WOWE6.^VVL!!<[*!FY=2++8.:02A3&+#2!P1RI(AH&S)#E0%ON)?$EQT9%D M)DU4 %FXZH\TW'R;TX*78BMRI3R30AE[%(F!AW$M,5":3Y M>;9H*Z[8Q4AVF0^2E,P8/<*7.2?#^-X('8%KF;Z1Q @BHP#F1-(57QR'O1R! MR] ?@ZE,U4NE@B81;(/(CI.I)Z<][*?C1^DGR0(IG(]+T1L:L GCPY'CO2*Y M1;#;*> R6AF=E8T.(>\@,G=&,KLAWM0QN'G3599TLTB, M$Q5F9H.I9"[(5P+J<>L5*]D3PZ&QGOT$G/DO>6W,W1Z0[A23*8,Q,/XKWI/8 M\(6<8( X%O$EE,S*.#.%E(L 61SHM>/ <,)U,?M3WBFG2U#\84ZU,&*1]-#M MN\%<#ND<"W_V"^_Z8]./8N+BZCI8H'R$$*WSIG.K&' T8S,IK_ (OMGOF1DOYIQH9IOOBS>[;MMM6 M>1OOOKU\J[Q:I49]'J>;%[Z]0UXI4+_>W TO,75>W,9Q^;9XBXFTH_YR';UB M&.TW])F$][PJ:4Z-9:37J&^DO5PH0P?UH(5<2 M;,J]Z!*W1VRE&L'-P>TLIMF4:@17!-:Y:@27D=HM-JC:MQ9Q%R[F.0_XV'TJ MJ1$HH536W]:?ZI ,YI*4F@M..J-N[,@ZQ&$QA-]CC^;?$TLO#_Y^"46PT2XI MK>:*X#(QIQV:1WD5G,+BDA?/$YDL1V(9.?\7D.#7"KOQ!EC?4E*E7T+I+&V+ MGC(VEL^7Z%1OR 70IL M:YF:XE3H:3LW6OGS.&H ZK?C3ROXZ6."GRZY+LD)B.U$ED&[ED($9D(HN6D\]+[[+&OOP'Z:H8RRZ5SQEK01*BJ%1- ITX M^+O4*^64L5L%TD34'HC!'0$\@D@%GO]#8 ']9L*>4CS8-37VB3M/]GB8E%UG M\K^C#C4X+N@ F'A,8O@D2FS&C1+=ND!SBEK0"1IG,1:'7B!@46)52\HEF R4 MR?3V&1!+26N?")NADF8!F?,W 3XQ44B?1:$0+4&PU8[ 1XHRCA(#@5LR 70N MQA)).ZG2>8VH$[)G6 B036IIX!U7Z)4(4N[%=AQ1)@@,YXPI'P&S"(&DY%(' MA$?APDO9:(!EZ]@FR??ZMDA=Z(ED'RI-%^#F&2(@M;N>3[!2OR)&S^^>Q+") M46G('J52E&:U',D!J$E&5.6#:3E[:V9(!,=AE#D=P)*)*+U?!%2NZ#YMX) ME>I F_@=TY<%[)W,W@UMA,9!!-(GV5TK'W0*'-GX'^^C(D#3E?G(6$,7N1[I M)FKH$*5ZBDU >1L2RMNH4=G"Q-F34""77E!.&1NX)L+7IBV:! 2C]?^O^2_S MAYW%KYR$?.Y-N(%S8#:I(BCIBH('32Q81$71'/(3V*GTP<4ZOVR5 M%/Q-@BK08/^NIP$Y Y/0"&-*B.6EB>!U,:^5@('!.T=4H F(IO3A,N4V2@@& MRS/9E_'?]H^Q;]+/I1,>ZXP8[$&\CC")GGRS-\9S@TP]SRH0!)JSGTPW2B>? MD84^T7L&B3C&ZJU4?5;*^Y49[8O[T]&Z!"PK'20RX$H24PJVS1)0C3'2S4.Z>":KKL*RRI3DZPE M\=/MC>T$L1N17RRIHK"3K0^G5-Q@*FE+!R.DI9'DTO)/U3$(X"1Y16>"(+ # M0C>;^'8"D$F;6BH>6;QQP.,%PR\O;QY H7#_*0,KF253I,UD+?>EYV%X[YOY M$N&_P9HCQ+98MZ54GN2>WT"=!^RSA_*/BQ/XBJTDGI(Z[<;HFO"C.P^U/QD^ M*ZG_NP)=X@VQ_)8F]>B]8%!C4J-ILIDQ:C403NXB3#,L>^2C@K.PM^\+!;(0 M?)$@V^7\X\X=6 W!L8IKB?ZH5)Q+F'0B6"U_,]DZP1D/N^,@@=QSV5_8899= M]/OPBM0PR^",X3YA?]&OI?_!#4)8S[EA+HREGW,M)G?3 1V$X0K^2H;1R1.'?BG4?$B?1W# MWJ9U-+PZ-3,SP+X/%%5F]+I8-86X+KS-$>N*!M,P\BTM8/*9@WR4@0C(!I@' M\,9_C@FI,LCNYH):1?H9DM8*)LH39:VGB Z&9&RCY\2IQ[%'(VP+3RBA*7V- M.I>[;O#J@+MLFTL\$,%\I]!-M8K-=^9[]@E<*=@] M.K&_R&L 4.HHW72N3IS:63V.]K(>-%WLZ>/]--XI=U_9-1@M29[J5!6HE1!# M?A6120XAE24!H\1@0(BAP$&S=%' ^O#W%"QD(#8$C)S9Y0A+CCK6J'Z4&\56 MW"-Z6O](6R5'NO,],#$F7K%7Y,+8J3AAXPLR3M5I[OYJT:CB;@AT/ *'P8+2 MW6RQZ!6OO'Z^"D^4[@O7YHQ9ZL#N_;^3Q>%;O=TZ65&)-.J3*J11WYD"05YD MNKYI-3+3+5U"L70J52-;)9X&03E4S: 7(>+Y) ,9I/9_<49/YDNZZ)'BJ,T? M*/[5R9WYROX$I0$'KSONT^)@>BKJO(0(.9 L$.=<,01#7?1S$ M(!07KNF\!G90D;/9F (ZVHMD8_9%\@J*N5,]4=?/ZOI973]O[OJY[&Z-L0]N M#;CA8Q]/^HG;C4%&"1@SY9:+.&H6LO >K0&EKGG6#XQH$!@A1M3W$D@GB1E@ MBQ3LP"S@'&5ZV8OI^R:>@;!['CZ)V*Q+D:_@S&\.?$FTM.6 M>:1FM0F!W]':EUC(*P@)JU%8;:>:DZI5&LUFV234K]=;\ER^HKEFR*JDD MA5I+ A:-$\GW^N+_#[&:$?\./?'_+J=3PK54-2/L*/\3TRPH,9:^NTUIG5NI M+.F+OR*%2;:"-.82!6*'2/&_Z!^\=VKBS?*3H&E,QSL?+UBFJ2G^+2DJMB,B M*7UU]&3]'EE)(D?"PO3/^\A:"LI1YR94^?0E7LA]&6.>N/@6^9OBO?CE'V10 MA?6F#S+'E.>D0:\1A<^\F@\(R&-[4U679B[+: 60P2&4Z_6>9;@!. MSB-VND]GP6EQ )^2.4UYEY_&)TTA<1QN,E2MB)2'7 IG;DG21%;)3%E5T#P M55#?AUN_!%4\J6)E7[C,$W^0T#=[)^FW8S_3A\;G3S:6KH#8B7;3S$Q!*=C^ M$$7^][N;K^S;MSLMKM[0V.VOFF@\@P%"_-WUYP_L%_LG^C/?QU18B5A!N/![ MO.JV3O43YII#]'RX_4$^BD]>]TZ(_?NG>J/5.3G7VXU?SC(#+94+7"HR+ZE0 MZP6X16D(J'A#. \*]'?*>+=Y?%E7M6*RKCHJZTIE7:FLJR*SKK:O(O+=J[N+ M^T=V_>=;O4LP!JMZEZ1^,]ZEWMZQ=]G8!^_RZN? [MIACO^X[%8U\K8*9FV= MPFY@>>\'D2GU^G'WQ6?YV_7M^N&1W7YA5__SZ_6GZ\>'MSMY&0XTZG1_6(HV MP-BJXDA[?,[C$W2RDM MR&97CZG'U&/J,?68>DP]IAY3CZG'U&,[CD'FGNM*$YBL;Q]7>-%!=__BCID5 MR7/CQYU/\'"#D5NBMXI09G2%C/6PZ^^?K_ZG*'6\[;HV4$>5JE!)JQ2VM2K- M!256J]1]Y;]CU;JO=J=2ZW2*J/LJ?:/P>6I!AF/%E>-W;YDFV8=7)C2/0)]Y M8/GV*(/GDJKHF72(1+%I$71;]6?%7BHPSB500B"4:OH.09ODX(ZHRO>#IN@#C'?HR>3YH*0 MK@,D^KXE<;>OX[L$F127*KEG[S(W#7G))O*7<:*(!&%BSZ\ATZNG M_\W>?;'!_H+B9+#PTT:UW:F^UUC?QC05A*6-84#U%M;/5^OO*TJ-*#6R835B MU'2]VJA66YTSJUEOMFI9-6(_9[2/?EJKUYJ-M/:A%]?$BY7>47IGDWI'USLUW6CH M#;T#?Z^=]3I&J]K1>_QG+=8[-:5WMJYW&B3^C>WK'?EBI7>4WMFHWFD:;:-= MU=O5:K-3;YU9L"%>'YC=C(0KTC[U@9])A2&0K=C%D\\%XN1<%1,]7J^TWV].&^4$@5 ; M&73^JW:4,E+*:"5E%+S)'<+>0)U.K7XF4$C-2$+XS_IIK)6:6]9*F.^RM*DGJ+.0BGHPI0J^\1^&U/'MSL3UVN/3*HKS=-OJZFA2ZF&1/^+ M18X03((S@XYB1O5])6>SE0I2*F@S*JA6K1J->OM,+JEVJEO/3_9/4QPQ0&K\ M2!&UCMT]RCUV?7H]_6:^!*O=8$5.3JVBS](@DRHDYK&34JDOO6[\?WR9E)I+,)+B2'C5W=!3-<=FT[. M=?@2<1G8:Z8W#\@?V3XPVH*,0/7EIKY4R>^9Y/>&2GY7R>\J^;W,R>\[;H.B MTL55NKA*%Y_CUC9+Z]:J<_&^G(OA!>V&WCJS/$+=XSW+&[U:/N_9X?^)N+\X M(>M5E3[^R.&@^LV#%\=WAMF,A8N1;SNL5J4#JJY%3> U9@X];/2&.#:!ELUX M^&2Z/V0RA0^KU-CWRD4%QS-[X-?:0>C3P8"!)RR;XM$PS,&8GQ^PD>F'KSBD MS^' O5QX#S=S,VD3=;%T%=93ZFL;Z:)UO5YMM?2S7JO::-?KO1[OZW4SUEC& M?QV[RGH LF-KYSA32ZBK)*?<,&)%0$I_.=569LU6:Z\>>9P*,C;G74_L+)BG M5*A2H1O(?*WI[J0L5IO2(TB/;2O*JZ]7:&?^I M5_6!Z7M.K\N?[0!D -[!92V?B&,K8A QJI7F<:O76R0' WJ$W-?B\!BJ+Z,F M$LTTU(^_$@'9)Z3@CJ/L-+?I)#BE6I5JW:0VT6N-:D=H$](C?#ARO%=T0,RG M(U.LBTE1K;2.6ZU>Q21)%5C*6X-(F5Y6I#Y%CW5!B"U]%Y' 8G6$%MRI0DZ! M=.GSE/(.;PW*E'VL=PTW^EC F!@U%K==#G_E^D,O8$YY+TDT;FJ--!;--"M%7JH@ P! MVE:/%! 1F=T(*J^0R%??E.Z1F8]*]RC=LRO=T_!M:V#ZO=#\&Z->5J)\=*5\ MWJ)\?C-= 2S23GL_]X+*[!')O(+J:2C5HU3/@:J>Y@_?#D+;'9J4M9]HGJV7 M2Y1+\^3%='X;.Q'Z(A9T@5+X71 /Q)FHMX).:2J=HG3*@>J4UBR=4HK:@?WS M9CYS2P1S:KJLN")WYNW*IZ64CU(^AZ%\C'K'T,_,]ND/J^]9)&"Q)OJI)ZKG MV,L/W-XKNQSPL?O$A&OSC5P;J6&2M 5Q8#)*DD-15_I$Z9-5]0G-!\1?;UBV M=6H"YUO$^/N7ES9_)2!\1UX-L;9#U9)5[U%P.E:22N$HA;,-!Z96K2-\A;P% M_]OWHX1\L,T_+>XE#HS*S$^E>PUDJ9[$"9&(C@Y?7!<3"??% L(!]62IT<>49Z5$K5ZM7JU>K5ZM7JU>K5ZM7KU4;U:A?-W$U(#M9\6\E&8S\8FR",H$]U-O1&FG-[^=#C(O16*]-&JH2182?#J M$FQ,2/#1F]=<"4Y7P2L!WN\D6[VJ5ZZ_/VPEY:=TW/T_G^Z_L6LW"$TL#?CL M66,L+U",MRW&>[C\]8@9[\$:\*&IV&[K;'=Y\>V(V>[2=*RQ(XSY-]O]T34# MI?NVSX3?+CX=,1-^,[O<4>RW._:[N[\Z8O;#("!VEE-*<+=<^/GJRQ%SX6?> MMUU[61[,Z?NVY9E3*:"H$LG&1-+5?4F!7D/(R#X4)]4KK7JKD)*B3JU2;=2V M6%*T.Q[^KQ5$=Q]D\L9TS2QXP[!;:6\XO=$X);GW%PMHMZ)OI/R\< MAWF(V,OLD \#9KN6,^X!Y6T7*7\A*'V? \%K^IQY0SLD; ANF6-0NS#0*WWA M>B$6CCO D53IZE.8$N;_@MC ^#X.FRE^Z?+*(CTH=9?>@K6F:Y=;I!O%LUW_ M['QZ'+OW_TX6EX@:U?;)_,WL8.&ZD,)3U!^BE)VVUW;Q'O3#J=Z.9[.YW@&NU,1^0;KX?KK]XO'/^ZO'MZN_C/6UX"S1V,+]C=?X]U-W,=*7Q;]6MD6 MGBYRA'.7#TRGCW?-.!!QE_B!)ERPL0M/T8#F.!QX M/JRX-VW'BB9IO8@#?7K]>6W*_;U M_O:/.XU=?[]<)O]C>P3>SXC&I]B]:W.H]L!O=F2:+E$JPX4I6/&C/# ?GT6:J>8P5, MP6RH;4<.P&&Z#_*GU7^8Z4$XS,8PO06LL)QRX!YB:&8Y] MOD&O:J,+SK=OZ6N5]5:V3YOY:(<.7^:0\6:QFCZ5;2B)H_0N^;W7A1FSRPK[ M"F/T;3?'+U=BM$",=MH@S/9A%')A/H,;985>CL,[FY_?>EK:WA8O28G9C#RY MT8N%_R#,]UZJHP41 J6)=F+0E]S ^#2N+7\4/P+--#.(LZG830E9X]V=;[N6 M/3*=::9XO]!X*7V\._?P";L25M@7^Z?2Q_OD&1ZY,YC#MLH/W!^]\Y?YZG)V M@S;3M;RQ'ZZL?(HVG\"D8K1V6/E)78TSE< MK$X@^Z.,[L?A@'WUS?!?/[CR08Y9K',Y86ONAY+X;4G\#7=,U^;L]PJ[]+P? M2NB/6>AG,8.2^X.3^Q1HICIO[)F:FH$2?JQ:ZW* R*^_VVX$ OON),7=)^_5 M]?,TK[Q7-\[ETL9/8'HQW'_[CV]\"LQ!Z>32"YO0R1>6Y8W=$$LPCEPIS^;H MX]7"T]R1HX9GEFD='_Q)>S;\R5G7Z[W"_P;AT#G__U!+ P04 " #+@&Y8 MW52>@"H: !'-0$ $0 &-V9VDM,C R,S$R,S$N>'-D[3W]<]NXL;_?7X'G M-_->.G.*/W.)\R[I*+9T\=2V_"SETOYT Y&0Q(8B5)"TK?[UQ0(D11(D08J4 MQ9;J="ZRA/T =K%8["Z 7__\LK31$V&N19U/1Z=O3XX0<0QJ6L[\T]&WR;#W MX>C/GW_ZZ=?_ZO7^^N7Q%EU3PU\2QT-7C&"/F.C9\A;(6Q#TG;(?UA-&#S;V M9I0M>[W/ NR*KM;,FB\\='9R=A$V"W]E'V?GE^]FT_.3WO3$O.Q=S$S2FYK\ MDSD[,8WIN]GEA7'Z\_SCR86)/\S>G_5.SV>X=W%FG/4NC"Z0O[D?76) E1KQKCOOQQ?UTM/"\U9@/QWX_A=R!TTCLY[9V=*J!ZR+/>R7DO MR:3I16!Q#M\=RQ^/$/8\9DU]CPRYD*_)#/LV!_&=?_C8MF86,;D&V01T)-$@ M]K.'V9QX]WA)W!4VB&X$/_^$$$C56JXH\Y"CP,VP.Q5\NLP38$=(:L M-; G M%!M:NF&7E/;'Q/9<^*L'?[U]<\K3Y7[T0K@D>-G.S&@\A7$T>,N=C MGB[H(,7?;ETVHLE=F8T LA(;V<:BI"Q" !#"NRH$76*\G=.G8X/ZCL?69>9@ M%DCX1Y79ET!F$JL*[; Y?,B@B1V'>@(>O@F^6ZTL9T;E%_PKT-N/H?(^DEEH MPI4E+,-"B'\^8F8P:FO,R?&*T15AGD7<^/(G$"P8F7TZ@D6P%QKK/U:,O.6< MA$T4 LD9"#]S"L3EJX7H[^VF0R$*4,)/1RZ7@TWD$+6Y_R:95>T_![$5NT]!R'VOWW'#6Q7[3@',7Q[&ZT'\ G_'5GFIZ,KRKWW!SSG[,'WWQYO M<3\;]3U-MX^STD(!& _GJ!;GLYYLDJBT@OJEO*#0FP3NKLZCN"4;3T97?_DZNKT>/(X'___M9O*W M6H8Q YU6@._+V\0X^O_Y[P]GI^__#TDR!U$.K_KCK\/;T?>:2UN$12NX#Q46 M,XX5";0=$M38FCO6C%L:Q^L;(J1C.?,':EL&W\>5$E(Q!JV +L&1MUS#IJ[/ M"$AK@P]M$*(08X=D\TB>B./S+:Y!YQ)I*8%D@.FD<'J2ED* !,6P=&CDK\G4 M*S76HJ%V=$_3HPM@'1K.&\ZY,[>F-NF[+O'*V14%2#O,9^EAWJ! $D>'QGR( M+?8[MGUR1S ,!ZQ_I<8]$U []N?IL0J-PP>-3/!+R9&-M]<.[SO5?@ T$N =&F3N=3&?F-@Q1WP;RFXM/+5L MRROK$!: :T7P2UH$ 3+$L2&!#L7P=4@FUX",F%?4D:4D'.N#C9T'XD 94CC6 M#]3U'HEG26/[A3@AC0* M:(OV75*&!\)$HL,Q2/\9,[.<=%4HK;@^I,45PX$DD@X-^WB!&?G"5UP^0Y8K MKIWE$UPYH%H!J+MC0-03F% <59?$X%'CQX+:)F'NX!^^Y:W+B4 %TPW_F;(M MCB/Y7R31=&CHA1D&M6-D =;YB4@7Z9:ZY6Q0(0*M.)1]M%P6$OA"I^T-H.Q4 M]%PLRZ9O>'*MOL../\.&YS/+F5_A%3:XKCX*)K%M_;.\[=H*L5:6RF8=R*"( MCECU$Y102 JE:'5*QLNEY8'OX_+Q 9^)#PQQ2L=JB^"U$E.V^#%L0EP)?!V2 MRIC,81 >"90]\@$HMQRE@;3CK^S^ Q0HPM&E,2_*.C27ORB3Q[B\?'=Q\5Y9 MFS1Y#/0F_-2E1:IPL"=X:CSNB@5F7.J((<$@';DE0BQ!._B2,>25Y5L4!I*.^9*F#>>^.KB MR.>GL"H(0HM$*QNBH.IFK"KY4HV0T@G]@Q)S;BY%UD4-4;)>%42> M!ZN5H1(,4/-F791%=A:LRK:_"(%6*NI^/R>9UDG9*.FQ*G+) ];*1-GH9V78 MNBB/HDQ9!M<7#<%GYM4JR1? M'1:M&)6@16&"KHNB2B?=JBQQV:!:H2CQ#"5KUTE!%.5O^J9I2:L2.]!_33QL ME3NUN35RK3"50(DN8\2W[!&]^/4$Z(TD>9!Y,%)PJ9SIVX3.;IPGWD?*^)=- MR;P(N5;F50^H08N 'J(S%*-X$'I:+OYRB=F:SA[DU3%KB%)X?*4"MW\%5O*> M>(TI005B.J6X5 L#]4HAZ8-.A!S\+,(RWL]B<8[80)R/+JJ*FBTNL-7;)J + M46K%KL1ULM+2.IO?J85>E0 ?/SR?,S(7G-%9T**>6#5(M8)50D/9@DV2@:D< MMNNB;*% (+*J\$<5&>8":V6EA(Q$H4+"P,K2A8-(HE']X[264/XX/8BEKECJ M[FIT.+0"RB[P.>Q0DF*ZPVP.MX:R+Y0Q^LR=.-=W3,*XH:?V$\3:&.'C-<0& MI%W754W>ENBUPE5">(%P)3W$":(-121(HH@FDD112+639L M59Q:,2LA/K50+&%Q,^K(NC>MTX-=UQ)7P:>5J!(?S)+HP407U036WB961JJ5 MJA(HS*D?/.P5-;*-OG/IC/KLFC#KB;/Y%$P][)BQ"J@*<[@I6EI-4,*'N9JP M^<$%T\TY0!L60EL D:)$S=?!!(C0'95SJ+^$R!N=#2DCUMP9O!@+;DR)*)W" M1J6UNP$R&N5X=Z*$$7.5(Z2,)&E0D( X"JFCB/Q!*U(3FLY&\?G\!=M0B35> M$%(I9E&7AE8?E/AB"6,!JC!*VHJ -A+$#TM),&J#V8P8'L0UPH&Z<5R/B2O$ M7>KPV>-2VS+AB:;HQDB^$HQ6A(G>U#4>3='7:I$2S,S5(LF2#,U$VA/C"G%/ M),[7YBI-L41M6#M8'#FF5YBQ-=]12RL-+D/:VM:\$;VJ M0U.K2R7O=8-BDX"-8(62KDK*IP%F>L"-#$_$^.FB LF3+;5W+R70:,6<<[/< M87^BR@O*'JDC;;/X9O "A<.5$ECE,&FEI@3](JEM4(MI!U^C 'N'13?V5ROY MSAZVK["[&-KTN=:D*XE0*T@EK!<),DX! 0D$- Y348Q/W,>^LK'KB@H,F0$6 M+?(W[E6D7(N,5O9Y!QY[*3<^27DSK8L# QW4BCL,1;NEG"S0KJ!3AP4H8Z42B;+:Q,Y*,._@S*< MO88RG!V4X764(78Z_H'!OYOC4)4R@#HL6G$J>8'$F?L>XGA[_'/Z7%7W=LFQ ML89B/ =*% +G*_83;'A\CYC8@Q"5[U$&AZ'(=C+=FHY.ZNH[&RFI)RG+#'ZL M04@=80]%].$,%NFX9CPP^F3!4?C@O#O?'<5^W79FE\"IE;@2TE?F>4 %O0GH M_$E4ZR2OX#@(5R.(DCY;=:P' >]>P+&2TQEAC)BQWVKF^>M3T2I QK,S"05( M%,!*RLDFA]1^8SI1W0QL3>>@%WO1B_K%>Z50::6K),92TCV4[!5-:D@)"K;Z MMDV?( \>,$M-T]LUA M\C35/XG)00-O:,O5O"FR6NTH?!4J<\L6L2+/=0IF8G5;<7X 2WA'5R_XE M>54,@AZ+5LS57I[JY*2_!F0U;L"K?P)J=_2U^K'#EZL.WD*#2G8E:F&M<%>_ M*3&"7R.'?@@GH$29G5]E_=D;S+^&0G MU[3:=DH6T#U&7H*5* Z-ER.\IO)NP996;94L2+-6-:A$W+ ,*IPH:$W46!RT M=1N;%JMBNR?> V$6-2TC: (WR;VF@2W+C$XSU:??FC6HB?H\N/ E9#5J*N[@ M.^AC?3/%'7E_"=TB9M%MF/NTI-58U.INQGOSN[6J,?[+7 YZ4.K:&H-=J2C" M,7.MI .IN)>\05M5?Q<=T4X0)32_ZPF"W7!>R'Z"'Y+VFU776C0[S*<=S*?O MQ)HON+7J/Q&&YU# ZR]78LB_<8X\RD>4L"4GH6K@*TZ6^EQJ9T+&K3T-SH2P M [V@!RC6!01]0!Y%42\R9\!!N7>G-GMWUYOA5*OD&3\H]J>.N(W$T/>X2,-?\#JX,Z$TGE?4\899UFK];A.686^0[,[F]Z!#\:E0^G6R M[LT#Y86QNCGR2@BU.J1D%3/>,3LDKPO$&96G_<;$I?2>]53QTM"**+4B53)N MF2*-E;P),BBDT\G"E^QGYVH_4U(9JTZXY^JS!'DOW!UFK4Z\L;M:H]'!4^I[ M]U3L:XCYR/_++$/Q&100W*&(';?B1 MK_=)D]')]5Q]"+&VE:B$42M^]0W,K/<6#]:A2*37E@V', >809&O"TF8%6%B M'M42K!ZO5KSEGM.$-H(4"FF%J21.3QJ$+DJZ*+,8RW#GMHA[8K4?YZQ,4*L; M6SSCV4MD]HM:IOW#@]Y((3T2,783_"+O6G2#4"9D-P;86$2%0'36?)W*7AC3 MZJ$2?"ZCAP&[XKQ$P#"*.(8$"_"\*:L"E^50E+*#%VMKWU;8.%&MOF4\B[KM MZ[:'ZQ!KJD^TN1%[!C]LS#%5.N^S(]):55)BJG54*;:[2K DD';SA-%5_B/( M#1B>[7!KE4()DEX5/KM\L"'E!![-U^^803QA'5VDT9#4]02THE>"J3K1Q^9\ M2#5^0/TEO[R@9M'PUIA.\PR7?N$,T&=N1?<<-V4:FQ/6:$ W90Q,\FX78-3P$X\HIM+[IBNXLJE7ZJ?8QMXD[7P==55*0< M)JW(U9BK\@8\_PYP0U% ^.-!=,X\>%X5KF#A>GW+MVVFK*G@RR;L^.CL-T+G M#*\6EM%G!%<*OS=$2RM^->::(?[P(5EQVPO,8<% 6$$"U5)BAPL)N8@+)-CH MXM95F9B1P0[&D1M1@\!S.$!PNK[R78]O]EFMR5^1AE8OU&!MEEF(6?]01Q*$ MP62$I/_3;<:OQR_N1[Q:P0N:\(W\VW&HY%U\Q;\A\L9TH2E=_3"GZ;RQ.FG(Y-,+?ZMZW/2EB?*<7YCU%]].I(-+8\L MCY G<,AOEM3AXF7K&_X+X#XZSNUQ1MK(@:NM>"-N5^)YOHT&3LB+]\7F<+G# M41.K?JQ,7RIUR6$Q/=:#3^[I1R\D4V)PX 626XJ=\+W3.[*<$A;OM>1/=CJO M]2Y[8](EMIP272D*R 9GC6Z<\&F"K\2<$[A^!L(0Q/R-DQ")A)D'#] :B0OF MOQ"^YL!5.[G*\!JDJXQQ:GH9XDW;7E805MD\D7=%N4O.>8!*?CBP(L+\8X^LKNFS M Y[#9,%(OH2W0[:C";[BWEH9?2;<$XZ,T/J;8W)?#TX\$W/P8O ?Y?GG?*TN M"]]6:Y]3N GAW+DLUU]OF@3&25362I."C]2V^5R MGD+ MPRL1W_<:DCKH]DC 'PX70)@*N@6T H)]]_4*KRP/V^)]-JZV?!:ZX3$0@'9U M72T/O^^>"LV<%BCO=+UIHE=>;Z.\??/OOCQKN#E,EK^-?64VVNJ3!R>"8J>+ ME.LY;ISXO5X3Z(4^3% ;;UL"!:FE*E %[FR#JUF\LIL"=^.8/LQI;/=] MC\KT].;&JN)H23G85L1.Q@3K>I-HT@JFKQ9\9YC<$A1WH0!@=QTJWY]'L@JV M;Z/HK6+8][C1QD?N#7(G6GD$K0TF;3(+@5$<^1[,>[@XFCJ/Y(G:3^"Z\%[1 MU':0-PKCDR6-\VZ(M<5BJQ'J>^J16#0:F,R=[>6 &^BKZ7UC6SI(7>\F8M#M7LK5Y>"1\,^N,G)O@I&&PT169V&OBT"7W;#S* M[GS;LU:VE53(9BS4%BQ4L$[-!^?"U7TT"U(H??5-A(J.0A54;7$#!C8QX$PJ MML=K%V(@Q08KMWDK;%4L%T2@-CQ78FK#MD8>XISFYK?6I3I:!-[6#7;_[.3L M9'#S4*R5Z5:M4$:Q5D45JNM['WCC6ZV@ LG];GF+WZGM.S 48SPCWIJO5MBV M\R,EVV/Q49V;$2;1H'8>T/?9(,G4_>"&&GRZ/T:1(:N-MZ[RO MDLJ=/-,F,\-Q=.W(FI9(_MWA%ZCWKI,_C%#LU2]Y8-0@Q'2'C"ZW"O.41]!6 MW8_Y4VHTO.096^EO5?;?FJ77%B\P^T$\O@?@W>5]HE"DH?%?=&"M<&@V MTV3,S8?84L.U6J(B@;LD#]2V8J?%0/XBJ9H;0]P6W;YSL^G-0X4*M53[??=$ MF][]4BF]&PM'\C5F1F2&O8$L<\-LM'7=DX4(8DD1)0HN*38;^>U;82_BCLB8 M>)[\?32[YFP\8>F0.\K,R?5E="C:*M4QWWWP16?$/4T'*FVD.8!C5-RG&(^& MC[K$:DGP5LC\#M9UR.(+LMRT+_@>0WJ@?*Z:FXNN79W#O@6F'9G3$*CBTB"/ MP?03;Z++6H1JK69C[3QLH\ =5^BSQO'.Z[<544T_$9KZ29,G6U M'X5 ;2@W2$HB[;E_7<8$YPTJ5CY) MD+;N<':7P9:W] I)[S.1GLU&:U.&6=OL(/7&G:>_$\/3%9F71M!6E:P2VQPY MI,E0:1Q=.T*EE0*]4%S9:.0X@; = Q(E!C;52=K01#',OMVM(=_V3.@J2OL4 MNQIYK5NQ7:AT8(UWI-$#<'%\[=#5?(<@9'@+7V(#VE8#7B:)%SR1L0D"-) 8 MS,79UE#"G<48A3PO9P7VA"+X06V-!=!!M<(2@!OG\TW15^ZC<3^-<#['=.;! M1TW5MAZP%1WL^WP&Q6ZQTP4!\MOO>_U)7_7QS;'$#?M\?FDTL0QD*X25X0 4 MUD/GMV]1"72E?$MQ^?)5#M-UZ5YG@34YE0ON?;)FZC M0[+?#NO.*N@3E>41[-LT%Y^E*XB[Z@';ZCSVSTY.+\I4""9:M6*5::+*75X! M]-JU]054V^H[%VIXD8G7 [9U:F0<=R^X8B2C;5ME^6BY/\2+H(,7#\J#OEKS MA>:@30%$*VS!=\I^\#EED.B.=-BJ#2GU5MSV>Q"<7@9!C.*>;H&H#>FFRN5B MS16>M7<")\OUMT\H5\>S;T)5\0/C"66":RX*W-D<5%!S+R^F,]>#%$&X&"$UL%=?Z$MTJ*%I3=2OF M5'+NP280#L)Q%-#/*"CNV(TLVU;.Q;F.?N:K$&Z62O4,M\S*WF2 MI3R"MBR26;<@5;\WJ552S(X)P]KM#JT78EYQ)VY.X/OJ@=92N)JN@]LJESVA MU 9-O-8N(5DM6R'(S)VDX_C8#J(E8Q$L$0^I5=N.YB)IJUF-9>YBI@6*L!V/ MLOSSYUJXMG8XO+X)TLE0:PI2FS-"@MC?V;G+\$L@:(6RJU<1'IV)./"^I,5F;35HA14P=$_?RK7\J MG6Z9E<6 M_(6;53YRVQ0EI$!?5[;BM1;76) E_OS3OP!02P,$% @ RX!N6'*&\_!T M/P L[@" !4 !C=F=I+3(P,C,Q,C,Q7V-A;"YX;6SMO5MS7#>2+OH^O\*G MS^O)-NZ7CNG9(ZH*U M:E%](FQ*+%)K?4!^R!L2B7__7[^_/_OF ZW6\^7BSW^0?Q1_^(86>5GFB[=_ M_L/??WD)X0__ZS_^[=_^_?\"^#_?_?SC-]\O\_E[6FR^>;XBW%#YYK?YYMTW MFW?TS3^6JW_./^ WK\]P4Y>K]P#_L?UGSY>_?ES-W[[;?*.$,E>_=O73U9^J MCK8F+2")$L'40I *_ZU447*R-9HL_Y^W?Q*F8*A>@=05P:BL(.;HP6@T+J/4 M*?CM0\_FBW_^J7U)N*9O>'B+]?;;/__AW6;SZY^^_?:WWW[[X^]I=?;'Y>KM MMTH(_>W5;__A\M=__^+W?]/;WY8QQF^W/_WTJ^OY7;_(CY7?_I^__?@FOZ/W M"//%>H.+W%ZPGO]IO?WPQV7&S7;6'\7US;V_T;Z#JU^#]A%(!5K^\?=U^<-_ M_-LWWUQ,QVIY1C]3_:;]^?>??[CQROSA[>K7/^;E^V_;3[]]_NJG-Z]^_.'[ M9[^\^/[-+_SU;R]^^N7-JY>O7K_X^=DO/_!/>1#;AVX^_DI__L-Z_O[7,[KZ M[-V*ZI__P(^<,QBEI;J \G_O\-1O/\/->);/S[:S\R-_?_GL!J\GJS9;[Q2V=-2LO5U;\\PT1GVT]GYVMXB_CK["?:_, KYCW]N%RO9Y5' M;*VT@#$*9K.-@#9DB)@LAA1JL>;F9+4!K7E$6\%67*>M="^?_FV;Q6_I;+.^ M^F0[K]LYO1/ Q30>/IK/3WJY6KY_OEQLYHMS5@:O?J755B#K[XA7-UW\WB_X M.ZU?_+Y9X7+%*@-7'W_8T/OU3TO^Z6+#4N'7O/UAL:$5K3>S8I5VPAJ(Q5LP M/"&0M P@I$1%SDO"W'EN!AS.S9F^1MEGJ_P-_WM:L3[]PS>_4=-]EZKU8FRX MRE]P^>:ROOR-;]?G[]]OGPES!G+U[RL/I1<'-\MIRO^"KSP/?0C-0%_\_BLM MUO0=+:C.-[,J9!5("80QBL%0AA2MYB].Z$PVQ.X+]1XHNQ!)?282/"DF'3?Q MW5CPEQ4/Y_5JV0"0"$6X&*#:4, 8(7EX*0.JX$M4F%-RG25_[?7'CN1G^D"+ M<[I:G2O,FW^P"_;\?+WAZ5Z]^#V?G3?O[=EZ3?Q?80',E$K&*Y? R-)&K"L$ M7FM L:1*U:>D=.<1'P!S2@KU4+[<7@1#2ZO; GF^7&]>U4NX#,%H7O:!7ZP9 MAQ,%HG*%AVR3D)JL3+T)