0001628280-24-033152.txt : 20240726 0001628280-24-033152.hdr.sgml : 20240726 20240726161209 ACCESSION NUMBER: 0001628280-24-033152 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 76 CONFORMED PERIOD OF REPORT: 20240628 FILED AS OF DATE: 20240726 DATE AS OF CHANGE: 20240726 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Ultra Clean Holdings, Inc. CENTRAL INDEX KEY: 0001275014 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 611430858 STATE OF INCORPORATION: DE FISCAL YEAR END: 1230 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-50646 FILM NUMBER: 241146998 BUSINESS ADDRESS: STREET 1: 26462 CORPORATE AVENUE CITY: HAYWARD STATE: CA ZIP: 94545 BUSINESS PHONE: (510) 576-4400 MAIL ADDRESS: STREET 1: 26462 CORPORATE AVENUE CITY: HAYWARD STATE: CA ZIP: 94545 FORMER COMPANY: FORMER CONFORMED NAME: ULTRA CLEAN HOLDINGS INC DATE OF NAME CHANGE: 20031231 10-Q 1 uctt-20240628.htm 10-Q uctt-20240628
FALSE2024Q2000127501412/27P30Dxbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:pureiso4217:EURuctt:segment00012750142023-12-302024-06-2800012750142024-07-1900012750142024-06-2800012750142023-12-290001275014us-gaap:ProductMember2024-03-302024-06-280001275014us-gaap:ProductMember2023-04-012023-06-300001275014us-gaap:ProductMember2023-12-302024-06-280001275014us-gaap:ProductMember2022-12-312023-06-300001275014us-gaap:ServiceMember2024-03-302024-06-280001275014us-gaap:ServiceMember2023-04-012023-06-300001275014us-gaap:ServiceMember2023-12-302024-06-280001275014us-gaap:ServiceMember2022-12-312023-06-3000012750142024-03-302024-06-2800012750142023-04-012023-06-3000012750142022-12-312023-06-3000012750142022-12-3000012750142023-06-300001275014us-gaap:CommonStockMember2024-03-290001275014us-gaap:AdditionalPaidInCapitalMember2024-03-290001275014us-gaap:TreasuryStockCommonMember2024-03-290001275014us-gaap:RetainedEarningsMember2024-03-290001275014us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-290001275014us-gaap:ParentMember2024-03-290001275014us-gaap:NoncontrollingInterestMember2024-03-2900012750142024-03-290001275014us-gaap:CommonStockMember2024-03-302024-06-280001275014us-gaap:AdditionalPaidInCapitalMember2024-03-302024-06-280001275014us-gaap:ParentMember2024-03-302024-06-280001275014us-gaap:RetainedEarningsMember2024-03-302024-06-280001275014us-gaap:NoncontrollingInterestMember2024-03-302024-06-280001275014us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-302024-06-280001275014us-gaap:CommonStockMember2024-06-280001275014us-gaap:AdditionalPaidInCapitalMember2024-06-280001275014us-gaap:TreasuryStockCommonMember2024-06-280001275014us-gaap:RetainedEarningsMember2024-06-280001275014us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-280001275014us-gaap:ParentMember2024-06-280001275014us-gaap:NoncontrollingInterestMember2024-06-280001275014us-gaap:CommonStockMember2023-12-290001275014us-gaap:AdditionalPaidInCapitalMember2023-12-290001275014us-gaap:TreasuryStockCommonMember2023-12-290001275014us-gaap:RetainedEarningsMember2023-12-290001275014us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-290001275014us-gaap:ParentMember2023-12-290001275014us-gaap:NoncontrollingInterestMember2023-12-290001275014us-gaap:CommonStockMember2023-12-302024-06-280001275014us-gaap:AdditionalPaidInCapitalMember2023-12-302024-06-280001275014us-gaap:ParentMember2023-12-302024-06-280001275014us-gaap:RetainedEarningsMember2023-12-302024-06-280001275014us-gaap:NoncontrollingInterestMember2023-12-302024-06-280001275014us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-302024-06-280001275014us-gaap:CommonStockMember2023-03-310001275014us-gaap:AdditionalPaidInCapitalMember2023-03-310001275014us-gaap:TreasuryStockCommonMember2023-03-310001275014us-gaap:RetainedEarningsMember2023-03-310001275014us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001275014us-gaap:ParentMember2023-03-310001275014us-gaap:NoncontrollingInterestMember2023-03-3100012750142023-03-310001275014us-gaap:CommonStockMember2023-04-012023-06-300001275014us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001275014us-gaap:ParentMember2023-04-012023-06-300001275014us-gaap:TreasuryStockCommonMember2023-04-012023-06-300001275014us-gaap:RetainedEarningsMember2023-04-012023-06-300001275014us-gaap:NoncontrollingInterestMember2023-04-012023-06-300001275014us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001275014us-gaap:CommonStockMember2023-06-300001275014us-gaap:AdditionalPaidInCapitalMember2023-06-300001275014us-gaap:TreasuryStockCommonMember2023-06-300001275014us-gaap:RetainedEarningsMember2023-06-300001275014us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001275014us-gaap:ParentMember2023-06-300001275014us-gaap:NoncontrollingInterestMember2023-06-300001275014us-gaap:CommonStockMember2022-12-300001275014us-gaap:AdditionalPaidInCapitalMember2022-12-300001275014us-gaap:TreasuryStockCommonMember2022-12-300001275014us-gaap:RetainedEarningsMember2022-12-300001275014us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-300001275014us-gaap:ParentMember2022-12-300001275014us-gaap:NoncontrollingInterestMember2022-12-300001275014us-gaap:CommonStockMember2022-12-312023-06-300001275014us-gaap:AdditionalPaidInCapitalMember2022-12-312023-06-300001275014us-gaap:ParentMember2022-12-312023-06-300001275014us-gaap:TreasuryStockCommonMember2022-12-312023-06-300001275014us-gaap:RetainedEarningsMember2022-12-312023-06-300001275014us-gaap:NoncontrollingInterestMember2022-12-312023-06-300001275014us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-312023-06-300001275014uctt:HisInnovationsGroupMember2023-10-250001275014uctt:HisInnovationsGroupMember2023-10-252023-10-250001275014us-gaap:CustomerRelationshipsMembeructt:HisInnovationsGroupMember2023-10-250001275014uctt:HisInnovationsGroupMemberus-gaap:IntellectualPropertyMember2023-10-250001275014us-gaap:DevelopedTechnologyRightsMembeructt:HisInnovationsGroupMember2023-10-250001275014uctt:BacklogMembeructt:HisInnovationsGroupMember2023-10-250001275014uctt:HisInnovationsGroupMember2023-12-302024-06-280001275014uctt:HisInnovationsGroupMember2024-03-302024-06-280001275014uctt:HisInnovationsGroupMember2023-04-012023-06-300001275014uctt:HisInnovationsGroupMember2022-12-312023-06-300001275014us-gaap:LandMember2024-06-280001275014us-gaap:LandMember2023-12-290001275014us-gaap:BuildingMember2024-06-280001275014us-gaap:BuildingMember2023-12-290001275014us-gaap:LeaseholdImprovementsMember2024-06-280001275014us-gaap:LeaseholdImprovementsMember2023-12-290001275014us-gaap:MachineryAndEquipmentMember2024-06-280001275014us-gaap:MachineryAndEquipmentMember2023-12-290001275014uctt:ComputerEquipmentAndSoftwareMember2024-06-280001275014uctt:ComputerEquipmentAndSoftwareMember2023-12-290001275014us-gaap:FurnitureAndFixturesMember2024-06-280001275014us-gaap:FurnitureAndFixturesMember2023-12-290001275014uctt:PlanAssetsMember2024-06-280001275014uctt:PlanAssetsMemberus-gaap:FairValueInputsLevel1Member2024-06-280001275014us-gaap:FairValueInputsLevel2Membeructt:PlanAssetsMember2024-06-280001275014us-gaap:FairValueInputsLevel3Membeructt:PlanAssetsMember2024-06-280001275014us-gaap:ForwardContractsMember2024-06-280001275014us-gaap:ForwardContractsMemberus-gaap:FairValueInputsLevel1Member2024-06-280001275014us-gaap:FairValueInputsLevel2Memberus-gaap:ForwardContractsMember2024-06-280001275014us-gaap:FairValueInputsLevel3Memberus-gaap:ForwardContractsMember2024-06-280001275014us-gaap:PensionCostsMember2024-06-280001275014us-gaap:PensionCostsMemberus-gaap:FairValueInputsLevel1Member2024-06-280001275014us-gaap:FairValueInputsLevel2Memberus-gaap:PensionCostsMember2024-06-280001275014us-gaap:FairValueInputsLevel3Memberus-gaap:PensionCostsMember2024-06-280001275014uctt:ContingentEarnoutLiabilityMember2024-06-280001275014uctt:ContingentEarnoutLiabilityMemberus-gaap:FairValueInputsLevel1Member2024-06-280001275014us-gaap:FairValueInputsLevel2Membeructt:ContingentEarnoutLiabilityMember2024-06-280001275014us-gaap:FairValueInputsLevel3Membeructt:ContingentEarnoutLiabilityMember2024-06-280001275014uctt:PlanAssetsMember2023-12-290001275014uctt:PlanAssetsMemberus-gaap:FairValueInputsLevel1Member2023-12-290001275014us-gaap:FairValueInputsLevel2Membeructt:PlanAssetsMember2023-12-290001275014us-gaap:FairValueInputsLevel3Membeructt:PlanAssetsMember2023-12-290001275014us-gaap:ForwardContractsMember2023-12-290001275014us-gaap:ForwardContractsMemberus-gaap:FairValueInputsLevel1Member2023-12-290001275014us-gaap:FairValueInputsLevel2Memberus-gaap:ForwardContractsMember2023-12-290001275014us-gaap:FairValueInputsLevel3Memberus-gaap:ForwardContractsMember2023-12-290001275014us-gaap:PensionCostsMember2023-12-290001275014us-gaap:PensionCostsMemberus-gaap:FairValueInputsLevel1Member2023-12-290001275014us-gaap:FairValueInputsLevel2Memberus-gaap:PensionCostsMember2023-12-290001275014us-gaap:FairValueInputsLevel3Memberus-gaap:PensionCostsMember2023-12-290001275014uctt:ContingentEarnoutLiabilityMember2023-12-290001275014uctt:ContingentEarnoutLiabilityMemberus-gaap:FairValueInputsLevel1Member2023-12-290001275014us-gaap:FairValueInputsLevel2Membeructt:ContingentEarnoutLiabilityMember2023-12-290001275014us-gaap:FairValueInputsLevel3Membeructt:ContingentEarnoutLiabilityMember2023-12-290001275014uctt:SemiconductorProductsAndSolutionsMember2024-06-280001275014uctt:SemiconductorServicesBusinessMember2024-06-280001275014us-gaap:CustomerRelationshipsMembersrt:MinimumMember2023-12-302024-06-280001275014srt:MaximumMemberus-gaap:CustomerRelationshipsMember2023-12-302024-06-280001275014us-gaap:CustomerRelationshipsMember2024-06-280001275014us-gaap:CustomerRelationshipsMember2023-12-290001275014uctt:RecipesMember2023-12-302024-06-280001275014uctt:RecipesMember2024-06-280001275014uctt:RecipesMember2023-12-290001275014srt:MinimumMemberus-gaap:IntellectualPropertyMember2023-12-302024-06-280001275014srt:MaximumMemberus-gaap:IntellectualPropertyMember2023-12-302024-06-280001275014us-gaap:IntellectualPropertyMember2024-06-280001275014us-gaap:IntellectualPropertyMember2023-12-290001275014us-gaap:TradeNamesMembersrt:MinimumMember2023-12-302024-06-280001275014srt:MaximumMemberus-gaap:TradeNamesMember2023-12-302024-06-280001275014us-gaap:TradeNamesMember2024-06-280001275014us-gaap:TradeNamesMember2023-12-290001275014uctt:StandardOperatingProceduresMember2023-12-302024-06-280001275014uctt:StandardOperatingProceduresMember2024-06-280001275014uctt:StandardOperatingProceduresMember2023-12-290001275014us-gaap:DevelopedTechnologyRightsMember2023-12-302024-06-280001275014us-gaap:DevelopedTechnologyRightsMember2024-06-280001275014us-gaap:DevelopedTechnologyRightsMember2023-12-290001275014uctt:BacklogMember2023-12-302024-06-280001275014uctt:BacklogMember2024-06-280001275014uctt:BacklogMember2023-12-290001275014uctt:UctTradeNameMember2023-12-302024-06-280001275014us-gaap:LineOfCreditMembeructt:TermLoanCreditFacilityMemberus-gaap:SecuredDebtMember2024-04-042024-04-040001275014us-gaap:LineOfCreditMembeructt:TermLoanCreditFacilityMemberus-gaap:SecuredDebtMember2024-04-030001275014us-gaap:LineOfCreditMembeructt:TermLoanCreditFacilityMemberus-gaap:SecuredDebtMember2024-04-040001275014uctt:TermLoanCreditFacilityMemberus-gaap:SecuredDebtMember2024-04-042024-04-040001275014uctt:TermLoanCreditFacilityMemberus-gaap:SecuredDebtMember2024-04-040001275014uctt:TermLoanCreditFacilityMember2023-12-302024-06-280001275014us-gaap:RevolvingCreditFacilityMember2024-06-280001275014us-gaap:RevolvingCreditFacilityMember2023-12-302024-06-280001275014us-gaap:LetterOfCreditMember2024-06-280001275014us-gaap:LetterOfCreditMember2023-12-302024-06-280001275014us-gaap:EurodollarMembeructt:TermLoanCreditFacilityMembersrt:MinimumMember2023-06-292023-06-290001275014us-gaap:PrimeRateMembeructt:TermLoanCreditFacilityMembersrt:MinimumMember2023-06-292023-06-290001275014us-gaap:EurodollarMembeructt:TermLoanCreditFacilityMembersrt:MaximumMember2023-06-292023-06-290001275014us-gaap:PrimeRateMembeructt:TermLoanCreditFacilityMembersrt:MaximumMember2023-06-292023-06-290001275014us-gaap:LineOfCreditMembeructt:TermLoanCreditFacilityMemberus-gaap:SecuredDebtMember2024-06-280001275014uctt:TermLoanCreditFacilityMember2024-06-280001275014uctt:BankDebtMembercountry:CZus-gaap:RevolvingCreditFacilityMember2024-06-280001275014uctt:BankDebtMemberus-gaap:RevolvingCreditFacilityMember2024-06-280001275014uctt:FluidSolutionsMember2024-06-280001275014uctt:FluidSolutionsMembersrt:MinimumMember2024-06-280001275014uctt:FluidSolutionsMembersrt:MaximumMember2024-06-280001275014uctt:BankDebtMember2024-06-280001275014country:USuctt:BankDebtMemberus-gaap:RevolvingCreditFacilityMember2024-06-280001275014uctt:BankDebtMembercountry:ILus-gaap:RevolvingCreditFacilityMember2024-06-280001275014srt:MaximumMember2023-12-302024-06-280001275014us-gaap:CommonStockMember2022-10-200001275014us-gaap:CommonStockMember2022-10-202022-10-200001275014uctt:CinosCoLtdAndCinosXianCleanTechnologyLtdMember2024-06-280001275014uctt:EmployeesMemberus-gaap:RestrictedStockUnitsRSUMember2023-12-302024-06-280001275014us-gaap:CostOfSalesMember2024-03-302024-06-280001275014us-gaap:CostOfSalesMember2023-04-012023-06-300001275014us-gaap:CostOfSalesMember2023-12-302024-06-280001275014us-gaap:CostOfSalesMember2022-12-312023-06-300001275014us-gaap:ResearchAndDevelopmentExpenseMember2024-03-302024-06-280001275014us-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-300001275014us-gaap:ResearchAndDevelopmentExpenseMember2023-12-302024-06-280001275014us-gaap:ResearchAndDevelopmentExpenseMember2022-12-312023-06-300001275014us-gaap:SellingAndMarketingExpenseMember2024-03-302024-06-280001275014us-gaap:SellingAndMarketingExpenseMember2023-04-012023-06-300001275014us-gaap:SellingAndMarketingExpenseMember2023-12-302024-06-280001275014us-gaap:SellingAndMarketingExpenseMember2022-12-312023-06-300001275014us-gaap:GeneralAndAdministrativeExpenseMember2024-03-302024-06-280001275014us-gaap:GeneralAndAdministrativeExpenseMember2023-04-012023-06-300001275014us-gaap:GeneralAndAdministrativeExpenseMember2023-12-302024-06-280001275014us-gaap:GeneralAndAdministrativeExpenseMember2022-12-312023-06-300001275014us-gaap:RestrictedStockUnitsRSUMember2024-03-302024-06-280001275014us-gaap:RestrictedStockUnitsRSUMember2023-12-302024-06-280001275014us-gaap:RestrictedStockUnitsRSUMember2023-04-012023-06-300001275014us-gaap:RestrictedStockUnitsRSUMember2022-12-312023-06-300001275014us-gaap:PerformanceSharesMember2024-03-302024-06-280001275014us-gaap:PerformanceSharesMember2023-12-302024-06-280001275014us-gaap:PerformanceSharesMember2023-04-012023-06-300001275014us-gaap:PerformanceSharesMember2022-12-312023-06-300001275014us-gaap:RestrictedStockMember2024-03-302024-06-280001275014us-gaap:RestrictedStockMember2023-12-302024-06-280001275014us-gaap:RestrictedStockMember2023-04-012023-06-300001275014us-gaap:RestrictedStockMember2022-12-312023-06-300001275014uctt:RestrictedStockUnitsPerformanceStockUnitsAndRestrictedStockAwardsMember2023-12-290001275014uctt:RestrictedStockUnitsPerformanceStockUnitsAndRestrictedStockAwardsMember2023-12-302024-06-280001275014uctt:RestrictedStockUnitsPerformanceStockUnitsAndRestrictedStockAwardsMember2024-06-280001275014uctt:NonEmployeeDirectorsMemberus-gaap:RestrictedStockMember2024-06-280001275014uctt:EmployeeStockPurchasePlanMember2024-03-302024-06-280001275014uctt:EmployeeStockPurchasePlanMember2023-12-302024-06-280001275014uctt:EmployeeStockPurchasePlanMember2022-12-312023-06-300001275014uctt:EmployeeStockPurchasePlanMember2023-04-012023-06-300001275014srt:MinimumMember2023-12-302024-06-280001275014us-gaap:AccountsReceivableMember2024-06-280001275014us-gaap:AccountsReceivableMember2023-12-290001275014country:SG2024-03-302024-06-280001275014country:SG2023-04-012023-06-300001275014country:SG2023-12-302024-06-280001275014country:SG2022-12-312023-06-300001275014country:US2024-03-302024-06-280001275014country:US2023-04-012023-06-300001275014country:US2023-12-302024-06-280001275014country:US2022-12-312023-06-300001275014country:CN2024-03-302024-06-280001275014country:CN2023-04-012023-06-300001275014country:CN2023-12-302024-06-280001275014country:CN2022-12-312023-06-300001275014country:AT2024-03-302024-06-280001275014country:AT2023-04-012023-06-300001275014country:AT2023-12-302024-06-280001275014country:AT2022-12-312023-06-300001275014country:KR2024-03-302024-06-280001275014country:KR2023-04-012023-06-300001275014country:KR2023-12-302024-06-280001275014country:KR2022-12-312023-06-300001275014country:TW2024-03-302024-06-280001275014country:TW2023-04-012023-06-300001275014country:TW2023-12-302024-06-280001275014country:TW2022-12-312023-06-300001275014uctt:OtherGeographicalAreasMember2024-03-302024-06-280001275014uctt:OtherGeographicalAreasMember2023-04-012023-06-300001275014uctt:OtherGeographicalAreasMember2023-12-302024-06-280001275014uctt:OtherGeographicalAreasMember2022-12-312023-06-300001275014uctt:LamResearchCorporationMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-03-302024-06-280001275014uctt:LamResearchCorporationMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-04-012023-06-300001275014uctt:LamResearchCorporationMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-12-302024-06-280001275014uctt:LamResearchCorporationMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-12-312023-06-300001275014us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembeructt:AppliedMaterialsIncMember2024-03-302024-06-280001275014us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembeructt:AppliedMaterialsIncMember2023-04-012023-06-300001275014us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembeructt:AppliedMaterialsIncMember2023-12-302024-06-280001275014us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembeructt:AppliedMaterialsIncMember2022-12-312023-06-300001275014us-gaap:SalesRevenueNetMembeructt:TotalCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-03-302024-06-280001275014us-gaap:SalesRevenueNetMembeructt:TotalCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-04-012023-06-300001275014us-gaap:SalesRevenueNetMembeructt:TotalCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-12-302024-06-280001275014us-gaap:SalesRevenueNetMembeructt:TotalCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-12-312023-06-300001275014us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMembeructt:LamResearchCorporationASMLHoldingNVAdvancedMicroFabricationEquipmentIncAndAppliedMaterialsInc.Member2024-06-282024-06-280001275014us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMembeructt:LamResearchCorporationAppliedMaterialsIncMember2023-12-292023-12-290001275014stpr:TX2024-06-280001275014country:CZ2024-06-280001275014uctt:SemiconductorProductsAndSolutionsMember2024-03-302024-06-280001275014uctt:SemiconductorProductsAndSolutionsMember2023-04-012023-06-300001275014uctt:SemiconductorProductsAndSolutionsMember2023-12-302024-06-280001275014uctt:SemiconductorProductsAndSolutionsMember2022-12-312023-06-300001275014uctt:SemiconductorServicesBusinessMember2024-03-302024-06-280001275014uctt:SemiconductorServicesBusinessMember2023-04-012023-06-300001275014uctt:SemiconductorServicesBusinessMember2023-12-302024-06-280001275014uctt:SemiconductorServicesBusinessMember2022-12-312023-06-300001275014uctt:SemiconductorProductsAndSolutionsMember2023-12-290001275014uctt:SemiconductorServicesBusinessMember2023-12-290001275014country:US2024-06-280001275014country:MY2024-06-280001275014country:IL2024-06-280001275014country:KR2024-06-280001275014uctt:OtherForeignCountriesMember2024-06-280001275014country:US2023-12-290001275014country:MY2023-12-290001275014country:IL2023-12-290001275014country:KR2023-12-290001275014uctt:OtherForeignCountriesMember2023-12-29

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
__________________________________________________
Form 10-Q
__________________________________________________
(Mark One)
x
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 28, 2024
or
o
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from____________to
Commission file number 000-50646
__________________________________________________

UCT Logo.jpg
Ultra Clean Holdings, Inc.
(Exact name of registrant as specified in its charter)
__________________________________________________
Delaware61-1430858
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
26462 Corporate Avenue, Hayward, California
94545
(Address of principal executive offices)(Zip Code)
(510) 576-4400
Registrant’s telephone number, including area code
__________________________________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Trading
Symbol(s)
Name of each exchange on which registered
Common stock, par value $0.001 per shareUCTTThe Nasdaq Stock Market, LLC
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  x    No  o
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes  x    No  o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated
filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.:
Large accelerated filer
xAccelerated filero
Non-accelerated fileroSmaller reporting companyo
Emerging growth companyo
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. o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes o No x
Number of shares outstanding of the issuer’s common stock as of July 19, 2024: 45,030,636



ULTRA CLEAN HOLDINGS, INC.
TABLE OF CONTENTS
Page
Item 1.
Item 2.
Item 3.
Item 4.
Item 1.
Item 1A.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.
- 2 -

PART I. FINANCIAL INFORMATION
ITEM 1. Financial Statements
ULTRA CLEAN HOLDINGS, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(Unaudited)
 June 28,
2024
December 29,
2023
(In millions, except par value)
ASSETS
Current assets:
Cash and cash equivalents$319.5 $307.0 
Accounts receivable, net of allowance for credit losses of $2.1 and $1.0 at June 28, 2024 and December 29, 2023, respectively
206.9 180.8 
Inventories399.9 374.5 
Prepaid expenses and other current assets34.5 30.9 
Total current assets960.8 893.2 
Property, plant and equipment, net326.6 328.3 
Goodwill265.2 265.2 
Intangible assets, net200.0 215.3 
Deferred tax assets, net3.1 3.1 
Operating lease right-of-use assets161.3 151.7 
Other non-current assets10.3 10.9 
Total assets$1,927.3 $1,867.7 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Bank borrowings$16.3 $17.6 
Accounts payable229.0 192.9 
Accrued compensation and related benefits49.2 47.7 
Operating lease liabilities18.7 18.1 
Other current liabilities38.2 33.7 
Total current liabilities351.4 310.0 
Bank borrowings, net of current portion478.3 461.2 
Deferred tax liabilities18.9 19.0 
Operating lease liabilities152.4 143.0 
Other liabilities14.6 37.3 
Total liabilities1,015.6 970.5 
Commitments and contingencies (See Note 9)
Equity:
UCT stockholders’ equity:
Preferred stock — $0.001 par value, 10.0 shares authorized; none outstanding
  
Common stock — $0.001 par value, 90.0 shares authorized; 46.5 and 46.1 shares issued and 45.0 and 44.6 shares outstanding at June 28, 2024 and December 29, 2023, respectively
0.1 0.1 
Additional paid-in capital548.2 541.5 
Common shares held in treasury, at cost, 1.5 and 1.5 shares at June 28, 2024 and December 29, 2023, respectively
(45.0)(45.0)
Retained earnings356.4 346.7 
Accumulated other comprehensive loss(7.4)(4.4)
Total UCT stockholders' equity852.3 838.9 
Noncontrolling interests59.4 58.3 
Total equity911.7 897.2 
Total liabilities and equity$1,927.3 $1,867.7 
(See accompanying Notes to Condensed Consolidated Financial Statements)
- 3 -

ULTRA CLEAN HOLDINGS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(Unaudited)
Three Months Ended Six Months Ended
June 28,
2024
June 30,
2023
June 28,
2024
June 30,
2023
(In millions, except per share amounts)
Revenues:
Product$452.7 $362.5 $871.2 $731.1 
Services63.4 59.0 122.7 123.7 
Total revenues516.1 421.5 993.9 854.8 
Cost of revenues:
Product383.9 311.1 738.0 626.2 
Services43.7 42.3 84.8 87.5 
Total cost revenues427.6 353.4 822.8 713.7 
Gross margin88.5 68.1 171.1 141.1 
Operating expenses:
Research and development7.1 7.2 14.1 14.3 
Sales and marketing14.8 12.7 28.5 25.8 
General and administrative43.7 35.6 88.3 76.0 
Total operating expenses65.6 55.5 130.9 116.1 
Income from operations22.9 12.6 40.2 25.0 
Interest income1.4 0.8 2.8 1.3 
Interest expense(11.7)(11.8)(23.9)(23.6)
Other income (expense), net17.4 (1.5)13.5 1.3 
Income before provision for income taxes30.0 0.1 32.6 4.0 
Provision for income taxes8.5 8.3 18.4 11.8 
Net income (loss)21.5 (8.2)14.2 (7.8)
Less: Net income attributable to noncontrolling interests2.4 1.2 4.5 5.0 
Net income (loss) attributable to UCT$19.1 $(9.4)$9.7 $(12.8)
Net income (loss) per share attributable to UCT common stockholders:
Basic$0.43 $(0.21)$0.22 $(0.29)
Diluted$0.42 $(0.21)$0.21 $(0.29)
Shares used in computing net income (loss) per share:
Basic44.944.744.744.8
Diluted45.444.745.344.8
(See accompanying Notes to Condensed Consolidated Financial Statements)
- 4 -

ULTRA CLEAN HOLDINGS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(Unaudited)
Three Months Ended Six Months Ended
June 28,
2024
June 30,
2023
June 28,
2024
June 30,
2023
(In millions)
Net income (loss)$21.5 $(8.2)$14.2 $(7.8)
Other comprehensive income (loss):
Change in cumulative translation adjustment, net of tax(2.0)0.4 (6.3)(1.7)
Change in pension net actuarial gain, net of tax (0.4) (0.2)
Change in fair value of derivatives, net of tax   0.2 
Total other comprehensive loss(2.0) (6.3)(1.7)
Comprehensive income (loss)19.5 (8.2)7.9 (9.5)
Comprehensive income, attributable to noncontrolling interests1.3 2.2 1.2 7.4 
Comprehensive income (loss) attributable to UCT$18.2 $(10.4)$6.7 $(16.9)
(See accompanying Notes to Condensed Consolidated Financial Statements)
- 5 -

ULTRA CLEAN HOLDINGS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited)
Six Months Ended
June 28,
2024
June 30,
2023
(In millions)
Cash flows from operating activities:
Net income (loss)$14.2 $(7.8)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:
Depreciation and amortization22.7 18.2 
Amortization of intangible assets15.3 11.4 
Stock-based compensation8.0 4.7 
Amortization of debt issuance costs1.9 1.9 
Change in the fair value of financial instruments(22.6)(0.2)
Deferred income taxes(0.5)(0.6)
Loss (gain) on sale of property, plant and equipment0.1 (0.4)
Changes in assets and liabilities:
Accounts receivable(26.1)75.1 
Inventories(25.4)45.1 
Prepaid expenses and other current assets(1.5)5.2 
Other non-current assets0.7 (0.3)
Accounts payable41.4 (62.6)
Accrued compensation and related benefits1.5 (12.5)
Income taxes payable1.4 (4.3)
Operating lease assets and liabilities0.5 (2.9)
Other liabilities1.4 (5.6)
Net cash provided by operating activities33.0 64.4 
Cash flows from investing activities:
Purchases of property, plant and equipment(31.0)(47.0)
Proceeds from sale of equipment0.1 0.5 
Net cash used in investing activities(30.9)(46.5)
Cash flows from financing activities:
Proceeds from bank borrowings67.7  
Proceeds from issuance of common stock0.9  
Extinguishment of bank borrowings(44.2) 
Principal payments on bank borrowings(7.1)(30.9)
Payment of debt issuance costs(2.5) 
Employees' taxes paid upon vesting of restricted stock units(2.2)(2.2)
Payments of dividends to a joint venture shareholder(0.1)(0.1)
Repurchase of shares (23.7)
Net cash provided by (used in) financing activities12.5 (56.9)
Effect of exchange rate changes on cash and cash equivalents(2.1)1.0 
Net increase (decrease) in cash and cash equivalents12.5 (38.0)
Cash and cash equivalents at beginning of period307.0 358.8 
Cash and cash equivalents at end of period$319.5 $320.8 
Supplemental cash flow information:
Income taxes paid, net of income tax refunds$17.7 $17.4 
Interest paid$22.3 $21.7 
Non-cash investing and financing activities:
Property, plant and equipment purchased included in accounts payable and other liabilities$4.3 $9.2 
(See accompanying Notes to Condensed Consolidated Financial Statements)
- 6 -

ULTRA CLEAN HOLDINGS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(Unaudited)
Three Months Ended
June 28, 2024
Common Stock
Treasury shares
Shares
Amount
Additional
Paid-in
Capital
Shares
Amount
Retained
Earnings
Accumulated
Other
Comprehensive
Income (Loss)
Total
Stockholders’
Equity of UCT
Noncontrolling
Interests
Total
Equity
(In millions)
Balance March 29, 202444.6$0.1 $545.0 1.5$(45.0)$337.3 $(6.5)$830.9 $58.2 $889.1 
Issuance under employee stock plans0.5— 0.9 — — — 0.9 — 0.9 
Employees' taxes paid upon vesting of restricted stock units(0.1)— (2.2)— — — (2.2)— (2.2)
Stock-based compensation expense— 4.5 4.5 4.5 
Net income— — — 19.1 — 19.1 2.4 21.5 
Dividend payments to a joint venture shareholder— — — — — — (0.1)(0.1)
Other comprehensive loss— — — — (0.9)(0.9)(1.1)(2.0)
Balance June 28, 202445.0$0.1 $548.2 1.5$(45.0)$356.4 $(7.4)$852.3 $59.4 $911.7 
Six Months Ended
June 28, 2024
Common Stock
Treasury shares
Shares
Amount
Additional
Paid-in
Capital
Shares
Amount
Retained
Earnings
Accumulated
Other
Comprehensive
Income (Loss)
Total
Stockholders’
Equity of UCT
Noncontrolling
Interests
Total
Equity
(In millions)
Balance December 29, 202344.6$0.1 $541.5 1.5$(45.0)$346.7 $(4.4)$838.9 $58.3 $897.2 
Issuance under employee stock plans0.5— 0.9 — — — 0.9 — 0.9 
Employees' taxes paid upon vesting of restricted stock units(0.1)— (2.2)— — — (2.2)— (2.2)
Stock-based compensation expense— 8.0 8.0 8.0 
Net income— — — 9.7 — 9.7 4.5 14.2 
Dividend payments to a joint venture shareholder— — — — — — (0.1)(0.1)
Other comprehensive loss— — — — (3.0)(3.0)(3.3)(6.3)
Balance June 28, 202445.0$0.1 $548.2 1.5$(45.0)$356.4 $(7.4)$852.3 $59.4 $911.7 
- 7 -

Three Months Ended
June 30, 2023
Common Stock
Treasury shares
Shares
Amount
Additional
Paid-in
Capital
Shares
Amount
Retained
Earnings
Accumulated
Other
Comprehensive
Income (Loss)
Total
Stockholders’
Equity of UCT
Noncontrolling
Interests
Total
Equity
(In millions)
Balance March 31, 202344.8$0.1 $534.3 1.4$(29.6)$374.4 $(8.5)$870.7 $54.3 $925.0 
Issuance under employee stock plans0.4— — — — — — —  
Employees' taxes paid upon vesting of restricted stock units(0.1)— (2.0)— — — (2.0)— (2.0)
Repurchase shares(0.3)— — 0.3 (9.5)— — (9.5)— (9.5)
Stock-based compensation expense— 1.0 — — — 1.0 — 1.0 
Net income (loss)— — — — (9.4)— (9.4)1.2 (8.2)
Dividend payments to a joint venture shareholder(0.1)(0.1)
Other comprehensive income (loss)— — — — (1.0)(1.0)1.0  
Balance June 30, 202344.8$0.1 $533.3 1.7$(39.1)$365.0 $(9.5)$849.8 $56.4 $906.2 
Six Months Ended
June 30, 2023
Common Stock
Treasury shares
Shares
Amount
Additional
Paid-in
Capital
Shares
Amount
Retained
Earnings
Accumulated
Other
Comprehensive
Income (Loss)
Total
Stockholders’
Equity of UCT
Noncontrolling
Interests
Total
Equity
(In millions)
Balance December 31, 202245.2$0.1 $530.8 0.9$(15.4)$377.8 $(5.4)$887.9 $49.1 $937.0 
Issuance under employee stock plans0.5— — — — — — — 
Employees' taxes paid upon vesting of restricted stock units(0.1)— (2.2)— — — (2.2)— (2.2)
Repurchase shares(0.8)— — 0.8 (23.7)— — (23.7)— (23.7)
Stock-based compensation expense— 4.7 — — — 4.7 — 4.7 
Net income (loss)— — — — (12.8)— (12.8)5.0 (7.8)
Dividend payments to a joint venture shareholder(0.1)(0.1)
Other comprehensive income (loss)— — — — (4.1)(4.1)2.4 (1.7)
Balance June 30, 202344.8$0.1 $533.3 1.7$(39.1)$365.0 $(9.5)$849.8 $56.4 $906.2 
- 8 -

ULTRA CLEAN HOLDINGS, INC.
INDEX TO NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

- 9 -

ULTRA CLEAN HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
1. ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES
Organization — Ultra Clean Holdings, Inc., (the “Company” or “UCT”) a Delaware corporation, was founded in November 2002 and became a publicly traded company on the NASDAQ Global Market in March 2004. The Company is a leading developer and supplier of critical subsystems, components, parts, and ultra-high purity cleaning and analytical services, primarily for the semiconductor industry. UCT offers its customers an integrated outsourced solution for major subassemblies, improved design-to-delivery cycle times, design for manufacturability, prototyping and part and component manufacturing, as well as tool chamber parts cleaning and coating, and micro-contamination analytical services. The Company’s Products business primarily designs, engineers and manufactures production tools, components and parts, and modules and subsystems for the semiconductor and display capital equipment markets. Products include chemical delivery modules, frame assemblies, gas delivery systems, fluid delivery systems, precision robotics, process modules, sub-fab process equipment support racks, as well as other high-level assemblies. The Company’s Services business provides ultra-high purity parts cleaning, process tool part recoating, surface encapsulation and high sensitivity micro contamination analysis primarily for the semiconductor device makers and wafer fabrication equipment markets.
Basis of Presentation — The unaudited Condensed Consolidated Financial Statements included in this quarterly report on Form 10-Q include the accounts of the Company and its majority-owned subsidiaries and have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”). This financial information reflects all adjustments which are, in the opinion of the Company, normal, recurring and necessary for a fair statement of the results of operations, financial position, and cash flows for the interim periods presented. Certain information and footnote disclosures normally included in our annual financial statements, prepared in accordance with GAAP, have been condensed or omitted from the interim financial statements in this Quarterly Report on Form 10-Q. Therefore, these unaudited financial statements should be read in conjunction with the Consolidated Financial Statements contained in the Company's Annual Report on Form 10-K for the year ended December 29, 2023.
Fiscal Year — The Company uses a 52-53 week fiscal year ending on the Friday nearest December 31. All references to quarters refer to fiscal quarters and all references to years refer to fiscal years.
Principles of Consolidation — The Company’s Condensed Consolidated Financial Statements include the accounts of the Company and its majority-owned subsidiaries and all intercompany accounts and transactions have been eliminated upon consolidation.
Significant Accounting Policies — There were no changes to the accounting policies disclosed in Note 1, Organization and Significant Accounting Polices of the Company’s Annual Report on Form 10-K for the year ended December 29, 2023 that had a material impact on the Company's condensed consolidated financial statements and related notes.
Impairment Testing of Long-Lived Assets and Goodwill — In the second quarter of 2024, the Company conducted an interim impairment test of its long-lived assets and goodwill associated with its HIS Innovations Group (“HIS”) reporting unit due to the presence of an indicator of potential impairment. This indicator included lower-than-expected financial performance.
The Company reviewed the HIS asset group’s long-lived assets for impairment by comparing the carrying value to the estimated undiscounted future cash flows expected to be generated by the assets. Based on this assessment, the Company determined that the estimated undiscounted future cash flows exceeded the carrying values of the long-lived assets. Consequently, no impairment loss was recognized in the period.
The Company performed a quantitative assessment of goodwill for the HIS reporting unit using the income approach. The income approach involves estimating the future cash flows attributable and discounting these cash flows to their present value using an appropriate discount rate. The fair value of the reporting unit was then compared to its carrying amount, including goodwill. The results of this quantitative assessment indicated that the fair value of the reporting unit exceeded its carrying amount. As a result, the Company concluded that no impairment of goodwill was necessary.
Accounting Standards Recently Adopted
The Company has not adopted any new accounting standards during the six months ended June 28, 2024 that have a material impact on the Company’s condensed consolidated financial statements.
- 10 -

Accounting Standards Not Yet Adopted
In November 2023, FASB issued Accounting Standard Update (ASU) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires a public entity to disclose significant segment expenses and other segment items on an annual and interim basis and provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. The ASU does not change how a public entity identifies its operating segments, aggregates them, or applies the quantitative thresholds to determine its reportable segments. The Company is required to adopt this standard in the fiscal year 2024 for the annual reporting ending December 27, 2024, with retrospective disclosure of prior periods presented. The Company expects this ASU to only impact its disclosures with no impact to its results of operations, cash flows and financial condition.
In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which amends the guidance in ASC 740, Income Taxes. ASU No. 2023-09 is intended to improve the transparency of income tax disclosures by requiring (1) consistent categories and greater disaggregation of information in the rate reconciliation and (2) income taxes paid disaggregated by jurisdiction. It also includes certain other amendments to improve the effectiveness of income tax disclosures. The Company is required to adopt this standard prospectively in fiscal year 2025 for the annual reporting period ending December 26, 2025. The Company is currently evaluating the potential impact of adopting this new guidance on its consolidated financial statements and related disclosures.
2. BUSINESS COMBINATIONS
On October 25, 2023, the Company acquired 100% of the shares of HIS, a privately held company based in Hillsboro, Oregon. HIS is a leading supplier to the semiconductor sub-fab segment including the design, manufacturing, and integration of components, process solutions, and fully integrated sub-systems. The acquisition strengthens the Company's leadership in developing and supplying critical products to the semiconductor industry, and extends our reach into the sub-fab area.
The purchase price of HIS for purposes of the Company’s preliminary purchase price allocation was determined to be $73.6 million, which includes initial cash consideration of $46.5 million and the fair value of potential earn-out payments of approximately $27.1 million. These potential earn-out payments represent up to $70.0 million of cash consideration that may be payable based on the financial performance of the acquired business during the fiscal years 2023, 2024, and 2025. The fair value of the potential earn-out payments was determined utilizing a Monte Carlo simulation model.
The Company has assigned the purchase price of HIS to the tangible assets, liabilities and identifiable intangible assets acquired, based on their estimated fair values. The excess of purchase price over the aggregate fair value was recorded as goodwill. Goodwill associated with the acquisition is primarily attributable to the future technology, market presence and knowledgeable and experienced workforce. The fair value assigned to identifiable intangible assets acquired was determined using the income approach taking into account the Company’s consideration of a number of inputs, including a third-party analysis that was based upon estimates and assumptions provided by the Company. These estimates and assumptions were determined through established and generally accepted valuation techniques and with the assistance of a valuation specialist.
The assigned purchase price is preliminary pending the completion of various analyses and the finalization of estimates. The primary areas of the purchase price that are not yet finalized relate to the measurement of working capital, acquired income tax related balances, and residual goodwill. During the measurement period, which can be no more than one year from the date of acquisition, we expect to continue to obtain information to assist us in determining the final fair value of the net assets acquired at the acquisition date. Assets acquired and liabilities assumed are recorded based on valuations derived from estimated fair value assessments and assumptions used by the Company. Thus, the provisional measurements of fair value discussed above are subject to change. The Company expects to finalize the valuation as soon as practicable, but not later than one year from the acquisition date. While the Company believes that its estimates and assumptions underlying the valuations are reasonable, different estimates and assumptions could result in different valuations assigned to the individual assets acquired, liabilities assumed, and the resulting amount of goodwill.
The following table summarizes the preliminary fair values of assets acquired and liabilities assumed at the date of acquisition:
- 11 -

(In millions) Amount
Cash and cash equivalents$0.4 
Accounts receivable5.6
Inventories11.4
Prepaid expenses and other assets2.7
Property, plant and equipment9.3
Purchased intangible assets51.6
Operating lease right-of-use assets7.5
Accounts payable(8.1)
Accrued compensation and related benefits(0.7)
Other current liabilities(0.9)
Deferred tax liabilities(12.0)
Operating lease liabilities(9.6)
Total identifiable net assets$57.2 
Goodwill$16.4 
The following table summarizes the intangible assets acquired and the useful lives of these assets:
Purchased
Useful
Life
Intangible 
Assets
(In years)(In millions)
Customer relationships7$35.2 
IP knowhow511.2
Developed technology54.6
Backlog10.6
Total purchased intangible assets$51.6 
The results of operations for HIS have been included in the Company's condensed consolidated financial statements since the date of the acquisition. In addition, acquisition-related costs of $0.3 million were included in the results of operations for the six months ended June 28, 2024. Acquisition-related costs for the three months ended June 28, 2024 and for the three and six months ended June 30, 2023 were immaterial. Acquisition costs are included in general and administrative expenses in the Company’s condensed consolidated results of operations.
3. BALANCE SHEET INFORMATION
Inventories consisted of the following:
(In millions)June 28,
2024
December 29,
2023
Raw materials$206.9 $197.9 
Work in process132.2 107.2 
Finished goods60.8 69.4 
Total$399.9 $374.5 
- 12 -

Property, plant and equipment, net, consisted of the following:
(In millions)June 28,
2024
December 29,
2023
Land$7.2 $5.6 
Buildings54.1 57.1 
Leasehold improvements132.2 110.8 
Machinery and equipment213.4 207.4 
Computer equipment and software77.2 72.2 
Furniture and fixtures4.3 5.0 
488.4 458.1 
Accumulated depreciation(192.1)(170.3)
Construction in progress30.3 40.5 
Total$326.6 $328.3 
Long-lived assets used in operations are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable and the undiscounted cash flows estimated to be generated by the asset are less than the asset’s carrying value. Refer to Note 1, “Organization and Significant Accounting Policies” for additional information regarding impairment testing of long-lived assets.
4. FAIR VALUE
The fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The following table summarizes, for assets or liabilities measured at fair value, the respective fair value and the classification by level of input within the fair value hierarchy:
Fair Value Measurement at
Reporting Date Using
DescriptionJune 28, 2024
Quoted Prices in
Active Markets for
Identical Assets
(Level 1)
Significant
Other Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
(In millions)
Other non-current assets:
Plan assets$0.7 $ $ $0.7 
Other current liabilities:
Forward contracts$0.3 $ $0.3 $ 
Other liabilities:
Pension obligation$1.5 $ $ $1.5 
Contingent earn-out$6.3 $ $ $6.3 
Fair Value Measurement at
Reporting Date Using
DescriptionDecember 29, 2023
Quoted Prices in
Active Markets for
Identical Assets
(Level 1)
Significant
Other Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
(In millions)
Other non-current assets:
Plan assets$1.3 $ $ $1.3 
Other current liabilities:
Forward contracts$0.1 $ $0.1 $ 
Other liabilities:
Pension obligation$1.6 $ $ $1.6 
Contingent earn-out$29.1 $ $ $29.1 
- 13 -

The estimated fair value of foreign currency forward contracts is based upon quoted market prices obtained from independent pricing services for similar derivative contracts and these financial instruments are characterized as Level 2 assets in the fair value hierarchy.
The estimated fair value of pension obligation is based on expected years of service and average compensation. The valuation model used to value pension obligation utilizes mortality rate, inflation, interest rate risks and changes in the life expectancy for pensioners. These assumptions are routinely made in the appraisal process by the independent actuary resulting in a Level 3 classification. As of June 28, 2024, the Company's aggregate pension benefit obligations was $11.6 million and the fair value of the pension plan assets was $10.8 million. The underfunded pension benefit obligations was $0.8 million as of June 28, 2024. The Company recognizes the overfunded or underfunded status of defined benefit pension plans, measured as the difference between the fair value of the plan assets and the benefit obligation. Each overfunded plan is recognized as an asset and each underfunded plan is recognized as a liability.
The Company measures its contingent earn-out liabilities at fair value on a recurring basis using a Monte Carlo simulation model. The significant unobservable inputs used in the model include the forecasted operating profit of the acquired business during each of calendar years 2024 and 2025. Significant increases or decreases to the forecasted results would result in a significantly higher or lower liability, with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the contingent earn-out liability on the acquisition date is reflected as cash used in financing activities in the consolidated statements of cash flows. Any amount paid in excess of the contingent earn-out liability on the acquisition date will be reflected as cash used in operating activities in the consolidated statements of cash flows. For the three and six months ended June 28, 2024, the Company recorded $24.1 million and $22.8 million, respectively of gain from change in the fair value of contingent earn-out related to the acquisition of HIS. This gain from change in the fair value was recognized as other income (expense), net in the Condensed Consolidated Statements of Operations.
There were no transfers from Level 1 or Level 2. Fair value adjustments were noncash, and therefore did not impact the Company’s liquidity or capital resources.
5. GOODWILL AND INTANGIBLE ASSETS
Goodwill
The Company’s methodology for allocating the purchase price relating to an acquisition is determined through established and generally accepted valuation techniques. Goodwill is measured as the excess of the consideration transferred over the sum of the amounts assigned to tangible and identifiable intangible assets acquired less liabilities assumed.
To test goodwill for impairment, the Company first performs a qualitative assessment to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value. If the Company concludes it is more likely than not that the fair value of a reporting unit exceeds its carrying amount, the Company does not proceed to perform a quantitative impairment test. If the Company concludes it is more likely than not that the fair value of the reporting unit is less than its carrying value, a quantitative goodwill impairment test will be performed by comparing the fair value of each reporting unit to its carrying value. A quantitative impairment analysis, if necessary, considers the income approach, which requires estimates of the present value of expected future cash flows to determine a reporting unit’s fair value. Significant estimates include revenue growth rates and operating margins used to calculate projected future cash flows, discount rates, and future economic and market conditions. A goodwill impairment charge is recognized for the amount by which the reporting unit’s fair value is less than its carrying value. Any loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. The process of evaluating the potential impairment of goodwill and intangible assets requires significant judgment. The Company regularly monitors current business conditions and other factors including, but not limited to, adverse industry or economic trends and lower projections of profitability that may impact future operating results.
- 14 -

During the three and six months ended June 28, 2024, there were no changes to the Company's reporting units, and the Company did not recognize any impairment charges or additions to goodwill. Refer to Note 1, “Organization and Significant Accounting Policies” for additional information regarding impairment testing of goodwill.
Details of aggregate goodwill of the Company are as follows:
(In millions)ProductsServicesTotal
Balance at June 28, 2024$191.7 $73.5 $265.2 
Intangible Assets
Intangible assets are generally recorded in connection with a business acquisition. The Company evaluates the useful lives of its intangible assets each reporting period to determine whether events and circumstances require revising the remaining period of amortization. In addition, the Company reviews finite-lived intangible assets for impairment whenever events or changes in circumstances indicate the carrying value may not be recoverable and evaluates indefinite-lived intangible asset for impairment annually, or more frequently if indicators of potential impairment exist. Management considers such indicators as significant differences in product demand from the estimates, changes in the competitive and economic environment, technological advances, and changes in cost structure. Refer to Note 1, “Organization and Significant Accounting Policies” for additional information regarding impairment testing of intangible assets.
Details of intangible assets were as follows:
As of June 28, 2024As of December 29, 2023
(Dollars in millions)Useful Life
(In years)
Gross
Carrying
Amount
Accumulated
Amortization
Carrying
Value
Gross
Carrying
Amount
Accumulated
Amortization
Carrying
Value
Customer relationships
6 - 10
$207.2 $(107.5)$99.7 $207.2 $(97.5)$109.7 
Recipes2073.2 (21.4)51.8 73.2 (19.5)53.7 
Intellectual property/know-how
7 - 15
48.9 (20.6)28.3 48.9 (18.4)30.5 
Tradename
4 - 6*
32.5 (22.5)10.0 32.5 (22.1)10.4 
Standard operating procedures208.6 (2.5)6.1 8.6 (2.3)6.3 
Developed technology54.6 (0.6)4.0 4.6 (0.2)4.4 
Backlog10.6 (0.5)0.1 0.6 (0.3)0.3 
Total $375.6 $(175.6)$200.0 $375.6 $(160.3)$215.3 
*The Company concluded that the asset life of UCT tradename of $9.0 million is indefinite and is therefore not amortized but is reviewed for impairment at least annually and whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable.
The Company amortizes its intangible assets on a straight-line or accelerated basis over the estimated economic life of the assets. Amortization expense was approximately $7.6 million and $15.3 million for the three and six months ended June 28, 2024, respectively, and $5.5 million and $11.4 million for the three and six months ended June 30, 2023, respectively. Amortization expense related to recipes, standard operating procedures, developed technology and certain intellectual property/know-how is charged to cost of revenues and the remainder is charged to general and administrative expense. As of June 28, 2024, future estimated amortization expense is expected to be as follows:
(In millions)Amortization
Expense
2024 (remaining in year)$15.1 
202528.1 
202627.2 
202726.9 
202823.8 
Thereafter69.9 
Total$191.0 
6. BORROWING ARRANGEMENTS
On April 4, 2024, the Company entered into a Sixth Amendment (the “Sixth Amendment”) to the Credit Agreement dated as of August 27, 2018 (as amended as of October 1, 2018, March 31, 2021, August 19, 2022, June 29, 2023 and July 27,
- 15 -

2023 (the “Existing Credit Agreement”), and the Existing Credit Agreement as further amended by the Sixth Amendment, the “Credit Agreement”). Pursuant to the Sixth Amendment, the Existing Credit Agreement was amended to, among other things, (i) extend the final maturity date of the term loan and revolving credit facilities under the Credit Agreement by 30 months; (ii) reduce the interest rate applicable to the term loan facility under the Credit Agreement by 0.25% per annum; and (iii) increase the outstanding amount under the Term Loan of $475.4 million to $500 million.
The Sixth Amendment resulted in the receipts of an additional $67.7 million of debt, net of $1.1 million related lender fees from new or existing syndicate lenders which was offset by syndicate lenders who reduced their positions by $44.2 million. The Company capitalized additional $2.5 million of costs related to this amendment and continued to defer previously capitalized costs of $5.2 million. The Company expensed the third party transaction costs and the previously capitalized costs of extinguished debt of $3.6 million which was included in the other income (expense), net in the Condensed Consolidated Statements of Operations for the three and six month period ended June 28, 2024.
The Company pays monthly interest payments in arrears and quarterly principal payments of 0.625% of the outstanding principal balance since April 4, 2024, with the remaining principal paid upon maturity.
The revolving credit facility has an available commitment of $150.0 million and a maturity date of August 27, 2027. The Company pays a quarterly commitment fee in arrears equal to 0.25% of the average daily available commitment outstanding. Outstanding letters of credit reduce the availability of the revolving credit facility and, as of June 28, 2024, the Company had $146.1 million, net of $3.9 million of outstanding letters of credit, available under this revolving credit facility.
The letter of credit facility has an available commitment of $50.0 million and a maturity date of August 27, 2027. The Company pays a quarterly fee in arrears equal to 2.5% (subject to certain adjustments to the Term Loan) of the dollar equivalent of all outstanding letters of credit, and a fronting fee equal to 0.125% of the undrawn and unexpired amount of each letter of credit. As of June 28, 2024, the Company had $3.9 million of outstanding letters of credit and $46.1 million of available commitments remaining under the letter of credit facility.
On June 29, 2023, the Company entered into a Fourth Amendment (the “Fourth Amendment”) to the Credit Agreement to replace the LIBOR-based reference interest rate option with a reference interest option based upon Term SOFR under the Credit Agreement.
Under the Credit Agreement, the Company may elect that the Term Loan bear interest at a rate per annum equal to either (a) “ABR” (as defined in the Credit Agreement), plus the applicable margin or (b) the “Eurodollar Rate” (as defined in the Credit Agreement), based on SOFR, plus the applicable margin. The applicable margin for the Term Loan is equal to a rate per annum to either (i) at any time that the Company’s corporate family rating is Ba3 (with a stable outlook) or higher from Moody’s and BB- (with a stable outlook) or higher from S&P, (x) 3.25% for such Eurodollar term loans and (y) 2.25% for such ABR term loans or (ii) at all other times, (x) 3.50% for such Eurodollar term loans and (y) 2.50% for such ABR term loans. Interest on the Term Loan is payable on (1) in the case of such ABR term loans, the last day of each calendar quarter and (2) in the case of such Eurodollar term loans, the last day of each relevant interest period and, in the case of any interest period longer than three months, on each successive date three months after the first day of such interest period.
At June 28, 2024, the Company had an outstanding amount under the Term Loan of $496.9 million, gross of unamortized debt issuance costs of $8.3 million. As of June 28, 2024, the interest rate on the outstanding Term Loan was 9.0%.
The Credit Agreement requires the Company to maintain certain financial covenants including a consolidated fixed charge coverage ratio and a consolidated leverage ratio (as defined in the Credit Agreement) as of the last day of any fiscal quarter. The Company currently has no revolving loans outstanding under the Credit Agreement. As of June 28, 2024, the Company was in compliance with the financial covenants contained within the Credit Agreement.
The Company has a credit agreement with a local bank in the Czech Republic that provides for a revolving credit facility in the aggregate of up to 7.0 million euros (approximately $7.5 million). As of June 28, 2024, no debt was outstanding under this revolving credit facility.
Fluid Solutions has credit facilities with various financial institutions in Israel that provides borrowing up to $11.0 million. As of June 28, 2024, Fluid Solutions had a $6.0 million outstanding balance under these facilities with average interest rate ranges from 7.5% to 7.8%.
As of June 28, 2024, the Company’s total bank debt was $494.6 million, net of unamortized debt issuance costs of $8.3 million. As of June 28, 2024, the Company had $146.1 million, $5.0 million, and $7.5 million available to draw from its credit facilities in the U.S., Israel and Czech Republic, respectively.
The fair value of the Company’s long-term debt was based on Level 2 inputs, and fair value was determined using quoted prices for similar liabilities in inactive markets. The Company’s carrying value approximates fair value for the Company’s long-term debt.
- 16 -

7. INCOME TAX
The Company's effective tax rate was 28.3% and 8300.0% for the three months ended June 28, 2024 and June 30, 2023, respectively, and 56.4% and 295.0% for the six months ended June 28, 2024 and June 30, 2023, respectively. The Company’s income tax provision was $8.5 million and $8.3 million for the three months ended June 28, 2024 and June 30, 2023, respectively, and $18.4 million and $11.8 million for the six months ended June 28, 2024 and June 30, 2023, respectively. The change in respective tax rates reflects, primarily, changes in the geographic mix of worldwide earnings and financial results in jurisdictions which are taxed at different rates and the impact of losses in jurisdictions with full valuation allowances on deferred tax assets. Company management continuously evaluates the need for a valuation allowance and, as of June 28, 2024, concluded that a full valuation allowance on its U.S. federal and state and certain of its foreign deferred tax assets was still appropriate.
During the three months ended June 28, 2024, the Company received final approval for the renewal of a reduced tax rate incentive on qualified earnings of one of the Company's subsidiaries in Singapore, effective beginning of the Company's 2024 fiscal year through December 31, 2028. The reduced tax rate on the qualifying income was reflected in the effective tax rate and income tax provision for the three and six months ended June 28, 2024 and June 30, 2023.
As of June 28, 2024 and June 30, 2023, the Company’s gross liability for unrecognized tax benefits, excluding interest, was $3.1 million and $2.7 million, respectively. Increases or decreases to interest and penalties on uncertain tax positions are included in the income tax provision in the Condensed Consolidated Statements of Operations. Although it is possible that some of the unrecognized tax benefits could be settled within the next twelve months, the Company cannot reasonably estimate the outcome at this time.
8. RETIREMENT PLANS
Defined Benefit Plans
Cinos Korea has a noncontributory defined benefit pension plan covering substantially all of its employees upon their retirement. The Company's entities in Israel also have noncontributory defined benefit pension plans covering their employees upon their retirement. The benefits for these plans are based on expected years of service and average compensation. The net period costs are recognized as employees render the services necessary to earn the postretirement benefits. The Company records annual amounts relating to the pension plan based on calculations that incorporate various actuarial and other assumptions, including discount rates, mortality, assumed rates of return, compensation increases and turnover rates. The Company reviews its assumptions on an annual basis and makes modifications to the assumptions based on current and expected rates of return and trends when it is appropriate to do so. The effect of modifications to those assumptions is recorded in accumulated other comprehensive income and amortized to net periodic cost over future periods using the corridor method. The Company believes that the assumptions utilized in recording its obligations under the plans are reasonable based on its experience and market conditions.
As of June 28, 2024, the benefit obligation of the plans was $11.6 million and the fair value of the benefit plan assets was $10.8 million which are invested in several fixed deposit accounts with financial institutions. As of June 28, 2024, the underfunded balance of the plans of $0.8 million has been recorded by the Company and is included in other liabilities.
Amounts recognized in accumulated other comprehensive loss and contributed for the three and six months ended June 28, 2024 were negligible. The Company and its subsidiaries contributed $0.1 million during the three and six months ended June 30, 2023 and recognized $0.4 million and $0.2 million in accumulated other comprehensive loss for the three and six months ended June 30, 2023.
As of June 28, 2024, the Company's future estimated payment obligations for the respective fiscal years are as follows:
- 17 -

(In millions)
2024$0.6 
20251.6 
20262.4 
20271.3 
20281.1 
Thereafter10.2 
Total$17.2 
Employee Savings and Retirement Plan
The Company sponsors a 401(k) savings and retirement plan (the “401(k) Plan”) for all U.S. employees who meet certain eligibility requirements. Participants can elect to contribute to the 401(k) Plan, on a pre-tax basis, up to 25% of their salary to a maximum of the IRS limit. The Company matches 50.0% of each employee's contribution, up to a maximum of 6% of the employee's eligible earnings. The Company made $0.9 million and $1.9 million discretionary employer contributions to the 401(k) Plan for the three and six months ended June 28, 2024 and $0.8 million and $1.6 million for the three and six months ended June 30, 2023.
9. COMMITMENTS AND CONTINGENCIES
Commitments
The Company leases real estate and equipment under various non-cancelable operating leases.
Contingencies
From time to time, the Company is subject to various legal proceedings and claims, either asserted or unasserted, that arise in the ordinary course of business. Although the outcome of the various legal proceedings and claims individually or in the aggregate cannot be predicted with certainty, the Company has not had a history of outcomes to date that have been material to the Condensed Consolidated Statements of Operations and does not believe that any of these proceedings or other claims will have a material adverse effect on its consolidated financial condition, results of operations or cash flows.
10. STOCKHOLDERS’ EQUITY AND NONCONTROLLING INTERESTS
Treasury Stock
On October 20, 2022, the Board of Directors approved a share repurchase program authorizing the Company to purchase up to an aggregate of $150 million of the Company’s common stock over a three-year period. No shares were repurchased under this program for the three and six months ended June 28, 2024. For the three and six months ended June 30, 2023, approximately 0.3 million and 0.8 million shares were repurchased under this program with an aggregate cost of $9.5 million and $23.7 million, respectively.
The Company may reissue these treasury shares as part of its stock-based compensation programs.
Non-controlling Interests
The Company owns part of the outstanding shares of Cinos Korea, a South Korean company that provides outsourced cleaning and recycling of precision parts for the semiconductor industry through its operating facilities in South Korea and through a partial interest in Cinos China.
The carrying value of the remaining interest held by another shareholder in Cinos Korea and the remaining interest in Cinos China are presented as noncontrolling interests in the accompanying Condensed Consolidated Financial Statements. The noncontrolling interests were estimated based on the values of Cinos Korea and Cinos China on a 100% basis. The values were calculated based on the pro-rata portion of total Services earnings before interest expense, taxes, depreciation and amortization contributed by each entity.
11. EMPLOYEE STOCK PLANS
Employee Stock Plans
- 18 -

The Company grants stock awards in the form of restricted stock units (“RSUs”) and performance stock units (“PSUs”) to its employees as part of the Company’s long-term equity compensation plan. These stock awards are granted to employees with a unit purchase price of zero dollars and typically vest over three years, subject to the employee’s continued service with the Company and, in the case of PSUs, subject to achieving certain performance goals and market conditions. The Company also grants common stock to its board members in the form of restricted stock awards (“RSAs”), which vest on the earlier of the next Annual Shareholder Meeting, or 365 days from date of grant.
Stock-based compensation expense includes compensation costs related to estimated fair values of awards granted. The estimated fair value of the Company’s equity-based awards is amortized on a straight-line basis over the awards’ vesting period and is adjusted for performance as it relates to PSUs.
The following table shows the Company’s stock-based compensation expense included in the Condensed Consolidated Statements of Operations:
Three Months EndedSix Months Ended
(In millions)June 28,
2024
June 30,
2023
June 28,
2024
June 30,
2023
Cost of revenues (1)$0.4 $0.3 $0.8 $0.6 
Research and development0.1 0.1 0.1 0.1 
Sales and marketing0.6 0.3 1.0 0.7 
General and administrative3.4 0.3 6.1 3.3 
Total stock-based compensation$4.5 $1.0 $8.0 $4.7 
(1)Stock-based compensation expense capitalized in inventory for the three and six months ended June 28, 2024 and June 30, 2023 were immaterial.
For the three and six months ended June 28, 2024, 451 thousand and 475 thousand RSUs were granted with a weighted average fair value of $41.32 and $41.47 per share, respectively. For the three and six months ended June 30, 2023, 551 thousand and 553 thousand RSUs were granted with a weighted average fair value of $28.29 and $28.31 per share, respectively.
For the three and six months ended June 28, 2024, 125 thousand PSUs were granted and 145 thousand PSUs were granted for the three and six months ended June 30, 2023.

For the three and six months ended June 28, 2024, 26 thousand RSAs were granted and 37 thousand RSAs were granted for the three and six months ended June 30, 2023.
The following table summarizes the Company’s combined RSU, PSU and RSA activity for the six months ended June 28, 2024:
(In millions)Number of
Shares
Aggregate
Intrinsic
Value
Outstanding at December 29, 20231.4$46.1 
Granted0.6
Vested(0.4)
Forfeited(0.2)
Outstanding at June 28, 20241.4 70.4 
Expected to vest at June 28, 20241.4$69.8 
As of June 28, 2024, approximately $33.0 million of unrecognized stock-based compensation cost related to employee and director awards remains to be amortized on a straight-line basis over a weighted average period of 2.1 years, and will be adjusted for subsequent changes in future grants. The total unamortized expense of the Company’s unvested RSAs as of June 28, 2024 was $1.1 million.
Under the current PSU program, performance goals are set at the time of grant and performance is reviewed at the end of a three-year period. The percentage to be applied to each participant’s target award ranges from zero to 200%, based upon the extent to which the financial performance goals are achieved. If specific performance threshold levels for the financial goals are met on an annual basis, the amount earned for that element will be applied to one-third of the participant’s PSU award granted to determine the number of total units earned.
- 19 -

Recipients of PSU awards generally must remain employed by the Company on a continuous basis through the end of the three-year performance period in order to receive any amount of the PSUs covered by that award. In events such as death, disability or retirement, the recipient may be entitled to pro-rata amounts of PSUs as defined in the Plan. Target shares subject to PSU awards do not have voting rights of common stock until earned and issued following the end of the three-year performance period.
Employee Stock Purchase Plan
The ESPP permits employees to purchase common stock at a discount through payroll withholdings at certain specified dates (purchase period) within a defined offering period. The purchase price is 85% of the fair market value of the common stock at the end of the purchase period and is intended to qualify as an “employee stock purchase plan” under Section 423 of the Internal Revenue Code.
During the three and six months ended June 28, 2024, 42 thousand shares were issued under the ESPP. The Company recorded $0.2 million and $0.3 million of expense related to ESPP for the three and six months ended June 28, 2024. No shares were issued under the ESPP during the three and six months ended June 30, 2023. The Company recorded $0.1 million of expense related to ESPP for the three and six months ended June 30, 2023.
12. REVENUE RECOGNITION
Revenue is recognized when the Company satisfies the performance obligations as evidenced by the transfer of control of the promised goods or services to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.
The Company sells its products and services primarily to customers in the semiconductor capital equipment industry. The Company’s revenues are highly concentrated, and therefore highly dependent upon a small number of customers. Typical payment terms with our customers range from thirty to sixty days.
The Company’s Products business segment provides warranty on its products for a period of up to two years and provides for warranty costs at the time of sale based on historical activity. Determination of the warranty reserve requires the Company to make estimates of product return rates and expected costs to repair or replace the products under warranty. If actual return rates and/or repair and replacement costs differ significantly from these estimates, adjustments to recognize additional cost of revenues may be required in future periods. The warranty reserve is included in other current liabilities on the Condensed Consolidated Balance Sheets and is not considered significant.
The Company’s products are manufactured and services provided at the Company's locations throughout the Americas, Asia Pacific and Europe and the Middle East (“EMEA”). Sales to customers are initiated through a purchase order and are governed by our standard terms and conditions, written agreements, or both. Revenue is recognized when performance obligations under the terms of an agreement with a customer are satisfied; generally, this occurs with the transfer of control of the products or when the Company provides the services. Based on the enforceable rights included in our agreements or prevailing terms and conditions, products produced by the Company without an alternative use are not protected by an enforceable right of payment that includes a reasonable profit throughout the duration of the agreement. Consignment sales are recognized in revenue at the earlier of the period that the goods are consumed or after a period of time subsequent to receipt by the customer as specified by terms of the agreement, provided control of the promised goods or services has transferred.
Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. Sales, value-add, and other taxes we collect concurrent with revenue-producing activities are excluded from revenue. Certain of our customers may receive cash-based incentives, such as rebates or credits, which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and reduce revenues recognized. Accruals for unpaid customer rebates of $1.2 million and $2.0 million as of June 28, 2024 and December 29, 2023, respectively, were netted against accounts receivable. The Company's disaggregated revenues are apportioned by segments within the Company’s Condensed Consolidated Statement of Operations.
The Company’s principal markets include America, Asia Pacific and EMEA. The Company's foreign operations are conducted primarily through its subsidiaries in China, Malaysia, Singapore, Israel, Taiwan, South Korea, United Kingdom
- 20 -

and the Czech Republic. Revenues by geographic area are categorized based on the customer’s location to which the products were shipped or services were performed. The following table sets forth revenue by geographic area:
Three Months EndedSix Months Ended
June 28,
2024
June 30,
2023
June 28,
2024
June 30,
2023
Singapore$168.9 $138.9 $326.1 $291.1 
United States146.2 134.1 287.1 267.9 
China59.6 30.9 114.5 54.1 
Austria45.2 31.3 82.8 61.8 
South Korea24.7 22.7 48.3 50.0 
Taiwan21.6 21.6 37.1 40.5 
Others49.9 42.0 98.0 89.4 
Total$516.1 $421.5 $993.9 $854.8 
The Company’s most significant customers (having individually accounted for 10% or more of revenues) and their related revenues as a percentage of total revenues were as follows:
Three Months EndedSix Months Ended
June 28,
2024
June 30,
2023
June 28,
2024
June 30,
2023
Lam Research Corporation31.7 %33.8 %31.6 %35.2 %
Applied Materials, Inc.22.8 23.2 22.8 21.5 
Total54.5 %57.0 %54.4 %56.7 %
Four customers’ accounts receivable balances, Lam Research Corporation, ASML Holding NV, Advanced Micro-Fabrication Equipment Inc., and Applied Materials, Inc., were individually greater than 10% of accounts receivable as of June 28, 2024, in the aggregate approximately 42.5% of the Company's total accounts receivable.
Two customers’ accounts receivable balances, Lam Research Corporation and Applied Materials, Inc., were individually greater than 10% of accounts receivable as of December 29, 2023, in the aggregate approximately 26.8% of total accounts receivable.
13. LEASES
The Company leases offices, facilities and equipment in locations throughout the United States, Asia Pacific and EMEA.
There have been no material changes to the Company's operating lease commitments during the three months ended June 28, 2024.
In the six month period ended June 28, 2024, the Company commenced a 10-year lease of manufacturing space in Austin, Texas, with a single 7-year renewal option at lease end. Additionally, the Company’s subsidiary in Czech Republic entered into 8-year lease of additional manufacturing and office space. As a result, $16.8 million additions were made at commencement date to the operating lease right-of-use assets and to the operating lease liabilities in the Company’s Condensed Consolidated Balance Sheet.
- 21 -

14. NET INCOME (LOSS) PER SHARE
The following is a reconciliation of the numerators and denominators used in computing basic and diluted net income (loss) per share:
Three Months EndedSix Months Ended
(In millions, except share amounts)June 28,
2024
June 30,
2023
June 28,
2024
June 30,
2023
Numerator:
Net income (loss) attributable to UCT$19.1 $(9.4)$9.7 $(12.8)
Denominator:
Shares used in computation — basic:
Weighted average common shares outstanding44.944.744.744.8
Shares used in computation — diluted:
Weighted average common shares outstanding44.944.744.744.8
Effect of potential dilutive securities:
Employee stock plans0.5  0.6  
Shares used in computing diluted net income (loss) per share45.444.745.344.8
Net income (loss) per share attributable to UCT — basic$0.43 $(0.21)$0.22 $(0.29)
Net income (loss) per share attributable to UCT — diluted$0.42 $(0.21)$0.21 $(0.29)
15. REPORTABLE SEGMENTS
The Company prepares financial results based on three operating segments (Products, Services, and HIS) and two reportable segments (Products and Services). The Products and HIS operating segments have been aggregated into the Products reportable segment based upon consistency of economic characteristics, nature of products, similarity of production process, and class of customers. The Company’s Chief Executive Officer (chief operating decision maker) views and evaluates operations based on the results of each of the operating segments. The following table describes each reportable segment:
SegmentProduct or ServicesPrimary Markets ServedGeographic Areas
ProductsAssembly
Weldments
Machining
Fabrication
Semiconductor
Americas
Asia Pacific
EMEA
ServicesCleaning
Analytics
Coating
Semiconductor
Americas
Asia Pacific
EMEA
The Company uses segment profit or loss as the primary measure of profitability to evaluate operating performance and to allocate capital resources. Segment profit or loss is defined as a segment’s income or loss from continuing operations before other income and income taxes included in the accompanying Condensed Consolidated Statements of Operations.
Any intercompany sales and associated profit (and any other intercompany items) are eliminated from segment results. There were no significant intercompany eliminations for the periods presented.
- 22 -

Segment Data
Three Months EndedSix Months Ended
(In millions)June 28,
2024
June 30,
2023
June 28,
2024
June 30,
2023
Revenues:
Products$452.7 $362.5 $871.2 $731.1 
Services63.4 59.0 122.7 123.7 
Total segment revenues$516.1 $421.5 $993.9 $854.8 
Gross margin:
Products$68.8 $51.4 $133.2 $104.9 
Services19.7 16.7 37.9 36.2 
Total segment gross margin$88.5 $68.1 $171.1 $141.1 
Income from operations:
Products$18.8 $10.8 $33.5 $19.5 
Services4.1 1.8 6.7 5.5 
Total segment income from operations$22.9 $12.6 $40.2 $25.0 
(In millions)June 28,
2024
December 29,
2023
Assets
Products$1,659.6 $1,617.5 
Services267.7 250.2 
Total segment assets$1,927.3 $1,867.7 
Long-lived assets comprised of operating lease right-of-use assets and property, plant and equipment, net, reported based on the location of the asset. The carrying amount of long-lived assets in United States, Malaysia, Israel, South Korea and other foreign countries were $177.5 million, $84.0 million, $75.4 million, $49.0 million and $101.9 million, respectively as of June 28, 2024, and $165.4 million, $84.3 million, $74.3 million, $54.3 million and $101.7 million, respectively as of December 29, 2023.
- 23 -

ITEM 2. Management’s Discussion And Analysis of Financial Condition And Results Of Operations
You should read the following discussion of our financial condition and results of operations in conjunction with the Condensed Consolidated Financial Statements and the notes thereto included elsewhere in this Quarterly Report on Form 10-Q and in our Annual Report on Form 10-K filed with the SEC on March 6, 2024. This Quarterly Report on Form 10-Q contains “forward-looking statements” that involve substantial risks and uncertainties. The statements contained in this Quarterly Report on Form 10-Q that are not purely historical are forward-looking statements within the meaning of Section 27A of the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, including, but not limited to, statements regarding our expectations, beliefs, intentions, strategies, future operations, future financial position, future revenue, projected expenses, gross margins and plans and objectives of management. In some cases, you can identify forward-looking statements by terms such as “anticipate,” “believe,” “estimate,” “expect,” “intend,” “may,” “might,” “plan,” “project,” “will,” “would,” “should,” “could,” “can,” “predict,” “potential,” “continue,” “objective,” or the negative of these terms, and similar expressions intended to identify forward-looking statements. However, not all forward-looking statements contain these identifying words. These forward-looking statements reflect our current views about future events and involve known risks, uncertainties and other factors that may cause our actual results, performance or achievement to be materially different from those expressed or implied by the forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those identified below, and those discussed in the section titled “Risk Factors” included in this Quarterly Report on Form 10-Q and in our Annual Report on Form 10-K filed with the SEC on March 6, 2024. Furthermore, such forward-looking statements speak only as of the date of this report. Except as required by law, we undertake no obligation to update any forward-looking statements to reflect events or circumstances after the date of such statements.
Overview
Ultra Clean Holdings, Inc., (“UCT”, the “Company” or “We”) is a leading developer and supplier of critical subsystems, components, parts, and ultra-high purity cleaning and analytical services primarily for the semiconductor industry. UCT offers its customers an integrated outsourced solution for major subassemblies, improved design-to-delivery cycle times, design for manufacturability, prototyping and part and component manufacturing, as well as tool chamber parts cleaning and coating, and micro-contamination analytical services. We report results for two segments: Products and Services. Our Products segment primarily designs, engineers and manufactures production tools, components and parts, and modules and subsystems for the semiconductor and display capital equipment markets. Products include chemical delivery modules, frame assemblies, gas delivery systems, fluid delivery systems, precision robotics, process modules as well as other high-level assemblies. Our Services segment provides ultra-high purity parts cleaning, process tool part recoating, surface encapsulation and high sensitivity micro contamination analysis primarily for the semiconductor device makers and wafer fabrication equipment (“WFE”) markets.
We ship a majority of our products and provide most of our services to U.S. registered customers with locations both in and outside the U.S. In addition to U.S. manufacturing and service operations, we manufacture products and provide parts cleaning and other related services in our Asia Pacific, Europe and Middle East (“EMEA”) facilities to support local and U.S. based customers. We conduct our operating activities primarily through our subsidiaries.
Over the long term, we believe the semiconductor market we serve will continue to grow due to multi-year industry demand from a broad range of drivers, such as new processor architectures that enable higher performance servers necessary for cloud, artificial intelligence (“AI”) and machine learning applications. We also believe that semiconductor original equipment manufacturers (“OEM”) are increasingly relying on partners like UCT to fulfill their expanding capacity requirements. Additionally, our Services business is benefiting as device manufacturers rely on precision cleaning and coating to achieve ever more advanced devices.
Critical Accounting Estimates
Our Condensed Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States, which require us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses and related disclosure at the date of our Condensed Consolidated Financial Statements. On an ongoing basis, we evaluate our estimates and judgments, including those related to inventories, income taxes, business combinations, contingent earn-out liabilities and goodwill, intangible assets and long-lived assets. We base our estimates and judgments on historical experience and on various other factors that we believe to be reasonable under the circumstances, the results of which form the basis of our judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates. We consider certain accounting policies related to revenue recognition, inventory valuation, accounting for income taxes, business combinations, valuation of goodwill, intangible assets and long-lived assets to be critical policies due to the estimates and judgments involved in each.
- 24 -

There have been no significant changes to our critical accounting policies, significant judgments and estimates disclosed in our Annual Report on Form 10-K subsequent to December 29, 2023. For further information on our critical and other significant accounting policies and estimates, see Part II, Item 7 “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of our Annual Report on Form 10-K for the fiscal year ended December 29, 2023, as filed with the SEC.
Results of Operations
Fiscal Year
Our fiscal year is the 52- or 53-week period ending on the Friday nearest December 31. Fiscal year 2024 is a 52-week period ending December 27, 2024 and fiscal year 2023 was a 52-week ended December 29, 2023. The fiscal quarters ended June 28, 2024 and June 30, 2023 were both 13-week periods.
Discussion of Results of Operations for the Three and Six months ended June 28, 2024 compared to the Three and Six months ended June 30, 2023
Revenues
Three Months EndedSix Months Ended
Revenues by Segment
(Dollars in millions)
June 28,
2024
June 30,
2023
Percent
Change
June 28,
2024
June 30,
2023
Percent
Change
Products$452.7$362.524.9 %$871.2$731.119.2 %
Services63.459.07.5 %122.7123.7(0.8)%
Total revenues$516.1$421.522.4 %$993.9$854.816.3 %
Products as a percentage of total revenues87.7 %86.0 %87.7 %85.5 %
Services as a percentage of total revenues12.3 %14.0 %12.3 %14.5 %
For the three and six months ended June 28, 2024, Products revenues increased compared to the same periods in the prior year. The increase in Products revenues was primarily due to an increase in customer demand, along with an overall market improvement in the semiconductor industry and in part due to the acquisition of HIS in October 2023.
Services revenues increased $4.4 million from the three months ended June 30, 2023 to the three months ended June 28, 2024 primarily due to increase in demand across its customer base. Services revenues decreased $1.0 million from the six months ended June 30, 2023 to the six months ended June 28, 2024 primarily due to lower memory demand.
Three Months EndedSix Months Ended
Revenues by Geography
(Dollars in millions)
June 28,
2024
June 30,
2023
Percent
Change
June 28,
2024
June 30,
2023
Percent
Change
United States$146.2$134.19.0 %$287.1$267.97.2 %
International369.9287.428.7 %706.8586.920.4 %
Total revenues$516.1$421.522.4 %$993.9$854.816.3 %
United States as a percentage of total revenues28.3 %31.8 %28.9 %31.3 %
International as a percentage of total revenues71.7 %68.2 %71.1 %68.7 %
Revenues by geographic area are categorized based on the customer’s location to which the products were shipped or services were performed.
For the three and six months ended June 28, 2024, U.S. revenues increased compared to the same periods in the prior year, primarily as the result of the October 2023 acquisition of HIS, whose customers are primarily U.S. based.
International revenues increased in the three and six months ended June 28, 2024 compared to the same periods in the prior year primarily as a result of market improvement driving higher customer demand.
- 25 -

Cost of Revenues
Three Months EndedSix Months Ended
Cost of revenues by Segment
(Dollars in millions)
June 28,
2024
June 30,
2023
Percent
Change
June 28,
2024
June 30,
2023
Percent
Change
Products$383.9$311.123.4 %$738.0$626.217.9 %
Services43.742.33.3 %84.887.5(3.1)%
Total Cost of revenues$427.6$353.421.0 %$822.8$713.715.3 %
Products cost as a percentage of total Products revenues84.8 %85.8 %84.7 %85.7 %
Services cost as a percentage of total Services revenues68.9 %71.7 %69.1 %70.7 %
Cost of Products revenues consists of purchased materials, direct labor and manufacturing overhead. Cost of Products revenues increased $72.8 million and $111.8 million for the three and six months ended June 28, 2024 compared to the same periods in the prior year. The increase was due to higher sales volumes driving increased material costs of $63.6 million and $101.9 million for the three and six months ended June 28, 2024, respectively.
Cost of Services revenues consists of direct labor, overhead and materials (such as chemicals, gases and consumables). Cost of Services revenues increased $1.4 million for the three months ended June 28, 2024 compared to the same period in the prior year driven by higher volumes of service orders, resulting in increased overhead costs of $1.4 million. Cost of Services revenues decreased $2.7 million for the six months ended June 28, 2024 compared to the same period in the prior year driven by lower volumes of service orders resulting in decreased labor related costs of $3.7 million.
Gross Margin
Three Months EndedSix Months Ended
Gross Profit by Segment
(Dollars in millions)
June 28,
2024
June 30,
2023
Percent
Change
June 28,
2024
June 30,
2023
Percent
Change
Products$68.8$51.433.9  %$133.2$104.927.0  %
Services19.716.718.0  %37.936.24.7  %
Gross profit$88.5$68.130.0  %$171.1$141.121.3  %
Gross Margin by Segment
Products15.2 %14.2 %15.3 %14.3 %
Services31.1 %28.3 %30.9 %29.3 %
Total Company17.1 %16.2 %17.2 %16.5 %
Gross profit and gross margins fluctuate with revenue levels, product mix, material costs, and labor costs.
Products gross profit and gross margin increased for the three and six months ended June 28, 2024 compared to the same periods in the prior year primarily due to higher revenue levels, product shift and volume shift from higher to lower cost regions.
Services gross profit increased for the three and six months ended June 28, 2024 compared to the same periods in the prior year primarily due to higher revenue levels.
- 26 -

Operating Margin
Three Months EndedSix Months Ended
Operating Profit by Segment
(Dollars in millions)
June 28,
2024
June 30,
2023
Percent
Change
June 28,
2024
June 30,
2023
Percent
Change
Products$18.8$10.874.1  %$33.5$19.571.8  %
Services4.11.8127.8  %6.75.521.8  %
Operating profit$22.9$12.681.7  %$40.2$25.060.8  %
Operating Margin by Segment
Products4.2 %3.0 %3.8 %2.7 %
Services6.5 %3.1 %5.5 %4.4 %
Total Company4.4 %3.0 %4.0 %2.9 %
Operating profit and operating margin of Products increased for the three and six months period ended June 28, 2024 compared to the same periods in the prior year primarily due to increases in business volumes and customer demand partially offset by an increase in share-based compensation expense and by an increase in the amortization of intangibles in conjunction with the acquisition of HIS.
Operating profit and operating margin of Services increased for the three and six months period ended June 28, 2024 compared to the same periods in the prior year primarily due to the higher gross profit resulting from increased customer demand.
Research and Development
Three Months EndedSix Months Ended
(Dollars in millions)June 28,
2024
June 30,
2023
Percent
Change
June 28,
2024
June 30,
2023
Percent
Change
Research and development$7.1$7.2(1.4) %$14.1$14.3(1.4) %
Research and development as a percentage of total revenues1.4 %1.7 %1.4 %1.7 %
Research and development expenses were consistent in the three and six months ended June 28, 2024 compared to the same periods in the prior year.
Sales and Marketing
Three Months EndedSix Months Ended
(Dollars in millions)June 28,
2024
June 30,
2023
Percent
Change
June 28,
2024
June 30,
2023
Percent
Change
Sales and marketing$14.8$12.716.5  %$28.5$25.810.5  %
Sales and marketing as a percentage of total revenues2.9 %3.0 %2.9 %3.0 %
Sales and marketing expenses increased for the three and six months period ended June 28, 2024 compared to the same periods in the prior year primarily due to the increase in employee related expenses.
General and Administrative
Three Months EndedSix Months Ended
(Dollars in millions)June 28,
2024
June 30,
2023
Percent
Change
June 28,
2024
June 30,
2023
Percent
Change
General and administrative$43.7$35.622.8  %$88.3$76.016.2  %
General and administrative as a percentage of total revenues8.5 %8.4 %8.9 %8.9 %
General and administrative expenses increased $8.1 million and $12.3 million in the three and six months ended June 28, 2024 compared to the same periods in the prior year primarily driven by increases in amortization of intangible assets acquired through business combinations and in share-based compensation expense in addition to a combination of other factors, none of which were individually significant.
- 27 -

Interest and Other Expense, net
Three Months EndedSix Months Ended
(Dollars in millions)June 28,
2024
June 30,
2023
Percent
Change
June 28,
2024
June 30,
2023
Percent
Change
Interest income$1.4 $0.8 75.0  %$2.8 $1.3 115.4  %
Interest expense$(11.7)$(11.8)(0.8) %$(23.9)$(23.6)1.3  %
Other income (expense), net$17.4 $(1.5)(1260.0) %$13.5 $1.3 938.5  %
Interest income increased $0.6 million and $1.5 million in the three and six months ended June 28, 2024 compared to the same periods in the prior year primarily due to higher interest income earned on cash and cash equivalent balances attributed to higher interest rates in the current period.
Interest expense was consistent in the three and six months ended June 28, 2024 compared to the same periods in the prior year.
Other income (expense), net, increased $18.9 million in the three months ended June 28, 2024 compared to the same period in the prior year primarily due to the gain from the change in the fair value of contingent earn-out of $24.1 million offset partially by the $3.6 million of debt financing costs incurred in conjunction with the amended credit agreement. Other income (expense), net, increased $12.2 million in the six months ended June 28, 2024 compared to the same period in the prior year primarily due to the gain from the change in the fair value of contingent earn-out of $22.8 million offset partially by the $3.6 million of debt financing costs and by the $7.5 million unfavorable foreign exchange transactions and remeasurements.
Provision for Income Taxes
Three Months EndedSix Months Ended
(Dollars in millions)June 28,
2024
June 30,
2023
Percent
Change
June 28,
2024
June 30,
2023
Percent
Change
Provision for income taxes$8.5$8.32.4  %$18.4$11.855.9  %
Effective tax rate28.3 %8300.0 %56.4 %295.0 %
The decrease in the effective tax rate for the three and six months ended June 28, 2024 compared to the same periods in the prior year is primarily attributable to changes in the geographic mix of worldwide earnings and financial results in jurisdictions which are taxed at different rates and the impact of losses in jurisdictions with full valuation allowances on deferred tax assets.
Company management continuously evaluates the need for a valuation allowance on its deferred tax assets and, as of June 28, 2024, concluded that a full valuation allowance on its U.S. federal, state and certain of its foreign deferred tax assets remained appropriate.
Liquidity and Capital Resources
Cash and cash Equivalents
The following table summarizes our cash and cash equivalents:
(In millions)June 28,
2024
December 29,
2023
Increase
Total cash and cash equivalents$319.5 $307.0 $12.5 
The following table summarizes the Condensed Consolidated Statements of Cash Flow information:
Six Months Ended
(In millions)June 28,
2024
June 30,
2023
Operating activities$33.0 $64.4 
Investing activities(30.9)(46.5)
Financing activities12.5 (56.9)
Effects of exchange rate changes on cash and cash equivalents(2.1)1.0 
Net increase (decrease) in cash and cash equivalents$12.5 $(38.0)
- 28 -

Our primary cash inflows and outflows were as follows:
For the six months ended June 28, 2024, we generated cash from operating activities of $33.0 million compared to $64.4 million for the six months ended June 30, 2023. The $31.4 million decrease in net cash provided by operating activities was driven by a $43.3 million unfavorable change in net working capital and by a $10.1 million decrease in non-cash items included in net income offset in part by an increase in net income of $22.0 million.
The major contributors in net changes in operating assets and liabilities for the six months ended June 28, 2024 were as follows:
Accounts receivable increased $26.1 million primarily due to the timing of shipments and collections and $25.4 million increase in inventories due to increased production levels.
Accounts payable increased $41.4 million, income taxes payable increased $1.4 million, and accrued compensation and related benefits increased $1.5 million, primarily due to the timing of payments.
Net cash used in investing activities during the six months ended June 28, 2024 and June 30, 2023 consisted primarily of $31.0 million and $47.0 million purchases of property, plant and equipment, respectively.
During the six months ended June 28, 2024, the cash provided in financing activities was $12.5 million compared to cash used in financing activities of $56.9 million in the six months ended June 30, 2023. The $69.4 million increase in net cash provided by financing activities is due to the $23.5 million net cash proceeds from the amended credit agreement, a decrease of $23.8 million in principal payments on bank borrowings, and a $23.7 million decrease in share repurchases offset partially by the additional $2.5 million payment of debt issuance costs.
We believe we have sufficient capital to fund our working capital needs, satisfy our debt obligations, maintain our existing capital equipment, purchase new capital equipment and make strategic acquisitions from time to time. As of June 28, 2024, we had cash and cash equivalents of $319.5 million compared to $307.0 million as of December 29, 2023. Our cash and cash equivalents, cash generated from operations, and amounts available under our revolving line of credit described below were our principal sources of liquidity as of June 28, 2024.
Fluid Solutions has an existing factoring arrangement with a financial institution in which a portion of its accounts receivable are sold on a non-recourse basis. As of June 28, 2024, Fluid Solutions factored $6.9 million under this arrangement.
We anticipate that our existing cash and cash equivalents balance and operating cash flow will be sufficient to service our indebtedness and meet our working capital requirements and technology development projects for at least the next twelve months. The adequacy of these resources to meet our liquidity needs beyond that period will depend on our growth, the size and number of any acquisitions, the state of the worldwide economy, our ability to meet our financial covenants with our credit facility, the cyclical expansion or contraction of the semiconductor capital equipment industry and the other industries we serve and capital expenditures required to meet possible increased demand for our products.
In order to expand our business or acquire additional complementary businesses or technologies, we may need to raise additional funds through equity or debt financing. If required, additional financing may not be available on terms that are favorable to us, if at all. If we raise additional funds through the issuance of equity or convertible debt securities, our stockholders’ equity interest will be diluted and these securities might have rights, preferences and privileges senior to those of our current stockholders. We may also require the consent of our new lenders to raise additional funds through equity or debt financing. No assurance can be given that additional financing will be available or that, if available, such financing can be obtained on terms favorable to our stockholders and us.
As of June 28, 2024, we have cash of approximately $244.0 million in our foreign subsidiaries. It is not practicable to determine the tax liability that might be incurred if the undistributed earnings of these foreign subsidiaries were to be distributed. For undistributed earnings of foreign subsidiaries which are not considered indefinitely reinvested, deferred taxes have been accrued.
- 29 -

Borrowing Arrangements
The following table summarizes our borrowings:
June 28,
2024
(Dollars in millions)
Amount
Weighted-
Average
Interest Rate
U.S. Term Loan$496.9 9.0 %
Fluid Solutions Debt Facilities6.0 7.7 %
Debt issuance costs(8.3)
$494.6 
At June 28, 2024, the Company had an outstanding amount under the Term Loan of $496.9 million, gross of unamortized debt issuance costs of $8.3 million. As of June 28, 2024, the interest rate on the outstanding Term Loan was 9.0%.
As of June 28, 2024, the Company had $146.1 million, net of $3.9 million of outstanding letters of credit, available under this revolving credit facility. As of June 28, 2024, the Company was in compliance with the financial covenants contained within the Amended Credit Agreement.
The Company has a credit agreement with a local bank in the Czech Republic that provides for a revolving credit facility in the aggregate of up to 7.0 million euros (approximately 7.5 million). As of June 28, 2024, no debt was outstanding under this revolving credit facility.
Fluid Solutions has credit facilities with various financial institutions in Israel that provides borrowings of up to $11.0 million. As of June 28, 2024, Fluid Solutions had $6.0 million of outstanding debt with average interest rate ranges from 7.5% to 7.8%.
As of June 28, 2024, the Company’s total bank debt was $494.6 million, net of unamortized debt issuance costs of $8.3 million. As of June 28, 2024, the Company had $146.1 million, $5.0 million and $7.5 million available to draw from our credit facilities in the U.S., Israel and Czech Republic, respectively.
See Note 6 - Borrowing Arrangements, of our Condensed Consolidated Financial Statements, included in Part 1 of this Form-10Q for additional information.
Capital Expenditures
Capital expenditures were $31.0 million during the six months ended June 28, 2024 and were primarily attributable to the capital invested in our manufacturing facilities worldwide. The Company’s anticipated capital expenditures for the remainder of 2024 are expected to be financed primarily from our cash flow generated from operations and cash on hand.
Contractual Obligations
The Company had commitments to various third parties to purchase inventories totaling approximately $497.8 million as of June 28, 2024.
In conjunction with the sale of our products in the ordinary course of business, we provide standard indemnification against certain liabilities to our customers, which may include claims of losses by their own customers resulting out of property damages, bodily injuries or deaths, or infringement of intellectual property rights by our products. Our potential liability arising out of intellectual property infringement claims by any third party is generally uncapped. As of June 28, 2024, we have not incurred any significant costs to defend lawsuits or settle claims related to these indemnification arrangements. As a result, we believe the estimated fair value of these arrangements is minimal.
- 30 -

ITEM 3. Quantitative and Qualitative Disclosures About Market Risk
There were no significant changes to our quantitative and qualitative disclosures about market risk during the period covered by this report. Refer to Part II, Item 7A. “Quantitative and Qualitative Disclosures about Market Risk” included in our Annual Report on Form 10-K for our fiscal year ended December 29, 2023, for a more complete discussion of the market risks we encounter.
ITEM 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Under the supervision and with the participation of our management, including our chief executive officer and chief financial officer, we conducted an evaluation of our disclosure controls and procedures, as such term is defined in Rule 13a-15(e) under the Exchange Act. Disclosure controls and procedures are designed to ensure that information required to be disclosed by us in the reports we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms and that such information is accumulated and communicated to management, including the chief executive officer and chief financial officer, as appropriate, to allow timely decisions regarding required disclosure. Based upon this evaluation, our chief executive officer and our chief financial officer concluded the disclosure controls and procedures were not effective as of June 28, 2024, the end of the period covered by this Quarterly Report on Form 10-Q, due to material weaknesses in internal control over financial reporting described below.
Material Weaknesses in Internal Control Over Financial Reporting
As previously disclosed in our Annual Report on Form 10-K for the fiscal year ended December 29, 2023, the Company identified the following material weaknesses in our internal control over financial reporting that continue to exist as of June 28, 2024.
The Company did not design and maintain effective controls relating to the: (i) sufficiency of processes related to identifying and analyzing risks to the achievement of objectives across the entity, (ii) sufficiency of competent personnel to analyze risks of material misstatement and develop internal control activities to support the achievement of the Company’s internal control objectives; and (iii) monitoring of performance of control activities in accordance with established policies in a timely manner.
These material weaknesses contributed to the following additional material weaknesses:
(a) The Company did not design and maintain effective information technology (“IT”) general controls for certain information systems that are relevant to the preparation of its consolidated financial statements. Specifically, for certain of the Fluid Solutions operating subsidiaries in the Products segment which have not been migrated to the Company’s primary ERP system, the Company did not design and maintain (a) program change management controls to ensure that IT program and data changes affecting financial IT applications and underlying accounting records are identified, tested, authorized and implemented appropriately, and (b) user access controls to ensure appropriate segregation of duties that adequately restrict user and privileged access to our financial applications and data to appropriate company personnel. Business process controls that are dependent on information and data produced by systems affected by the deficiencies in IT general controls were deemed ineffective because they could have been adversely impacted.
(b) The Company did not design and maintain effective application controls over certain information technology systems that are relevant to the preparation of its consolidated financial statements. Specifically, for certain other international operating subsidiaries in the Products segment which have not been migrated to the Company’s primary ERP system, the Company did not design and maintain effective IT application controls or business process controls including, but not limited to appropriate segregation of duties. The business process controls were deemed ineffective because they could have allowed for certain personnel to have incompatible duties allowing for the creation, review, and processing of certain transactions without independent review and authorization which affects substantially all financial statement account balances and disclosures within such subsidiaries;
(c) The Company did not design and maintain effective controls to determine the valuation of inventories, including the write down of inventory to its estimated market value less costs to sell and the validation and approval of inventory costing;
(d) The Company did not design effective controls necessary to validate the accuracy of certain data used within the operation of controls which affects substantially all financial statement account balances and disclosures; and
(e) The Company did not design and maintain effective controls related to the review of cash flow forecasts used in the valuation of certain assets and liabilities acquired in a business combination. Specifically, the control activities related to
- 31 -

the review of the inputs and assumptions utilized to develop the cash flow forecasts used in the valuation of acquired intangible assets and contingent earn-out liabilities were not designed at an appropriate level of precision.
The material weaknesses described above did not result in any changes to previously released annual or interim financial results. However, these material weaknesses could result in misstatements of our consolidated financial statements that would result in a material misstatement to the annual or interim consolidated financial statements that would not be prevented or detected. Based on additional procedures and post-closing review, management concluded that the condensed consolidated financial statements included in this Quarterly Report on Form 10-Q present fairly, in all material respects, our financial position, results of operations, and cash flows for the periods presented, in conformity with accounting principles generally accepted in the United States.
Remediation Plan
Management has been executing and remains committed to implementing measures designed to ensure that control deficiencies contributing to the material weaknesses are remediated, such that these controls are designed, implemented, and operating effectively. The following remediation actions are currently being implemented and are in progress:
engaging an external advisor to assist with evaluating and documenting the design and operating effectiveness of internal controls and assist with the remediation of deficiencies, as necessary;
hiring additional personnel to identify and analyze risks of material misstatement, develop internal control activities to support the achievement of the Company’s internal control objectives, and monitor the effective performance of those control objectives;
designing and implementing effective controls for certain operating subsidiaries not yet migrated to our primary ERP system, including controls over program changes and user access including segregation of duties;
designing and implementing effective controls over valuation of inventories and inventories costing;
designing and implementing effective controls over data used within the operation of controls; and
designing and implementing effective controls over the review of cash flow forecasts utilized in the valuation of acquired intangible assets and contingent earn-out liabilities in a business combination to ensure the accuracy of inputs and assumptions applied in the forecasting process.
As we continue to evaluate and work to improve our internal control over financial reporting, we may decide to take additional measures to address the material weaknesses or modify the remediation plans described above. We believe that these actions will remediate the material weaknesses, however the material weaknesses will not be considered remediated until the applicable controls have operated for a sufficient period of time, and management has concluded, through testing, that these controls are designed and operating effectively. While Management believes that the aforementioned plans will remediate the material weaknesses, there is no assurance on the exact timing of the completion of the remediation. As the remediation plans continue to be implemented, management may be required to take additional measures or modify the plan elements.
Changes in Internal Control Over Financial Reporting
There were no changes in internal control over financial reporting during the fiscal second quarter ended June 28, 2024, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.


- 32 -

PART II. OTHER INFORMATION
ITEM 1. Legal Proceedings
From time to time, we are subject to various legal proceedings and claims, either asserted or unasserted, that arise in the ordinary course of business. Although the outcome of the various legal proceedings and claims cannot be predicted with certainty, we have not had a history of outcomes to date that have been material to our Condensed Consolidated Statement of Operations and do not believe that any of these proceedings or other claims will have a material adverse effect on our condensed consolidated financial condition or results of operations.
On June 7, 2024, UCT received a subpoena from the SEC related to the material weaknesses identified in our 2022 and 2023 Forms 10-K and the change of our independent auditors. UCT is fully cooperating with the SEC investigation. We cannot predict the duration, scope, or outcome of this matter at this time. UCT does not intend to make any additional comments regarding this matter unless and until there are material developments.
ITEM 1A. Risk Factors
There were no material changes during the period covered in this report to the risk factors previously disclosed in Part I, Item 1A, of our Annual Report on Form 10-K for the year ended December 29, 2023.
ITEM 2. Unregistered Sales of Equity Securities and Use of Proceeds
(a)Recent Sales of Unregistered Securities
None.
(b)Use of Proceeds from Securities
None.
(c)Purchases of Equity Securities by the Issuer and Affiliated Purchasers
On October 20, 2022, the Board of Directors approved a share repurchase program authorizing the Company to purchase up to an aggregate of $150.0 million of the Company’s common stock over a three-year period. This program may be suspended or discontinued at any time and does not obligate the Company to acquire any amount of common stock.
No shares were repurchased under this program for the three and six months ended June 28, 2024.
ITEM 3. Defaults Upon Senior Securities
None.
ITEM 4. Mine Safety Disclosures
Not Applicable.
ITEM 5. Other Information
None.
- 33 -

ITEM 6. Exhibits
(a)Exhibits
The following exhibits are filed with this quarterly Report on Form 10-Q for the quarter ended June 28, 2024:
Exhibit
Number
Description
31.1
31.2
32.1
101.INSInline XBRL Instance Document – the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
101.SCHInline XBRL Taxonomy Extension Schema Document
101.CALInline XBRL Taxonomy Calculation Linkbase Document
101.DEFInline XBRL Taxonomy Definition Linkbase Document
101.LABInline XBRL Taxonomy Label Linkbase Document
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)
- 34 -

SIGNATURES
Pursuant to the requirements 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.
ULTRA CLEAN HOLDINGS, INC.
(Registrant)
Date: July 26, 2024
By:/S/ JAMES P. SCHOLHAMER
Name:James P. Scholhamer
Title:Chief Executive Officer
(Principal Executive Officer and duly
authorized signatory)
Date: July 26, 2024
By:/S/ SHERI SAVAGE
Name:Sheri Savage
Title:Chief Financial Officer
(Principal Financial Officer and duly
authorized signatory)
- 35 -
EX-31.1 2 uctt-20240628xexx311.htm EX-31.1 Document

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

EX-31.2 3 uctt-20240628xexx312.htm EX-31.2 Document

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

EX-32.1 4 uctt-20240628xexx321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
The certification set forth below is being submitted in connection with the Quarterly Report on Form 10-Q (the “Report”) of Ultra Clean Holdings, Inc. (the “Company”) for the purpose of complying with Rule 13a-14(b) or Rule 15d-14(b) of the Securities Exchange Act of 1934 (the “Exchange Act”) and Section 1350 of Chapter 63 of Title 18 of the United States Code.
James P. Scholhamer, the Chief Executive Officer and Sheri Savage, the Chief Financial Officer of the Company, each certifies that, to the best of his or her knowledge:
(1)the Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: July 26, 2024
/s/ JAMES P. SCHOLHAMER
James P. Scholhamer
Chief Executive Officer
Date: July 26, 2024
/s/ SHERI SAVAGE
Sheri Savage
Chief Financial Officer

EX-101.SCH 5 uctt-20240628.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - Organization and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Balance Sheet Information link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Fair Value link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Borrowing Arrangements link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Income Tax link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Retirement Plans link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Stockholders' Equity and Noncontrolling Interests link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Employee Stock Plans link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 9952170 - Disclosure - Net Income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 9952171 - Disclosure - Reportable Segments link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Organization and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Balance Sheet Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Fair Value (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Retirement Plans (Table) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Employee Stock Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Net Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Reportable Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Business Combinations - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Business Combinations - Summary of Preliminary Fair Values of Assets Acquired, Liabilities Assumed and Noncontrolling Interest at Date of Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Business Combinations - Schedule of Total Purchased Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Balance Sheet Information - Summary of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Balance Sheet Information - Property, Plant and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Fair Value - Schedule of Fair Value, Assets and Liabilities Measured (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Fair Value - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Goodwill and Intangible Assets - Details of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Goodwill and Intangible Assets - Purchased Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Goodwill and Intangible Assets - Future Estimated Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Borrowing Arrangements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Income Tax - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Retirement Plans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Retirement Plans - Schedule of Future Payment Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Stockholders' Equity and Noncontrolling Interests - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Employee Stock Plans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Employee Stock Plans - Stock-Based Compensation Expense Included in Condensed Consolidated Statements of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Employee Stock Plans - Summary of Restricted Stock Unit, Performance Stock Units and Restricted Stock Award Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Revenue Recognition - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Revenue Recognition - Summary of Revenue by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Revenue Recognition - Summary of the Most Significant Customers (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Net Income (Loss) Per Share - Basic and Diluted Net Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Reportable Segments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Reportable Segments - Summary of Segment Data (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 uctt-20240628_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 uctt-20240628_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 uctt-20240628_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Unpaid customer rebates Customer Refund Liability, Current 2026 Defined Benefit Plan, Expected Future Benefit Payment, Year Two Contingent earn-out Contingent Earnout Liability [Member] Contingent Earnout Liability Adjustments to reconcile net income (loss) to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Goodwill additions Goodwill, Acquired During Period Statistical Measurement [Domain] Statistical Measurement [Domain] Work in process Inventory, Work in Process, Gross Principal payments on bank borrowings Repayments of Long-Term Debt Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Cover [Abstract] Cover [Abstract] Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Other current liabilities Other Liabilities, Current Business acquisition percentage of voting interests acquired Business Acquisition, Percentage of Voting Interests Acquired Trading Symbol Trading Symbol Segment Reporting Information Line Items Segment Reporting Information [Line Items] Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Basic and Diluted Net Income Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Shares vesting period, years Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Income taxes paid, net of income tax refunds Income Taxes Paid, Net 2027 Defined Benefit Plan, Expected Future Benefit Payment, Year Three Account receivable, allowance for credit losses Accounts Receivable, Allowance for Credit Loss, Current Dividend payments to a joint venture shareholder Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Other liabilities: Accounts Payable and Accrued Liabilities, Fair Value Disclosure [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Issuance under employee stock plans (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Austin, Texas TEXAS Term loan, interest rate Line of Credit Facility, Interest Rate at Period End Land Land [Member] Change in the fair value of financial instruments Derivative, Gain (Loss) on Derivative, Net 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Goodwill [Line Items] Goodwill [Line Items] Leases Lessee, Operating Leases [Text Block] Common stock, shares outstanding (in shares) Common stock, shares, beginning balance (in shares) Common stock, shares, ending balance (in shares) Common Stock, Shares, Outstanding Operating lease liabilities Operating Lease, Liability, Noncurrent Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Plan Name Plan Name [Domain] United States UNITED STATES Employee stock plans (in shares) Weighted Average Number of Shares Outstanding, Diluted, Adjustment Other non-current assets Other Assets, Noncurrent Entity Tax Identification Number Entity Tax Identification Number Leases [Abstract] Leases [Abstract] Unvested restricted stock units and restricted stock awards Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Deferred capitalize debt costs Debt Issuance Costs, Gross, Previously Capitalized Debt Issuance Costs, Gross, Previously Capitalized Extended maturity date period Debt Instrument, Extension Term Debt Instrument, Extension Term Gross Carrying Amount, Finite-Lived Finite-Lived Intangible Assets, Gross Schedule Of Finite Lived Intangible Assets [Table] Intangible Asset, Finite-Lived [Table] Services Semiconductor Services Business [Member] Semiconductor services business. Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Treasury shares Treasury Stock, Common [Member] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Gross margin: Gross Profit [Abstract] Secured Debt Secured Debt [Member] Term Loan Credit Facility Term Loan Credit Facility [Member] Term loan credit facility. Plan Name Plan Name [Axis] Employee Stock Plans Postemployment Benefits Disclosure [Text Block] Equity Components [Axis] Equity Components [Axis] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Accrued compensation and related benefits Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accrued Compensation And Related Benefits Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accrued Compensation And Related Benefits Tradename Trade Names [Member] Taiwan TAIWAN Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Debt instrument, interest rate reduction Debt Instrument, Interest Rate, Stated Percentage, Reduction Debt Instrument, Interest Rate, Stated Percentage, Reduction Business Acquisition, Acquiree Business Acquisition, Acquiree [Domain] Additional paid-in capital Additional Paid in Capital, Common Stock Non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Schedule of Future Payment Obligations Schedule Of Future Payment Obligations [Table Text Block] Tabular disclosure of entity's future payment obligations. Entity Small Business Entity Small Business Developed technology Developed Technology Rights [Member] Geographical Geographical [Axis] Payment of debt issuance costs Payments of Debt Issuance Costs Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Sales and marketing Selling and Marketing Expense [Member] Repurchase shares Shares repurchased, value Stock Repurchased During Period, Value Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Credit Facility Credit Facility [Domain] Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Fluid Solutions Fluid Solutions [Member] Fluid solutions. Current assets: Assets, Current [Abstract] Goodwill Goodwill Indefinite-lived Intangible Assets, Major Class Name Indefinite-Lived Intangible Assets, Major Class Name [Domain] Employees' taxes paid upon vesting of restricted stock units Payment, Tax Withholding, Share-Based Payment Arrangement Authorized amount Share Repurchase Program, Authorized, Amount Common shares held in treasury (in shares) Treasury stock, shares, beginning balance (in shares) Treasury stock, shares, ending balance (in shares) Treasury Stock, Common, Shares ABR Prime Rate [Member] Product and Service Product and Service [Domain] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Expected to vest at June 28, 2024 Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Aggregate Intrinsic Value Share based compensation arrangement by share based payment award equity instruments other than options vested and expected to vest aggregate intrinsic value. Comprehensive income (loss) attributable to UCT Comprehensive Income (Loss), Net of Tax, Attributable to Parent Lender fees Debt Issuance Costs, Lender Fees Debt Issuance Costs, Lender Fees Bank borrowings Loans Payable to Bank, Current Customer payment terms Revenue Recognition, Customer Payment Terms Revenue Recognition, Customer Payment Terms Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Revenue by Geographic Area Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Security Exchange Name Security Exchange Name Debt instrument variable interest rate Debt Instrument, Basis Spread on Variable Rate Award Type Award Type [Axis] Eurodollar Eurodollar [Member] Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] 2024 Defined Benefit Plan, Expected Future Benefit Payment, Remainder of Fiscal Year Property, plant and equipment, net Total Property, Plant and Equipment, Net Total liabilities Liabilities Noncontrolling interests Equity, Attributable to Noncontrolling Interest Long-lived assets Long-Lived Assets Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Research and development Research and Development Expense Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Useful Life (In years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Revolving Credit Facility Revolving Credit Facility [Member] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Other non-current assets: Other Assets [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Operating lease liabilities Operating Lease, Liability, Current Common stock, shares issued (in shares) Common Stock, Shares, Issued Income taxes payable Increase (Decrease) in Income Taxes Payable Entity Entity [Domain] Concentration percentage Total Concentration Risk, Percentage Initial available commitment Line of Credit Facility, Maximum Borrowing Capacity Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Equipment and leasehold improvements, gross Property, Plant and Equipment, Gross Debt Instrument [Line Items] Debt Instrument [Line Items] Research and development Research and Development Expense [Member] Employee Stock Purchase Plan Employee Stock Purchase Plan [Member] Employee stock purchase plan. Common stock, shares authorized (in shares) Common Stock, Shares Authorized Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Diluted (in shares) Shares used in computing diluted net loss per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] 2024 (remaining in year) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Long-Term Debt, Type [Axis] Long-Term Debt, Type [Axis] Product warranty period (in years) Products Warranty Period Products warranty period. Total UCT stockholders' equity Equity, Attributable to Parent Prepaid expenses and other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Renewal term Lessee, Operating Lease, Renewal Term Construction in progress Construction in Progress, Gross Balance Sheet Location Statement of Financial Position Location, Balance [Axis] Interest expense Interest Expense, Nonoperating Details of Goodwill Schedule of Goodwill [Table Text Block] Concentration Risk Type Concentration Risk Type [Domain] Bank Debt Bank Debt [Member] Bank Debt [Member] Accounts receivable, net of allowance for credit losses of $2.1 and $1.0 at June 28, 2024 and December 29, 2023, respectively Accounts Receivable, after Allowance for Credit Loss, Current Cost of revenues Cost of Sales [Member] Product Product [Member] Revenues From External Customers And Long Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Property, plant and equipment purchased included in accounts payable and other liabilities Noncash or Part Noncash Acquisition, Fixed Assets Acquired Other liabilities Increase (Decrease) in Other Operating Liabilities Total bank debt Long-Term Debt Assets or Liabilities Measured at Fair Value Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Fair value of benefit plan assets Defined Benefit Plan, Plan Assets, Amount Acquisition related costs Business Combination, Acquisition Related Costs Balance Sheet Location Statement of Financial Position Location, Balance [Domain] Employer matching contribution, percent of match Defined Contribution Plan, Employer Matching Contribution, Percent of Match Pension obligation Pension Costs [Member] HIS Innovations Group HIS Innovations Group [Member] HIS innovations group. 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two ASSETS Assets Assets [Abstract] Employees Employees [Member] Employees. Other comprehensive income (loss) Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Document Type Document Type Commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Maximum contribution from salary, percent Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Summary of Segment Description and Data Schedule of Segment Reporting Information, by Segment [Table Text Block] Schedule Of Defined Benefit Plans Disclosures [Table] Defined Benefit Plan [Table] Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Future Estimated Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Total Stockholders’ Equity of UCT Parent [Member] Maximum Maximum [Member] Amortization of intangible assets Amortization of Intangible Assets Carrying Value, Finite-Lived Finite-Lived Intangible Assets, Net Furniture and fixtures Furniture and Fixtures [Member] Accounts payable Accounts Payable, Current Revenues: Revenues [Abstract] Leasehold improvements Leasehold Improvements [Member] Business Combinations Business Combination Disclosure [Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Thereafter Defined Benefit Plan, Expected Future Benefit Payment, After Year Four Defined Benefit Plan, Expected Future Benefit Payment, After Year Four Effect of potential dilutive securities: Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] Statistical Measurement [Axis] Statistical Measurement [Axis] Income before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Number of shares of common stock issued under ESPP Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Award Type Award Type [Domain] Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Goodwill impairment Goodwill, Impairment Loss Deferred tax assets, net Deferred Income Tax Assets, Net Title of Individual Title and Position [Axis] Useful life Finite-Lived Intangible Asset, Useful Life Additional Paid-in Capital Additional Paid-in Capital [Member] Extinguishment of bank borrowings Extinguishment of bank borrowings Payment For Extinguishment Of Bank Borrowings Payment For Extinguishment Of Bank Borrowings Retirement Plans Retirement Benefits [Text Block] Deferred tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Customer relationships Customer Relationships [Member] Regulatory Liability Regulatory Liability [Axis] Accounting Standards Recently Adopted and Accounting Standards Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Diluted (in dollars per share) Net income (loss) per share attributable to UCT — diluted (in dollars per share) Earnings Per Share, Diluted Title of Individual Title and Position [Domain] Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Entity Interactive Data Current Entity Interactive Data Current Regulatory Liability Regulatory Liability [Domain] Number of operating segments Number of Operating Segments Retirement Benefits Abstract Retirement Benefits [Abstract] Employer matching contribution, percent of employees' gross pay Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Customer Customer [Axis] Operating lease right-of-use assets Business Combination, Recognized Identifiable Assets Acquired Goodwill And Liabilities Assumed, Operating Lease, Right Of Use Assets Business Combination, Recognized Identifiable Assets Acquired Goodwill And Liabilities Assumed, Operating Lease, Right Of Use Assets Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] China CHINA Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Austria AUSTRIA Sales and marketing Selling and Marketing Expense Net income (loss) Net income (loss) Net income (loss) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Proceeds from sale of equipment Proceeds from Sale of Property, Plant, and Equipment Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Provision for income taxes Income tax provision Income Tax Expense (Benefit) Supplemental cash flow information: Supplemental Cash Flow Information [Abstract] Average interest rate Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate Estimated period of options amortization Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Percentage of original outstanding principal balance as quarterly principal payment Percentage Of Original Outstanding Principal Balance As Quarterly Principal Payment Percentage of original outstanding principal balance as quarterly principal payment. Services Service [Member] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Lam Research Corporation Lam Research Corporation [Member] Lam Research Corporation. Concentration Risk Benchmark Concentration Risk Benchmark [Domain] Effective tax rate Effective Income Tax Rate Reconciliation, Percent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Income from operations Total segment income from operations Operating Income (Loss) Variable Rate Variable Rate [Domain] Business Acquisition [Line Items] Business Acquisition [Line Items] Number of reportable segments Number of Reportable Segments Total liabilities and equity Liabilities and Equity Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Axis] Accrued compensation and related benefits Employee-related Liabilities, Current Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Legal Entity Legal Entity [Axis] Computer equipment and software Computer Equipment And Software [Member] Computer equipment and software. Finite-Lived Intangible Assets, Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] Operating lease additions Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Defined Contribution Plan Disclosure [Line Items] Defined Contribution Plan Disclosure [Line Items] Employees' taxes paid upon vesting of restricted stock units Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Issuance under employee stock plans Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Inventories Total Inventory, Net Long-Term Debt, Type [Domain] Long-Term Debt, Type [Domain] Product and Service Product and Service [Axis] Entity Address, State or Province Entity Address, State or Province Property, Plant and Equipment Line Items Property, Plant and Equipment [Line Items] Statement [Line Items] Statement [Line Items] Standard operating procedures Standard Operating Procedures [Member] Standard operating procedures. Operating expenses: Operating Expenses [Abstract] Unit purchase price of Restricted Stock Units Share Based Compensation Arrangement By Share Based Payment Award Other Than Options Equity Units Acquired Purchase Price Share based compensation arrangement by share based payment award other than options equity units acquired purchase price. Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Total identifiable net assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Property, Plant and Equipment, Net Property, Plant and Equipment [Table Text Block] Financial Instruments Financial Instruments [Domain] Total purchase consideration Business Combination, Consideration Transferred LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Restricted Stock Unit, Performance Stock Units and Restricted Stock Award Restricted Stock Units Performance Stock Units And Restricted Stock Awards [Member] Restricted stock units, performance stock units and restricted stock awards. Stock based compensation expense Employee Benefits and Share-Based Compensation Summary of Purchased Intangible Assets Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Minimum Minimum [Member] Unamortized debt issuance costs Unamortized Debt Issuance Expense Percentage of value used for fair value of non-controlling interest estimates Percentage Of Value Used For Fair Value Of Non Controlling Interest Estimates Percentage of value used for fair value of non-controlling interest estimates. Total Defined Benefit Plan Expected Future Benefit Payments Defined benefit plan expected future benefit payments total. Schedule Of Property Plant And Equipment [Table] Property, Plant and Equipment [Table] Concentration Risk [Table] Concentration Risk [Table] Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Lam Research Corporation, Applied Materials, Inc. Lam Research Corporation, Applied Materials, Inc [Member] Lam Research Corporation, Applied Materials, Inc. Segments Segments [Axis] Amortization of debt issuance costs Amortization Of Debt Issuance Costs Amortization of debt issuance costs. Other Foreign Countries Other Foreign Countries [Member] Other Foreign Countries Vested and expected to vest restricted stock units and restricted stock awards (in shares) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Outstanding Number Share based compensation arrangement by share based payment award equity instruments other than options vested and expected to vest outstanding number. Outstanding debt Long-Term Debt, Gross Net Income (Loss) Per Share Earnings Per Share [Text Block] Others Other Geographical Areas [Member] Other geographical areas. Accrued compensation and related benefits Increase (Decrease) in Employee Related Liabilities Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] UCT stockholders’ equity: Equity, Attributable to Parent [Abstract] Weighted average fair value, 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 Segments Segments [Domain] 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four Buildings Building [Member] Variable Rate Variable Rate [Axis] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Unfunded balance of benefit plan Defined Benefit Plan, Funded (Unfunded) Status of Plan Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Intangible assets, net Carrying Value, Finite And Indefinite-Lived Intangible Assets, Net (Excluding Goodwill) Total Total Customer [Member] Applied Materials Inc. Long-Lived Tangible Asset Long-Lived Tangible Asset [Axis] Other non-current assets Increase (Decrease) in Other Noncurrent Assets Unamortized expense of company's unvested restricted stock awards Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Cinos Co Ltd [Member] Cinos Co Ltd And Cinos Xian Clean Technology Ltd [Member] Cinos Co., Ltd. and Cinos Xian Clean Technology, Ltd. Amortization of intangible assets Amortization Of Finite Lived Intangibles Amortization of finite-lived intangibles. Common shares held in treasury, at cost, 1.5 and 1.5 shares at June 28, 2024 and December 29, 2023, respectively Treasury Stock, Common, Value Benefit obligations Defined Benefit Plan, Benefit Obligation Summary of the Most Significant Customers Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract] UCT Tradename Uct Trade Name [Member] UCT Trade Name [Member] Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Czech Republic CZECHIA Local Phone Number Local Phone Number Gross Carrying Amount, Finite and Indefinite-Lived Intangible Assets, Gross (Excluding Goodwill) Total operating expenses Operating Expenses Award performance period Share Based Compensation Arrangement By Share Based Payment Award Performance Objective Period Share Based Compensation Arrangement By Share Based Payment Award Performance Objective Period. Deferred tax liabilities Deferred Income Tax Liabilities, Net Postemployment Benefits [Abstract] Postemployment Benefits [Abstract] Summary of Restricted Stock Unit, Performance Stock Units and Restricted Stock Award Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Repurchase of shares (in shares) Number of shares repurchased Stock Repurchased During Period, Shares Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Employee common stock fair market value rate Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Purchased intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Amounts recognized in accumulated other comprehensive loss Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Long-Lived Tangible Asset Long-Lived Tangible Asset [Domain] Income Statement Location Statement of Income Location, Balance [Axis] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Common Stock Common Stock [Member] Applied Materials, Inc. Applied Materials Inc [Member] Applied Materials Inc. South Korea South Korea KOREA, REPUBLIC OF Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Schedule Of Business Acquisitions By Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] 2025 Defined Benefit Plan, Expected Future Benefit Payment, Year One Line of Credit Line of Credit [Member] Entity Emerging Growth Company Entity Emerging Growth Company Indefinite-lived Intangible Assets Indefinite-Lived Intangible Assets [Axis] Forward contracts Liabilities Liabilities, Fair Value Disclosure Segment Reporting Abstract Segment Reporting [Abstract] Operating profit: Operating Income (Loss) [Abstract] Employees' taxes paid upon vesting of restricted stock units (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Entity Central Index Key Entity Central Index Key General and administrative General and Administrative Expense [Member] Summary of Inventories Schedule of Inventory, Current [Table Text Block] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Percentage expected target award range, minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Thereafter Finite Lived Intangible Assets Amortization Expense After Year Four Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after 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). Equity Component [Domain] Equity Component [Domain] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Financial Instrument Financial Instrument [Axis] Reportable Segments Segment Reporting Disclosure [Text Block] Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Restricted Stock Awards Restricted Stock [Member] Entity Shell Company Entity Shell Company Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code 2028 Defined Benefit Plan, Expected Future Benefit Payment, Year Four Statement [Table] Statement [Table] Defined Contribution Plan [Table] Defined Contribution Plan [Table] Gross liability for unrecognized tax benefits, excluding interest Unrecognized Tax Benefits Comprehensive income, attributable to noncontrolling interests Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest City Area Code City Area Code Israel ISRAEL Current liabilities: Liabilities, Current [Abstract] Repurchase program, period Share Repurchase Program, Period in Force Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Concentration Risk Benchmark Concentration Risk Benchmark [Axis] Quoted Prices in Active Markets for Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Total current assets Assets, Current Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Proceeds from bank borrowings Proceeds from Bank Debt Remaining available commitments Line of Credit Facility, Remaining Borrowing Capacity Repurchase of shares Payments for Repurchase of Common Stock Debt Instrument [Table] Schedule of Long-Term Debt Instruments [Table] Contributions by employer Defined Benefit Plan, Plan Assets, Contributions by Employer Schedule Of Segment Reporting Information By Segment Table Schedule of Segment Reporting Information, by Segment [Table] Recipes Recipes [Member] Recipes. Income Tax Income Tax Disclosure [Text Block] Organization and Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Net income (loss) per share attributable to UCT common stockholders: Earnings Per Share [Abstract] Numerator: Net Income (Loss) Attributable to Parent [Abstract] Retained earnings Retained Earnings (Accumulated Deficit) Inventories Increase (Decrease) in Inventories Debt issuance costs Debt Issuance Costs, Gross General and administrative General and Administrative Expense Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Performance Stock Units Performance Shares [Member] Credit Facility Credit Facility [Axis] Amendment Flag Amendment Flag Entity Registrant Name Entity Registrant Name Cash consideration Payments to Acquire Businesses, Gross Loss (gain) on sale of property, plant and equipment Gain (Loss) on Disposition of Property Plant Equipment Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Lam Research Corporation, ASML Holding NV, Advanced Micro-Fabrication Equipment Inc, and Applied Materials, Inc. Lam Research Corporation, ASML Holding NV, Advanced Micro-Fabrication Equipment Inc, and Applied Materials, Inc. [Member] Lam Research Corporation, ASML Holding NV, Advanced Micro-Fabrication Equipment Inc, and Applied Materials, Inc. Gross margin Total segment gross margin Gross Profit Percentage of undrawn and unexpired amount of letter of credit as fronting fee Percentage Of Undrawn And Unexpired Amount Of Letter Of Credit As Fronting Fee Percentage of undrawn and unexpired amount of letter of credit as fronting fee. Business acquisition fair value of potential earn-out payments Business Combination, Contingent Consideration, Fair Value Of Potential Earn Out Payments Business Combination, Contingent Consideration, Fair Value Of Potential Earn Out Payments Change in cumulative translation adjustment, net of tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Machinery and equipment Machinery and Equipment [Member] Customer Concentration Risk Customer Concentration Risk [Member] Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Borrowing Arrangements Debt Disclosure [Text Block] Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] Equity: Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Geographical Geographical [Domain] Gain from change in fair value of contingent earn-out Gain Loss From Change In Fair Value Of Contingent Earn Out Liability Gain Loss From Change In Fair Value Of Contingent Earn Out Liability Entity Address, Postal Zip Code Entity Address, Postal Zip Code Stock-Based Compensation Expense Included in Condensed Consolidated Statements of Operations Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Principles of Consolidation Consolidation, Policy [Policy Text Block] Payments of dividends to a joint venture shareholder Payments of Ordinary Dividends, Noncontrolling Interest Title of 12(b) Security Title of 12(b) Security Concentration Risk Type Concentration Risk Type [Axis] Common stock — $0.001 par value, 90.0 shares authorized; 46.5 and 46.1 shares issued and 45.0 and 44.6 shares outstanding at June 28, 2024 and December 29, 2023, respectively Common Stock, Value, Issued Fiscal Year Fiscal Period, Policy [Policy Text Block] Non-Employee Directors Non Employee Directors [Member] Non employee directors. Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Indefinite lived intangible assets acquired Indefinite-Lived Intangible Assets Acquired Finite Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Raw materials Inventory, Raw Materials, Gross Other current liabilities: Other Liabilities [Abstract] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Concentration Risk [Line Items] Concentration Risk [Line Items] Preferred stock — $0.001 par value, 10.0 shares authorized; none outstanding Preferred Stock, Value, Issued Finished goods Inventory, Finished Goods, Gross Forward contracts Forward Contracts [Member] Stockholders' Equity and Noncontrolling Interests Noncontrolling Interest Disclosure [Text Block] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Basic (in dollars per share) Net income (loss) per share attributable to UCT — basic (in dollars per share) Earnings Per Share, Basic Accounts payable Increase (Decrease) in Accounts Payable Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Malaysia MALAYSIA Schedule Of Goodwill [Table] Goodwill [Table] Products Semiconductor Products And Solutions [Member] Semiconductor products and solutions. Total current liabilities Liabilities, Current Shares used in computing net income (loss) per share: Shares used in computation — diluted: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Unrecognized compensation cost Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Total assets Total segment assets Assets 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Aggregate pension benefit obligations Liability, Defined Benefit Pension Plan Outstanding amount under credit facility Long-Term Line of Credit Business acquisition potential cash earn-out payments Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Change in pension net actuarial gain, net of tax Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax Other liabilities Other Liabilities, Noncurrent Fair Value Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block] Commitments and contingencies (See Note 9) Commitments and Contingencies Percentage expected target award range, maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Singapore SINGAPORE Entity Address, City or Town Entity Address, City or Town Summary of Preliminary Fair Values of Assets Acquired, Liabilities Assumed and Noncontrolling Interest at Date of Acquisition Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Debt Instrument Debt Instrument [Axis] Noncontrolling Interest [Abstract] Noncontrolling Interest [Abstract] Net income (loss) attributable to UCT Net income (loss) attributable to UCT Net Income (Loss) Attributable to Parent Other income (expense), net Other Operating Income (Expense), Net Total revenues Total segment revenues Revenue from Contract with Customer, Including Assessed Tax Change in fair value of derivatives, net of tax Other Comprehensive Income Unrealized Gain Loss On Fair Value Of Derivatives Arising During Period Tax Other Comprehensive Income Unrealized Gain Loss On Fair Value Of Derivatives Arising During Period Tax. Discretionary employer contributions Defined Contribution Plan, Employer Discretionary Contribution Amount Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Business Acquisition Business Acquisition [Axis] Purchased Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Entity File Number Entity File Number Revenue Recognition Revenue from Contract with Customer [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Noncontrolling Interests Noncontrolling Interest [Member] Income Statement [Abstract] Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Property, plant, and equipment, net, excluding construction in progress Property Plant And Equipment Net Excluding Construction In Progress Property plant and equipment net excluding construction in progress. Operating lease liabilities Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation Debt Instrument, Name Debt Instrument, Name [Domain] Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Shares used in computation — basic: Weighted Average Number of Shares Outstanding, Basic [Abstract] Lease term Lessee, Operating Lease, Term of Contract Plan assets Assets, Fair Value Disclosure Document Period End Date Document Period End Date Deferred income taxes Increase (Decrease) in Deferred Income Taxes Plan assets Plan Assets [Member] Plan assets. Unvested restricted stock units and restricted stock awards, beginning balance (in shares) Unvested restricted stock units and restricted stock awards, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Balance Sheet Information Supplemental Balance Sheet Disclosures [Text Block] Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Interest income Interest Income, Operating Intellectual property/know-how Intellectual Property [Member] Total cost revenues Cost of Revenue Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Accounts Receivable Accounts Receivable [Member] Less: Net income attributable to noncontrolling interests Net Income (Loss) Attributable to Noncontrolling Interest Document Transition Report Document Transition Report Document Quarterly Report Document Quarterly Report Operating lease assets and liabilities Increase Decrease In Operating Lease Assets And Liabilities Net Increase decrease in operating lease assets and liabilities net. Customer Customer [Domain] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Current Reporting Status Entity Current Reporting Status Retained Earnings Retained Earnings [Member] Amortization of debt issuance costs Amortization of Debt Issuance Costs Basic (in shares) Weighted average common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Schedule Of Revenues From External Customers And Long Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Total equity Beginning balance Ending balance Equity, Including Portion Attributable to Noncontrolling Interest Bank borrowings, net of current portion Loans Payable to Bank, Noncurrent Restricted Stock Units Restricted Stock Units (RSUs) [Member] Backlog Backlog [Member] Backlog Property, plant and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Sales Revenue Benchmark [Member] Entity Filer Category Entity Filer Category Income Statement Location Statement of Income Location, Balance [Domain] Cost of revenues: Cost of Revenue [Abstract] Letter of Credit Facility Letter of Credit [Member] EX-101.PRE 9 uctt-20240628_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 10 uctt-20240628_g1.jpg begin 644 uctt-20240628_g1.jpg M_]C_X 02D9)1@ ! 0$ V #8 #_[0 L4&AO=&]S:&]P(#,N, X0DE- ^T M ! V $ 0#8 0 !_^(,6$E#0U]04D]&24Q% $! ,2$QI M;F\"$ ;6YT ", * M #( -P [ $ 10!* $\ M5 !9 %X 8P!H &T <@!W 'P @0"& (L D "5 )H GP"D *D K@"R +< O #! M ,8 RP#0 -4 VP#@ .4 ZP#P /8 ^P$! 0&!YD'K >_!](' MY0?X" L('P@R"$8(6@AN"(((E@BJ"+X(T@CG"/L)$ DE"3H)3PED"7D)CPFD M";H)SPGE"?L*$0HG"CT*5 IJ"H$*F JN"L4*W KS"PL+(@LY"U$+:0N "Y@+ ML O("^$+^0P2#"H,0PQ<#'4,C@RG#, ,V0SS#0T-)@U #5H-= V.#:D-PPW> M#?@.$PXN#DD.9 Y_#IL.M@[2#NX/"0\E#T$/7@]Z#Y8/LP_/#^P0"1 F$$,0 M81!^$)L0N1#7$/41$Q$Q$4\1;1&,$:H1R1'H$@<2)A)%$F02A!*C$L,2XQ,# M$R,30Q-C$X,3I!/%$^44!A0G%$D4:A2+%*T4SA3P%1(5-!56%7@5FQ6]%> 6 M Q8F%DD6;!:/%K(6UA;Z%QT701=E%XD7KA?2%_<8&QA &&48BABO&-48^AD@ M&449:QF1&;<9W1H$&BH:41IW&IX:Q1KL&Q0;.QMC&XH;LAO:' (<*AQ2''L< MHQS,'/4='AU''7 =F1W#'>P>%AY 'FH>E!Z^'ND?$Q\^'VD?E!^_'^H@%2!! M(&P@F"#$(/ A'"%((74AH2'.(?LB)R)5(H(BKR+=(PHC."-F(Y0CPB/P)!\D M321\)*LDVB4))3@E:"67)< ^(#Y@/J ^X#\A/V$_HC_B0"- 9$"F0.=!*4%J0:Q! M[D(P0G)"M4+W0SI#?4/ 1 -$1T2*1,Y%$D5519I%WD8B1F=&JT;P1S5'>T? M2 5(2TB12-=)'4EC2:E)\$HW2GU*Q$L,2U-+FDOB3"I,%W)7AI>;%Z]7P]?85^S8 5@5V"J8/QA3V&B8?5B26*< M8O!C0V.78^MD0&249.EE/6629>=F/6:29NAG/6>39^EH/VB6:.QI0VF::?%J M2&J?:O=K3VNG:_]L5VRO;0AM8&VY;A)N:V[$;QYO>&_1<"MPAG#@<3IQE7'P M,QY*GF)>>=Z M1GJE>P1[8WO"?"%\@7SA?4%]H7X!?F)^PG\C?X1_Y8!'@*B!"H%K@%JX8.AG*&UX<[AY^(!(AIB,Z),XF9B?Z*9(K*BS"+ MEHO\C&.,RHTQC9B-_XYFCLZ/-H^>D :0;I#6D3^1J)(1DGJ2XY--D[:4()2* ME/257Y7)EC26GY<*EW67X)A,F+B9))F0F?R::)K5FT*;KYP M0)ZNGQV?BY_ZH&F@V*%'H;:B)J*6HP:C=J/FI%:DQZ4XI:FF&J:+IOVG;J?@ MJ%*HQ*DWJ:FJ'*J/JP*K=:OIK%RLT*U$K;BN+:ZAKQ:OB[ L'6PZK%@L=:R M2[+"LSBSKK0EM)RU$[6*M@&V>;;PMVBWX+A9N-&Y2KG"NCNZM;LNNZ>\(;R; MO16]C[X*OH2^_[]ZO_7 <,#LP6?!X\)?PMO#6,/4Q%'$SL5+Q MHM\IWZ_@-N"]X43AS.)3XMOC8^/KY'/D_.6$Y@WFENV<[BCNM.] [\SP6/#E\7+Q__*,\QGSI_0T],+U4/7>]FWV M^_>*^!GXJ/DX^&%P+S$N,"\ /#]X<&%C:V5T(&)E9VEN/2+ON[\B(&ED M/2)7-4TP37!#96AI2'IR95-Z3E1C>FMC.60B/SX*/'@Z>&UP;65T82!X;6QN M#IX;7!T:STB061O8F4@6$U0($-O&UL;G,Z>&UP1TEM9STB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O M,2XP+V&UL;G,Z>&UP34T](FAT=' Z+R]N M&%P+S$N,"]M;2\B"B @(" @(" @(" @('AM;&YS.G-T M4F5F/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O7!E+U)E&%P+S$N,"]S5'EP M92]$:6UE;G-I;VYS(R(*(" @(" @(" @(" @>&UL;G,Z>&UP1STB:'1T<#HO M+VYS+F%D;V)E+F-O;2]X87 O,2XP+V&UL.FQA;F<](G@M9&5F875L="(^5V5B/"]R M9&8Z;&D^"B @(" @(" @(" @(#PO&UP.DUE=&%D871A1&%T93X*(" @(" @(" @/'AM<#I4:'5M8FYA:6QS M/@H@(" @(" @(" @(" \7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @ M(#QX;7!'26UG.G=I9'1H/C(U-CPO>&UP1TEM9SIW:61T:#X*(" @(" @(" @ M(" @(" @(" @/'AM<$=);6&UP1TEM9SIH96EG:'0^ M"B @(" @(" @(" @(" @(" @(#QX;7!'26UG.F9OF%'.7=) M1$UU34%!-%%K;$Y!*S!!04%!04%"04%304%!04%%028C>$$[05%"24%!04%! M44%"+RLT041K1FMB,DIL04=404%!04%!9B]B04E104)G445"055%0F=51D)G M:T="45E*0W=G1T)G9TQ$06]+0W=O2R8C>$$[1$)!341!=TU$07=11$$T4$5! M.$]$0DU41D)15$5X=V)'>'-C2'@X9DAX.&9(>#AF2'=%2$)W8TY$03!914)! M64=H55)&4F]F2'@X9B8C>$$[2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X M9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF+SA!04519T)!045! M07=%4B8C>$$[04%)4D%135)!9B]%06%)04%!04A!445"05%%04%!04%!04%! M04%11D%W24=!44%(0T%K2T-W14%!9TE$05%%0D%114%!04%!04%!028C>$$[ M05%!0T%W449"9V-)0U%O3$5!04-!44U$06=10T)G8T1"04E'06Y-0D%G35)" M04%&25))>%%614=%,D5I8UE%54UP1VA">%=X46E00B8C>$$[571(:$UX6FDX M0U)Y9W9%;%%Z4E1K<4MY63-00TY546YK-D]Z3FAD55I(5$0P=4E)2F]-2D-H M9UIH2E)&4G%3,%9T3E9+0G)Y-"]0128C>$$[,4]4,%I85T9L85&18;#E7 M6C)H<&%M='-B5S5V63-2,61N9#1E6' W9D@Q*V8S3T5H66%(:4EM2VDT>4YJ M;RM#:S535FQP95EM6B8C>$$[<6)N2C)E;C5+:G!+5VUP-FEP<7%U28C>$$[;V)(=T9-2%(T4TY#1E9*:6-V17I*1%)$9VAA4U5Y5VE9-TQ# M0C-04TYE2D5G>&15:W=G2D-H9UI*:EI&1VED:V1&53,X<4]Z=WEG<"8C>$$[ M,"M0>FA*4VMT3515-5!2;&195U9P8EA&,658,5)L6FUD;V%7<')B1S%U8C)2 M,61N9#1E6' W9D@Q*V8S3T5H66%(:4EM2VDT>4YJ;R8C>$$[*T1L2E=7;#5I M6FUP=6-N6C9F:W%/:W!A86YQ2VUQ<39Y=')Q*W8O84%!=T1!44%#15%-4D%$ M.$$Y531Q-T9867$W1EA9<3=&6%EQ-R8C>$$[1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6%EQ-T9867$W1B8C>$$[6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6"8C>$$[67$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T98628C>$$[ M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<28C>$$[-T9867$W1EA9 M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-R8C>$$[1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6%EQ-T9867$W1B8C>$$[6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6"8C>$$[67$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T98628C>$$[ M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<28C>$$[-T9867$W1EA9 M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-R8C>$$[1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6%EQ-T9867$W1B8C>$$[6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6"8C>$$[67$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T98628C>$$[ M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<28C>$$[-T9867$W1EA9 M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-R8C>$$[1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6%EQ-T9867$W1B8C>$$[6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6"8C>$$[67$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T98628C>$$[ M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<28C>$$[-T9867$W1EA9 M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-R8C>$$[1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6%EQ-T9867$W1B8C>$$[6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6"8C>$$[67$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T98628C>$$[ M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<28C>$$[-T9867$W1EA9 M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-R8C>$$[1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6%EQ-T9867$W1B8C>$$[6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6"8C>$$[67$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T98628C>$$[ M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<28C>$$[-T9867$W1EA9 M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-R8C>$$[1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6%EQ-T9867$W1B8C>$$[6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6"8C>$$[67$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T98628C>$$[ M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6"\O,E$]/3PO>&UP M1TEM9SII;6%G93X*(" @(" @(" @(" @(" @/"]R9&8Z;&D^"B @(" @(" @ M(" @(#PO&UP34TZ M4F5N9&ET:6]N0VQA&UP34TZ3W)I9VEN86Q$;V-U;65N=$E$/@H@(" @(" @(" \>&UP34TZ1&]C M=6UE;G1)1#YX;7 N9&ED.F%A83,P96(R+6$U-&4M-# Q-2UA8C&UP34TZ1&]C=6UE;G1)1#X*(" @(" @(" @/'AM<$U-.DEN M7!E/2)297-O=7)C92(^"B @(" @(" @(" @ M(#QS=%)E9CII;G-T86YC94E$/G5U:60Z9C&UP34TZ2&ES=&]R>3X*(" @(" @ M(" @(" @/')D9CI397$^"B @(" @(" @(" @(" @(#QR9&8Z;&D@&UP5%!G.DY086=E3X*(" @(" @(" @/'AM<%109SI(87-6:7-I8FQE3W9E7!E/2)297-O=7)C M92(^"B @(" @(" @(" @(#QS=$1I;3IW/CDV,"XP,# P,# \+W-T1&EM.G<^ M"B @(" @(" @(" @(#QS=$1I;3IH/C4V,"XP,# P,# \+W-T1&EM.F@^"B @ M(" @(" @(" @(#QS=$1I;3IU;FET/E!I>&5LF4^"B @(" @(" @(#QX;7!44&7!E/2)297-O=7)C92(^"B @(" @ M(" @(" @(" @(" @(#QX;7!'.F=R;W5P3F%M93Y$969A=6QT(%-W871C:"!' M&UP1SIG7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(#QX;7!'.G-W871C:$YA;64^5VAI=&4\+WAM<$&UP1SIG&UP1SIS=V%T8VA.86UE/@H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" \>&UP1SIM;V1E/E)'0CPO>&UP1SIM;V1E/@H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" \>&UP1SIT>7!E/E!23T-%4U,\+WAM<$&UP1SIG&UP1SIB;'5E/C \+WAM<$&UP1SIS=V%T8VA.86UE/E)'0B!2960\+WAM<$&UP1SIG&UP1SIB;'5E/C \+WAM<$&UP1SIS=V%T M8VA.86UE/E)'0B!996QL;W<\+WAM<$&UP1SIG&UP1SIB;'5E/@H@(" @(" @ M(" @(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @(" @(" @ M(" @(" @/')D9CIL:2!R9&8Z<&%R7!E/2)297-O=7)C92(^"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.G-W871C:$YA;64^4D="($=R M965N/"]X;7!'.G-W871C:$YA;64^"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(#QX;7!'.FUO9&4^4D="/"]X;7!'.FUO9&4^"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(#QX;7!'.G1Y<&4^4%)/0T534SPO>&UP1SIT>7!E/@H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIR960^,#PO>&UP1SIR M960^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.F=R965N/C(U M-3PO>&UP1SIG&UP1SIS=V%T8VA. M86UE/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIM;V1E/E)' M0CPO>&UP1SIM;V1E/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP M1SIT>7!E/E!23T-%4U,\+WAM<$&UP1SIG&UP1SIS=V%T8VA.86UE/@H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" \>&UP1SIM;V1E/E)'0CPO>&UP1SIM;V1E/@H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIT>7!E/E!23T-%4U,\ M+WAM<$&UP1SIG&UP1SIB;'5E/C(U-3PO>&UP1SIB;'5E/@H@(" @(" @(" @ M(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @(" @(" @(" @ M(" @/')D9CIL:2!R9&8Z<&%R7!E/2)297-O=7)C92(^"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(#QX;7!'.G-W871C:$YA;64^4D="($UA9V5N M=&$\+WAM<$&UP1SIG&UP M1SIB;'5E/C(U-3PO>&UP1SIB;'5E/@H@(" @(" @(" @(" @(" @(" @(" @ M(" \+W)D9CIL:3X*(" @(" @(" @(" @(" @(" @(" @(" @/')D9CIL:2!R M9&8Z<&%R7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(#QX;7!'.G-W871C:$YA;64^4CTQ.3,@1STS.2!"/30U/"]X;7!' M.G-W871C:$YA;64^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!' M.FUO9&4^4D="/"]X;7!'.FUO9&4^"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(#QX;7!'.G1Y<&4^4%)/0T534SPO>&UP1SIT>7!E/@H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" \>&UP1SIR960^,3DS/"]X;7!'.G)E9#X*(" @ M(" @(" @(" @(" @(" @(" @(" @(" @/'AM<$&UP1SIS=V%T8VA.86UE/E(],C,W($<],C@@0CTS-CPO>&UP1SIS=V%T8VA. M86UE/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIM;V1E/E)' M0CPO>&UP1SIM;V1E/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP M1SIT>7!E/E!23T-%4U,\+WAM<$&UP1SIR960^"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(#QX;7!'.F=R965N/C(X/"]X;7!'.F=R965N/@H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIB;'5E/C,V/"]X;7!' M.F)L=64^"B @(" @(" @(" @(" @(" @(" @(" @(#PO&UP1SIG&UP1SIG&UP1SIB;'5E/@H@ M(" @(" @(" @(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @ M(" @(" @(" @(" @/')D9CIL:2!R9&8Z<&%R7!E/2)297-O=7)C92(^ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.G-W871C:$YA;64^ M4CTR-#<@1STQ-#<@0CTS,#PO>&UP1SIS=V%T8VA.86UE/@H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" \>&UP1SIM;V1E/E)'0CPO>&UP1SIM;V1E/@H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIT>7!E/E!23T-%4U,\ M+WAM<$&UP1SIR960^"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(#QX;7!'.F=R965N/C$T-SPO>&UP1SIG&UP1SIB;'5E/@H@(" @(" @ M(" @(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @(" @(" @ M(" @(" @/')D9CIL:2!R9&8Z<&%R7!E/2)297-O=7)C92(^"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.G-W871C:$YA;64^4CTR-3$@ M1STQ-S8@0CTU.3PO>&UP1SIS=V%T8VA.86UE/@H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" \>&UP1SIM;V1E/E)'0CPO>&UP1SIM;V1E/@H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" \>&UP1SIT>7!E/E!23T-%4U,\+WAM<$&UP1SIR960^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!' M.F=R965N/C$W-CPO>&UP1SIG&UP1SIB;'5E/@H@(" @(" @(" @(" @ M(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @(" @(" @(" @(" @ M/')D9CIL:2!R9&8Z<&%R7!E/2)297-O=7)C92(^"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(#QX;7!'.G-W871C:$YA;64^4CTR-3(@1STR,S@@ M0CTS,SPO>&UP1SIS=V%T8VA.86UE/@H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" \>&UP1SIM;V1E/E)'0CPO>&UP1SIM;V1E/@H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" \>&UP1SIT>7!E/E!23T-%4U,\+WAM<$&UP M1SIR960^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.F=R965N M/C(S.#PO>&UP1SIG&UP1SIB;'5E/@H@(" @(" @(" @(" @(" @(" @ M(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @(" @(" @(" @(" @/')D9CIL M:2!R9&8Z<&%R7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(#QX;7!'.G-W871C:$YA;64^4CTR,3<@1STR,C0@0CTS,SPO M>&UP1SIS=V%T8VA.86UE/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \ M>&UP1SIM;V1E/E)'0CPO>&UP1SIM;V1E/@H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" \>&UP1SIT>7!E/E!23T-%4U,\+WAM<$&UP1SIR960^ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.F=R965N/C(R-#PO M>&UP1SIG&UP1SIB;'5E/@H@(" @(" @(" @(" @(" @(" @(" @(" \ M+W)D9CIL:3X*(" @(" @(" @(" @(" @(" @(" @(" @/')D9CIL:2!R9&8Z M<&%R7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(#QX;7!'.G-W871C:$YA;64^4CTQ-# @1STQ.3@@0CTV,SPO>&UP1SIS M=V%T8VA.86UE/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIM M;V1E/E)'0CPO>&UP1SIM;V1E/@H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" \>&UP1SIT>7!E/E!23T-%4U,\+WAM<$&UP1SIR960^"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.F=R965N/C$Y.#PO>&UP1SIG M&UP1SIB;'5E/@H@(" @(" @(" @(" @(" @(" @(" @(" \+W)D9CIL M:3X*(" @(" @(" @(" @(" @(" @(" @(" @/')D9CIL:2!R9&8Z<&%R7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX M;7!'.G-W871C:$YA;64^4CTU-R!'/3$X,2!"/3&UP1SIT>7!E/@H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" \>&UP1SIR960^-3<\+WAM<$&UP1SIG&UP1SIS=V%T M8VA.86UE/E(],"!'/3$T-B!"/38Y/"]X;7!'.G-W871C:$YA;64^"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.FUO9&4^4D="/"]X;7!'.FUO M9&4^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.G1Y<&4^4%)/ M0T534SPO>&UP1SIT>7!E/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \ M>&UP1SIR960^,#PO>&UP1SIR960^"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(#QX;7!'.F=R965N/C$T-CPO>&UP1SIG&UP1SIB;'5E/@H@(" @ M(" @(" @(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @(" @ M(" @(" @(" @/')D9CIL:2!R9&8Z<&%R7!E/2)297-O=7)C92(^"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.G-W871C:$YA;64^4CTP M($<],3 T($(]-34\+WAM<$&UP1SIB;'5E/C4U/"]X;7!'.F)L=64^"B @(" @(" @(" @(" @ M(" @(" @(" @(#PO&UP1SIT>7!E/@H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIR960^,S0\+WAM<$&UP1SIG&UP1SIB;'5E M/C$U-SPO>&UP1SIB;'5E/@H@(" @(" @(" @(" @(" @(" @(" @(" \+W)D M9CIL:3X*(" @(" @(" @(" @(" @(" @(" @(" @/')D9CIL:2!R9&8Z<&%R M7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(#QX;7!'.G-W871C:$YA;64^4CTT,2!'/3$W,2!"/3(R-CPO>&UP1SIS=V%T M8VA.86UE/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIM;V1E M/E)'0CPO>&UP1SIM;V1E/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \ M>&UP1SIT>7!E/E!23T-%4U,\+WAM<$&UP1SIB;'5E/C(R-CPO M>&UP1SIB;'5E/@H@(" @(" @(" @(" @(" @(" @(" @(" \+W)D9CIL:3X* M(" @(" @(" @(" @(" @(" @(" @(" @/')D9CIL:2!R9&8Z<&%R7!E M/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!' M.G-W871C:$YA;64^4CTP($<],3$S($(],3@X/"]X;7!'.G-W871C:$YA;64^ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.FUO9&4^4D="/"]X M;7!'.FUO9&4^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.G1Y M<&4^4%)/0T534SPO>&UP1SIT>7!E/@H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" \>&UP1SIR960^,#PO>&UP1SIR960^"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(#QX;7!'.F=R965N/C$Q,SPO>&UP1SIG&UP1SIS=V%T8VA. M86UE/E(]-#8@1STT.2!"/3$T-CPO>&UP1SIS=V%T8VA.86UE/@H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" \>&UP1SIM;V1E/E)'0CPO>&UP1SIM;V1E M/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIT>7!E/E!23T-% M4U,\+WAM<$&UP1SIR960^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!' M.F=R965N/C(P/"]X;7!'.F=R965N/@H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" \>&UP1SIB;'5E/C$P,#PO>&UP1SIB;'5E/@H@(" @(" @(" @(" @ M(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @(" @(" @(" @(" @ M/')D9CIL:2!R9&8Z<&%R7!E/2)297-O=7)C92(^"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(#QX;7!'.G-W871C:$YA;64^4CTQ,#(@1STT-2!" M/3$T-3PO>&UP1SIS=V%T8VA.86UE/@H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" \>&UP1SIM;V1E/E)'0CPO>&UP1SIM;V1E/@H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" \>&UP1SIT>7!E/E!23T-%4U,\+WAM<$&UP M1SIR960^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.F=R965N M/C0U/"]X;7!'.F=R965N/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \ M>&UP1SIB;'5E/C$T-3PO>&UP1SIB;'5E/@H@(" @(" @(" @(" @(" @(" @ M(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @(" @(" @(" @(" @/')D9CIL M:2!R9&8Z<&%R7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(#QX;7!'.G-W871C:$YA;64^4CTQ-#<@1STS.2!"/3$T,SPO M>&UP1SIS=V%T8VA.86UE/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \ M>&UP1SIM;V1E/E)'0CPO>&UP1SIM;V1E/@H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" \>&UP1SIT>7!E/E!23T-%4U,\+WAM<$&UP1SIR960^ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.F=R965N/C,Y/"]X M;7!'.F=R965N/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIB M;'5E/C$T,SPO>&UP1SIB;'5E/@H@(" @(" @(" @(" @(" @(" @(" @(" \ M+W)D9CIL:3X*(" @(" @(" @(" @(" @(" @(" @(" @/')D9CIL:2!R9&8Z M<&%R7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(#QX;7!'.G-W871C:$YA;64^4CTQ-3@@1STP($(].3,\+WAM<$&UP1SIG&UP1SIB;'5E/CDS/"]X M;7!'.F)L=64^"B @(" @(" @(" @(" @(" @(" @(" @(#PO&UP1SIG&UP1SIG&UP1SIB;'5E M/@H@(" @(" @(" @(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @ M(" @(" @(" @(" @(" @/')D9CIL:2!R9&8Z<&%R7!E/2)297-O=7)C M92(^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.G-W871C:$YA M;64^4CTR,S<@1STS,"!"/3$R,3PO>&UP1SIS=V%T8VA.86UE/@H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" \>&UP1SIM;V1E/E)'0CPO>&UP1SIM;V1E M/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIT>7!E/E!23T-% M4U,\+WAM<$&UP1SIR960^"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(#QX;7!'.F=R965N/C,P/"]X;7!'.F=R965N/@H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" \>&UP1SIB;'5E/C$R,3PO>&UP1SIB;'5E/@H@(" @ M(" @(" @(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @(" @ M(" @(" @(" @/')D9CIL:2!R9&8Z<&%R7!E/2)297-O=7)C92(^"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.G-W871C:$YA;64^4CTQ M.3D@1STQ-S@@0CTQ-3,\+WAM<$&UP1SIG&UP1SIS=V%T8VA.86UE/@H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" \>&UP1SIM;V1E/E)'0CPO>&UP1SIM;V1E/@H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" \>&UP1SIT>7!E/E!23T-%4U,\+WAM<$&UP1SIR960^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!' M.F=R965N/C$S-#PO>&UP1SIG&UP1SIS=V%T8VA.86UE/E(],3$U($<].3D@ M0CTX-SPO>&UP1SIS=V%T8VA.86UE/@H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" \>&UP1SIM;V1E/E)'0CPO>&UP1SIM;V1E/@H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" \>&UP1SIT>7!E/E!23T-%4U,\+WAM<$&UP M1SIR960^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.F=R965N M/CDY/"]X;7!'.F=R965N/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \ M>&UP1SIB;'5E/C@W/"]X;7!'.F)L=64^"B @(" @(" @(" @(" @(" @(" @ M(" @(#PO&UP M1SIS=V%T8VA.86UE/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP M1SIM;V1E/E)'0CPO>&UP1SIM;V1E/@H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" \>&UP1SIT>7!E/E!23T-%4U,\+WAM<$&UP1SIS=V%T8VA.86UE/E(],3DX($<],34V($(],3 Y/"]X;7!'.G-W871C M:$YA;64^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.FUO9&4^ M4D="/"]X;7!'.FUO9&4^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX M;7!'.G1Y<&4^4%)/0T534SPO>&UP1SIT>7!E/@H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" \>&UP1SIR960^,3DX/"]X;7!'.G)E9#X*(" @(" @(" @ M(" @(" @(" @(" @(" @(" @/'AM<$&UP1SIB;'5E/C$P.3PO M>&UP1SIB;'5E/@H@(" @(" @(" @(" @(" @(" @(" @(" \+W)D9CIL:3X* M(" @(" @(" @(" @(" @(" @(" @(" @/')D9CIL:2!R9&8Z<&%R7!E M/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!' M.G-W871C:$YA;64^4CTQ-C8@1STQ,C0@0CTX,CPO>&UP1SIS=V%T8VA.86UE M/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIM;V1E/E)'0CPO M>&UP1SIM;V1E/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIT M>7!E/E!23T-%4U,\+WAM<$&UP1SIR960^"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(#QX;7!'.F=R965N/C$R-#PO>&UP1SIG&UP1SIB M;'5E/@H@(" @(" @(" @(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @ M(" @(" @(" @(" @(" @(" @/')D9CIL:2!R9&8Z<&%R7!E/2)297-O M=7)C92(^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.G-W871C M:$YA;64^4CTQ-# @1STY."!"/34W/"]X;7!'.G-W871C:$YA;64^"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.FUO9&4^4D="/"]X;7!'.FUO M9&4^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.G1Y<&4^4%)/ M0T534SPO>&UP1SIT>7!E/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \ M>&UP1SIR960^,30P/"]X;7!'.G)E9#X*(" @(" @(" @(" @(" @(" @(" @ M(" @(" @/'AM<$&UP1SIS=V%T8VA.86UE/E(] M,3$W($<]-S8@0CTS-CPO>&UP1SIS=V%T8VA.86UE/@H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" \>&UP1SIM;V1E/E)'0CPO>&UP1SIM;V1E/@H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIT>7!E/E!23T-%4U,\+WAM M<$&UP1SIR960^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX M;7!'.F=R965N/C&UP1SIB;'5E/C,V/"]X;7!'.F)L=64^"B @(" @(" @(" @ M(" @(" @(" @(" @(#PO&UP1SIS=V%T8VA.86UE/@H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" \>&UP1SIM;V1E/E)'0CPO>&UP1SIM;V1E/@H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" \>&UP1SIT>7!E/E!23T-%4U,\+WAM<$&UP1SIS=V%T8VA.86UE/E(]-C8@1STS,R!"/3$Q/"]X;7!' M.G-W871C:$YA;64^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!' M.FUO9&4^4D="/"]X;7!'.FUO9&4^"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(#QX;7!'.G1Y<&4^4%)/0T534SPO>&UP1SIT>7!E/@H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" \>&UP1SIR960^-C8\+WAM<$&UP1SIG&UP1SIG M&UP1SIB;'5E/@H@(" @(" @(" @(" @(" @(" @(" @(" \+W)D9CIL M:3X*(" @(" @(" @(" @(" @(" @(" @/"]R9&8Z4V5Q/@H@(" @(" @(" @ M(" @(" @(" \+WAM<$7!E/2)2 M97-O=7)C92(^"B @(" @(" @(" @(" @(" @(#QX;7!'.F=R;W5P3F%M93Y' M&UP1SIG7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(#QX;7!'.G-W871C:$YA;64^4CTP($<],"!"/3 \+WAM<$&UP1SIG&UP1SIS=V%T8VA.86UE/@H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" \>&UP1SIM;V1E/E)'0CPO>&UP1SIM;V1E/@H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIT>7!E/E!23T-%4U,\ M+WAM<$&UP1SIS=V%T8VA.86UE/E(]-3$@1STU M,2!"/34Q/"]X;7!'.G-W871C:$YA;64^"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(#QX;7!'.FUO9&4^4D="/"]X;7!'.FUO9&4^"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(#QX;7!'.G1Y<&4^4%)/0T534SPO>&UP1SIT>7!E M/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIR960^-3$\+WAM M<$&UP1SIG&UP1SIG&UP1SIB;'5E/@H@(" @(" @(" @(" @(" @(" @ M(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @(" @(" @(" @(" @/')D9CIL M:2!R9&8Z<&%R7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(#QX;7!'.G-W871C:$YA;64^4CTW-R!'/3&UP1SIR960^"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.F=R965N/C&UP1SIB;'5E M/C&UP1SIS=V%T M8VA.86UE/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIM;V1E M/E)'0CPO>&UP1SIM;V1E/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \ M>&UP1SIT>7!E/E!23T-%4U,\+WAM<$&UP1SIR960^"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(#QX;7!'.F=R965N/C$P,CPO>&UP1SIG&UP M1SIS=V%T8VA.86UE/E(],3(X($<],3(X($(],3(X/"]X;7!'.G-W871C:$YA M;64^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.FUO9&4^4D=" M/"]X;7!'.FUO9&4^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!' M.G1Y<&4^4%)/0T534SPO>&UP1SIT>7!E/@H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" \>&UP1SIR960^,3(X/"]X;7!'.G)E9#X*(" @(" @(" @(" @ M(" @(" @(" @(" @(" @/'AM<$&UP1SIB;'5E/C$R.#PO>&UP M1SIB;'5E/@H@(" @(" @(" @(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @ M(" @(" @(" @(" @(" @(" @(" @/')D9CIL:2!R9&8Z<&%R7!E/2)2 M97-O=7)C92(^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.G-W M871C:$YA;64^4CTQ-3,@1STQ-3,@0CTQ-3,\+WAM<$&UP1SIG&UP1SIS=V%T8VA.86UE/@H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIM;V1E/E)'0CPO>&UP1SIM M;V1E/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIT>7!E/E!2 M3T-%4U,\+WAM<$&UP1SIR960^"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(#QX;7!'.F=R965N/C$W.3PO>&UP1SIG&UP1SIS=V%T8VA.86UE M/E(],C T($<],C T($(],C T/"]X;7!'.G-W871C:$YA;64^"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(#QX;7!'.FUO9&4^4D="/"]X;7!'.FUO9&4^ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.G1Y<&4^4%)/0T53 M4SPO>&UP1SIT>7!E/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP M1SIR960^,C T/"]X;7!'.G)E9#X*(" @(" @(" @(" @(" @(" @(" @(" @ M(" @/'AM<$&UP1SIB;'5E/C(P-#PO>&UP1SIB;'5E/@H@(" @ M(" @(" @(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @(" @ M(" @(" @(" @/')D9CIL:2!R9&8Z<&%R7!E/2)297-O=7)C92(^"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.G-W871C:$YA;64^4CTR M,S @1STR,S @0CTR,S \+WAM<$&UP1SIG&UP1SIS=V%T8VA.86UE/@H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" \>&UP1SIM;V1E/E)'0CPO>&UP1SIM;V1E/@H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" \>&UP1SIT>7!E/E!23T-%4U,\+WAM<$&UP1SIR960^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!' M.F=R965N/C(T,CPO>&UP1SIG&UP1SIG7!E/C$\+WAM M<$7!E/@H@(" @(" @(" @(" @(" @(" \>&UP1SI#;VQO&UP1SIT>7!E/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP M1SIR960^-C,\+WAM<$&UP1SIG&UP M1SIT>7!E/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIR960^ M,3(R/"]X;7!'.G)E9#X*(" @(" @(" @(" @(" @(" @(" @(" @(" @/'AM M<$&UP1SIB;'5E/C8W/"]X;7!'.F)L=64^"B @(" @(" @(" @ M(" @(" @(" @(" @(#PO&UP1SIT>7!E M/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIR960^,C4U/"]X M;7!'.G)E9#X*(" @(" @(" @(" @(" @(" @(" @(" @(" @/'AM<$&UP1SIB;'5E/C,P/"]X;7!'.F)L=64^"B @(" @(" @(" @(" @(" @ M(" @(" @(#PO&UP1SIG&UP1SIG&UP1SIB;'5E/@H@(" @(" @(" @(" @(" @(" @(" @(" \ M+W)D9CIL:3X*(" @(" @(" @(" @(" @(" @(" @(" @/')D9CIL:2!R9&8Z M<&%R7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(#QX;7!'.G-W871C:$YA;64^4CTR-34@1STQ,C,@0CTQ-S(\+WAM<$&UP1SIG&UP1SIS=V%T M8VA.86UE/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIM;V1E M/E)'0CPO>&UP1SIM;V1E/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \ M>&UP1SIT>7!E/E!23T-%4U,\+WAM<$&UP1SIR960^"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(#QX;7!'.F=R965N/C(P-#PO>&UP1SIG#I#+!M?_$ !X! 0 " @,! 0$ '" 8) M P0% @$*_\0 ;A$ 0(# P(-#@H%!P<*!0(' (# 00%!@<2$58($Q<8(2(Q M5Y25TM/4%!46&3)!0E%25%5ADI,C8G%R@8*1I='5)#-38F9+/"X65V\34W.,/$XO_: P# 0 "$0,1 #\ O\ M 'GF>;:U7JN(FX;/V M9K_7,!Q%'$3<\S/&\0B+;4[1FCB9.0W*.A3?EJT12M%=7:5V?VG=D:94ZFN+ M=.I[]04R4]NG7UMU73L_7_R?6,TD;J+Q MJC!,9>RF8;$Q'"$NOTC]MM#RK+9L@J MPU67UH4NE'*I;KY6B%*_P3*9;0SUA>3JZU$M+[/\U+NO=_XZV.]_7L?&,8FM M$E2$05U%9>9F(P_:OM,][XB'^_L=_8VWJ,;LF^5:[0E.*KAW#? K U5=:H1D MVW\ARQU+=6DI2E3EKP:S46OR_:555$)I5"J(ZJ*IVU>_+Z&>FIA^F6L?>C#= MTJ40U_O//=[_ !WCP)C1*5%>7J6R;#,/Z2:6[_NLL_X\>Z>#WOY4ESIF4JBP M:7XJ69IR,MI;L[%=M7J8U)75=$RHK[>XHK+?92I%4H=CO)[2.TOMH5V#VF=# M=8Q.R_5JF]'+WG91$,GB5^B+C]D8'C/:(NV*MAFDTUF&3OM3*U9?&G]+3#[8 M1/*+M\I8Z2:XT83$=T'8%,J75Q=IU9,>5)HNB>RF12^Y=-2E*:I55/DZ-U^N MKM55]7L^HUH>[O6XJ@M,\]C\N9AM?8:1_:RGF.Z("W[D$X523,(>1+*VWMN+ M_JPG1+G\HJZ4:?)H_%VMKZR-492W\SMFFM?NQJJHI5:OU5>;1+>\JJBDTK2C MM$=3=.RBBNU57<;N&NW;3D537WHY=U4U,8LGU%H3_9@=-R_:\9Q6)%289AY* M967P_P!M"U?VCX/UAWI4/3;AWL7U3\*G)J$7:^AWN%S/.G%JZ7D>F&N"2O-# M]8=Z5#TVX=[%]4_"HU"+M?0[W"YGG1JZ7D>F&N"2O-'=K7\I'Z3*WN1')>0: M7OB8[:4O,734T%EJXUHU5NKDNMDNT-:%U76KE?(+83VZ?5I1'U#I.Z'^[QR" MH)EYMF*O"1-JV/DQH7\FSE^T[K=_EX"(IQO2CV'RI9.S\[ M'R[&3O'K>/\ MRH?GQ;:QFK]JCBMDD9I4A4EZN%[1M%UDT<2[5A*94'<%8K%$.J:_9!55;;2D M55VU>43Y;^APL2YCBS4ZG+KV,GPTLM$/7D5*XE8N]M^Z]D]-C1%6T1%,'J;3 M9A,-WX&90N/TPF\,,GS-SVC('$_E66V(?D:9UPZUYD=$HCT?IB6U\DPORKB8 MZT25,5O&'7_R"%R*MK0E7E*MH2II2G55\JGPYK0STMS%U%:Q]CR=-EFWO"V. MX>8R[7Y,L=G(GN3W)?1)U-O#"E?5Y=S!\CP38M&*UI^UNE]EXQ5Y':_;7J17J^FB:U^J8Q.Z M&FT#<%=;K22'KA9VC M>G6Z,_>MSM=@M^_/T;9/>'HT:%8-PXKD.!I5(EK9::8=RN1"?Q]E_P"9'8EQ'V9 M464RU(C28[J'X\B.^A+K+[#S2JI=96VM*DJ36J5)52M*]1%RDJ0I25)BE28Y M(PCNICXH_P"-@D]"TK2E2504E4,J50W(P\<#Z ?8 M!YQFNWM5:V0XYL'9>!X1Y-ORJF\KRRPV%]25(HXBC4:Y3VW'W%4JGL(0A2W* MKI1M-:UI2ON4BRMIJ_%,*%9^=K&*.3++2KSR=W)ME-H4F$$^%&,803WXP,*M M1>-=_8E*UVQMQ2++P;ABPU"HRDJO)AQ0PH?>0M<50[A*$Q4O+""81C&!B3F? M2<\,L-J\S3:RLKG,]?7!PS&,FO?E.I=$_P"#=E6QFW.?M57Z)G[$_P#JGKE" MDZ'>]JK85=C/6UE?AS!&T$TW_-4R1G MIK+\V8C+MR<>$_\ AEQ=ROIJ-*0*N(PK4^S,G4WUT2Y?Y6-8A%>4EVE*K;7# MN%WBHU3]_.)3EW?-F9?RN]XH?&Q116/Y1O M1%U."NHG*%9_%YG2U+R=SN=7S4]Y,>ZR]W'XF#R*]=)/S7OE7*2-XW&$RYY= M*6;+B> 66C#;RNNK;4BUXJT]6J$]BB%N.K=11/\ XO6JM:Y5)Z'VZ&2@G2[' MMO*3DVSTS//8HP[ZH.S,4;;OI@E*8^(C>J:-[105;3(/7J/RJ%X\B9:G4B5P M)7X,%L2"'-KW*%J6IQ.[CRY51\SNG-'EI=_+_.^16W6OG'DO*?DK-KW9*)\G M5KL>0_(LN/\ ->NC5.UY+L=OM5[?7VU]>0RUT=V,KI<&K!4M6EYJS4KW.'#@ZF6S@W(8 ML&''ML>+$K+UA?*;DXXKM.\C-\+5^SK7M[8*E=5/V4ZU9#7Z*'H)NWN[3#(F MP=%3#_JJ1Z.>&J_N_-Q6)=]%K%Q^-:.L1_\ ]P^:O)CD?6JNOD%NZM:UK6M5 M;6SNM:UK]-:UK6_==:UJ(#=OM6SO\>/W4]L%F11^+9+F3YU<+ZM]^U/\05;I8\Y?D=X@ M-V^U;._QX:GM@LR*/Q;)/X:LSTSL[7SAYW*C:]QW'= M;&RK+Z):>D6YIV6J*P]\Y"]5"W'$?E6QX9?Z=MUNK:J+3?L:DT<11*J52E5* MI0KZZ*)7])X,W<-='-P5!VQ;"<4(?JGIIG<5E_F9AK#ZU)VT4[$=@S.G:-#1 M.TQ252U[4Z[%,51_2)2F3G=)R1RPFY%Z"H9-Q,JAI3:EK_-I%NJE2U*HM78[-**HGL40CK0K&IS0 MQW3S6+2*;-T^$<7ZF=>CAVW>T]3^YN0Q8MCNLL=DSZE?RA>B7I^&,W:"F5Z" M80R]5TB41EPIR*C&$BF3W8[94(8898;5*4Y8'M6.]-/O:)5NF5ZKU3?FD=FB MZV3\[<9DO-TJPE=5.S+_ '-M+ZD)D]:DLT113Z*T;I1M2'<1G]"-8MV"HTRT ME3D5*_;=33*4QVW>0S+*PIVNUBO%DA';1Q94RA1?Y3N]B7BW"T%@;/U=",F7 MJ7KA(K5#:;JG)R?1CC""XY8-PAE6F,$02B*5^_8QTV^)R?)IS/0616CJHE+L MC&,YMN1^451#5%.M0[IC]K\C2KGE^INKZ^RE-*>576M:TP>HZ#^IHQ1I-MV) MJ'@PF9-QC)N["EM3$SEVN3;8$XHXMJG(2]0OY4>SSL&TVFNBG:?DR04N0JK$ MYBV(950:F).0P8E8LB(NKR0P[=66.3)K$>ENX>9)5%+Q>L^P&JZJI6N7X/,E MI15*JT3VU8/*O-*4K7]E:==*?^;LD>U30OWJT^"HRLI)5K#YK.(1_P 8B4_Q MN$Y6=_E$=#;6HIA4:I5[(XO2-*<=R>++UJ=J>[_5X60RLPKEOQCV'5IO$M[: MRN$I^B%,VR7E5LL=Z=JOM4IY*R7Y^++76E:=2J>1K5/:31?5VJ=<9U:Z^\2A M04NJ6+J++*>Z=1+./-0^5YF#C4/5M]G9R;D2?[+Z(BXJV46T6=O8H4W,.9(H M8C F1 MMQMYMMUIQ+C3B8*0M,8*2I*H98*3&&Q%,8;,(PV(P_K_ '!R@ M M M M &!6^.D_X!<:Z3&-LRF3! M?91D%SD1Z4K2O8D6N"XJJ>Q]3_.2U1]#=:.9PKK=TZQ.L>.9U=< Q>:R[6M M5M2\4U\NUVR0U]/5V5Q*TI3Z$_02-3+NK#4?)U!9222MN.5*W&4ONP^1U_37 M4^V1U4[PK;U>*NKK43JT+AMD-O1EVX_*TQI;:O8,(KC<;A=IDBXW6;,N5PF+ M\I)GW&3(ES)#E4T3Y1^5(<4X\YV4IIUJ56O4DS%+2&4);:;@VTGN4PAA3#Y$ MI,/6ZXZM3CCD7'(]TJ*L2H_+&/\ M^2!\9]G& #-WC=T<'-[ MEI\RE:+XY;#RC')WDE,9W=;:SA6NUL._64\QGN:R+?:KAY-K_$6U%E/R.RM/ M896IQM*\.M!>!8ZR^*%:M"Q+S#>ZRB.G3'TLLP6[#R<3B(0W=G)")F- L%:^ MTV%5&H+\RPK^>7#26/H>>BAI7CPI5%7JV80)W^/_ ,ECW%?:0[KR9Y'81KN( MJC3[^):CL%SV'?GF5HZG(,W*,C79(-AN"%*^LY'B7IBODNRBJZ+[:(6KFB3I M3.)NSEGWI]6YILTM+"/E2TWIRUI]2ELJ_P!A,M%T.-6>PN6AKS,BG=TJ60J8 M7\U3CFDH1'UI0\G_ 'B:#2/R>;HTM0H@2,AUMF.]+[ HEREXW#GEVF1G9-:T M4M3F*X.BQV>7&I7MI0S+@RDI0JG;4XY2CA$=8OVO"JL7$L5!JBLK\"491".' M]Z]IST(^M"T_1#:DL4BXV[^F00J8I[M8?3LXYMY<88OW3.DM1AZEH5],=L2O M:KXZ: T;$8A:9TCJ;5,=AFK*4Z]U[BF(.K0I-4NUD2;#:F');SG6JKKCJUN. MJ6I;JEK4JM8QJ=?KE94I=7K$U4U+CE^'?<=V?4E:U)3D[T$[">\273J#1*.E M**31Y6FI3#)^CL--=[OQ0B$8Y?"C'95WXGLQY9ZX /+MC M;IU)J&'\_P!G[(PS!6EMU=C-9'D%MMUPGII55*TMEI>?^=71SZJJ]B.RZOJ; M57JZDUK3(+/V1M1:EV#-G;/S=95".%46&'%H1^\=@G2VX>M:TPW-G9,#MK>? M=W=S+=56ZMM3+*-JAB0B=G&67GH?T$NI>GOQ[K:LMN*R05')D3$CKV?TPG&C M$*2(F 6O-]LW%OMT8DVVU_FEC*UHZJ52]=LHHU/:ZUUIV5-VE]->RJO:I3R? M;GFSFA6O"JFE/5V9D[,R\>Z@X[U5,0^:U+8F8^O%,HC#8V([.&F-O/Y2&XZS MFG2]CZ?5+PIU/<+98ZW2$8P[RYB?P3:?BQ13W4QR*CBAL8H_-C],IR$R3YQ& MUWAV ZTA.]KR$F0S-S;(XM:]=$U1<+K6/;W*4I7Z>W::]=4_\J?5K.5 T)]A MJ?I;E>JL]:!Y/=(@I$G+J^HUCF(?1,E/K:_REM\5;TYBQEFJ18>53\C\SISW]LJ MA;#1'W[VZTQ-I[U*S.2[W=R[,TN0E%_.DY#J:5CNQW68F.3CBWEK>>6MQUQ: MG'''%*6XXXM2E*6M2E=:EUK5=:UJKKK4SY*4I2E*4P2E,,B4P[E*2%7'%NK4 MMQ47%N1BJ,51RQ5&.S%2HQV8QC'NE?+LY3\#]., M ](PC;^UM9/-/:[V3G.$*;=J]V,6RJ]62.XM7TK\M%M\U#4EM7[%I<0 MI*J4ZET53Z#P:S9:S5H4J17K/R=8@J&3])EF7E0^:M:%*3A\%28IC#O&;66O M&O L,XAVQMMJK9=258L,A/S4JA48[N-MEQ"%I5X25I4E<-A28PCD,XM<=*[R M^P2K#%[R3&-FVZ/_ (5(F>8Q$5)HQ3JHM*+SBKMKEOR.KKJEV4])K12D]NBT M4[!#M?T,]UM:TUF8._DF:?&0F5KW8P7,.S$81W8+1# 2!:QZ:C7E MSK&A[=U+D^)OU[+3M[PBZ0L\ZK)",S2YAFHL98Y-NN7F.H7F40[Z4+FU[&UQ9803)#JCF-QFW56) M'U]N#$9]WF*0VQC-ZFKQ7*7'ZTZUQHN.Y.U$ESUI515%+C-/LU[/6AQ:%(56 M ;3747B60TU=AU.S8^\BG351FLD$24RXJGSZE[L4(DI],O,/13N*C+MNM]]*XIBE2LFR/ MB

4'3/='EQ37(#R:KZNQ^WJDFS=T=O+30;= ME:*JGR:_\XG/T9O)LY%02I,7UICXVFEP(VM%>Q8:S6F-S583/SC>QI$G^D.9 M?)5%*H,H5\5UU$2O)R5^5);FR7Y_9.*FAL2U?;7$K8CYQMBXO[!S!;=554BX M6[%[/6WVG'YU*>33Y*6]?V.I*Z_6JM-&YVL]H;J3+X'[2UIVI.=U%F6AU.S\ MU3B\;JT_&1!A7_C!M?T1E5F--9LW1FJ>WW,'IE6GN_*EI&!I$>]D7%]/_A K MR&Z0SFORJJ2ZCR*FTZ\P]J!9*)\C]3M5@U M75*U=M=:K6JLV4*PEC[-0;C1;/RTJ\UW+T4:8_PA[&]_;(7KEN;6VDBY"LU^ M8FF'-UF"]+E_<-8&?[!AJ9:8D #U73VB]R<@LOBX%I#6& M;[4R^75*TV+!\=N603(["JK[4VY*@,K;M-M11#BG)4I;,9I*%+<<0BBE)\NJ MUFDT*55/5BILTR53X;SJ405'R88HXEJ\2898JV,*3U*51JK7)I$E1Z>]4II? M@,H4N*8>4K(G(A/E*5DA#OJ+''$SY,/R!S]NVY-RWVAC^B,??:8E/:^P9,38 M>SW4.-];MONUW:DHQ_%7T^4;K1Z/)R'Z6UMKC-=:5D!VGT1E#D8N2]EZ:Y6I MA.*&GO8I>6^5",FGNI^*I+'C@J)/-F=#Q6IZ#HHHK$4_1F M=<)^LY=78>S.E.2E%1-SC?\ /S7Z2[E\I.-.E-J];+31)XE* M$(2A"4I0E-$I2FE$I2E-.I*4II^Q/53Z*$=;NS'=)%A#)L0/[ M !Y_L+:FM]46560[*SC%\(L]*.>3F9+>85KI+<915RL:W,2GJ.7.;5- M/JL1D.O+K]"$*KU4/9H=FJ_::H\S6)K8RHEV5NX(1V,2U)AA;1XUKBE M$._$Q"V-OK$W>TQ58MQ:N0LK388L+L],MR^FQ3#+%#*%Q@Y,.Y.Y990MU6XE M"HD5VY^F1TQBE9-MTUA^0[4N2.VEN^W;RN%8?UU55"7V/G\1VZ3^SV:*4RY MA45124TD4K579LG9/0H6MJ<&YBUM48LU+*W6&L,Y-_-5@6F61BW,J7GL.S&* M-S%02\S^4KNSL_&8D;L[-SEOYY.5*9N9Q4JF^%""T::VN?>R13"*D+DY1*DQ M3D>A'%ABIV_TF/+;;=),)&>HUK89-%(59-71EXNNB*J5U55DJI+]XJNJ/JKH MBXH:7]/^"GM=196RNAYNOLQI;L:+&T$ZW_/5)<)G^[Y$2G=;F5B*D^64 O&T M<>B'O#ZHEDVNA8>D/;'4M!;C(1R?].BMZI8LFPK#.(;C^SAN&!T^X3[I-DW* MZ3IEQN,UY>6MQUU<>Z6X MXN*EK5'PE*C&,8G'G*=4 ]?U3>]+VRXU8W/@>:978WW M4]4_ ,>GQ;VFE*4[#7;M]>NM55DJ3U4IB]I9.ULQ+Q M79*M2E-G$P[B=DUS++L>\G&W,,N,^M>%[U([Y(]W]4NQD9W2KS;)U.OTIY2? MAJ35&Y":8AWXZ7,RTKZM>JKEL;QM$A8C3':M M9FG35.:_SR3E)B9ELGEK6B9QLP_Z0VS\TV+767#Z >]_J>6LQ>%7:?79C)"% M+JE2DZ?/XU9/@FFWI#29I>VW)%^:A#9V=B.3+SN=>)?VEM[UQLGP@1?KJ[SO M-Z5P1[I18OM;6AY\]M'QE*_EP[G7B7]I;>]<;)\(#75WG>;TK@CW2AVMK0\^ M>VCXRE?RX=SKQ+^TMO>N-D^$!KJ[SO-Z5P1[I0[6UH>?/;1\92OY<.YUXE_: M6WO7&R?" UU=YWF]*X(]TH=K:T//GMH^,I7\N' ME<$>Z4.UM:'GSVT?&4K^7#N=>)?VEM[UQLGP@-=7>=YO2N"/=*':VM#SY[:/ MC*5_+AW.O$O[2V]ZXV3X0&NKO.\WI7!'NE#M;6AY\]M'QE*_EP[G7B7]I;>] M<;)\(#75WG>;TK@CW2AVMK0\^>VCXRE?RX=SKQ+^TMO>N-D^$!KJ[SO-Z5P1 M[I0[6UH>?/;1\92OY<.YUXE_:6WO7&R?" UU=YWF]*X(]TH=K:T//GMH^,I7 M\N'E<$>Z4.UM:'GSVT?&4K^7#N=>)?VEM[UQLG MP@-=7>=YO2N"/=*':VM#SY[:/C*5_+C*O3_%&U:/^:1\(W5O]ZQ0U,I1B>5Y MO8\NQ>D5BM/^!C6N_P"(/_D>,JE.I5;>N([U4^JY2OTD9VJO,F;8Z:Y6+(4- M,Z[B_29:3>E)G*KPXNR\VC3E0\'3TNI\:8E@+N-#]3[K(R[-E;S[8.4F6PPA M3JA592I2&!/\TAB6;>W=I_0&&S-A;MV7A6J\+@JJV]D6M[TJK2W6 MK=;UW"0A5UN[J6UT8AQ4O2I"J=AAEQ=:)/0I-&JM&FKKCN>^LJD1HVS]FM77"-9(=2CM,7"TX@W5G(LL@U M77LK:FUQAVG94I"W$]E2K"V5T.55G$MS-K:DFDLJV8RTM@>F?6E;NS+MJ]:. MJ8$ 6HT0]*DXNR]E*8JK/)V(3,SB9EO4I#6P^XGU+ZFB5@^572?\X>92KA W M7O?*9.%SZJ376&'.IP36:(U:N5:BR\2QJC#61);HZY1#]W5<9?9^&F7;0OJ%L4N;]D@I8QS&V92U(8FY;EUS=8M>)P%J0JB'KC+BMN*3V& ME+<4E%? K]IZ!9:4ZMKU4:IK, MM/-]0T&ENU%Z&3%@3M&\7?==5D::3N[9:X0CN0V2V1PI^3#X#CC5HS7G+L61 MGU]2J/-5I?4MQGV'!XU>NCJK=EVPGHS%WR9*FE]AYFT-6.C#S-?(W2K-1>J4TKPWEJ7&'J3EVJ$^)"$I3#O0+"TJC4FARJ9&CT]FFRR? 91!"5? M&5DV5J\:UQBJ/?B>M'FGJ@ &*._>:7';C@T_&V'G463E M++-76L!Q1+>0YI(KU4K1MRUQI"&K+VTU55MRYR(++G851#JJTZB2;$71V\M\ MIMRA453=-5&$(STSE8DT^N#BDJB]D\),NAY<-C*DK_>[HG;F;E4/L6QM8A^O M-IRII%/@F=:GJN MF77TEB[JCJQ)A-N0;J%6<1LIQ06\WU'*8T;*D-R[[S2\D6IS+#%&*3+,TR_/ M;W(R3.=>[FZFE:]E*IMQ?<75I*55HE%%=E%/H32B?JEF M*72:71)-NGT:FL4N19[EEAM#+4/J(2E.)7A1W5>$:_+0VGM':ZJ3%;M57IRT M=8FN[F9Z9>FGU^3"+KRUKPP\%.7#"&U3"$#JQZ!X( M ,U]&](%R@T/6%!Q_8$K+,5AT2A&&;"2_E5BI'0JE4QH,B3)1<+)'I2 ME:);@S8S76XI54*KU$1VQN.NYMIIKT]0TTNI/?YW(899[%Y2TP2J7>5\9YEQ M6U[I):&ZK1@7[W2QE92D6P1X=D5DRK'KBTEV!>L=NL*]6F6VI*:T5'GV MYYQIWJ2I'72BNNG7]/TE::C3*C29MZGU61>IL]+QR+9?:6RZB/QD.)2J'LE_ MZ%:"A6GIDK6[-UJ5K]'G88F9J2?:F9=R&[M'F5K0K=[RMCOG8CIGL@ M M M M 'C6\>0NDN-&"SMD[ZV= MB&K<,@)=Z[QEEV9A*N$EII3U;;8;8CMS,EO2FTUJU!MT>5,>_P K+"U?0>I1 MZ#6+13B*?1*:[4IQSP&T15A3Y2U=PVCQK6I*(=^)Y-8K='L_)JGZU46J;*)\ M-Q>3%'R4)[IQ?DH0E2U=Z!4YYO?*=[Q._*^"\#=>UL<6OSB'^G?;MKC3+NOJ M[;5)^#ZP\J[%@]3C:7(\N_O3?*MO=B38(SJ?HL[8W0Z,MZ3.VUGM.5M8]12J MHI1\UZ9VJU>3%#*49([CZH%:+8:(9U<'I.QDCI$-SJR:2E2_E9EME"?*2MY2 M\J>Z9@HJV[OY"[OY*YK+V'OG:&9[5S"6IZE+KF%YDW%-N8>7Y15OL5MZTQ,< MM"7$I[$*WL1HC?92EME":%D:-0J/9Z33(42FLTV43X#:(0Q1R]TM7=NK^.M2 MEJW(J*YUFN5BOS2YZM5)VI32O#<7%61,>\A/<-H\2$)2B'>@>.'K'D M 'IFH=,;7W[G=HUEI;7N5[-SV^+I2W8QAUGE7>XK8H\PR_/F4 MCMU;M5F85(9K*G2ELPXC:_*R7VFDU6GS:K5Z91))^HU>=:I\BSW3CJX(A\5, M,O=+5DVJ$XEK5M805$].F4JIUN=:I]*D7:A./=RTTB*U?.5D[E$,NV6J,$(A MLJBF!;=X%_)EK1!9M&Q.?N5JO$]28\UCCYK.]NQK3$K]5U4/8>S+:XEZYNU2 MI;;T+'E1FVG&4N,Y!+;6IJE7K;Z(AU:GZ?8>5TE&S#J^91B7'XTO+JV(>-*Y MC$J,-B+"(PREF[&:'UM"6Y^VLUIB]WJ&77D1#XLQ,)VRO6AC"F$=F#RT[!:U MUAJ?6>D\,M.N]0X#B&M,&LB*IMF*838+;CEDC+6E%'I7S*V1FT/W!ZK:52)+ ME%R)#E:NONN.5JNM9ZC4ZC6)M=0JL\[4)U[NG7EJ<7'U951CD3#P80VJ8;$( M0@63IU,IU(E&I"ER+5/DV>Y:91!"(>O"F$,2HY-LJ.RI6S&,8[OH1TCO@ M &)'(WFMH/C'%?8SS*TW3,DL)=A:ZQ6L:\9E)\LGMQW9<+Y MPAJP0EIK527[@]&;=2E7D/+.4HW63; W16VO%=0Y1:;&7I,8X5S\SB:E(9.Z M@A>2*GUPW(HET.*A&,,>!,<17B^G1071W%RSK-K*_">M+!$(M46GX)FI+Q0R MHBXUC0W)MKAMDO3CDNA:8*TG35PP1@(Y&]*9R!W1\_L&"2/T*X))\HU6!B4Y MYW,;G&5UI[-VS7R33\?KI^UNVM0$]ERK3RI"?I5=RP.ANL-9+29VLM]EU9;B ME6.90F$HVK^CD\JT1^684\K+MD)1$U$7U:/>^"\Z$Y2+)OZF-E'L2-)I[RE5 M)YN/G-3R-NHRPW422)1.12D.1>3MB,UYYU]UUYYUUYYYU;KSSJUN///+55;K MKKBZUJXXI:E54JM:UK57:46&2E*$I0A,$H3#(E,-A,$P[F$$^#!)1MUUQYQQ MQQR+CCD8JC%48Q4I2HXHJ5%6S%48[,8JV8Q/G/TX0 #,WBQJGBYN2Y-8 M=N';N7:;S.7)JU9KI)@X_*P&^^47UQ8B[W-\FK&[K5*NQ1N;_P (]5GK;FT> M>:BIBB\FTMY%DY=56LK9>5M9264Y7FDKF(3K.'NEZ2C*F8:\+*S\*C+LLX$1 M=+,7!W?W#7ESS=F;R+QJC=K:6:PS/P#BH; M292ZZB6)9$]"=JU5**3N_/54K1-4JICV/=5:=7715*T=ZJTZNHK)'1>6CA'( MJQ\EE_Z0_P#@;"H?R7M@8PRIO2J\81_^3DOQ/][DO5WINS[U>QW^H?.N]M+F M?(\(F/P':N[![Z57X%)\H=R7J[TW9]ZO8[_4&N]M+F?(\(F/P':N[![Z57X% M)\H=R7J[TW9]ZO8[_4&N]M+F?(\(F/P':N[![Z57X%)\H=R7J[TW9]ZO8[_4 M&N]M+F?(\(F/P':N[![Z57X%)\H=R7J[TW9]ZO8[_4&N]M+F?(\(F/P':N[! M[Z57X%)\H=R7J[TW9]ZO8[_4&N]M+F?(\(F/P':N[![Z57X%)\H=R7J[TW9] MZO8[_4&N]M+F?(\(F/P':N[![Z57X%)\H=R7J[TW9]ZO8[_4&N]M+F?(\(F/ MP':N[![Z57X%)\H=R7J[TW9]ZO8[_4&N]M+F?(\(F/P':N[![Z57X%)\H=R7 MJ[TW9]ZO8[_4&N]M+F?(\(F/P':N[![Z57X%)\H=R7J[TW9]ZO8[_4&N]M+F M?(\(F/P':N[![Z57X%)\H=R7J[TW9]ZO8[_4&N]M+F?(\(F/P':N[![Z57X% M)\H=R7J[TW9]ZO8[_4&N]M+F?(\(F/P':N[![Z57X%)\H=R7J[TW9]ZO8[_4 M&N]M+F?(\(F/P':N[![Z57X%)\H=R7J[TW9]ZO8[_4&N]M+F?(\(F/P':N[! M[Z57X%)\H]:U+T8WL-G*=0[,C6VTX\[9;M1NO4AJ]X],4Y!O M;%*=74W+CO)37J4GJ4FE:8Q:?1%-6TDU25IKM:55F,BDHBMQ^#S6+PF7T9'F M5?&:6B,>_L$B7=Z!29NGJR:Q=[?_ &CLS-15!3J&9>35+3&') M,PRXF&ZG(I,%$I5L9N$6VP6+K.;NES8B,-3;DS"I;FI\I#24R);D MG6J+-,R,^YL)=?;6\A"=G+&#:%MQ4O4F?S]G<@. MDA:VCFAV>$Z\Y)_(^,V.-L=N#BE@1(=<6W ML:)#;4ZM2&4 MU6JM;&T._JR]FY!NG4.[^--E$^"U-(RKCAR06XN,O%;B\FZMU2UJW%**\UNX MJTUHYU51K=O85*;5X3LJO(B&++@;1!^"&T9=Q#24HAWDGB7ZJ-L#QIX=[$KW M_'>Q*]_W)&N9DX8CHXUM4]G:SP1?2!^JC; \:>'>Q*]_P!R1KF9'-%[AB.C MC6U3V=K/!%]('ZJ-L#QIX=[$KW_X8CHXUM4]G:SP1?2!^JC; \: M>'>Q*]_W)&N9DX M8CHXUM4]G:SP1?2!^JC; \:>'>Q*]_W)&N9DX8CHXUM4]G:SP1?2#YW_DIV-':< M>>??TM>6FF&6D5<=>>>\I2XY(0A M.(V?5DZF"]#=.)2I2K7,I@F&6,8RBX0A#A'^/40^;UX(:!T#L^V8?:^4:^3] MMLMY2SL2NJ,,9UW9DPHZ_P#C+1BFT+]>LCB3KVJE.S28Q8KI;&.UVO*R7$+C M)EZA6LK]>IJYQZS?8RMY'P'5;G5"\4>Y6[+(0PM*/B*>:=5Y,$Y(D,6AH-GK M/U)N3E[1=E"65Y'^I6X,-Y(;J&IM:IE$5_'1+N-0\I2LJ2;CBKTM'&[A9@:= M>\=.CLL>"VZ0B,K(;\GD!6Y9KFP(3N950AB7DRKC& M.R2K9J^>@V2DNH:#=XB4;7DQKZX8GGHP\)YR,AC6K;1PI4K"C%A0E,-J92?K M&W_1Q_[A?^QQCFMYAGA'B_\ \\9%KDXYEPXRAT$?K&W_ $&N3CF7#C*'01^L;?]''_ +A?^QPUO,,\(\7_ /GAKDXYEPXRAT$? MK&W_ $&N3CF7#C*'01^L;?]''_ +A?^QPUO,,\ M(\7_ /GAKDXYEPXRAT$?K&W_ $&N3CF7#C*'01 M^L;?]''_ +A?^QPUO,,\(\7_ /GAKDXYEPXRAT$?K&W_ $&N3CF7#C*'01^L;?]''_ +A?^QPUO,,\(\7_ /GAKDXYEPXRAT$? MK&W_ $&N3CF7#C*'01^L;?]''_ +A?^QPUO,,\ M(\7_ /GAKDXYEPXRAT$?K&W_ $&N3CF7#C*'01 M^L;?]''_ +A?^QPUO,,\(\7_ /GAKDXYEPXRAT$])U)TZ&TM[YG;M=Z@Z/\ MR'/\RN?UX]GQ_?/EUL1J.M-.W*ZS7=)(C62S-./LT?FS7H\1CRB:O/(37K/- MJMR%+H4FY4*O;YN0DV]U;LAAQ1\E$.KL2UQR;5"(*7'P4Q/3I%_%5K\\W3J- M=ZY4)UWN4-S^+"GYW M>W*_.NTX@Y>-MY/$HI,>Y.,]2UX=9*N M79V5J;DY5[-S5OHL+^ ZH<:D938\--(702LXUDFURTH_4JI&,=U#-2TZ11*HP["E2TM"8@K+@F\&Q&,^9T M*69W"7)GW#DA:ITZ:^[)F2YF W63+E2GUU<>D29#F956^^MVJE*6JM5*JOKJ MKK+(M:+RD,M-LR]@'66&(0@A")YM*$)AL0@E,)3(E*4[$$PV(% YG^3 M--S M#TU.7V2TU-32XK===I$PMUU:XQ4M:UKJ2E+7&,<45*5&*E;,=F)\WWY)/B5[\R'_,AW(64^(>P>SFX_%XUX%. MS$?X>WT4=JTKV_))\2O?F0[D+*?$/8/9S->!3LQ'^'M]%':M*]OR2?$KWYD.Y"RGQ#V#VWY)/B5[\R))N)7'/D-QPBQ,.RGD!9]L:MAQ*1K9C=YPV MZ1+[C%&FU)B,8QDKN3R%Q[2E7DD5@R6I$=MMI*8=(GU^W7^\^WMA+?N.U6FV M&>LQ:5U6)V8;FFULS.6.WC,R\)="5.QV8ZKEKY+E)>7 MLU7KX)6\*P$NW@EY*9ILPW-R$$PR-HD)U4^\I$O#83U*\AYE"$P3+0E]MCSM M(:+8@ M M M M QSY*\J](\3,$=S[=>7Q[!"=I M*:Q_'X:6[CE^8W**U1VMIQ2P(=2Y_1[,1>I]*PUFMMXDQ3!7P$NK<^&6GNUI5W3+<<6Q%* MUM*)KL%=3DV8*0AV&(MK,^D^+N$Q\#TG@EHP^T43'5=9[+?SK(\HGLMU16[93D4FJI5\N-:K1BML1TH915"OVEK5IYV,]6YY&\[';N*^='"G<1!*<,#WH\0R M M M M M $1'2#=+)JSB&S<]<:[3:= MJQ'7C[R*T8E[%N-O?2M=Q36J7$6.*ZB>XVFE9;UL9?C/ORO M8"ZFJ6M6W4:ACIEGX1_6Y(:=,0ANPETQV,/@Z3'IGB '>-;:TS_< M.:V'7.L,3O6;9MDTJD*RX[88BI4Z6Y1*G7I#E>M+<&WL,(<>DRI"VHT6.R[( MDO-LM+73J5.HR%'D9BI5.:1(R4K#$MQ:LB8>2GRE14K80B"8K6I28)A&,4P/ M2IE+J%9GI>FTJ37/3TU'"AII.54?&KR803#;+7&*4(A",5Q3""HEM+@!T,.N M]#TLFT^2C%CVIN-BK%RM6)5;3<]::^E4HEV,JD69'33-,H85]:LN2W\QBO\ M4J#&=>CLW)=4;?7R5&NZ=2[-J73*.K:K>[B9F$]_93'X%I7D)CC6GNXP@J+4 M+=W>W*4V@:15K3I;JU;3MT,]W*RRN]'(J'P[R?+5#2T*_5HBI*78SK$($]@ M M M M M ^>3)CPX[\N6^S%B MQ67I,B3)>1'CQX\="GGGWWGE42RRAM*E*4JM$I2BJE5I2A^)2I2DH0F*E*CD MA"&S%48[D(0\9QJ4E"5+6N"4)AEC&.Q"$(;L8Q\7^-PK*=))TT*JKO\ HKAO M?>RA/SBSYGOR JE:K56BF9UIU,[2M>RBG6IIS(*TZZU\JJSH2FD:[ULM=Q4AZHI_K1)_[%3/RZ M3X#Q68E2I,Z3)FS9+\R;,?>E2YQ/N0CI+",.G/*3X*$^"B&UQNQVB/C*5!,)';S?:%[B MQZY=E\AOR3BV/*H[7Y$QM$EM*XUKC+^;M=E*WE29?E)3M+[8VYK5M)WJBHNZ M5)LQCI$LA4=)93X_CN8>Z=5MH[B<",B$W>L78*A6&D>IZ:SILZ]"&GS2X)TY MZ/BQ> UB[AI.U3NJQKRKCF@8@9N M M M M ##GFUSDT-P) MT[-VYO#(OFWSGY[;L#P:TU1(S+9641H2Y;..8O;55_\ [/SN>_5N!;VY#;DQ M]ORC*'7L,R[<59-,<5_N(3E<7&$8(3'(K)B=KK M846Q=*75*P]ARXDLLIV7IAR$,NEMIV?5C7'(A$%0BM4,4,NOZY5=,ISTY,;? MONR+-O[;W'_%'5.0@1+B]B5TMJLSR/LR%5F7B>U\ MXDN*[+#<."W%@1KQ68NFL59ZE,T]ZA2MM;2T%4>GVJY-4265M6I:3F7F&VD9584JTI2-.<\MU:< M2E9<*4(@E"<;N\0Z0#QS\Q/]S6ZOC8R'L#L/F92>+I/F3'^SJV^>-5XQF^>' M>(=(!XY^8G^YK=7QL.P.P^9E)XND^9'9U;?/&J\8S?/#O$.D \<_,3_,9OGAWB'2 >.?F)_N:W5\;#L#L/F92>+I/F1V M=6WSQJO&,WSP[Q#I /'/S$_W-;J^-AV!V'S,I/%TGS([.K;YXU7C&;YX=XAT M@'CGYB?[FMU?&P[ [#YF4GBZ3YD=G5M\\:KQC-\\.\0Z0#QS\Q/]S6ZOC8=@ M=A\S*3Q=)\R.SJV^>-5XQF^>'>(=(!XY^8G^YK=7QL.P.P^9E)XND^9'9U;? M/&J\8S?/#O$.D \<_,3_ '-;J^-AV!V'S,I/%TGS([.K;YXU7C&;YX=XAT@' MCGYB?[FMU?&P[ [#YF4GBZ3YD=G5M\\:KQC-\\.\0Z0#QS\Q/]S6ZOC8=@=A M\S*3Q=)\R.SJV^>-5XQF^>'>(=(!XY^8G^YK=7QL.P.P^9E)XND^9'9U;?/& MJ\8S?/#O$.D \<_,3_,9OGAWB'2 >.?F M)_N:W5\;#L#L/F92>+I/F1V=6WSQJO&,WSQR]@YX=([E=]LN+XQS-YL9%DF1 M72WV2P6"R7M75YA^85!"$(GIQ2UK4K(E"$P>Q*BJ.U2F&VC&)=8Z,/HYN3=@UP]L7I(. M2?(G>F7;$QM4-'&78V^]HYQJ;",>O49-9,396-7C+9%OS_-G(SGDW8DAM^TV MJJET0B;-2S,AU#O%M]9]VH)D;OK/R%%EI!S%UQEY*69FWG$*VJI9Q#25L,PC MLP6F,'7-CN$8D+MG=_8*T#=/5.6_KT]6IBH-Y.MTQ.S+TJRVN&S"9;6ZI#[T M8;"D*@IIK;9,:\*T25=WSP>\*6BO9UCON9@79];7.F>X0YRC.M3RPN:#WA2T5[.L=]S'9];7.F>X0YRAJ>6%S3D.#-\D=WSP>\*6BO9UCON8[/ MK:YTSW"'.4-3RPN:#WA2T5[.L=]S'9];7.F>X0YRAJ>6%S3D.# M-\D=WSP>\*6BO9UCON8[/K:YTSW"'.4-3RPN:#WA2T5[.L=]S' M9];7.F>X0YRAJ>6%S3D.#-\D=WSP>\*6BO9UCON8[/K:YTSW"'.4-3RPN:#WA2T5[.L=]S'9];7.F>X0YRAJ>6%S3D.#-\D=WSP>\*6BO9UCON M8[/K:YTSW"'.4-3RPN:#WA2T5[.L=]S'9];7.F>X0YRAJ>6%S3 MD.#-\D=WSP>\*6BO9UCON8[/K:YTSW"'.4-3RPN:#WA2T5[.L= M]S'9];7.F>X0YRAJ>6%S3D.#-\D=WSP>\*6BO9UCON8[/K:YTSW"'.4-3RPN M:#WA2T5[.L=]S'9];7.F>X0YRAJ>6%S3D.#-\DC5YSJZ//C#;I MF"X3Q3X]9=O"XP>U&M*]?8X]9<%CS6EUC7K+%,Q.MV=V:MN1K6E2'GD*2](7 M'C+9K)L!V=T]U+TXI$88FI;$K:H[J#LSA4A"LJ M$)6N"\%(M%9H@;I;B9*8LG9>R=*M%>I.M942_4[2I:E(=A'!,U'!#9<[E;$A M",''$877E,LJ:4]"YB6\=RZ\M\JRZXVEGVLL=F76=>W,7UMEM\U_BS5TN;B7 M)TR'C.(SH4""MQ3;::T9CHI1#"$)IV$(I2Z;]WUA9O2%3]CZ;5'F&T-P>FY& M6FIB*$)R)2M]]IUYG#SK>4?B3W[[8MB?$8U-+N-[^B<52',#7 W\;]UK_XDK/3AYUO M*/Q)[]]L6Q/B,:FEW&]_1.*I#F!K@;^-^ZU_\25GIP\ZWE'XD]^^V+8GQ&-3 M2[C>_HG%4AS UP-_&_=:_P#B2L].'G6\H_$GOWVQ;$^(QJ:7<;W]$XJD.8&N M!OXW[K7_ ,25GIP\ZWE'XD]^^V+8GQ&-32[C>_HG%4AS UP-_&_=:_\ B2L] M.'G6\H_$GOWVQ;$^(QJ:7<;W]$XJD.8&N!OXW[K7_P 25GIP\ZWE'XD]^^V+ M8GQ&-32[C>_HG%4AS UP-_&_=:_^)*STX>=;RC\2>_?;%L3XC&II=QO?T3BJ M0Y@:X&_C?NM?_$E9ZG#SK>4?B3W[[8 MMB?$8U-+N-[^B<52',#7 W\;]UK_ .)*STX>=;RC\2>_?;%L3XC&II=QO?T3 MBJ0Y@:X&_C?NM?\ Q)6>G#SK>4?B3W[[8MB?$8U-+N-[^B<52',#7 W\;]UK M_P")*STX>=;RC\2>_?;%L3XC&II=QO?T3BJ0Y@:X&_C?NM?_ !)6>G#SK>4? MB3W[[8MB?$8U-+N-[^B<52',#7 W\;]UK_XDK/3AYUO*/Q)[]]L6Q/B,:FEW M&]_1.*I#F!K@;^-^ZU_\25GIP\ZWE'XD]^^V+8GQ&-32[C>_HG%4AS UP-_& M_=:_^)*STX>=;RC\2>_?;%L3XC&II=QO?T3BJ0Y@:X&_C?NM?_$E9ZG#SK>4?B3W[[8MB?$8U-+N-[^B<52' M,#7 W\;]UK_XDK/3AYUO*/Q)[]]L6Q/B,:FEW&]_1.*I#F!K@;^-^ZU_\25G MIP\ZWE'XD]^^V+8GQ&-32[C>_HG%4AS UP-_&_=:_P#B2L].'G6\H_$GOWVQ M;$^(QJ:7<;W]$XJD.8&N!OXW[K7_ ,25GIP\ZWE'XD]^^V+8GQ&-32[C>_HG M%4AS UP-_&_=:_\ B2L].'G6\H_$GOWVQ;$^(QJ:7<;W]$XJD.8&N!OXW[K7 M_P 25GIP\ZWE'XD]^^V+8GQ&-32[C>_HG%4AS UP-_&_=:_^)*STX>=;RC\2 M>_?;%L3XC&II=QO?T3BJ0Y@:X&_C?NM?_$E9ZG#SK>4?B3W[[8MB?$8U-+N-[^B<52',#7 W\;]UK_ .)*STX>=;RC M\2>_?;%L3XC&II=QO?T3BJ0Y@:X&_C?NM?\ Q)6>G#SK>4?B3W[[8MB?$8U- M+N-[^B<52',#7 W\;]UK_P")*STX>=;RC\2>_?;%L3XC&II=QO?T3BJ0Y@:X M&_C?NM?_ !)6>G#SK>4?B3W[[8MB?$8U-+N-[^B<52',#7 W\;]UK_XDK/3A MYUO*/Q)[]]L6Q/B,:FEW&]_1.*I#F!K@;^-^ZU_\25GIP\ZWE'XD]^^V+8GQ M&-32[C>_HG%4AS UP-_&_=:_^)*STX>=;RC\2>_?;%L3XC&II=QO?T3BJ0Y@ M:X&_C?NM?_$E9ZG#SK>4?B3W M[[8MB?$8U-+N-[^B<52',#7 W\;]UK_XDK/3AYUO*/Q)[]]L6Q/B,:FEW&]_ M1.*I#F!K@;^-^ZU_\25GIQGCPJZ3C/\ 4^34Q+D'E&5[*UGD4YFB\JR.[7') M\RP*8\XEIRZ,S[BZ_+ON.=BJ?G4!3BW64M?.+?\ 72[$F0Q>[H=Z)::G]<[# M4V6L_:&00K#+2[34M*3R$[.EJ0A*&F9C]F]""4KC'!,;5276;9Z&'1T6ON]K M?8]?#7JA;BP]8=1BGYQ]^?J5(=7&"8S"'GXN3,W)8?U\K%:UMP3ITGMX+EYF MS'8[Y9\GL]KR#'KI O=BO<&+=;1=[7*9FVZY6Z:RB1$FPI<==42(SC2TJ0M- M:T52O6:\YV2FZ=-S$C/2ZY.=DUJ:=:=3%"VUHCD6A:([*5)CL1A'U;)O'I55 MIMCKU$K86TI3M_S/(J3H.K-2V*7%:RS8=_BL)4NC=7JUI9,3AN/Q%7 M6\.MN-0FI"&V69MP?A0)6;V$L%6;>57J"FI@S*2^2,S-+3'2Y="OD[MU>16E M-0C"*U0CBBA$%K3A%N;=4>PM+C/5*.G3X:1M=-=5"*40 MC!,(+6I"%:X'E]S"W?S>W-D&[-YY,[=[W='78^/8["L3.F/N;5"$Y=*9:\%ME'@(3]JU M8EK4I<5*CBX9*8V #M6#8-F.S8?QC#Y3*E MQ[EF3D26\U=[XS5:/\1=NM+E8-),V[T>O7OBE4 M(I<>3W268*AE:95^\AE\%:)-,4Y(M-1W(O M1@K(Z]#YC2L&5;L_A")-H (D^D&Z1*%H5FX:ATW-@7 M?MNKC*JU;FYFMIQ*X\5RBVHB5)D3$+JIJ,]9NXVX M9VVJV;4VL97*V2:5E99V4.5%:8]Z.ZB4@J&%;L,BW8Y4,Q3D6M&O'1AZ,Z6N MC:F[N;M)IFH7ES",,Y-9$O,4-M:=C$G90Y4UI5!;+"\3-(KK%&;;D;92 M:-H[L(1/(3#8EYF/E]YF85W'<+^"R1;N[H2-%U6;B:NS9:U3[U8NIJSOPS.V M<=I+JXPQ3T@C9C%J*HXIR31L/0RO,PA,I4E^U%C>2V',;#9\JQ6\6^_XY?[? M&NEFO-KDMR[?<[?*;2['E1)#2JT6VI-?_NIKUI52BJ5H:V:C3YZDSTU3:E*K MDI^26IIYEU,4+:6B.125)CN*A_7NPV#?K1*W2+24BFU^@5)FL46L,HF):987 M!UEYEV&)"T+3L13&'TPCL1R1A&!SQU3U@ M M M 8)](!S^TMT>>DYNUMJ2ZW;([Q6?:M M6:OMLQF/D^SZ5N8EKR1@TU!4%.*@K92B"UHPRV]MJ38> MD*J515ILP]B3+2R8Y')AR$-Q/DH1EA%UR,,*$Q3W2U(0O6K\J^5.Y>9.Z,JW MKO#)WAXZ'S#> F&P]M;6BV?,.6F9V6B+W>T):G6?4-EN;*52L#P5]:>I=U M4TKR=ZO"*47+4E4&'5%N2XN=1*]>]:;MO.*I=,4N5LO)KVB.Y7-K3'8>>AWD M>$RSX'=KV^%*+QW6762EB91-3J24S5III&W7W2)5$8;++,?*[SSOA]PC:9<< MYY#9,@ (C>D-Z0Z'HR'7;2S+ MLI2A"$)2A"$(AD2A"888)@E*80A!*<*4[$#1G-34S/3,S.SLRY.3GI&<;0ZR\S1Z@ZT\VN$%H=:=1+*0M"TJ2I"T1C!4%)4F.0^CS?= M]^A#;WLUS/\ !3B[.+%YWTOC"4YX[.H_>WO5VCXDJG1AYON^_0AM[V:YG^"C MLXL7G?2^,)3GAJ/WM[U=H^)*IT8>;[OOT(;>]FN9_@H[.+%YWTOC"4YX:C][ M>]7:/B2J=&'F^[[]"&WO9KF?X*.SBQ>=]+XPE.>&H_>WO5VCXDJG1AYON^_0 MAM[V:YG^"CLXL7G?2^,)3GAJ/WM[U=H^)*IT8>;[OOT(;>]FN9_@H[.+%YWT MOC"4YX:C][>]7:/B2J=&'F^[[]"&WO9KF?X*.SBQ>=]+XPE.>&H_>WO5VCXD MJG1AYON^_0AM[V:YG^"CLXL7G?2^,)3GAJ/WM[U=H^)*IT8>;[OOT(;>]FN9 M_@H[.+%YWTOC"4YX:C][>]7:/B2J=&'F^[[]"&WO9KF?X*.SBQ>=]+XPE.>& MH_>WO5VCXDJG1AYON^_0AM[V:YG^"CLXL7G?2^,)3GAJ/WM[U=H^)*IT8>;[ MOOT(;>]FN9_@H[.+%YWTOC"4YX:C][>]7:/B2J=&)0.CWWKR.XV7^'K38NG- MRW+1F1W3M.N+UIG#\S6UUGNIH_D5J;:L2W)%@<=55=R@H2JO^:;#I\YI(8G5 MUOTL98&\&2=M#0+54F7ME(-[$.N,FE$^TB&5+#BHO)3!Y,(Y)=Y7J9=CI>!; M-[-!S>Q?5PUL[MK2SUU-:F-M&-$JJW:(^\K;SLLE,I%:Y1:MM.RJ81C MW4S+)T_36INR*TXAUMIU"J*;=;0XVNG[%I4FE4J3_P#&E4JI6A0%28I4M*H8 M5)CDC\L#=BVM+B$K0K$AR$%0CXX1V8?U'Z@Y M M M 8N\PN7&HN$NB,NWYN2[TA8_CS/S. MQV.*JB[]G.836)"\?PG&8W9K\XO,YZ.Y3MJIY")'8?FRULPXTAY&0V4LO5;7 MUJ5HE):Q/S$\A$(_.6K(A&)<4PCC=J;3TNR%&FJU5G,+$ MO#(A$.[>=5EP,M0[ZUJA\B$XEKBE"5*-:!S=YK[DYY;VR'=^X+H[1>4G([,/9-NZ['U^ C$J#2,B$["37[:^UM6MG69BKU1SNLJ6681 M^#89R[5MKKS/AVJT6BU0Y%QNEUNEQD-Q+?;+9;XC:W9TY^4\RTRRTA3CCCJ4( M2I2DIKQO/-LMN//.)9:92I:UK4E*4)@G%&,8JV()A#94J.2"8'*TTX\XTRRT MIYYY4$(0B$5*6I4<0K8<7D_F$1AE8;CW4?AEI@O AJ[-T=UK M5DI1NNUIE+UI9U&6"8PR]1-K3LMI_IU0CA><3W/ZI"L&-;EA(@XG( M $7_2'\\87&S''=;:XG19N\LHMU'&7J)CS8VN;+*I5%,@NT=5 M:I7?7F5*K:XCJ%(__?I:%1D,QYUB;B+EGKP)]-H*^RIFQM-K7F<25;1Q%%E7=R> M<6I;KKKBXJ6MQQ:E+6M<5*6J,5*5EC$XXY3I@ M E@Z.WG_ '+0E[MFH-KW M5Z;I*]SJLVVZS%/29.K[K.<6NLZ%6E%*7B,B:OKGQ:?5C+>7<8W4OYVS,K/? MQ<>Q;>3F+4V9E8-6QDD976T9()J3:(=PON4]5H0GX%W^96VJBD*36J5)52M* MUI4UT+0MI:V7D1:<:C%*DJAD4E4-A4(ICLPBF.Q&$=SO[)O;9>9?99F)=Y,P MQ,)2M"T*@M"T+AB2M"H94J2I,8*@I,2W9RK4*TVBVLU>?=4E"5+E25U2EJ/'90Y M(E2'VHT9IU]UMM?:IU.G:M/2M,ITNJ;GIU:6VFT=TM:H['J3#OJ4K)!*[:[^2L#142J8IF*Q/1@N&M*=AI'?TEG*I*(1[ MJ*EN12F*\D*!7CV^G;>5I4TJ"I>D2<8HDV(Q[A$=UQ?@Z<]A@I<8=S""&X*C M!&)48Q(Y'8 !=KZ _H?FM86?%N8_/11V!LW([;-AUK'SZ=%\D]9FJ*[5H@3*2GJ4NLE#5JI]?=>K MUR=F+&V=F?\ DYA6"=F$1_7KAW4LU&$=EA"MAY7\XM."'P4%1=MY8..<3-:N7%JL&\;1RIJ7"UWBLA2W&W9;:4HDY)>V65I<; MQR"IUE3B:*0N4\MJ(TM';=?CRW<_=7/WG6A2PJ"Y6S=-BA<_,IW4HCW,NS%6 M5/5#V2*4QPJ2TB"G5I5D2A=7M%)HD:+H>;$*G&XM5*WEH$N-4:GKCE@IR$,B MYZ;2E250D96*DJ7""D+F'(HEVU)QK=9J+9=EV2Y[D]\S/+[S.R#)\DN4F[7F M\7%Y;\J;.E+[3CBU5^A#5$]E#;::);:;;0TTA#:$)IM&IE+I]%ITG2:5*HD: M=3FX-,LHAA0A"=Q/R^$I4=E2HJ5%2HJ4H_G4M':*MVNKE6M+:2I.UBN5UY[5:,Q6G9,K7LF2ZKKJE$=#CMH[=?H2VY;D*[-(#%*2 M:)BZ)#<'KR+.RN&"HPZZLH3X2HI3">2E/CC&"9K)WU)?C_/+-O'\GWHGG7HR M=PENJA%Q24J[&IMY>SA0E2UT=Q:N\E$(KIN*.PF"Y-$FU%9<:17JHW\"A:T M99267N;&78>>AME^$A&%K85IJ54VOIMU/6BJ"[-4=MV-"I:_AEH0O#-3*-V. M7)MF68["-U*UP4YMH:4I-;S]'>P/W%S'U8O?N)/_ %?(^>L^\1RB NH9WS-W MW:_P'Z.]@?N+F/JQ>_<1U?(^>L^\1RAU#.^9N^[7^ _1WL#]Q_<1U?(^>L^\1RAU#.^9N^[7^ _1W ML#]QP/W%S'U8O?N(ZOD?/6?>(Y0ZAG?,W?=K_ L!=!GT;> MO-P;)3R@Y:7?$,:U/JC(&4X#J_/KS8K'.VCL*U.L2DW*_6&_R&W7M>V9ZC2G M&W&J-76Y41%4MV)#N49Z#KYK?5"ET[L88E:;35_ RS[B$1F7T[.):%QA'2& MN_",(I<$- MX=Y Z^47TQ*\(:Y8_39IGTN:Q]?<5_%AUE MK/HF:]P[R!U\HOIB5X0URQ^FS3/I0.OE%],2O"&N6/TV:9]+FL?7W%?Q8=9:SZ)FO<.\@=?*+Z8E>$-< ML?ILTSZ7-8^ON*_BPZRUGT3->X=Y Z^47TQ*\(:Y8_39IGTN:Q]?<5_%AUEK M/HF:]P[R!U\HOIB5X0URQ^FS3/I0.OE%],2O"&N6/TV:9]+FL?7W%?Q8=9:SZ)FO<.\@=?*+Z8E>$-X=Y Z^47TQ*\(:Y9T/9/*/2VM\%R?-UYWB^5 MUQZV/38^,X?D=FR#);[-K5#$&UVJV6N6\ZY(?F.QV^W5'DF$K4^^I#+:UT]R MS-A;0VGKM.H M/>O9&[6Q=NMZ?HS;;:U:[HJV8QCT9QW\D8S9&5QZ48MD M5EZM*5ZJ+??>>ER*KDR7G5[2+$V?LM8*SE/LW1)IA,M)PRN.1=:TR9?5ATV8 M>5BV7'5)^1"$H;1A:0A,/YQ[V[:WC7S6[K=OK64V<]"3G!GN0/S4RG]V MK_\ P>X^[#KG3?2+'OF^4.Q^O>A)S@SW('YJ93^[5_\ X/Y _-3*?W:O\ _![C[L.N=-](L>^; MY0['Z]Z$G.#/<@?FIE/[M7_^#W'W8=Y _-3*?W: MO_\ ![C[L.N=-](L>^;Y0['Z]Z$G.#/<@?FIE/[M7_\ @]Q]V'7.F^D6/?-\ MH=C]>]"3G!GN0/S4RG]VK_\ P>X^[#KG3?2+'OF^4.Q^O>A)S@SW('YJ93^[ M5_\ X/Y _-3*?W M:O\ _![C[L.N=-](L>^;Y0['Z]Z$G.#/<@?FIE/[M7_^#W'W8=Y _-3*?W:O_\ ![C[L.N=-](L>^;Y0['Z]Z$G.#/<@?FIE/[M M7_\ @]Q]V'7.F^D6/?-\H=C]>]"3G!GN0/S4RG]VK_\ P>X^[#KG3?2+'OF^ M4.Q^O>A)S@SW('YJ93^[5_\ X/Y _-3*?W:O\ _![C[L.N=-](L>^;Y0['Z]Z$G.#/<@?FIE/[ MM7_^#W'W8=Y _-3*?W:O_\ ![C[L.N=-](L>^;Y M0['Z]Z$G.#/<@?FIE/[M7_\ @]Q]V'7.F^D6/?-\H=C]>]"3G!GN0/S4RG]V MK_\ P>X^[#KG3?2+'OF^4.Q^O>A)S@SW('YJ93^[5_\ X/)Z> MIC[+K*JDVW!Y,8943"$+AE3DQ(7!:8P4GO13LIB=J5H]H).:EYI-GYAY4NM" MX(=DW'6EX(Y<+C:VXH6B/"[>L M,%#^3XE+M5^8METBMK;87D6(S9LJGSRTK=6WY6*M:I4!QZC3U7F:LRY%%;VZ MA?%=S4(S$E>+-UJR\XO#+S*'68N-*5ECI$TA"=H[""8X'80@T]"&)&%>-I&Y M'0RT30LW\42,A5[B:79.\6E-8YZG.2TVAF80F,$1G::Z\N&FRZU1AIC"E*F) M1<<#NF-Z5,O9R>81P[\/N ?=9_OQ#NK7>KGQ/>VCD%J]:1H;=YZC^Z=YT>81 MP[\/N ?=9_OPU:[U<^)[VT<@:TC0V[SU']T[SH\PCAWX?< ^ZS_?AJUWJY\3 MWMHY UI&AMWGJ/[IWG1YA'#OP^X!]UG^_#5KO5SXGO;1R!K2-#;O/4?W3O.C MS".'?A]P#[K/]^&K7>KGQ/>VCD#6D:&W>>H_NG>='F$<._#[@'W6?[\-6N]7 M/B>]M'(&M(T-N\]1_=.\Z/,(X=^'W /NL_WX:M=ZN?$][:.0-:1H;=YZC^Z= MYT>81P[\/N ?=9_OPU:[U<^)[VT<@:TC0V[SU']T[SH\PCAWX?< ^ZS_ 'X: MM=ZN?$][:.0-:1H;=YZC^Z=YT>81P[\/N ?=9_OPU:[U<^)[VT<@:TC0V[SU M']T[SH\PCAWX?< ^ZS_?AJUWJY\3WMHY UI&AMWGJ/[IWG1YA'#OP^X!]UG^ M_#5KO5SXGO;1R!K2-#;O/4?W3O.CS".'?A]P#[K/]^&K7>KGQ/>VCD#6D:&W M>>H_NG>='F$<._#[@'W6?[\-6N]7/B>]M'(&M(T-N\]1_=.\Z/,(X=^'W /N ML_WX:M=ZN?$][:.0-:1H;=YZC^Z=YT>81P[\/N ?=9_OPU:[U<^)[VT<@:TC M0V[SU']T[SIR=DX1\4<:O-HR&PZ.PNTWRQ7*%=[/=(+%P9EVZYVZ2U,@SHSJ M9W6W(:E,M+0K_DINE?\ [G6G+X+S)^4FI&=ME-S4G-MK:<:7%"D+;S!251A&'B.]2]"YH?J)4Z?6:3=72Z=5*2^U,RS[2'D.,OLK2ZRZVJ#VU6V MXF"TQ[T8;!E41N3Z M M M 1J])KSNM M7"G2;KV/2;?.WCL1F;9M66&1V)";1+HCY;F39C#N$8E]U@@J,;T+ M?,V(H<8RRDN5ZI04B4:C#+A\N86GOH:R[6$=A;D4([G'%-%V^WR\Y->KOD>0 MW.;>K]?KE.O-ZO%QD.2[C=+K4I><<6JM5*6Y6JB\$NP MS*LLR\NVEEB72E"$0AA2A$(9()3"')MQ>APX4=->W(E3V64? M670]"CTF>KM3DZ33F8O3D\N"$0_K4M7B0VG$M:O!2F,>]D/)K58D*!2YZL5- MZ#,E3VXK7'O^)*$P[ZUJC!"$^$M4(=\U_P!RTY.9URZWEF&Z,Z<=8%V]UU./8K;5*2A-6X\9Q3DEY#;7SR=,ES5M(CD M9:Q8H2[,/U3*/DALKCA3CF[-H- M\9]<7GYQJ[3EX?7FDV \FL/,]K1DO09C57&E5I*M-@9=E0FJ=:4KN,JXK6EQ M#,%ZEN;E[#QHE+[)JDQAJE83#24Q3LLRDPVTGY5;, M8^"B"U]S RJQ]EYRU]H)&AR>5/5"LKSN'%!EA&RZZKYJ=B"<2<:U(1W2DFP+ MU9K+#=-:ZPW5>OK4W9<,P.PP<HBGSRY2)"GY$M]5*+ MD293K[G6MRM2@M4J4Y6*C.52H.Z=.SSD7%J]<>]"'>2E.2"$^"F$(0V(&PVD MTR2HE-DJ33FM)DI!M+;:?5#OJCDVRU1RQ6J.RI<8JCLQ/03I'H@ M M M ''W2ZVNQP)-UO5R@6BU MPT)E/;:<3U_-NKM)['^;Z#*9*P5M:CAC M)V4J#R%;B^I'DH]XM"4?VC&)VW5C*?%4)RU,@RM.ZCJIE:_=H6I?]DQ$RWIZ M^BJQ)YR(OD^WD4UIU+:X^)ZKW'?F>SVWD*?;N\? $P'VTK9^FCV\CZ_9R!C0]7@.]VJ0E]G#MYE75752J:H;I2GUNU7]AZ36ANME&*H/5BF(AWHH:[HC; M'I@G2J/4W(]_&W*HV/HFE_\ @<+^M/E41>-"\HX,+L+K5^VVC5%UDT7I5/\ R2HXW=#;:]*/@:U35N>)2YE$/:A++_V'(WHCK)15D=HU1;1X MTHEEQ]F,RC_:>K8Y\IFZ..]I:K<[3R/P^KC415%5HHBO4XM#G^&>7,:':WS,?@W:?-[.3X.9RQ6W/ROSY=N/\ ]*8<[K=_VY(F4>%].ST5^;J0Q%Y3VO'IBJJH MJ)F>N]L8DEJE*N]A2[I>,&;@*[2&5*IV):JI[2$KHA:THKCDY5)[*K-JF M$>-F8E7?[*'HK_L&1RE\UW$YL)M&F77Y+S$RU_:6S!']LSNUCRWXL[L;1A\>-:$H5#XR59#,Z=::SE7BE-+K\G4'%;& M%F99<7E\6!*U*@KXL893(@\,]T M $(/3G=(K<.#'&6-B^K M\F5C>O)L%V*Y=,(Q>V5C.YML6D=ZBO)/LQGXMNMJU(_^D+XB2WVT MP)"*3!=5ETF7R]_+&$7'/B(PJR8X$07Q6 M[78ZSR9:FS.E5ZLQ4AA2<.)EM.33G\GQ81@AOXZ\4,NEQ*87?!=)KXS-Q_Q2 MU?A);G4IN\S2D_9CRRINJG>%G9-^TGDCO@NDU\9FX_XI:OPD:E-WF:4G[,>6 M-5.\+.R;]I/)'?!=)KXS-Q_Q2U?A(U*;O,TI/V8\L:J=X6=DW[2>2.^"Z37Q MF;C_ (I:OPD:E-WF:4G[,>6-5.\+.R;]I/)'?!=)KXS-Q_Q2U?A(U*;O,TI/ MV8\L:J=X6=DW[2>2.^"Z37QF;C_BEJ_"1J4W>9I2?LQY8U4[PL[)OVD\D=\% MTFOC,W'_ !2U?A(U*;O,TI/V8\L:J=X6=DW[2>2.^"Z37QF;C_BEJ_"1J4W> M9I2?LQY8U4[PL[)OVD\D=\%TFOC,W'_%+5^$C4IN\S2D_9CRQJIWA9V3?M)Y M([X+I-?&9N/^*6K\)&I3=YFE)^S'EC53O"SLF_:3R1WP72:^,S%G9-^TGDCO@NDU\9FX_P"*6K\)&I3=YFE)^S'EC53O"SLF M_:3R1WP72:^,S%G9-^TGDCO@NDU\9FX_XI:O MPD:E-WF:4G[,>6-5.\+.R;]I/)'?!=)KXS-Q_P 4M7X2-2F[S-*3]F/+&JG> M%G9-^TGDDHO1'\@.E$Z0;E?8,#OO+_>B-(:_:C9[O:]PKM#@I3B$66EJWX9# MNT:VMKA7_(;HCYA'JRZB6S#:N5RC45^3G.J-;T:'=O86S+T\S922Z\3T8LR* M%(BK*XI.R]%$51RHEX;=6).!2]+;C^M22-=C7+Q+<6E:DGK43G6B1R/3BX+@ MGX-,=JS!:4PPKF%;1.16-*-,<3^J46IW>BBZ/E]YQY[C9C;SSSBW7GGGAHQCUHV+\8GUJJ7@9R.^ZE^9&I'=SFNS[V9YX M=T[T>GAHQCUHV+\8C54O SD=]U+\R-2.[G-=GWLSSP[IWH]/#1C'K1L7XQ&J MI>!G([[J7YD:D=W.:[/O9GGAW3O1Z>&C&/6C8OQB-52\#.1WW4OS(U([NS//#NG>CT\-&,>M&Q?C$:JEX&>'=.]'IX:,8]:- MB_&(U5+P,Y'?=2_,C4CNYS79][,\\.Z=Z/3PT8QZT;%^,1JJ7@9R.^ZE^9&I M'=SFNS[V9YX=T[T>GAHQCUHV+\8C54O SD=]U+\R-2.[G-=GWLSSP[IWH]/# M1C'K1L7XQ&JI>!G([[J7YD:D=W.:[/O9GGAW3O1Z>&C&/6C8OQB-52\#.1WW M4OS(U([NS//#NG>CT\-&,>M&Q?C$:JEX&>'= M.]'IX:,8]:-B_&(U5+P,Y'?=2_,C4CNYS79][,\\.Z=Z/3PT8QZT;%^,1JJ7 M@9R.^ZE^9&I'=SFNS[V9YX_Q71/]'DFE5*XTXNE*:5JI5>*_NSMR8?HK?6Q5\ M$84?1N -HCX7^5L+FS;C.SQK'YLIV7D,B\9'+GR$VN3='GE16&'FHRXD&'(6 MS\YJNI?:PUUTO5;%T=5Z,FFTU?FL4TM$VG(F3TY"<$M!#>E0QM(2G38J@I<' MENH2K!!)I$OUT4]HY.]>TC-PUHG;$V(I.2GL.2"\O7*,LM>G5!;KVG+4A]Y4 M>IH)6E"I1N76I"75K5'AO/VYB^(+/_OD+W$R?44NJS'D?87RR)M=OHDM^&L> M]:YH>?MS%\06?_?(7N(U%+JLQY'V%\L:[?1);\-8]ZUS0\_;F+X@L_\ OD+W M$:BEU68\C["^6-=OHDM^&L>]:YH>?MS%\06?_?(7N(U%+JLQY'V%\L:[?1); M\-8]ZUS0\_;F+X@L_P#OD+W$:BEU68\C["^6-=OHDM^&L>]:YH>?MS%\06?_ M 'R%[B-12ZK,>1]A?+&NWT26_#6/>M]:YH>?MS%\06?\ WR%[B-12ZK,>1]A?+&NWT26_#6/>M]:YH>?MS%\06?_?(7N(U%+JLQY'V M%\L:[?1);\-8]ZUS0\_;F+X@L_\ OD+W$:BEU68\C["^6-=OHDM^&L>]:YH> M?MS%\06?_?(7N(U%+JLQY'V%\L:[?1);\-8]ZUS0\_;F+X@L_P#OD+W$:BEU M68\C["^6-=OHDM^&L>]:YH>?MS%\06?_ 'R%[B-12ZK,>1]A?+&NWT26_#6/ M>M]:YH>?MS%\06?\ WR%[ MB-12ZK,>1]A?+&NWT26_#6/>M]:YH>?MS%\06?_?(7N(U%+JLQY'V%\L:[?1);\-8]ZUS0\_;F+X@L_\ MOD+W$:BEU68\C["^6-=OHDM^&L>]:YH>?MS%\06?_?(7N(U%+JLQY'V%\L:[ M?1);\-8]ZUS0\_;F+X@L_P#OD+W$:BEU68\C["^6-=OHDM^&L>]:YH>?MS%\ M06?_ 'R%[B-12ZK,>1]A?+&NWT26_#6/>M]:YH>?MS%\06?\ WR%[B-12ZK,>1]A?+&NWT26_#6/>M]:YH>?MS%\06?_?(7N(U%+JL MQY'V%\L:[?1);\-8]ZUS0\_;F+X@L_\ OD+W$:BEU68\C["^6-=OHDM^&L>] M:YH>?MS%\06?_?(7N(U%+JLQY'V%\L:[?1);\-8]ZUS0\_;F+X@L_P#OD+W$ M:BEU68\C["^6-=OHDM^&L>]:YH>?MS%\06?_ 'R%[B-12ZK,>1]A?+&NWT26 M_#6/>M]:YH>?MS%\06?\ MWR%[B-12ZK,>1]A?+&NWT26_#6/>M]:YH>?MS%\06?_?(7N(U%+JLQY'V%\L:[?1);\-8]ZUS0\_;F+X@ ML_\ OD+W$:BEU68\C["^6-=OHDM^&L>]:YH>?MS%\06?_?(7N(U%+JLQY'V% M\L:[?1);\-8]ZUS0\_;F+X@L_P#OD+W$:BEU68\C["^6-=OHDM^&L>]:YH>? MMS%\06?_ 'R%[B-12ZK,>1]A?+&NWT26_#6/>M]:YH>?MS%\06?\ WR%[B-12ZK,>1]A?+&NWT26_#6/> MM]:YH>?MS%\06?_?(7N(U M%+JLQY'V%\L:[?1);\-8]ZUS0\_;F+X@L_\ OD+W$:BEU68\C["^6-=OHDM^ M&L>]:YH>?MS%\06?_?(7N(U%+JLQY'V%\L:[?1);\-8]ZUS0\_;F+X@L_P#O MD+W$:BEU68\C["^6-=OHDM^&L>]:YH>?MS%\06?_ 'R%[B-12ZK,>1]A?+&N MWT26_#6/>M]:YH>?MS%\0 M6?\ WR%[B-12ZK,>1]A?+&NWT26_#6/>M]:YH>?MS%\06?_?(7N(U%+JLQY'V%\L:[?1);\-8]ZUS0\_; MF+X@L_\ OD+W$:BEU68\C["^6-=OHDM^&L>]:YH>?MS%\06?_?(7N(U%+JLQ MY'V%\L:[?1);\-8]ZUS0\_;F+X@L_P#OD+W$:BEU68\C["^6-=OHDM^&L>]: MYH>?MS%\06?_ 'R%[B-12ZK,>1]A?+&NWT26_#6/>M]:YH>?MS%\06?\ WR%[B-12ZK,>1]A?+&NWT26_ M#6/>M]:YH>?MS%\06?_?( M7N(U%+JLQY'V%\L:[?1);\-8]ZUS0\_;F+X@L_\ OD+W$:BEU68\C["^6-=O MHDM^&L>]:YH>?MS%\06?_?(7N(U%+JLQY'V%\L:[?1);\-8]ZUS0\_;F+X@L M_P#OD+W$:BEU68\C["^6-=OHDM^&L>]:YH>?MS%\06?_ 'R%[B-12ZK,>1]A M?+&NWT26_#6/>M]:YH>?M MS%\06?\ WR%[B-12ZK,>1]A?+&NWT26_#6/>M]:YH>?MS%\06?_?(7N(U%+JLQY'V%\L:[?1);\-8]ZUS M1&GS!Z5OGQC6QK5BV%\JML8ZS:<IE=_FC(^X23;JBV\SOJ/"GN4?2STOG29,([".9NYU4 MZZUZW;U D*ZZ]5/_ !)%L6KL_1^SKZJ'&NZR[U<TN"H_1E^0_;O@NDU\9FX_P"*6K\)/S4IN\S2D_9CRSZU M4[PL[)OVD\D=\%TFOC,W'_%+5^$C4IN\S2D_9CRQJIWA9V3?M)Y([X+I-?&9 MN/\ BEJ_"1J4W>9I2?LQY8U4[PL[)OVD\D=\%TFOC,W'_%+5^$C4IN\S2D_9 MCRQJIWA9V3?M)Y([X+I-?&9N/^*6K\)&I3=YFE)^S'EC53O"SLF_:3R1WP72 M:^,S%G9-^TGDC MO@NDU\9FX_XI:OPD:E-WF:4G[,>6-5.\+.R;]I/)'?!=)KXS-Q_Q2U?A(U*; MO,TI/V8\L:J=X6=DW[2>27\>BKF;KOO /CAF_(;//K^?B[=443U*>2\[]'E.S2CUY:*0S;BT$G0I%NG MTRGO=3(;:3D3C81!IZ.ZK+%3Z7(_)DAX)=>[==7>L309RNSKD_4Z@UU2MQV. MS@>6IQE.Y#)"#$6X?+ECWR0HP_2H\D;IQ/X#G<>SB#A7YI:\N\6K=;C;<[V%F%)90M'QD*7IOU,42@9WP72:^,S%G9-^TGDCO@NDU\9FX_XI:OPD M:E-WF:4G[,>6-5.\+.R;]I/)'?!=)KXS-Q_Q2U?A(U*;O,TI/V8\L:J=X6=D MW[2>2.^"Z37QF;C_ (I:OPD:E-WF:4G[,>6-5.\+.R;]I/)'?!=)KXS-Q_Q2 MU?A(U*;O,TI/V8\L:J=X6=DW[2>2.^"Z37QF;C_BEJ_"1J4W>9I2?LQY8U4[ MPL[)OVD\D=\%TFOC,W'_ !2U?A(U*;O,TI/V8\L:J=X6=DW[2>2.^"Z37QF; MC_BEJ_"1J4W>9I2?LQY8U4[PL[)OVD\D=\%TFOC,W'_%+5^$C4IN\S2D_9CR MQJIWA9V3?M)Y([X+I-?&9N/^*6K\)&I3=YFE)^S'EC53O"SLF_:3R2<7H">6 MW/#F%S,OL?=');:&>:CU-J;)\RR'&[[.A/6&^9'?)ELPS$K5;E9.7I*TH:JNK?UV:.2I0KD;PJW!MQ=+319=>3; MSR])C]+*8.3*?KLI^78CDBVN7UV HL5(15%5F83X$DC3H>^4IN7C]5Y7S=S+ M"7O7Y5'M>ZKEP.-O&/!L,C=2V(N2;DR6]9[<7T+JJGSQO%\/78H]IEI;4GL- MN7*Y-4<;HM?E6ZJ9)AHNAKIC<$N6@M$].*[[WNF]Z3K<: MIS%SY1Y5@MIF+51BT:BM6-ZM1;6U5I7R,+(<0M$>]*317[%OW1]VG7U>4[/T M$HTJYV[JDP3%NS;4XZGPYM;DSE^O#JN.#MHG)-E6S@E M4-2V3O[5;:$O>T[%639?D.7W.JJU7 M6JJS\@N$EVM>MQSZ>W_]EK_]L2!)4VG4UO2J=3V:L-55OJHVI_!\C>F6>4I*4T32KL%?4GM)_8JM#%:O8B MR%?2KKM9V4G5KR_":2A#WR0>;P/0^A9E5)MM:ZAQ3&E6BFY5"? TY2V?I9W3M=:8EKNATLE/0<'U'50>_O'T$KT M/1#6KD8H;K4E+5QE.ZJ$.IGU?7;@IG[)7[*MSM)[$?KZTT@ZT=Q=O*# M!Q^5DT6@E$^')Q4MV$.]BEEP0\I4?)92]"'E$W6=OPL-78H8FIQ= FU>!.02 MAK+WXPF$*6RE*?*>BRI7DDV5BOUCR>T6_(<:O-IR*PWB,W-M-\L=QAW:T72& M[UU:E6^Y0'G&)T=79KV7&UJ17_RJJ1 ^P]+/.,3#2I=]J.1:%IBA:8^)259% M)CZHP);9>9F&FWY=Y,PPY#$A:%06A2?&E22M%:Z9>JDBU/TRDRJW%M/MH>94XZI M++:5MK2I"MJIU:2TT MF+KJD.(5!:=E+2%88PQ)-5XQF^>'>(=(!XY^8G^YK=7QL.P.P^9E)XND^9'9U;?/&J\8S?/ M#O$.D \<_,3_ '-;J^-AV!V'S,I/%TGS([.K;YXU7C&;YX=XAT@'CGYB?[FM MU?&P[ [#YF4GBZ3YD=G5M\\:KQC-\\.\0Z0#QS\Q/]S6ZOC8=@=A\S*3Q=)\ MR.SJV^>-5XQF^>'>(=(!XY^8G^YK=7QL.P.P^9E)XND^9'9U;?/&J\8S?/#O M$.D \<_,3_,9OGAWB'2 >.?F)_N:W5\; M#L#L/F92>+I/F1V=6WSQJO&,WSP[Q#I /'/S$_W-;J^-AV!V'S,I/%TGS([. MK;YXU7C&;YX=XAT@'CGYB?[FMU?&P[ [#YF4GBZ3YD=G5M\\:KQC-\\.\0Z0 M#QS\Q/\ ,9OGAWB'2 >.?F)_N:W5\;#L M#L/F92>+I/F1V=6WSQJO&,WSP[Q#I /'/S$_W-;J^-AV!V'S,I/%TGS([.K; MYXU7C&;YX=XAT@'CGYB?[FMU?&P[ [#YF4GBZ3YD=G5M\\:KQC-\\.\0Z0#Q MS\Q/]S6ZOC8=@=A\S*3Q=)\R.SJV^>-5XQF^>'>(=(!XY^8G^YK=7QL.P.P^ M9E)XND^9'9U;?/&J\8S?/#O$.D \<_,3_,9OGAWB'2 >.?F)_N:W5\;#L#L/F92>+I/F1V=6WSQJO&,WSP[Q#I /'/S$ M_P!S6ZOC8=@=A\S*3Q=)\R.SJV^>-5XQF^>'>(=(!XY^8G^YK=7QL.P.P^9E M)XND^9'9U;?/&J\8S?/#O$.D \<_,3_, M9OGAWB'2 >.?F)_N:W5\;#L#L/F92>+I/F1V=6WSQJO&,WSP[Q#I /'/S$_W M-;J^-AV!V'S,I/%TGS([.K;YXU7C&;YX=XAT@'CGYB?[FMU?&P[ [#YF4GBZ M3YD=G5M\\:KQC-\\.\0Z0#QS\Q/]S6ZOC8=@=A\S*3Q=)\R.SJV^>-5XQF^> M'>(=(!XY^8G^YK=7QL.P.P^9E)XND^9'9U;?/&J\8S?/#O$.D \<_,3_ '-; MJ^-AV!V'S,I/%TGS([.K;YXU7C&;YX=XAT@'CGYB?[FMU?&P[ [#YF4GBZ3Y MD=G5M\\:KQC-\\.\0Z0#QS\Q/]S6ZOC8=@=A\S*3Q=)\R.SJV^>-5XQF^>'> M(=(!XY^8G^YK=7QL.P.P^9E)XND^9'9U;?/&J\8S?/#O$.D \<_,3_,9OGAWB'2 >.?F)_N:W5\;#L#L/F92>+I/F1V= M6WSQJO&,WSP[Q#I /'/S$_W-;J^-AV!V'S,I/%TGS([.K;YXU7C&;YX=XAT@ M'CGYB?[FMU?&P[ [#YF4GBZ3YD=G5M\\:KQC-\\.\0Z0#QS\Q/\ ,9OGBS=\FLV5RNY![0Y+[0W=R/Y ;;P/7N!8E@-E MQS:>X-AY[B_YVY]D+N0NWNWV?+,BEQFK_ L^OUL?.6VTOLQ\M<:HNC[K+8@VNSV6SP MWKA=+KF7F)>7;4\_,*2A"$0Q*6 MM<<*4)A#94J*HPA"$-F,=PX'GF99EZ9F'$LL2Z8K6M<<*4(1#$I2HQVL$PA" M,5*CN0-7CTF'-.]<\N7NS-XONS6L&1,_,S3UCE*>1^0=5XQ(E1L90Y$>^F%< MKBIV;>;@UUJHW<^AI*NZQ&NR\&UCML[45"L17%,GETF50KP)9M48-['@J7E4\N'>6N, M-S(8"&<&$@ ^J#!FW*9$MUNB2IUPG2F84&#"8>ES)D MR4ZVQ&B1(T=M2Y$AQ];:&VT)JIQ2DI2E2E'RM:&T+<<7!I#<(QC%4S+Z(?@3!X"\1, M5PF]P(B=T['I#V+O"Z-MLKE(RZYPFZ0,*1,;JJK]KQVU.(MS=$K4PY-_*,]F MB*3UI->%ZEMEVWM3,SC#D>M%/RR\FGP=*2K;/9/*?7MX[&*","([*#8)==8M M%BK+R\H\W#KO4,+\XKOZ;%.PSE\EA.TALX8KQK3DQDI9'!)( M (P>E'Y/5T?I!W7V,7*L78VY&)MAAKC.T3,L.%(0EG+;ZE:>M4=]^. M^BVQ5T["Z+N3TEA='852Q&APNY[,;8)KM1E],H%DU(?7BAM'IS=EF=G85!"H M:>[#;)C!M#2TY'BB>CTOVC=9=8Y8Z@SO4]M;RD/2;<41R.2E+R8*C-^-"W4+ MA)2ZMJO&^X\RM*Y8JJFR@T!@ M M $"6Y,J_/7:>=9*A2%,7'(9S4)QIWRS;ENMZDVRVNI=_8NBH$&,KKI]7Z?H M^CJ(OFW^JYJ8F:'7,J /3-+:RN^Z]PZJT[C]'/RY MM78V%:ZM*D(\HIJX9ID=MQV+(4C_ /AH>N*5JK7Z*);56O51*CS:O46J12JE M57_U5-EWGU_-9:4['VLG^-D].D4]VK56FTIC]=49AEA'SG7$HA]F+^O9\9MM M,4QBR85B^-8;C<)%MQW$K#9\8L%N;K6K<"RV&W1[5:H+=:U_R-0(D=%/_1LU M?S4R].34Q-S"M,?FEK=7'REK5%2E?2I2C9I+2[,K+2\I+HP,2B$-H3Y*$)2E M,/H3"!V X3L@ JD_*GMZ_D+2/&[CE;Y-*2=C;#R+:N1M,/=E MUNR:SLJ,2\VOKEX9J M.S*;BRXCBJ=28Z\PS7,H[G8ZNVY8T]OK\FBB*9:)"M=56EH]#;4S+(VJH>J+KSR8^M M&SW,,EH$KH6) !']R\Z3_A1PB8G0]W[GLM,[C1Z/1]18/V,VVK,6XR ME^*U(Q6T/5_-AM]FJE1Y5]?M4![R=4HEU7]6N;66NYM?;!25T>D+ZC5';33W MP,LGO1C!Q?ZS)WTLI=7#R#![47B62LA!3=8JR(SJ8;$JS\-,Q[\,3:/U>+O* M>4VB/EE7;EA\I^W[FSUSQWB%JS'-(XXI3K$+86Q&H6Q-FR&J+2J-0W)>^TR/?FZ-C[:N;3SK\*F:Y5=;O;+.IU-4NM8]8'I%(..1JT[7^# C1 MFNM2E=CKJKKG:CV=H5GF82]#I,O2VE0VVDM(1%?SUY,;D?C+C%1!E8M#7;0/ M=45NK3%2<3':Z%GN'B MR\XL<]>6O#"\INO';=>78/;W9-9=TPER6F_ZXO[SE*(==OFO[\B3:ILRK/:0 MF9\U1.82XKYM)96KM&*6EL59>UK,&:]1FIQQ$,*7L.!]'S)A&1Q,/B9<$>_! M1E5G+9VFLH_IM"JSLFW&.53.7'+K^>PO*VI7Q\..&SD5 ML\%/E+.F-K.6C M>:N+0]"YM(I&A-;5Q-%WO6GKW.=6AI+EYM;E)-UUQVWEMIHIUV[V]%*+?EW& M S3LTK!;30]5:F0=GK'S$:U)IRQZF=P(FD)^(O:M3'T):7WDH7$LW8Z_^DU* M+4E:V7A19Q6&'5+6-FEXE0]RU+J M^G[:RI8DKT M ;$3Y.GHM>HNC=Q'+KA#^9WS?VP,YVW+\JA/SQ-F1+BZ]Q9IQSJK_P $[9,% M8N$=%*U31.0*_!;^EJ[ M^5N$-Q)>FXJCPI5@I6:=1A=K;[TS'+NX,L&&OHBAG&GU.1CNJB3N$,DS@ M K9?*1^;U='<9;-Q4PF[_-MCDK!+;_+_EJ-JHN/\ G!?4 M1K2WUTJW)M\&^LU^E)8#0_6-Z\VA?M-.,XJ?9W)I6*&5*YQ:=I\[2$8G8PW4 MKBS$@&_RV'6:S[-FI5W#/VBRZ;AW42:([?Y-/7A:AWE(2\DH6%V"EH M !8H^3I\$4\C>41V9+5CC-2+](JTJKD:;%L27D59F_6@2_NVG6"S2;/R3V&IVD@I"\D= MLW)P_7JV-S3HX64XLD%(B]DV4$[W$V-Z_6C5:">9Q4RSL8+1EAM7)Q7ZE/KT MF&)Z.'92N#.7:KR%_@I$79 !\%PGPK3!GW6YRF(%LM MD.5<+A.ENI8BPH4-E7_(.X\F-\YGLIYZ1^;OSI6/X#;WTJ M;K:\&LS\AJQLU95U5CRY/EI$^4BM5=F7>)%$J[%$)IMINKL-+W>V*I-GD)3U M?AZHG5IV=-G'DIB]'+WX-X8,M1VN5MM"H[.4_F8T1U\4[?C>U:6VSCBXT;3. MHZ0RO:Z12I5:X2B<&ZA;V)#VV^5&-W[)-77[7-&\9NS5FO=HR+([G:[Y =E1D38,UZ#& MQ^2G\FR6Z2DQWJ.5HXY DM]E-65D3W@7QV7NUJ,G3[1R<_BJ+2GF7&)=IQE: M8+P+1!<7T1TUJ.3&C)L06B/AC2RY!>1:V7D["FE&1O_A P+75W8^;U M7@C/2B:NUM:(7SRS?&4W^7#N=>6GVEJ'UQO?P@-=7=CYO5>",]*':VM$+YY9 MOC*;_+AW.O+3[2U#ZXWOX0&NKNQ\WJO!&>E#M;6B%\\LWQE-_EP[G7EI]I:A M]<;W\(#75W8^;U7@C/2AVMK1"^>6;XRF_P N'_A :ZN['S>J M\$9Z4.UM:(7SRS?&4W^7#N=>6GVEJ'UQO?P@-=7=CYO5>",]*':VM$+YY9OC M*;_+AW.O+3[2U#ZXWOX0&NKNQ\WJO!&>E#M;6B%\\LWQE-_EP[G7EI]I:A]< M;W\(#75W8^;U7@C/2AVMK1"^>6;XRF_RX=SKRT^TM0^N-[^$!KJ[L?-ZKP1G MI0[6UHA?/+-\93?Y<8QQY5OK2I7UT_M/5HVB(L+:VHM6>H+12MQ])3K_)I<-,JPZ#PK.-R79+Z*UC+G1K?'P/$T)>JGJI.9RS.[//91 M2M%JI87%THI#;A#5_%:ZTW?3S$%8'ZX\S*(\>&*M.=^B+3*T*C\>'E0)CN,H M_76W\C,*3B8HK+TVO+N980TEOZ8.O(7#YD?%$V*Q0PO: : MZ_Y1%O:FX^DFSK%H,^LVPZ!P;"-/6RC+BJ0JW5J"_GN7+;9KU4I.:R?.+C;I M+E4T6M6.H1VELLLJ+XW#47K5=])S*V\+]<>>FH^5AQ:2U]"FV4K3#X_C4HHG M?I68U6W\Y+(3.0V M #:>=&GHOS;.!G%C3[\6L&[V#4>.WS*HE6O)*BYOG]'M@YQ%52OTK\EEV M4WIJBU42I:6$JJA'7V$ZV+PJU&T%M;2U6"L3+\TZAM7C9E_T=E7UFFD*_$V/ MW?T>-!L79NEQ3@=8E4+<3XGGOAWD_0ZZN!G(8<9B "/KFSTG'$/@39G7- MW;$:EY\[ 3-L>FL&1%R7:=_0]2BH[B+ F8RSC=N<;JI;5M\BE.*AWT,I<6G8Q)3#;&#VNO#L MO8MI4:O/8IU4,J)5G(Y,K\6TRI2B$=C"MY3:%=Y48[!3/YP_*#.9/*1=YP[4 M$Y7%O4,U4B*FU:]NLAW9]]MBZJ0E.3;1HTQ+@J6U_F8L3-I;[+RX\ARG3IMRF2[C<9AN$,+6IU:W'%Q=6Y%48Q4K+%48]U&*O"BKOQWDK!,/D(PG '$.44JBD4PG',>HFB:U0FB*(152*)-E5 M@J+"S]C;-TB+>ENRLJTIV'MU6NO\ ;"T56@YIC4U-.I;C MNXF6HZ2Q_J6T?UF%YEQB M .6Q^PW7*+_ &3&;##=N-\R&[VVPV>WL)I5Z==+O,9MUNALTK2E M*NN3)#*$_P#JZ<3[S4M+O3#RH(8ET16M7B0A.6*OHA YY=IV9>9EV4XWIA4$ M(AXUK5A2GZ8Q_P#R;;#0NJ+/H?1^G])V!25V;4FL\&UQ;WT-]BLR/AF-6W'Z M3W?\.E7),A4!3[SBJ=MQV0MQ=:K4JM=7U;JCM:K-5K#\(Z;5)EY]4/%%YQ3F M2'J3BPPA#8A"$(0V(&S6BTUJBT>ETAF,(M4R798A'=%M=IM4"7<[I71$:(U&9=<<<76B4(;4I2J4H?K;:WG&VF6XN.NJ@E*80RJ4J,1[2R=+5RS.Z)D432LN$U/4BWP%KIVTVRQP6E?\ AFMRWMJGK9VJJE<7 ME3+O+P2R%?S5E[\(*VB/Z-"(=XS>,0,P !$QTM7(Q6KM(Q=08] M.JQE^Z528%Q4PY5+]MUY;%LUR1U5:5ZVE7*2]#MJ4KIV'XK]RHE7;9+-:&"P M4+1VPO2$P7,*BG90XF7R["S7I_*'WTJL'==+ MW;T>9TNTEZ&F,OX([=FC,13U:I63N>K5J;DH05#"[+KG<,Y/H MK R%YA/73REKNOS>4IRB%.IB4F1VO_G->N(;[;OTWA6&GI*4EX.UVD_I4A'8 MQJ>;3MV$J\4RWE;R94HTW25J[A):30B7W1N0OAHM5J4Y&7L;:3#3:S",8Z4B M6?5"#,ZJ$,4,4A,8'XK@E3G4W5337Z]66X6FM%4HI-:536E*TK2M*TK2M/HK M2O\ SH:KHPC".2.Q&!_2'",%0RPV81/]/P_0 5A/E1>\UX;Q3TE MH:W3?F]PW7MF5D]W8;52JYN'ZDLZ)$N'(;_\K*LOS/"Y"55ZNM=H[*>OZ_58 MK0WT:$W:>L5MQ.)NCRJ6T1\EZ;7A3&'_ &3+R?KE=]$76(RMFJ114*PKJTTI MQ5I;$NA:UQ\2$)BI2OH@DU)F[]IWG>.YMM;G MR*G9ONV-D9ML:ZM*=F61W+(7XC5:U^K'976V6J7+LRZ.]E2RTE"8_*K)EC\;=-958J3M8JU2JS\/AJE,//KW M1[*OJJ,6MM6^QZR M5HZRES2WI&5=4TK^F6G2V/:>6A/C_J,IL71NR&UEGZ-%O3&IR::@Y#^A1'3' M_'W+*%Q-K0:T#9. = V=M'7&EL'O\ LO;.;8UKS L6A*G7[*\MNT2SV>WL M4KV6FE2I;E*/S77:I:CQFJ+D2GWFV([;KSB$*[=.IM1J\ZQ3Z7)N3T],QPH: M:0I:U?0GO0[J*H[5*D8^4D9GG#E\U3P$C3]>8C5PJ$@V MKX!I7_S#B=EZ,-C*A$8,XLL%1>1$JK;N_P FYR+U-L4E4E*[:$9YQ/PSL/\ MY=J.PS".SD6N$7HIR*3!E<"JUD>2Y%F%]NV4Y;?[UE.37V<]=+YD61W6=>[] M>;E*75V3<;K=KF^[(N,YQQ7:<=><6XNM>U6JE%EI>78DV6Y>590Q+LH3!#;2 M4H0A,-Q*$)2F$(0[R4PPE<'WWYIYR9FGUS#[T5*6M:E+6M4>Z4M:HQ4J,>^J M*LIPIS'7 .Y:]V)G>ILSQ_8NL\NR M# \ZQ2XLW7',LQ:Z2K/>[/<&:5HF1#GQ'$+113:G&W$5K5MYIU;+B%MK6VKJ M3TA)5.4F*?495N^E6RG;']&&PK:E]'H@.F^Q3FHU9./G(Q^SX/RGCPE,6*ZL-QK1 MAV\F+=$86],L3-%(:L.PZH1*>EV5M*8TA#"Y5H[+7EK= I/>I<[-60B]7;/I M7.695'*M$U0U.03#=1#<0_')&*F8;54(8VMC$A%AT@HG4PTZ0S>J>-7"'D]NE$M4&Z M8=J+*6L7F(71NK."M+42MU9&Y5-'&8<34]O?RNP/2&Z_^(R[G$3$X ME:5ZZ==S3VJ=GM$9WP5F%$N]M$ZE>!^>;A)M^M4S%+2\/S68N+^@DNZ*C1K5 MX% :4G$Q(N1G'/BPEDQ=1E^5Z#2/K;ILQC7F;!0 0+_*&.8->-G!>[ZLQ MN[*@;)Y4SYFJK2B,\EN=$ULQ&8F[=NR4+I7RD%['Y,#'WJ?YZ4V EU'55I2D M33<397LAMFW4IAO3*?9I*9E>+N53"HQ3*H^L=E6Z%*N8)^TRE-JR;J95K"J85_V MBE(9R1[I"W<.V23M<+9.%:M2Y7)IO'(6;2EQ.7<5-.98,0_[-*5O8H=RM#6+ M847^BD)=H 'XNN(8;6ZZM#332*N.NN52A#:$)JI:UK M56E$(HE*JUK6O52E*_33J/R"8K4E"4Q4I40X_BD293$\!94M:FFL, MQQQ^);93"%_2S\_E*G71UOKKV'KXZBE>RFAMDNBL2FP%@Z+1'&X)J3R.J9Y7 MA1FWX)6XF/CTE."62KPD,I5NQ4?S/:*"]U=]5\]K+7R\Q%VS[#G6ZD)Q8DHI MK]IIR-.LW0YROU!*%.18D M99Z;>TM$4P4YI;"'5X$J4F"EX<,(QAECMH'>_-]WWZ$-O>S7,_P4\7LXL7G? M2^,)3GC+=1^]O>KM'Q)5.C#S?=]^A#;WLUS/\%'9Q8O.^E\82G/#4?O;WJ[1 M\253HP\WW??H0V][-KM'Q)5.C#S?=]^A#;W MLUS/\%'9Q8O.^E\82G/#4?O;WJ[1\253HP\WW??H0V][-KM'Q)5.C#S?=]^A#;WLUS/\%'9Q8O.^E\82G/#4?O;WJ[1\253 MHP\WW??H0V][-KM'Q)5.C#S?=]^A#;WLUS/ M\%'9Q8O.^E\82G/#4?O;WJ[1\253HP\WW??H0V][-KM'Q)5.C#S?=]^A#;WLUS/\%'9Q8O.^E\82G/#4?O;WJ[1\253HP\W MW??H0V][-KM'Q)5.C#S?=]^A#;WLUS/\%'9 MQ8O.^E\82G/#4?O;WJ[1\253HP\WW??H0V][-KM'Q)5.C#S?=]^A#;WLUS/\%'9Q8O.^E\82G/#4?O;WJ[1\253HP\WW??H M0V][-KM'Q)5.C#S?=]^A#;WLUS/\%'9Q8O. M^E\82G/#4?O;WJ[1\253HP\WW??H0V][-KM M'Q)5.C%K#H_,]SW-N,N%P]GXYE6-YQ@*W]?W9&7V2[6.YWB'8&8B\>O:8]YA M,.S&W,>F6MAV13RGEI=OE*J[5SMI3K3ORHE$HUXE6=L[4):H4>MP3/-QE'FG MFVEOQ7U0SB96N"%0F$.K@C8P-+;3!.'#&/\ 0!H/K6VNM5<;9F6MW1*A1;56 M1BNCS$*E*3,H_,MR:&HRL[?*4[9N/.J\,P5]AM='(GYVY8P_LW()K*DJK13 M];5EV*PI%*5IY-W'ZM+2EQM9>30^T7K;82-1<3A>K\R\\E7?TIK]&;A\F-MQ M:?4O+W,2C]_M9ZXVXC3T+Q-4.699R=[3'?TAEJ<^N;$;L*-UBL'9N25#"\Y+PF'/'CFE1F(P5ZT:9!&7XA)$8"9^ M ")GIOMZTT+T:'(^Z1)U8.0[+L5NTCC:6UJ:=F2=HW)C'\DCLNH^ MEMU&O5YE)I6GTU^8=7U>OKI)MSM%Z^7AV?;4WC8IZU3CGJ3+0QMQ^E_24_6( MRO@K,*+=]7G$N87Z@B$FWE\*,RK XGW&G1^@UHIL+-?@ M+*7R8712<^YI;)W=<(BG[7H'4,QBV2:(I6D+.=KSE8Q:%J<6FO82YA5KV2WV M:=E2JK35*NPE:55[T1=:ZALE3Z.A6%RN32<4/*9EH::O['HR\?I+ Z'BC0G; M6S]86C$W1956&/B>F5:4C_4IF(?^)?.*5ESP 1V=(+TF/'/H[, 3D&T[LK)M MCW^$^YKK2V+S(BLWS*4CMM-3I='5*1BF'(E)JF7>9B*M(2TZW"8N,]+J)IW#&8>C\97@-8MQM&1"=V.)>5:J1VRM[:"V M\[I]6F,$FVJ.D2C>6##*?BI\-S)W3J\2X[D,*,B(8#F;F$ M Y"U76Z6.Z6V^6.Y3[->K-/AW6T7>U3)%NNEJ MNEND-R[?<[9<(CB'8,YB4RRZR\TM+C;C25H4E24JIQO,MO-N,O-I>:>2I"T+ M2E25IBG#&$8*V(IC#84F.6"H'*TZXRXT\RZIEYE4%H6B,4J0I,XCD;7'90I=T[HKU4VK:;L]7GDMVCET?!.[$(3K:(98JR M;D)A"88G$0[M.5Q"885I1T[Y4#O:N#<.]4:*MT],:[;UVZW=;M$[::JN&":E MM=;U=8]6/V]5,WR'7+]'/I2GYE5'9JI=%([>ARHO5MJZI6W$8FJ)*X41V8Y' MII6!$?RFTV/$='8G+JUVJ/KO\ .KGF?L4=K]#2V&\=US6E$]JJZ7)7:[%$ M)\I5G1*UK#+V:L\A633ENSCJ?%@3I+'M:8_[,-WO6BT-U&@J8M':!::Y23H MMF;$2;DU4I5FI5R/5CV*89@M,%PR2[:MOBAA9@A<4*PX%N.PPE(+YIRM6EMI M.-R]-FGJ=0X=2,Y&'E(5%$@S<7LRS7\$'7VB>F93A#/+'6 M*M^AIO@[W('F[\@/09N+V99K^"#K[1/3,IPAGECK%6_0TWP=[D#S=^0'H,W% M[,LU_!!U]HGIF4X0SRQUBK?H:;X.]R!YN_(#T&;B]F6:_@@Z^T3TS*<(9Y8Z MQ5OT--\'>Y \W?D!Z#-Q>S+-?P0=?:)Z9E.$,\L=8JWZ&F^#O<@>;OR ]!FX MO9EFOX(.OM$],RG"&>6.L5;]#3?!WN0/-WY >@S<7LRS7\$'7VB>F93A#/+' M6*M^AIO@[W('F[\@/09N+V99K^"#K[1/3,IPAGECK%6_0TWP=[D#S=^0'H,W M%[,LU_!!U]HGIF4X0SRQUBK?H:;X.]R!YN_(#T&;B]F6:_@@Z^T3TS*<(9Y8 MZQ5OT--\'>Y \W?D!Z#-Q>S+-?P0=?:)Z9E.$,\L=8JWZ&F^#O<@>;OR ]!F MXO9EFOX(.OM$],RG"&>6.L5;]#3?!WN0/-WY >@S<7LRS7\$'7VB>F93A#/+ M'6*M^AIO@[W(/S7Q[WXTA;KNC]OH;;0I;CB]:9HA"$(I52UK6JR]2$433KK6 MOT4H(5VB1CDA5Y7A#/+/J-#K>2,8T>:3!/\ \N]R/P-@CT05@XS<+.">H]=7 MG>NC+7LO-H*=N[?:D;4P*+<6,_SZ# F.6&YLN7VBFIUDQN-CMB>3UU35[&W7 M4?\ B_31R]5RTEKK:52?9H4\Y3I./4LIDE)B,(L,QC#&GX..P\XI;R?BN)3W MBZUUT;+V2L;2Y!^T$@BH3D.JIK+-R\(P?>2E6"/PFZRTE#*OC-QCX1)YYT7& M;Q%:*]KF ?$!'?8Q:7-Z>X),PLYCM8-'M^J\CM.=7FP6;(FY#619#<(.*3)3]KA(L#%RBLRU);HW M.N<3L+[=:4K+%R=AW9Z\*CS=J)55&HM$CUR:SF<$CPMCG#0+J?V M\S)J_%LYS(_13M'T;9]ZG9%^'#LFLYG!(\+8YP:G]O,R:OQ;.IV1?AP[)K.9P2/"V.<&I_;S,FK\6SG,C]%.T?1MGWJ=D7X<.R:SF<$CPMCG M!J?V\S)J_%LYS(_13M'T;9]ZG9%^'#LFLYG!(\+8YP:G]O,R:OQ;.IV1?AP[)K.9P2/"V.<&I_;S,FK\6SG,C]%.T?1MGWJ=D7X<.R:SF<$C MPMCG!J?V\S)J_%LYS(_13M'T;9]ZG9%^'#LFLYG!(\+8YP:G]O,R:OQ;.IV1?AP[)K.9P2/"V.<&I_;S,FK\6SG,C]%.T?1MGWJ=D7X<.R:S MF<$CPMCG!J?V\S)J_%LYS(_13M'T;9]ZG9%^'#LFLYG!(\+8YP:G]O,R:OQ; M.IV1?AP[)K.9P2/"V.<&I_;S,FK\6SG,C]%.T?1MGWJ=D7X< M.R:SF<$CPMCG!J?V\S)J_%LYS(_13M'T;9]ZG9%^'#LFLYG!(\+8YP:G]O,R M:OQ;.IV1?AP[)K.9P2/"V.<&I_;S,FK\6SG,C]%.T?1MGWJ= MD7X<.R:SF<$CPMCG!J?V\S)J_%LYS(_13M'T;9]ZG9%^'#LFLYG!(\+8YP:G M]O,R:OQ;.IV1?AP[)K.9P2/"V.<&I_;S,FK\6SG,C]%.T?1M MGWJ=D7X<.R:SF<$CPMCG!J?V\S)J_%LYS(_13M'T;9]ZG9%^'#LFLYG!(\+8 MYP:G]O,R:OQ;.IV1?AP[)K.9P2/"V.<&I_;S,FK\6SG,C]%. MT?1MGWJ=D7X<.R:SF<$CPMCG!J?V\S)J_%LYS(_13M'T;9]ZG9%^'#LFLYG! M(\+8YP:G]O,R:OQ;.IV1?AP[)K.9P2/"V.<&I_;S,FK\6SG, MC]%.T?1MGWJ=D7X<.R:SF<$CPMCG!J?V\S)J_%LYS(_13M'T;9]ZG9%^'#LF MLYG!(\+8YP:G]O,R:OQ;.IV1?AP[)K.9P2/"V.<&I_;S,FK\ M6SG,C]%.T?1MGWJ=D7X<.R:SF<$CPMCG!J?V\S)J_%LYS(_13M'T;9]ZG9%^ M'#LFLYG!(\+8YP:G]O,R:OQ;.IV1?AP[)K.9P2/"V.<&I_;S M,FK\6SG,C]%.T?1MGWJ=D7X<.R:SF<$CPMCG!J?V\S)J_%LYS(_13M'T;9]Z MG9%^'#LFLYG!(\+8YP:G]O,R:OQ;.IV1?AP[)K.9P2/"V.<& MI_;S,FK\6SG,C]%.T?1MGWJ=D7X<.R:SF<$CPMCG!J?V\S)J_%LYS(_13M'T M;9]ZG9%^'#LFLYG!(\+8YP:G]O,R:OQ;.IV1?AP[)K.9P2/" MV.<&I_;S,FK\6SG,C]%.T?1MGWJ=D7X<.R:SF<$CPMCG!J?V\S)J_%LYS(_1 M3M'T;9]ZG9%^'#LFLYG!(\+8YP:G]O,R:OQ;.IV1?AP[)K.9 MP2/"V.<&I_;S,FK\6SG,C]%.T?1MGWJ=D7X<.R:SF<$CPMCG!J?V\S)J_%LY MS(_13M'T;9]ZG9%^'#LFLYG!(\+8YP:G]O,R:OQ;.P M#/XMEM^1,VK*UUQ'($-*Q'(T+L61./(5;NI=&+=<'I2**K2E'H+2^TFJ:*I' M]Z;-F[:V"M)0$UV1B^B"OYQE"LJ8I@J M%Q(U5'])( !\-QN$&T6^==;G*9 M@VZV0Y5PN$V0NC<>'!A,+DRY+[E:=2&6V&G%JK7]B4UJ?3;:W7$--IBXXY&" M4PANJ4J.1,(?+'^LXG7$--K<<5!+;4(J5&.Y!,-F,8_) U,O*3HM&;R9:7*LLQP]]:&TI6OY5KRK5ZU;!K/M'5EUVO5FLKC'+49EYZ& M7=@A:U*0CY$(PH3ZDG@Y[AX@ !D+Q*TG*Y(6C: MNU\)PVYNLJ<2N%CUVOT-K);I5;->VAJ)CM+K*6I'UZ(AUJGZW4>%:>L)H%G* MU6U9(QILJ\]#XRT(5I:/KKR0^D]ZS5(57K0T6C)W*E,LLQ]2%KAIBOJ(RJ^@ MVR,2'%M\6-!@QH\*%"CLQ(<.(RW'BQ(L9M+,>/'CLI2AB.AE"$H0FE$I2FE* M4I2E#6*I2EJ4M:HK6N.)2E;*HJCNQC'OQB;+D(2A*4(3!*$PR0A#8A"$-R$( M=Z$#ZC\.0 %/_P"55;T4W:>*W&:WRTU1-N.7;TRV#5=>TW6V M1JX#KR71NBOK)72Z[/16JJ?1Y&E$5^LOJM1H:*+E=M-:):>Y2U)-*^S5%P0FB:52I2Z0Z(>M=7VUEZ2A65J@RK:(IR;CTQ\.N/TLJET_5+L:' MRC0D;%S%46GX2N33BTQ\;+'Z.B'T.I?C]8L8D"D\$$/2V]-/KK@;:+EI[3SE MBV9RRN]OZVK$I]FY8CIN-+:;Z^Z&?MJZW5:K!=.LRRKN^Y=FU)[I$MB3DP)CM77]Q,8Q0C&M*]+AB\V M]J0L6TY2J7%%0M,XGN.Z;E$Q[EEIF3 MG&4SQ5)Q3S45=V MB7@TB#;*U9=E32].R+\-,81CDC%23-[?6\G+>/4.:G&>IGJ;)P9=2GN%S&F+ M4Z\A/@P=1I.T\!28IAE@F$2-DD(CX M V170(Z,KI#HS-(O3(%;?D&YYV4[TR%-6?)*ETS>Y M)@8=/4JJ*5>\MK+'<%71=:?Y:I2FM4)16NO^^RL]>+PZS!+FF,4F#4FCU:2G M$\GZ)EQ\OQ.2H_P"F.^3' M2E)TE$?!R*>BWE3'=0E9%E\5H^QVQ%1TES!/5C]#9\J&G0CIRX=^&%A+N%4. MY6I!1>+NE"@ "X-T#/'9.NN-F2[WO,&K62;XR-Q%E M==;HEUC7N!RKA9+55M+B>W'5+RES*GU_L1(CQX#U.M*4*K4>_6T/7"T4V;QI7S:^9!KR1JK&?)NU9EUO>WIT/7*95O<_P"4R%;OMO[-22DXF67X3+OBP2J53&17Q5J;@W] "PI\FIT4G M9G2!RMIW"&IVS\>-49=F$62M%'(Z,QS1MC6UAB/(4FM/*JL&2YE*9K7Z4.65 M*T_72FJ8(T0=9ZWV&A34+PNUZ:;9C#+MM)9_2%Q]MIE$?BK)TN HT:A;=526 MG*U0Y9UV$?!TQ[X!"?I0X\J'K0; PH\7< -;#T\&]$;RZ3 M3?:H$VLZPZA7C^B[#6BJJK%7KNVH8S.#3_[6K>R[GG%.JGT?6^M]/:-@5RM& MZS7>4-*T8)BJ8YQ?KZHC\"KZ9:#)02^:L0K-X-:BA>)BE8)-'JTA,=-A]$PI MXA])6(J /T99?DOML,-N/2'G&V&66&U/////*HAIIII%*J M=<4M2:)32E:JJKLI/R,8)@I2E88)W5'U"$584I3BBKLVP/##2#'&W MB?QXT8W%1#EZTU'A..7YMO\ ROYIK'&#,/JM00GZ#999.D0H%F:%1H0PKI\JRA? MK=P0B\KZSL5Q^DABZ:#IK;?PXC7;C5QGN-JOW**YV]",ORIQEFZV/0]JNL-+ M\1UZ*YUL7;9DB%)9D08+U'(UO9=:GW)EY+D:#+EJZ.Z!=K%-VAM$VIJSC:O@ MF^X7.K1')'9W42R8P4E:TY%+C"*&U0R*7")[V+VT662Y9^SSB7[1.)^%<[M$ MDE2813EA':KF%0C"*$*RI1#(MU*LJ4*H77^_WW*K[>LGR>]77(\DR.ZS[U?[ M_>I\JZ7B]WBZ2GIURNMUN4YY;UQN4B8\\Z\\ZM3CKCBEK5555*+KL,,RK+,M M+,IEY>72E"$(3!*$(3#"E"()V$IA#:I2G(F"2F#[[TR\],3#RGYB84I:UK5% M2UK4K$I:U*V8QC';*4K;15]!Q!S' M M =WUG@-[VKLC7VK\9;\KDFR,WQ3 L>:["G?*WO,+];\>M3?DT5[3G:GW M%CZ*?37M=FATJC/,4RGSU2F-K+R#+LPOYC*%+7'V4Q.[3Y)ZI3\A3I?;3$^\ MVRCY[JX(1_6J$#;;:[P>QZQU_@NML99^;XWKW#L9P?'F.RE-8]DQ.RP;!:F> MRGZ$]B!;XZ>JGT4[)J^GYUZHST[4)A6*8GG7'G(^-;JU+7_:C$V;R$FS3Y&3 MI\NG#+R+3;*(?$:0E"/[,('T)B3,>Y,(4VIBNP,_:@9%?W$.-5K1Y+6,,X5'K15>T MQ)CS&^RA55T5;VXJ@QIUF)BLNMX9BO.Q4GRNIV,3:/DQ.ZJ4TK!+4]IUY?S&D*6K#\;##:_&/1IDA,56HR- M,E$XIJH/-LM0^.XM*$XOBXE;;R4FQQU?KW'=1ZYP/5V)L_-L;U]B./8=8VZI M2EU5NQVUQK7'?DU33_%F.HC>5?>6XM2EK4JNNVIU"8JU1GZG-JQ3-0 M><>7\KBXK5"'Q4XL*8=Y.&!LFI5.EZ/3)"E2B M_'+'QG?#I'H@ M %37Y5#O?\ M).J>,W&RW35ID9MF^2[BR>*P[5M3=KP*S_FCBS,_LKHIZ%+N6<9&ZVW6BFZO M8PEQ=*.M,J+-Z&JBZ;4[16@<3L2;+4HU&/E/KTUW)ZT)9;A&/=87,G2RC2V\OJ6IY<80W,3>+=3 I4EO2I M +V7R7K12L)XC;AWM<(E&+EO/;3=CM3]45[UUJ[**7Z(ZM]66II-%0K$W197&OXKTVO%&'N6F(_27+T. MU'ZELQ5*RXG Y6)K CXS,JC"F/OG7D[/B+-Q7\M+2/[2H'1J4\S2Z=4*G,1_1Z>PZ^OYC*%.+ M_LIB:DC.LRO>QLXS+8632?G>29WE619ED,JG:_XF^9/=YE[NK_UU5K]>X37U M?36M?K?M-H,E)LR,G)R,NG#+R+2&40\2&T00A/LIA_B)K(GIMZ>G)J>F%8IB M<=6\N/E+=7%:U>TJ/X'53MG4 )!>BIT4KD9TA?%/63L-,V MSUVI:)2(5*JJFJW;FVVA7E'$&"WEU MKK!82TU1@K"[U,MEM7A)=FZ3&<=3_,MQ\%I$ M1L=RI,FU'^><3^T7#+U.B.Q_.KA@3!#NOGO]_ON57V]9/D]ZNN1Y)D=UGWJ_ MW^]3Y5TO%[O%TE/3KE=;K5_11M2DL.XA;*6C"YE7:==&5, M;*R7"7J552O:^;*0GLJ6E:8COPK4:/=W5D(=9+)^98WA6-7W+<@FUHFOS2R8Y:Y5XNLKZZ MTIKY.!"D+^E2:?5^E5#L24H_4)R4D99&.:G7$,MP\:W5P0B'TJC ZD[.,4^3 MG)^:5I<5XFVT*6N/U4IB:XG;VRKYN3:FQ=KY*JJK[L;,\DS*Y([7E& MXS^0W:5<_F,>O9IV8D=N0VPRE-$I0U'0A"4IHE*=B5)IK%&I=/I4M^HIS+;* M?C0;0E&57K5DQ*\I436Q6:F_6:M4JO,[#]2?<>7\6+BXKPI^*G%AAXDI@>=G M>/) !-+T%NB5;.Y?O;.N,*LC'=!X?<RK_R/8ZBM/I2DAR_"N=:[(IIC:L,Q7GDM?&TEO(Z M\J'UDM(CZG8DXW#T#KK;)=4=;RR]GV5.^K3GL3+*8_5B\ZGXS:2YV4Z+K@ M M US7RA'>:]R]);LVPQ9OSRP M:*Q3"=,66K:J>03*M=M7F67)\FGZ$R6LVS3(XCJJ]:U?DI":J["$)3?:XJCI MI-WM/>4G"_6W7IQ?R*5I+7U5,LMKAXL7RE#[\*S&K6_J#*8XF**TS*(^5*=- M<^F#SRT1^;\A"(3$0^ #:F]'1HFG&K@UQ)3'5)Q,T5MZ<7] M1.E-?8^ZU'Z"([[ZS"DW?5)I*L+]8<9DT9/CJTQS[66G$_2:Y$OT4+ M !+ET6'*3!^!;?)3F%>X-IR7:]DUE$TMQNP.YK^K?\ 9FS+JS=[ MWETIEE:9#>,8YBV&JK=GFU-T6C+XEJ2\S)NT9Q$6WE6:G+;1L_95E:I>F/3$ M9RHO0\"6ED8$-0[VF3#KWP:8Y?U2W&_,+QK71II*&H<-M%&F8T6.AJ+$C,,Q8C+,9EIM$ATRFR-(D M)6F4R73)R,BB#;32-R"(?VE15';1C&,8KBI2HJ4J,5$>U*HSM7GIJI5&85-3 MT\M3CKJ^ZBN/T9()3N)A"$((3""4I2F$$G03OG1 M M +G'R5C12H>&)S*HJEUEG&+;7^I;=G'8?O5:2S]*= M+F/;+8Z&ZCP1*6DM M/ZYQJ3;CWX:7#3GOH5IC'L>(MT%72SX !B;SJY%)X ME\0>0G(=JL)5VUGK>\W/%6KHVIVVR<[NM6,;U] N#2%I4["D9O>L?8=0E25* M;D*HE2:UI4R:Q=!C:>U=#H,N5V&2#M/EUJ:Q=S%Y?P;"8^I3RT0CW\D2CU^LA])M^]6GO9):/?BX^H!=W MYK-\*7^!3_5\O!\XE>#(_$?K(?2;?O5I[V26CWX:@%W?FLWPI?X#5\O!\XE> M#(_$?K(?2;?O5I[V26CWX:@%W?FLWPI?X#5\O!\XE>#(_$?K(?2;?O5I[V26 MCWX:@%W?FLWPI?X#5\O!\XE>#(_$?K(?2;?O5I[V26CWX:@%W?FLWPI?X#5\ MO!\XE>#(_$?K(?2;?O5I[V26CWX:@%W?FLWPI?X#5\O!\XE>#(_$?K(?2;?O M5I[V26CWX:@%W?FLWPI?X#5\O!\XE>#(_$?K(?2;?O5I[V26CWX:@%W?FLWP MI?X#5\O!\XE>#(_$?K(?2;?O5I[V26CWX:@%W?FLWPI?X#5\O!\XE>#(_$?K M(?2;?O5I[V26CWX:@%W?FLWPI?X#5\O!\XE>#(_$?K(?2;?O5I[V26CWX:@% MW?FLWPI?X#5\O!\XE>#(_$?K(?2;?O5I[V26CWX:@%W?FLWPI?X#5\O!\XE> M#(_$?K(?2;?O5I[V26CWX:@%W?FLWPI?X#5\O!\XE>#(_$?K(?2;?O5I[V26 MCWX:@%W?FLWPI?X#5\O!\XE>#(_$?K(?2;?O5I[V26CWX:@%W?FLWPI?X#5\ MO!\XE>#(_$SPZ.SI$.=G2T\@)?#W>F58HUQ^R76N=Y#O&5KK!+/BF8MX-:H# M%M@1K-D2T2DVQ4O.[WAL.0I3#G;ASY+5$]I=*IPNW=A;&7641NUE%E7%5V6F M&424)AY;K,7E15&*EM[3%@90\M.S#;I3$R^Q5M;7WIUAVR5;FFTT*:EGESL9 M=E#3VDI2E*4HOK]COP*17JZVW_92'!W.D M$CZW^PO[:?\ ?M=''<)\'OM;>OK]COP*-76V_P"RD.#N=(&M_L+^VG_?M='' M<)\'OM;>OK]COP*-76V_[*0X.YT@:W^PO[:?]^UT<=PGP>^UMZ^OV._ HU=; M;_LI#@[G2!K?["_MI_W[71QW"?![[6WKZ_8[\"C5UMO^RD.#N=(&M_L+^VG_ M '[71QW"?![[6WKZ_8[\"C5UMO\ LI#@[G2!K?["_MI_W[71QW"?![[6WKZ_ M8[\"C5UMO^RD.#N=(&M_L+^VG_?M=''<)\'OM;>OK]COP*-76V_[*0X.YT@: MW^PO[:?]^UT<=PGP>^UMZ^OV._ HU=;;_LI#@[G2!K?["_MI_P!^UT<=PGP> M^UMZ^OV._ HU=;;_ +*0X.YT@:W^PO[:?]^UT<=PGP>^UMZ^OV._ HU=;;_L MI#@[G2!K?["_MI_W[71QW"?![[6WKZ_8[\"C5UMO^RD.#N=(&M_L+^VG_?M= M''<)\'OM;>OK]COP*-76V_[*0X.YT@:W^PO[:?\ ?M=''<)\'OM;>OK]COP* M-76V_P"RD.#N=(&M_L+^VG_?M=''<)\'OM;>OK]COP*-76V_[*0X.YT@:W^P MO[:?]^UTC+W9N/2/#>0VUBRY^)IS&_;%B6[,\AO&2VS'TR78;=Q: MAPD1K3;W[[<(S;%(]%)E?/':N.(<1V;1V,NQI-[EBK.VIO$:=74YN#ZY=N5= M7+--RZGHH1&*,J\JW8-)=QXNXBA.2"DQ-8E^>BFMK<'?!;2[RYV:E&J!1>HV M9EV?E6YQYZ=3+(>?@EV.E86I=]QYB_;> ^HL#WDR M'6OW5>:3W#5\DBOMB6B2]*T?BEKECO<>8OVW@/J+ ]Y&M?NJ\TGN&KY([8EH MDO2M'XI:Y8[W'F+]MX#ZBP/>1K7[JO-)[AJ^2.V):)+TK1^*6N6.]QYB_;> M^HL#WD:U^ZKS2>X:ODCMB6B2]*T?BEKECO<>8OVW@/J+ ]Y&M?NJ\TGN&KY( M[8EHDO2M'XI:Y8[W'F+]MX#ZBP/>1K7[JO-)[AJ^2.V):)+TK1^*6N6.]QYB M_;> ^HL#WD:U^ZKS2>X:ODCMB6B2]*T?BEKECO<>8OVW@/J+ ]Y&M?NJ\TGN M&KY([8EHDO2M'XI:Y8[W'F+]MX#ZBP/>1K7[JO-)[AJ^2.V):)+TK1^*6N6. M]QYB_;> ^HL#WD:U^ZKS2>X:ODCMB6B2]*T?BEKECO<>8OVW@/J+ ]Y&M?NJ M\TGN&KY([8EHDO2M'XI:Y8[W'F+]MX#ZBP/>1K7[JO-)[AJ^2.V):)+TK1^* M6N6.]QYB_;> ^HL#WD:U^ZKS2>X:ODCMB6B2]*T?BEKECO<>8OVW@/J+ ]Y& MM?NJ\TGN&KY([8EHDO2M'XI:Y8[W'F+]MX#ZBP/>1K7[JO-)[AJ^2.V):)+T MK1^*6N6.]QYB_;> ^HL#WD:U^ZKS2>X:ODCMB6B2]*T?BEKECO<>8OVW@/J+ M ]Y&M?NJ\TGN&KY([8EHDO2M'XI:Y8[W'F+]MX#ZBP/>1K7[JO-)[AJ^2.V) M:)+TK1^*6N6.]QYB_;> ^HL#WD:U^ZKS2>X:ODCMB6B2]*T?BEKECO<>8OVW M@/J+ ]Y&M?NJ\TGN&KY([8EHDO2M'XI:Y8[W'F+]MX#ZBP/>1K7[JO-)[AJ^ M2.V):)+TK1^*6N6.]QYB_;> ^HL#WD:U^ZKS2>X:ODCMB6B2]*T?BEKECO<> M8OVW@/J+ ]Y&M?NJ\TGN&KY([8EHDO2M'XI:Y8[W'F+]MX#ZBP/>1K7[JO-) M[AJ^2.V):)+TK1^*6N6.]QYB_;> ^HL#WD:U^ZKS2>X:ODCMB6B2]*T?BEKE MCO<>8OVW@/J+ ]Y&M?NJ\TGN&KY([8EHDO2M'XI:Y8[W'F+]MX#ZBP/>1K7[ MJO-)[AJ^2.V):)+TK1^*6N6.]QYB_;> ^HL#WD:U^ZKS2>X:ODCMB6B2]*T? MBEKECO<>8OVW@/J+ ]Y&M?NJ\TGN&KY([8EHDO2M'XI:Y8[W'F+]MX#ZBP/> M1K7[JO-)[AJ^2.V):)+TK1^*6N6.]QYB_;> ^HL#WD:U^ZKS2>X:ODCMB6B2 M]*T?BEKECO<>8OVW@/J+ ]Y&M?NJ\TGN&KY([8EHDO2M'XI:Y8[W'F+]MX#Z MBP/>1K7[JO-)[AJ^2.V):)+TK1^*6N6.]QYB_;> ^HL#WD:U^ZKS2>X:ODCM MB6B2]*T?BEKECO<>8OVW@/J+ ]Y&M?NJ\TGN&KY([8EHDO2M'XI:Y8[W'F+] MMX#ZBP/>1K7[JO-)[AJ^2.V):)+TK1^*6N6.]QYB_;> ^HL#WD:U^ZKS2>X: MODCMB6B2]*T?BEKECO<>8OVW@/J+ ]Y&M?NJ\TGN&KY([8EHDO2M'XI:Y8[W M'F+]MX#ZBP/>1K7[JO-)[AJ^2.V):)+TK1^*6N6.]QYB_;> ^HL#WD:U^ZKS M2>X:ODCMB6B2]*T?BEKECO<>8OVW@/J+ ]Y&M?NJ\TGN&KY([8EHDO2M'XI: MY8[W'F+]MX#ZBP/>1K7[JO-)[AJ^2.V):)+TK1^*6N6.]QYB_;> ^HL#WD:U M^ZKS2>X:ODCMB6B2]*T?BEKECO<>8OVW@/J+ ]Y&M?NJ\TGN&KY([8EHDO2M M'XI:Y8[W'F+]MX#ZBP/>1K7[JO-)[AJ^2.V):)+TK1^*6N6.]QYB_;> ^HL# MWD:U^ZKS2>X:ODCMB6B2]*T?BEKECO<>8OVW@/J+ ]Y&M?NJ\TGN&KY([8EH MDO2M'XI:Y8[W'F+]MX#ZBP/>1K7[JO-)[AJ^2.V):)+TK1^*6N6.]QYB_;> M^HL#WD:U^ZKS2>X:ODCMB6B2]*T?BEKECO<>8OVW@/J+ ]Y&M?NJ\TGN&KY( M[8EHDO2M'XI:Y8[W'F+]MX#ZBP/>1K7[JO-)[AJ^2.V):)+TK1^*6N6.]QYB M_;> ^HL#WD:U^ZKS2>X:ODCMB6B2]*T?BEKECO<>8OVW@/J+ ]Y&M?NJ\TGN M&KY([8EHDO2M'XI:Y8[W'F+]MX#ZBP/>1K7[JO-)[AJ^2.V):)+TK1^*6N6. M]QYB_;> ^HL#WD:U^ZKS2>X:ODCMB6B2]*T?BEKECO<>8OVW@/J+ ]Y&M?NJ M\TGN&KY([8EHDO2M'XI:Y8[W'F+]MX#ZBP/>1K7[JO-)[AJ^2.V):)+TK1^* M6N6.]QYB_;> ^HL#WD:U^ZKS2>X:ODCMB6B2]*T?BEKECO<>8OVW@/J+ ]Y& MM?NJ\TGN&KY([8EHDO2M'XI:Y8[W'F+]MX#ZBP/>1K7[JO-)[AJ^2.V):)+T MK1^*6N6.]QYB_;> ^HL#WD:U^ZKS2>X:ODCMB6B2]*T?BEKECO<>8OVW@/J+ M ]Y&M?NJ\TGN&KY([8EHDO2M'XI:Y8[W'F+]MX#ZBP/>1K7[JO-)[AJ^2.V) M:)+TK1^*6N6.]QYB_;> ^HL#WD:U^ZKS2>X:ODCMB6B2]*T?BEKECO<>8OVW M@/J+ ]Y&M?NJ\TGN&KY([8EHDO2M'XI:Y8[W'F+]MX#ZBP/>1K7[JO-)[AJ^ M2.V):)+TK1^*6N6.]QYB_;> ^HL#WD:U^ZKS2>X:ODCMB6B2]*T?BEKEGS3^ ME\Y>VZ#-N$N^X"B- B2)LA?YBV^G98BM*?>KUJETI]#;:J_36E/_ %/AW0Q7 M3,MNNN2LZEMM,515U8O<2G%'O>+_ &'[\):H0*:NUMBY!M[9^Q]L99(K*RC9V=Y;L'(Y*O_L]\S&_S\AN MKE*)I2B45FW%ZM*4I2E*?12E$F34Z0EZ7(2--E&]*E*>RVRTGQ(:1!"(?53" M!:^XPZ5>B_/;5F6W,8=RB+5JKWE\(Q:0O,<\3Y M/_G_ /(S'K]7KK]6G9[5?JI48G;NM=CUCK15>"L+TK*NZ6K^F<3I+/\ KEH, MML-1NR"UUG:1%&)J:FFM,3_0MQTY[_4H6;5#:*82O$S(.]1M^*$)6&DKP^I3R75_6-@]TM&ZR7?V=8BG(].M=5NQ[\53,= M.1E]:6E-(^J2HD;$D@ %8SY4/O?\RN)6G="VZ?\WNV\=LN9#=HR%=JLW"-2 MVND^X17T4I]1NN:95@+Z%5K3K5:E)2E7UE(L1H<*+U9:BK5MQO$U1I7 B/DO M32\*5>Y:>3]-F51B5#WSC*OJ_044BZ!34 M NB_)6]$(@:[Y/'OFUHQVT7&^761U4KY"VVF$]< M)S_555*5[$:.ZKZ:TI]7]M#LR,G,5&=DZ?*ITR:GG6V6D^4ZXN"$0^E2H'F5 MBJR5"I%4KE26F)J87Y#$LTMYU?>W$(5'=A_P")1CS[,+GL/.Z/Y3K76DGK8VJM+:VIPRU&U$_.5!_;9 MA!6%XZG1DEU^N*)QR6CD_\ A)(_-EP +,?R M7[1'Y\\PML;XN4"DFTZ(U&NU6F55/56!GFW+FJRVF0A=5?6[6#X[LAE2*4Z_ M^.HJJD]7977G1'5KJ.RE+HK;F%VMS6-C=5VIJ= M86WB:HLK@3'R7II6!$?<)T MD?*/+8JW?&IS ML'UW&D-)JJL#\[LBMUC>N;M:H51$>)'F/2'5J35+;<9:U_52H\FNU1JA46JU MA[]52I9Y]4/'I3:EX?G1BG"GQQCNGK42EO5JLTFD,_K*G,,L)CXM-=2C%\D$ MQQ1WTX_9(3-MLUBMT&S6BW1J53'M]KMD5N%;X3"5*K6C+4 M1AEM-*UK7LMT_P"9K ==#0]4CK?89RI*3A=K MLV\Y"/E-LY)="?D@XAY7UE=XI+H@:OU=;9JG)7E:HLJTW%/B<>RS"X_+%"V8 M?5*\1/!!( !LV^ABTJG171I<5L;>AUAWC+\#5MZ_N M.MT:E2YNW;K/V!;E3FZ4IY.1'QN_6&%1-:)6AJU-H<3Y1*S7;>W5^O5X=I9B M"L34H_U(WY,$RB4L*P^I3B%K^5<JE^.,9I47 MTXO6EM:$;/>1#+LDHI')(P ,%.DCV/76W#S;4AB11B MYYG @:YM:.UV/G7YYS6+9?6.W^W_ /9'\XU]5*5[7D.S7J36JJ3)H?Z!V07K M670MO%+TE:Y]SXO4B%.,JX5I$/BY:1X__ .7=6+R;.+!ACD3&*H5 C:8?SC M M '=<5UWG^=)FKPC!LQS!NV*C)N2\5QF]9#2WJE4>^:IG+M,)VD M1;M(\BK=%]FKE&E]GK["NSY52KM$HT685BLRM)C,8M+ZI?98QX,.+!IBT8\F M6&+)BPXH8MTR:@V-MA:M,TNRUE*E:1,C%$'HR$C-3D&8NXL$'>IFG-+QX%X, M>3%@5ARY(G:?-]WWZ$-O>S7,_P %/,[.+%YWTOC"4YXR'4?O;WJ[1\253HP\ MWW??H0V][-S7,_P4=G M%B\[Z7QA*<\-1^]O>KM'Q)5.C#S?=]^A#;WLUS/\%'9Q8O.^E\82G/#4?O;W MJ[1\253HQ%;TC\?+<'E:\UIE^+9!B5UEQYN15:Y2ZNEF%(JC%4EV8QQKEGFWFL>UPPB MMJ*X07!.)449<28+@KOI+4:&N[NT5E56HK5J[.SEGI^:@Q*RS<_*/R;\64XW MGUP;F$-KBRXOJ=*5P3A4ME:8*RHCAB[/&+4@ O_\ R:/1 M2=;< [CMF;#JU>>0NU\JR:/*6BB'7<.P)Q.N[!%JGL]I3;>1V3-WT*K6M%)N MO73Z.I2J/:(6M=<+<-TM$?@J#*MMJA_3/?#K5]+:V4_4+N:'^C=;[%.5-:?A MJY,N.IC_ $3/Z.B'T+0]'ZVX6(2""= >(\E=PP./O'K=V\; MA2.N/J75>=Y^B-)K6C,^;BV-W&[6RU=25IJMV7_%IM2TI^O%,(0]<34N76Z7"]W2Y7J[RW;A=;O/EW2Z3Y*J.2)MPN$AR3, MEO+ZJ=M]R0^ZXNO_ #4XHV?--MLM-LM)@VTRE*8)AW,$I3A3"'R0-9CKCCSC MCSBXN.O*4I48]U%48XHJ5\LS^PX7WV)5ER8F7DRS#$,2UK4E"$0\<5JPIA#UQB<[##\T\ MW+R[*YA]Z.%"$)4M:E>*"895*5ZH0RP)@= = ?TEN^6HMP>TU;M'X]-:0ZQ? MM_Y$C!'D57U_X4K"[;"N>3P'DHJE2J2+$U3ZW4E55I4E,5UR^Z[VB14VBK*K M#Z8]Q(M:=[+RE-2T?H>B2C1+E;P*U!+BJ2FCL+AW4OQI3+IA]D6E_[Q\U[^2N<7GX*V\;Y,;\M5RJJO8EWNU:]R""E'D'DIHN MW6^PVQQ:O+J856M)2>M#:T=5%+HZC]9T2MHTKRS%G9%QN/>0M]$?:4MR&YE[ MW?R^J/X]H<+.J1"#%H)UMR'?6B76GV4H;CN_&_VY883[?^2M[SL<6;-T7RCU MEL1UJCS\2R[+PS)-6RW6$U6XB S=;7#7YS/WSH7+K!B;"TII ML;'D1,VULM#[](\14G-<1D2X5D>>=JFC4:Y.0IBNU3M1DU^J3+9N\&Q]K()1 M0ZTT]-*_F%Y69C3OQ:2M'K(?M)8"UUE8*76Z*ZS*)_SA&%YC=R M0RO-Q6A&+P4NQ0OO8=DP7,T,+ !VC"\&S79&3VK"]>8CD MN=YA?9"8MEQ7#[%=,ER*[2:TK7R%MLMGC/29KO9HJM:-MJK2B>U7ZIU9R=DZ M=+N3D_--R_)K.6>Z%6C*>3&0V7C!@4E+4IW'WT1B#LO2-,EK.2Z[13J=C'MF92$ M?WJTZ:[DCWFVL"T]R^GNB<;*W VFJVES-H7T6=DE9(X-AZ;5#]VF.EM8H=]Q MW&B/=,Q[F$L'ZK#P_P#$-R3_ -;5_P $9ZY.U7H&G_9,\^25K<++^G*A]LM MS(_58>'_ (AN2?\ K:O^ !KD[5>@:?\ 9,\^-;A9?TY4/MEN9'ZK#P_\0W)/ M_6U?\ #7)VJ] T_[)GGQK<++^G*A]LMS(_58>'_B&Y)_ZVK_ ( &N3M5Z!I_ MV3//C6X67].5#[9;F1^JP\/_ !#'_B&Y)_ZVK_@ :Y.U7H&G_9,\^-;A9?TY4/MEN9'ZK#P_P#$-R3_ M -;5_P #7)VJ] T_P"R9Y\:W"R_IRH?;+0JW:NFT^BVDK-)IT[&I:$0@]BP.(3M7 ML:$X8=S"&79+06,N(H]H++T>MU2IS'_B&Y)_ZVK_@ QC7)VJ] T_[)GGS)M;A9?TY4/MEN9'ZK#P_ M\0W)/_6U?\ #7)VJ] T_[)GGQK<++^G*A]LMS(_58>'_ (AN2?\ K:O^ !KD M[5>@:?\ 9,\^-;A9?TY4/MEN9'ZK#P_\0W)/_6U?\ #7)VJ] T_[)GGQK<++ M^G*A]LMS(_58>'_B&Y)_ZVK_ ( &N3M5Z!I_V3//C6X67].5#[9;F1^JP\/_ M !#'_B&Y)_ZVK_@ :Y. MU7H&G_9,\^-;A9?TY4/MEN9'ZK#P_P#$-R3_ -;5_P #7)VJ] T_P"R9Y\: MW"R_IRH?;+JE.IGZM*4^@V7V)I/6.R%FZ5%.EN2M68!=]K[.UQJVP)4Y?]DYYA^ 61*&U.U5=\QR"WXY;4I:;IUN*K,N+ M%*)I2M:]?50Z51GFJ93JA4G_ -13V'9A?S&416K^J!WZ=).U.HR%.E]AZH/- MLHW>[>6E"?[2C;CXOC5HPW&L=Q&P1DPK#BEBM&.66$BB:4BVBQV^/;+;&31" M4IHEN)%933J2FGU/HI2AJYF9EV;F)B;?5BF)I:W%Q\:UJBI2OIBHV1Y M/4;*).56KPMOU?.01D\A>4KU%YC3D M M 2Y=#CL*3C?)+)<#;VWBEYM"F74_6>A+1^I]FQ/^36MF M]1;[:Y9);T82%MJ,_M/*G*:ZB:EUQ\>"554$9/Z7%EVN&-G8UWF]4 &M, MZOZ>>DQY%3X4]4['=77>UZ-QUNKBG$P&]76QBQY=$;77Z/)*V4K.'TT32 MB:?/>S]>O6XO8/ M!7U(6XM%:I4Y,4I/U:T-8]JJP MJT%I*Y6E*BI-2FGG49=U+45QTI&SY#6!$/4DV667I$*!9RAT:"8)5395EI>3 MONI0G35;'EN8UQ]<3(X\$R $ GRD+>:-6='7=-=PYOD+YR# MV;A&O&X[2JMS%8WCTQW96236U4K3_@Z.8=9H,CJKUJ1D:6JI4AQ?5-VA_HT: ME;UJH*3B9HKDPRQD[^E MHCU0Y'YN5E"(_/R;D37M%ZBCH M .0M-JNE]N=OLMDMDZ\WF[3(UNM5IM4.1<+G<[A,>0Q$@V^!$;6[-F.O.-H M;:;0I:UN42A-5*[)QNN-LMN//.)9;;A&*UK5""803ME*5&.U@F">ZBKN3E;; MS;+YLWN\Z)P M.6AF="U%COS)>Y[Y&JXAQM.32YL>3!UM&=8[*JL.-7"[4HI3,F';)%.VFNEN M=$#2Z4MVGV/916IU.PJ:7EZC1'^C2F,%S$8>5!2&N^E;D"PUB+@ZE4TLU"U[ MRZ-)*V4RJ,/5:X?TD8PBAB$?%&"W-V"D-Q+>'&3A3Q:X=8[^;G'33&':YH_& M9BW;(H<%5SSC(T,H;I2N29U>G)%VOB?*(\HEJ1+7':6XNK#+5%5I6K%H[7VD MM8_U17ZL[/X8XD(BK"RW^[91!+:/%E2B$8P[I42T%GK(V7^\>7B=7X\*EY(>"E)E08Z9* ?)-A0[E#EVZXQ(LZ!.BOPIT&: MPU+AS(E=B2*(HI4-NSPV5-ZQOCB6TT8D6ME-I6Y M]69;4+D.W)FP-@+]ZS1'&*;:QQRN4?+!,'U;:/&K9F40\)+BM-A#N'-K M!N,!V^N,H]<0]4K+-MT6KPRJBPG*F3?CY."&Q++CWE-)TK+W;>VBZFCAM35> MQM(;!RG5>VL/ON [$PNY.6G)L4R*)6)=;5,2VT^U52:*4B5#>C/QWXLEA;L: M7&E-28SST=UMQ=R*=4Y"L2,O5*9-(GI"<3C:=0K+!4/]Y,8*RI4E612%0BE4 M(13&!3VI4R>H\],TVIRBY&>DU8'&EPR1@K_8I*DY%05#*E:8P4E44Q@H\^.^ M= &1O'3B%R8Y:Y+^:O'72^<[3GMR&XURGV"U*9Q;'W7FZNM*RG M-+HN/9\6:6W]*%7&=&2Y5:4(K5:DI5X%H+56>LO+]45ZK,TQO)E3!:\CB^_\ M&S#$Z[]1"LFSB,@H5EZ_::8ZFH5)>J3B8Y%*0CX)'[QY6%IKZZX9>]$L_P## M[Y+NKMVK+.;VXDT1V4R7M/Z0>K5555K5;47(MH7VW]24TI1I$J-:[57K[2Z1 MKS3J0\JN%JM$=#(Y*V-I&SN=5SG^U$LA7LJ<<^5GO%B;+:';)IA#*>56JFU1J/4ZN]LM4N7>?C#QZ2VI>'YRLF&$._&.0U*&07ZZY1?[WDU M^F.W&^9#=[E?KQ<'U4J].NEWF/7&XS'JTK2E77)DAY:O_5TVA,,M2TNS+LI@ MAB71!"$^)"$Y()^B$#67,.NS+STP\K&],*BM06_'+.VIM MOK4M"KAOZO[3I5*?9I=-J%3F=I+TQAQ]SYC*%.K[_B@H[U-D7JI M49&FRT,LQ47FF$?/>7!M'?\ &J']9MN<#PRR:YP?#->XS'^:XW@F*8[AN/1? MJT^;63%[1#L=IC]2$T33L0(,=/T4I3ZGT4H:O)V;>GYR2:0RB'B0VA*$0]E,#MAUSM@ M QRY?;65HSBIR0W$S+K"GZTTAM#,K.^ASR+U;_ &/#;Q,QZ/'0E<8_%@C$I7J@ M>!:FI=9K-UZJI5A73Y.9>1\]#*XHA#UJ7DA#UQ-38;.C6< M 2L]"-JO\ 2WTG_%2TOQ')%LP_+KSM2Z/TZ^Q KJ[$+_FMBE/=2J5[ M"LMM&.L)ZNO_ !)R.M/8[2J1G?#4^M5W-IG4JPN332):'KZI=0RN'NEK5\D( MDEW0TWKG>'9MM2<2)5UKZCZX>3VU-? MV]:([5:__ V0Z%JD0I]V":A%.1=>GYM_+XT-8)-,/FP7++^E2C0=_*-6HC7- M$.NB)7\%8RC4V2BB$=QR9@[5%JC#O+4U/LPCXT(019ECRA M M !F?T>M\7CO,S0=P0MII M]"+6)2O!3ME;4LUH.:HJCZ)FZ.;0N#<7ZB[*98QA"$83\E-2,4Y8]]29B*4I MW514E*(\ZKU%ND4JHU5_P#4TV7>?7\UEM2X_;A-2=E>3WG-\JR;,LDEJG9# MEV0WG)[].5VJ*F7G(+C(NMTEKI55:]IR=+>77KK6OUOVFT&5E69.7EY673I; M$JVAM"?)0B$$)A]$()-9$U,.SDR_.3"M,?FEK=6KREKC%:E;/E*C'[3KYV#K M@ $C'1*:)3R*Z13BMKR7!K/L4'9D#8F51UMJH-4W/.+O'971*&JKLEG%L!QN0U5?:HVWD*_)=57GNU4N%\OEPG%9$I3W,$]]:U;B$(ALK7':I@;!SHN^AJT=T?V/6K.\IC6;; MG*2XVUE60;0N5N1(M&#/RH__ !N/ZC@7!GMV* VEUR.]>%H;NUS;\HI?S&'( M_);-%[R+VJS;E]@F.U7-J3WEJFY)M+-I9!$8L.[FG(3E5U, MXK8AD7_-+5^J7'=@A;F77+7FS7?';Q=L>R"US['?K%U M2785RMER@24(=A3X\ME]IYEQ*'&W&%(6FBDU27X8>;F&FWV74O,/)2M"T*@I M*T13B2I*D[528PCE@J&PI)0]YIQAUQA]I3+S*HH6A<%0BA<%85)4E6S"*5;6 M,([,(G&'*<( !)=P_P"B-YT\U?R7>-8ZBF8MK>YK15.W]KN2L$UW6(OL M5^?VF5+@NW',8G6OJJNQ6VZ42I*DK[%4+ZH\M7>E8RR$7&ZC5(3=0;_S26R/ M3&7Q+2E4$LJ_?.-DA66NQMC:[2W:=2XRM/KRE MPN:(4U#-*OV=M"ULE:+5Z(.T]6B]+6=ET6=DE[&F;5Z;4F&QETR*8-M8H>"A MM2T=YZ.Q$LC9:X"S-)TN9M!,+M#.IVV#99E8*_=I5%QW#'OK=P+\)J&X6',) MP3"-:XQ:\*UUA^+X%AUC9K'LV*8;8+5C&.6IE2U.*9MUELL5B/"15U:E*HVV MGM*552NM5:U()G)V=J$RY.3\TY/3;TU-1='#E MF%PIZH=_Y Y_A&JH5&'%(E_D6-.-BAL/3,_>L0IE@IJ40N*7 MZV^S+0R;N!*M/=^K%#.!7S\GA&O +X%%P 35?)_=$TW9T MEVI;G.@5G8]I"Q9?NV]IJVJK34G&[:C'\-D*=_8TZQL+*L3DHI7Z5_,5)I_Y MJIB&_&M=9KO:HAMS2WZPMJ31\UU6-Y/TL-NP^DERY*C=>+P*6XXC3&*.AV<7 M\K<,#*OH?=:5]4V.Q04OH 0K_*!MFKUST7F\(,66 MN'<]GW[66LK:^V[1EQ2+KG=ER*_1:4K6GEVY&)8MD3"T4^FK/1G%)Q-TQ$S,J^HRMM$?JN.HC\L")+[JAU!=W66TJPN5!Z0PR[&,,GSW&X_%PP\9870Z4_3[5UBI*3B33Y%2(?%6^\ MUDCB^8TY#ZT?$7MBEY[. MP\CAP*A399Y5(,*AEV;Z^P;+U M6+*L1EVV;E&)V'()L5%ZM%WCRHC$F[6UUQF+VK+'71"5T1VW%J[-*UK6M*-% M;6*W1*Q8YZC5VNCWK;.<1TSHH\W[ M0GH0U%[-,-_!!VS3#?P0=G-M ML\*KQA-\\-1ZZ/>MLYQ'3.BCS?M">A#47LTPW\$'9S;;/"J\83?/#4>NCWK; M.<1TSHH\W[0GH0U%[-,-_!!V MS3#?P0=G-ML\*KQA-\\-1ZZ/>MLYQ'3.BCS?M">A#47LTPW\$'9S;;/"J\83 M?/#4>NCWK;.<1TSHH\W[0GH0U%[-,-_!!VS3#?P0=G-ML\*KQA-\\-1ZZ/>MLYQ'3.BCS?M">A#47LTPW\$' M9S;;/"J\83?/#4>NCWK;.<1TSHH\W[0GH0U%[-,-_!!VS3#?P0=G-ML\*KQA-\\-1ZZ/>MLYQ'3.BCS?M">A M#47LTPW\$'9S;;/"J\83?/#4>NCWK;.<1TSHH\W[0GH0U%[-,-_!!VS3#?P0=G-ML\*KQA-\\-1ZZ/>MLYQ' M3.BCS?M">A#47LTPW\$'9S;;/"J\83?/#4>NCWK;.<1TSHI]MKTEIBR7&%>+ M+J/6%HNUMDM3;=<[9@.*P+E EL*HXQ)@SHMI0Y&D(6E-4+;4E2:TZTJH=:9M MA:V<8>E9NU%1FI:83%"VW9Z96A:%;"DK0MR*5)5WTJA&$3M2%UMV5+G96I4V M[FA4VH2*TNLOL4BGLO,N(CB0XTZW+I6VM"MLE:%)4E6RF)ZD8^9X 0:?*' MMZ)T[T:^?XS$EJBW[?N;8/INTJ973YPB#(GOYYE:ZM45UU@O8G@MY@/+K2J$ MUOS:*]2W6R8KB*-UVO!D9A:FE^+%!.DM;OA)=>0M,/B1\42'+\ZSUK ML!/RZ587ZT\S*(R;N2*M.<^B+3*T*^?"'?@:ZHOL42 !: MQ^2Q:*5?MX\D>1D^*E4+7.NL?U7CSSZ*U0J^[+OE1+(P(A'U+7,15#XS7J+*Z' M&C:=6*]7G$[2181+(]:YA>-<8>M"&$I5ZG/67;RGY;L U: M'2?;S1R.Y_2],99AU*OD<<4GZIKEO#K,* M_;6TE22K3&7)I;;:O&S+Y&&E0^C:BU+L+>VS<*T]JG&+AF.P]A7^'CN*X];6Z*>G7"6I2E. MONKK1$&VQXKY(:2[:]>P)OT,-=AMZY/,IN$]-'/FT:%K_O(O&J=OJJIQ<52M#DU*ZDE MLOSA2B4@C@D< HR_*5>!\74FY<5YHZ\LB M86$;\G+Q?;#$",VQ;[-NBU6YR7 ORT,M(0PO)L7@3'W*42I;MSQ&Z3I+JGKB MFAY%_DS)=QQ('%+74I<=UV1LF#(N>T9 ML![R:W'+5JF#)9D6V2AM3B5LW^;8WD+3]5ERGUB%+5W\V.H&F2]*4JTT^G+M M9=4$RT%?'F504E4/C,)>A'RH9"9K+7%6OKVES%52FS<@O)LS"8QF8P^++)C! M28^IY;,?5$M4*FWDCU1.875)5XVVJGT4(LW=F.Z2I"&38@ M?V "D)\J:WJK(M_\=>.T&4E<#6&M+WLV_-,+KV/SCVC? MOR- AST=KZ943']?1Y#7T?4:RE5:*KY2J:7"T-M&TBAU^NK3MZG,(ED8MCX. M61CC%/J6M]28_&:^*5!T1U9T^N4&A-KVE/EUS"\G[297@A"/QD(8A&'Q7?7L M56BRQ6T %T7Y*WHNEOUWRAY*7&+UNY3EV+:6Q>0MJB'6( M>&6O\],Q\@Y7Z7XTJ7FF&IK6E.S1S'U)HJJZ+2BH^B6K6F3UF[/-JV)5IV<< MAXU/+TEF*OC)@R]]"RVFAOHT&Y"T5?<3EC,.M2C9^L@MME7 MRS@ !Y%N70NE^1&*PL)WMJ_"=LXA;K]%R:!C>>6"! MDEGB9%"@7.U0[S'@7)E:&[BU;[S=F4.TIVDMW!U-*]2ZGI4BMU>@S*IVBU)Z MES3B(MJ<96IM2D*BE4415#9PJ4A$CD\$W&SV4XK^'F2:I-OL\*APESE&/:G M%@LT:?P9ODCNM>CD\$W&SV4XK^'C5)M]GA4.$NCD\$ MW&SV4XK^'C5)M]GA4.$NCD\$W&SV4XK^'C5)M]GA4. M$NCD\$W&SV4XK^'C5)M]GA4.$NCD\$W&SV4XK^'C5)M]GA4.$NCD\$W&SV4XK^'C5) MM]GA4.$NCD\$W&SV4XK^'C5)M]GA4.$NCD\$W&SV4XK^'C5)M]GA4.$NCD\$W&SV4X MK^'C5)M]GA4.$NCD\$W&SV4XK^'C5)M]GA4.$NCD\$W&SV4XK^'C5)M]GA4.$NCD\$ MW&SV4XK^'C5)M]GA4.$NCD\$W&SV4XK^'C5)M]GA4. M$NCD\$W&SV4XK^'C5)M]GA4.$NHH67[%1QXN-VU#^?"I&9Y;9,87EE<(>@_E^EO MI8[]2%20Z_6-^5I7DT,^76IZ?;IH/6UH=1J%LE0M3&5FXLR_5Z$3>DY&6EN: M5IT%X,>-&/)"&+ C+&.3:USOA=18JOTVGV-4JRL)F3@],=;UKE-.Q//(;TWJ M>+>/!I:\&*,<&->1,,6VBV\]CF9XN.3GM[VI\5DI=A5CLU*9P&4YLB+LXMMG MC5.,9KGAY[',SQ<WO:GQ6.PJQV:E,X#*-4XQFN>'GLU/BL=A5CLU*9P& M4YL=G%ML\:IQC-<\//8YF>+CDY[>]J?%8["K'9J4S@,IS8[.+;9XU3C&:YX> M>QS,\7')SV][4^*QV%6.S4IG 93FQV<6VSQJG&,USP\]CF9XN.3GM[VI\5CL M*L=FI3. RG-CLXMMGC5.,9KGAY[',SQ<WO:GQ6.PJQV:E,X#*-4XQFN>'GLU/BL=A5CLU*9P&4YL=G%ML\:IQC-<\//8YF>+CDY[>]J?%8["K'9J4S@, MIS8[.+;9XU3C&:YX>>QS,\7')SV][4^*QV%6.S4IG 93FQV<6VSQJG&,USP\ M]CF9XN.3GM[VI\5CL*L=FI3. RG-CLXMMGC5.,9KGAY[',SQ</6*)DNC]99)D<6S6R/?\ (;OBUKNETOU[9@L-W6\W M.YSHZGKA<)4^C[[S[JE.O.OJ<<55:JU*@O7M7C0>=A)VTJ4I)P4K2FD33J$- M-Y=HVA"584(0C(E*4["8)R0+20T,UPKR4O5&Z.@5"H/0@I]]RFRZW7WE;+KS MBU(Q+6ZY&*UK5ME*C%2MDYKS+N)7ATU%ZC67W0^=5N\[/RJ<,=Y1]ZV/0\[S M%G.*I7FQYEW$KPZ:B]1K+[H-5N\[/RJ<,=Y0UL>AYWF+.<52O-CS+N)7ATU% MZC67W0:K=YV?E4X8[RAK8]#SO,6;'F7<2O#IJ+U&LON@U6[SL_*IPQW ME#6QZ'G>8LYQ5*\V/,NXE>'347J-9?=!JMWG9^53ACO*&MCT/.\Q9SBJ5YL> M9=Q*\.FHO4:R^Z#5;O.S\JG#'>4-;'H>=YBSG%4KS8\R[B5X=-1>HUE]T&JW M>=GY5.&.\H:V/0\[S%G.*I7FQYEW$KPZ:B]1K+[H-5N\[/RJ<,=Y0UL>AYWF M+.<52O-CS+N)7ATU%ZC67W0:K=YV?E4X8[RAK8]#SO,6;'F7<2O#IJ+ MU&LON@U6[SL_*IPQWE#6QZ'G>8LYQ5*\V/,NXE>'347J-9?=!JMWG9^53ACO M*&MCT/.\Q9SBJ5YL>9=Q*\.FHO4:R^Z#5;O.S\JG#'>4-;'H>=YBSG%4KS8\ MR[B5X=-1>HUE]T&JW>=GY5.&.\H:V/0\[S%G.*I7FQYEW$KPZ:B]1K+[H-5N M\[/RJ<,=Y0UL>AYWF+.<52O-CS+N)7ATU%ZC67W0:K=YV?E4X8[RAK8]#SO, M6;'F7<2O#IJ+U&LON@U6[SL_*IPQWE#6QZ'G>8LYQ5*\V/,NXE>'347 MJ-9?=!JMWG9^53ACO*&MCT/.\Q9SBJ5YL>9=Q*\.FHO4:R^Z#5;O.S\JG#'> M4-;'H>=YBSG%4KS8\R[B5X=-1>HUE]T&JW>=GY5.&.\H:V/0\[S%G.*I7FQY MEW$KPZ:B]1K+[H-5N\[/RJ<,=Y0UL>AYWF+.<52O-CS+N)7ATU%ZC67W0:K= MYV?E4X8[RAK8]#SO,6;'F7<2O#IJ+U&LON@U6[SL_*IPQWE#6QZ'G>8 MLYQ5*\V/,NXE>'347J-9?=!JMWG9^53ACO*&MCT/.\Q9SBJ5YL>9=Q*\.FHO M4:R^Z#5;O.S\JG#'>4-;'H>=YBSG%4KS8\R[B5X=-1>HUE]T&JW>=GY5.&.\ MH:V/0\[S%G.*I7FQYEW$KPZ:B]1K+[H-5N\[/RJ<,=Y0UL>AYWF+.<52O-CS M+N)7ATU%ZC67W0:K=YV?E4X8[RAK8]#SO,6;'F7<2O#IJ+U&LON@U6[ MSL_*IPQWE#6QZ'G>8LYQ5*\V/,NXE>'347J-9?=!JMWG9^53ACO*&MCT/.\Q M9SBJ5YL>9=Q*\.FHO4:R^Z#5;O.S\JG#'>4-;'H>=YBSG%4KS8\R[B5X=-1> MHUE]T&JW>=GY5.&.\H:V/0\[S%G.*I7FQYEW$KPZ:B]1K+[H-5N\[/RJ<,=Y M0UL>AYWF+.<52O-CS+N)7ATU%ZC67W0:K=YV?E4X8[RAK8]#SO,6;'F M7<2O#IJ+U&LON@U6[SL_*IPQWE#6QZ'G>8LYQ5*\V/,NXE>'347J-9?=!JMW MG9^53ACO*&MCT/.\Q9SBJ5YL>9=Q*\.FHO4:R^Z#5;O.S\JG#'>4-;'H>=YB MSG%4KS8\R[B5X=-1>HUE]T&JW>=GY5.&.\H:V/0\[S%G.*I7FQYEW$KPZ:B] M1K+[H-5N\[/RJ<,=Y0UL>AYWF+.<52O-CS+N)7ATU%ZC67W0:K=YV?E4X8[R MAK8]#SO,6;'F7<2O#IJ+U&LON@U6[SL_*IPQWE#6QZ'G>8LYQ5*\V/, MNXE>'347J-9?=!JMWG9^53ACO*&MCT/.\Q9SBJ5YL>9=Q*\.FHO4:R^Z#5;O M.S\JG#'>4-;'H>=YBSG%4KS8\R[B5X=-1>HUE]T&JW>=GY5.&.\H:V/0\[S% MG.*I7FQYEW$KPZ:B]1K+[H-5N\[/RJ<,=Y0UL>AYWF+.<52O-CS+N)7ATU%Z MC67W0:K=YV?E4X8[RAK8]#SO,6;'F7<2O#IJ+U&LON@U6[SL_*IPQWE M#6QZ'G>8LYQ5*\V>HZ[T]JS43-TC:OU]B>!1[X]$?O#&*V6'9V[D] 0^W#,\L7=O=_=TU4&;!V/I]D6JJIMGY;W M1QLXYVZ?VHNOM?9)M?)(C#W;85>MCWI&.8^S<6TJK1$^):,!N3K*:T2M#&5* M7]*'T%OM#71M)H]H*^XUD5//MRS:H^1+HTQ>3U+6^E,UD6')EQ,/+?7I:,7QD(95&'Q7(>,JC%FBM( -B;\G M1_Q=+2J>U@6(-K<6 M\Z<:>'_)'>;,I$2ZZYU!FEXQ=UU78:3UPC050+;5,9Y-S:>I)?G>*JT5659BEO?\B45R,'E)CL3,VC:JCZVI M>.5".\I>-S;)TN,+JW(W>IL]2D6FJC/_ "W6FX*:2J&S+2J]LF'JTJ'>)+*DNMNK:7F%WUH565M MA0ZQ%S2Y9EY+;[6RMWR2G M;5AEAG7?\G,/5IS+?S:P6SK9OS4)*C4UZHS,? 90I>3XRX]RB'Q MEQ@GQQ+,'#WY+_LS*/R=E7-?:\/5]H6IE][4^H7[9E>>/LUK7YQ#OF?S8[UC MQB8E:*=5+=&R1IUM[K^II2*77LGB6^K$RW'YB9B$8>$F) M:7XK< >(O"^TM0./6D\3PV\*B?-+GG(RBO8*UVEMO:FUSFF5VL.S;.7$EF$<$NCQ8&49&\L/+4E2X^ M$N)8VS=B;,63:P4*DM2KN3)%Z*=,?7X\;R\KF2/D0BE">\B!F.8L96 M :NGI6][^<=TA?*G9D>:Y.LB-H73 \5>H[5R*[BFK(\36M MAEP&Z*JEB'+A8JW.I1-$U6Y=7'G$T>=<4K8Y=I1.L%A+,T]2=+>A+0>=\>FS M*HS"X*\I2%.8/DA"$-JF!KIO)K/7ZW-HZ@E>F,]4*9:\G2I:$&$*3ZEI;Q_* MJ,8[942/4SPP4 &S@Z&O12N/G1M\7<3EP*0<@RS!Z[ MJFTM3)-UVY<9F?PDW)":4[,Z)C5\Q^W52JE%MHLJ&W:>40M5==E[5;Z^W@VD MF4+Q,2KW4C6[DA"53!A63XJW4+<]>F1C#8C V%74T;K'8"SLLIO _--=5.^5 M%4TI3R<7K0TM",G>P0A'9)0".B1@ M "DOTX>2?EWGYF-K\JES\S=>ZTQJK:51U5C_.L>3E_D7*,THI M"JTRNCG4[UN=E^E4_P"$IJE+H7)2T&+!R;N'#U9,3+GA;;([I/\ _BR;&QM? M'B*.WZS6GWA3C458NH9:5:[VQB;T[)L?OL6VV=GR<)$.2P0R M #VGC9C*,UY%Z"PUUJC[66[JU;C+C2JM)2\B_9S8[4MI57TU;I129? M5]>G8^M];Z#R+1S*I*SU>G(*PQE9*:=]AA:_!V?!/>LS+0GK26?DHIQ0G)Z5 M:R?O7VD>%L=_PC8[FNXV5 M M U?W2Z;U\XCI&>56>QI/SJR6K9,[6>,+;>H[$7CVI(L76L*;;Z_11,.<[C$ MBXI_9UJO"UJ^E538S=;1NL%@+,R2DX7G)=,R[Y6.;5%^*8^M&FP1]0UW7G5G MK[;NTDZE6)EN85+M^3@E4I83&'Q5Z6I?UR. S\P YS&<= MNV89)C^)X_$Y[%KMD1OKI]"W)LAANG_ *N'#,/M M2TN]-/JTMB70M:X^)"$JBI7T02<\NP],S#$LPG3'YA:$(AXUKC"$(?3%7^PV MV&C=66C1NEM2:8L"T.674^M<(UU;'4->1^=1,,QRVX\S,6BJJU\L_2W^5<4YA^C%D@;-J/36J/2:726 M/U--EV6$^M++:48OIR98GJAYQZ8 *W/RG/>J=?\ !_!M*P9B MVKOR!V[:&9\2BJ(3+P;5D?\ /&]N*I2O6XIK-7=:UHGLU3_C5555%4114_:' M:C=76QG:NXC$U0Y5>2/DO3,=)1[3.GD!Z(2L]16/DZ2A>%VN328*3Y3,M#3E M_8]U/_M*$I=HI6 "9'H/^!['-[F M39',TL_Y2T=H5JW;1VLU)CU?M>02(\^K6!Z[FU52J%HO-_BO.R65T[,BSXW= MVTJ0YV%$37Q6V58ZR;\)1[2JS6HJEI;)';(3%/PTPG]RA62"H=R\ZW'8AB)6 MN@L9"U]JV8S;.FT>BP3,S.*&5*U05\"Q']\N&54.^TV[#=R&R,2E"$)0A*4H M2FB4I32B4I2FG4E*4T_8GJI]%"@&[LQW2_4(9-B!_8 M!T#7FK=::CL2L9U7K_#=V/W.X/N29]RD0[/$9;DW%^2 M\ZX\^XE3KJW*K<6I5>L[<_4ZA57NJ*G//3[Z8)A!;SJW%03#8@F$5JCD3"&Q M!*Q%2E8&6T-IC&,RI+,2;K'4F;Y-CZI%&O)2, MMCV22QAENK1ZG94N7ELBRQD452M*KF)IU5_89!9.CQM!::@4;#%2*E-,M+R= MYJ*X1>5]1J"U?08]:NL0H%FZY6<4$KITJ\XC+WW((C!J'UG8H3]8U/;SS\E] MQ]]QQZ0\XX^\\^XIYYYYY55NNNNKK53KBEJ552JUK555=I1LWA""8)2E.&"= MQ)K2C&*L2E*Q15NQ_P ?_CU'YGZ?( ![9QKT_/Y!E%/0(>4Y';;3/: M"K(H="K%9M1[- I2ZW7*/2&\L%52998Q)\% M+CB415ZL"8J5'U)-M):K7;K%:[;9;3$9M]JL]OAVNV08Z>Q'A6ZWQVXD*(PC M_P C+<9EM":?\DMT-8+CCC[JWW51<=>4I2E1W8J5'$J,?EB;,FFVV6FV6DP; M:93!*4PW()3#)"$/5"']1R!\G* M 4).E5OB\AZ07DU/4IQ:X^9V>R4JXNBU41C&$XOC3::*1]%&TM MVE-$4_:E*4I5]:BB]EULO"7L#9IM/ALN+]Z\Z[_]YK_O8?C,WB6H0C MW4NRW_\ 81]&>$;@ SFZ,^Q5R+GKQ$S>!95N'@S:'?=04[_P#9].X7^BAAL( M M ,>.6F[(O'#C'OS>TEQI"]5ZGS?,;8T\EM:)N0VJ MQ37,9M=$O5["G)F0JM<5"5_4JN8FBOHZSW++T>-H;14.BIRY*G-,LJCXD+6G M3%?41B5]!X-IZNF@V>K5:5DRTV6>>3ZUH1'2T['EKPI^DU-TN7*GRI,Z=)D3 M)LR0_*F3)3[DB5*DR'%/R),F0^I2WWW'5K4M:JU4M2E*4JJJFSE*4I2E"$P2 MA,,B4PVL$P3N0A#O0@:T5*4M2EK5%2U1RQC';1C%6[&,>_&/^._$^<^SC M )8NA T57??27<<+7+@4G8]K6^W'=N2J6VEUJ''U;;7\AQJ0\ MTOZ'&G-@HPR-6E?HI\_[7T]GLJC&^*MPHEWMH7$.:6_4$)DF_C*F5)0Y#+\5 MC3E?+ DZZ"C=>KP:"VIO&Q3UJG',G>3+)QMJ]_I*?K&R^->IL" M *$7RG'>JM@UUIVNRVEW"V MM:UHGJ[7^ I55*HI"4W9T.U%ZBL=.5=:<+MKD1=:?-KG=+I7L(<>=377Y?-:M=I[;5%+3V.FT.,9.7A#N8Z M6I75#D.\K3'L>%<.Z:0WLJ@F!?NYVRR;-6*IZG6\%1K<(3CZO"^%2G26X]]. M!G!B1X+BG=A*E1)CR*B50 M "NC\IEWJG7/ RP:@A3*MWCD+MO&K),AI71%7\*UUVM@WR1]"NM=&\KM MNOVZIZNS6EPZU*IV:)7/.AYHO5]MGJLI'P-!E7%I5XGICX!$/I:5,*^J01H@ M:Q"1L6S2TJ^%KDTVA2?&RQ\.M7U74L0^DH&EWRDP )^OD MWFBU[3Z1.V[$F1$NV/CSK+-]BK?D-U7%KDF116-9XW 4FB54^?>2S.]7"/VN MI*:XTMQ*TN(;HJ#]$!68TVP+D@A61ZO3+,O\;2T*ZI=5\GP*$1_>X=R*B;;A M:-URMVW/+3E9H7=3 V$Q1.O//D/I/1FTL3Q[5VNL@Q>Q8U9W]1"%IA"$&X(3",(;;NX]T5#O$O1Z8:X)*\T/UAWI4/3;AWL7U3\*C4(NU]#O<+F>=&KI>1Z8:X M)*\T/UAWI4/3;AWL7U3\*C4(NU]#O<+F>=&KI>1Z8:X)*\T/UAWI4/3;AWL7 MU3\*C4(NU]#O<+F>=&KI>1Z8:X)*\T/UAWI4/3;AWL7U3\*C4(NU]#O<+F>= M&KI>1Z8:X)*\T/UAWI4/3;AWL7U3\*C4(NU]#O<+F>=&KI>1Z8:X)*\T/UAW MI4/3;AWL7U3\*C4(NU]#O<+F>=&KI>1Z8:X)*\T/UAWI4/3;AWL7U3\*C4(N MU]#O<+F>=&KI>1Z8:X)*\T/UAWI4/3;AWL7U3\*C4(NU]#O<+F>=&KI>1Z8: MX)*\T/UAWI4/3;AWL7U3\*C4(NU]#O<+F>=&KI>1Z8:X)*\T/UAWI4/3;AWL M7U3\*C4(NU]#O<+F>=&KI>1Z8:X)*\T/UAWI4/3;AWL7U3\*C4(NU]#O<+F> M=&KI>1Z8:X)*\T/UAWI4/3;AWL7U3\*C4(NU]#O<+F>=&KI>1Z8:X)*\T/UA MWI4/3;AWL7U3\*C4(NU]#O<+F>=&KI>1Z8:X)*\T/UAWI4/3;AWL7U3\*C4( MNU]#O<+F>=&KI>1Z8:X)*\T61>,G19\?N:W'W4'+C?\ E&UKQNGDA@EBW)LN MY8K?,8Q/'I>69[%3?KDJTX['P]YNU14N3:)HVVYY.JFZK0AM"DMH@6T%Z%H+ M&UNIV4H,K*L4>SSRY262XVZZXEMF.!.)V+T%+CM=U4,OE8MTFRAW2V;ME2*; M:RNS4VY6+0M(G)E3;C;;<7GX8UX&])C@3L[B8Y/%DAL'NO<)\'OM;>OK]COP M*>/JZVW_ &4AP=SI!ZVM_L+^VG_?M=''<)\'OM;>OK]COP*-76V_[*0X.YT@ M:W^PO[:?]^UT<=PGP>^UMZ^OV._ HU=;;_LI#@[G2!K?["_MI_W[71QW"?![ M[6WKZ_8[\"C5UMO^RD.#N=(&M_L+^VG_ '[71QW"?![[6WKZ_8[\"C5UMO\ MLI#@[G2!K?["_MI_W[71QW"?![[6WKZ_8[\"C5UMO^RD.#N=(&M_L+^VG_?M M=''<)\'OM;>OK]COP*-76V_[*0X.YT@:W^PO[:?]^UT<=PGP>^UMZ^OV._ H MU=;;_LI#@[G2!K?["_MI_P!^UT<=PGP>^UMZ^OV._ HU=;;_ +*0X.YT@:W^ MPO[:?]^UT<=PGP>^UMZ^OV._ HU=;;_LI#@[G2!K?["_MI_W[71QW"?![[6W MKZ_8[\"C5UMO^RD.#N=(&M_L+^VG_?M=''<)\'OM;>OK]COP*-76V_[*0X.Y MT@:W^PO[:?\ ?M=''<)\'OM;>OK]COP*-76V_P"RD.#N=(&M_L+^VG_?M='' M<)\'OM;>OK]COP*-76V_[*0X.YT@:W^PO[:?]^UT<\9WCT?>@.CBQ&!RTT#< M-B/[>U_DEKMV')S^]V+*\4:?R]BX8S=I%RL;6,PU2'&\?N=V5&71^GD9267> MJO8) NTM15;W[3)L-:MIB% J$N\[,=30=8>C!B"7&DH=TQ>3X:#>-.';(Q0( M!T2DI+:'.["8OVW@/J+ ]Y+":U^ZKS2>X:ODFN[MB6B2]*T?BEKECO<>8OVW@/J+ M]Y&M?NJ\TGN&KY([8EHDO2M'XI:Y8[W'F+]MX#ZBP/>1K7[JO-)[AJ^2.V): M)+TK1^*6N6.]QYB_;> ^HL#WD:U^ZKS2>X:ODCMB6B2]*T?BEKECO<>8OVW@ M/J+ ]Y&M?NJ\TGN&KY([8EHDO2M'XI:Y8[W'F+]MX#ZBP/>1K7[JO-)[AJ^2 M.V):)+TK1^*6N6.]QYB_;> ^HL#WD:U^ZKS2>X:ODCMB6B2]*T?BEKECO<>8 MOVW@/J+ ]Y&M?NJ\TGN&KY([8EHDO2M'XI:Y8[W'F+]MX#ZBP/>1K7[JO-)[ MAJ^2.V):)+TK1^*6N6.]QYB_;> ^HL#WD:U^ZKS2>X:ODCMB6B2]*T?BEKEC MO<>8OVW@/J+ ]Y&M?NJ\TGN&KY([8EHDO2M'XI:Y8[W'F+]MX#ZBP/>1K7[J MO-)[AJ^2.V):)+TK1^*6N6.]QYB_;> ^HL#WD:U^ZKS2>X:ODCMB6B2]*T?B MEKECO<>8OVW@/J+ ]Y&M?NJ\TGN&KY([8EHDO2M'XI:Y8[W'F+]MX#ZBP/>1 MK7[JO-)[AJ^2.V):)+TK1^*6N6.]QYB_;> ^HL#WD:U^ZKS2>X:ODCMB6B2] M*T?BEKECO<>8OVW@/J+ ]Y&M?NJ\TGN&KY([8EHDO2M'XI:Y8[W'F+]MX#ZB MP/>1K7[JO-)[AJ^2.V):)+TK1^*6N6.]QYB_;> ^HL#WD:U^ZKS2>X:ODCMB M6B2]*T?BEKECO<>8OVW@/J+ ]Y&M?NJ\TGN&KY([8EHDO2M'XI:Y8[W'F+]M MX#ZBP/>1K7[JO-)[AJ^2.V):)+TK1^*6N6.]QYB_;> ^HL#WD:U^ZKS2>X:O MDCMB6B2]*T?BEKECO<>8OVW@/J+ ]Y&M?NJ\TGN&KY([8EHDO2M'XI:Y8[W' MF+]MX#ZBP/>1K7[JO-)[AJ^2.V):)+TK1^*6N6.]QYB_;> ^HL#WD:U^ZKS2 M>X:ODCMB6B2]*T?BEKECO<>8OVW@/J+ ]Y&M?NJ\TGN&KY([8EHDO2M'XI:Y M8[W'F+]MX#ZBP/>1K7[JO-)[AJ^2.V):)+TK1^*6N6.]QYB_;> ^HL#WD:U^ MZKS2>X:ODCMB6B2]*T?BEKECO<>8OVW@/J+ ]Y&M?NJ\TGN&KY([8EHDO2M' MXI:Y8[W'F+]MX#ZBP/>1K7[JO-)[AJ^2.V):)+TK1^*6N6.]QYB_;> ^HL#W MD:U^ZKS2>X:ODCMB6B2]*T?BEKECO<>8OVW@/J+ ]Y&M?NJ\TGN&KY([8EHD MO2M'XI:Y8[W'F+]MX#ZBP/>1K7[JO-)[AJ^2.V):)+TK1^*6N6.]QYB_;> ^ MHL#WD:U^ZKS2>X:ODCMB6B2]*T?BEKECO<>8OVW@/J+ ]Y&M?NJ\TGN&KY([ M8EHDO2M'XI:Y8[W'F+]MX#ZBP/>1K7[JO-)[AJ^2.V):)+TK1^*6N6.]QYB_ M;> ^HL#WD:U^ZKS2>X:ODCMB6B2]*T?BEKECO<>8OVW@/J+ ]Y&M?NJ\TGN& MKY([8EHDO2M'XI:Y8[W'F+]MX#ZBP/>1K7[JO-)[AJ^2.V):)+TK1^*6N6.] MQYB_;> ^HL#WD:U^ZKS2>X:ODCMB6B2]*T?BEKECO<>8OVW@/J+ ]Y&M?NJ\ MTGN&KY([8EHDO2M'XI:Y8[W'F+]MX#ZBP/>1K7[JO-)[AJ^2.V):)+TK1^*6 MN6.]QYB_;> ^HL#WD:U^ZKS2>X:ODCMB6B2]*T?BEKECO<>8OVW@/J+ ]Y&M M?NJ\TGN&KY([8EHDO2M'XI:Y8[W'F+]MX#ZBP/>1K7[JO-)[AJ^2.V):)+TK M1^*6N6.]QYB_;> ^HL#WD:U^ZKS2>X:ODCMB6B2]*T?BEKECO<>8OVW@/J+ M]Y&M?NJ\TGN&KY([8EHDO2M'XI:Y8[W'F+]MX#ZBP/>1K7[JO-)[AJ^2.V): M)+TK1^*6N6.]QYB_;> ^HL#WD:U^ZKS2>X:ODCMB6B2]*T?BEKECO<>8OVW@ M/J+ ]Y&M?NJ\TGN&KY([8EHDO2M'XI:Y8[W'F+]MX#ZBP/>1K7[JO-)[AJ^2 M.V):)+TK1^*6N6.]QYB_;> ^HL#WD:U^ZKS2>X:ODCMB6B2]*T?BEKECO<>8 MOVW@/J+ ]Y&M?NJ\TGN&KY([8EHDO2M'XI:Y8[W'F+]MX#ZBP/>1K7[JO-)[ MAJ^2.V):)+TK1^*6N6.]QYB_;> ^HL#WD:U^ZKS2>X:ODCMB6B2]*T?BEKEC MO<>8OVW@/J+ ]Y&M?NJ\TGN&KY([8EHDO2M'XI:Y8[W'F+]MX#ZBP/>1K7[J MO-)[AJ^2.V):)+TK1^*6N6.]QYB_;> ^HL#WD:U^ZKS2>X:ODCMB6B2]*T?B MEKECO<>8OVW@/J+ ]Y&M?NJ\TGN&KY([8EHDO2M'XI:Y8[W'F+]MX#ZBP/>1 MK7[JO-)[AJ^2.V):)+TK1^*6N6.]QYB_;> ^HL#WD:U^ZKS2>X:ODCMB6B2] M*T?BEKECO<>8OVW@/J+ ]Y&M?NJ\TGN&KY([8EHDO2M'XI:Y8[W'F+]MX#ZB MP/>1K7[JO-)[AJ^2.V):)+TK1^*6N6.]QYB_;> ^HL#WD:U^ZKS2>X:ODCMB M6B2]*T?BEKECO<>8OVW@/J+ ]Y&M?NJ\TGN&KY([8EHDO2M'XI:Y8[W'F+]M MX#ZBP/>1K7[JO-)[AJ^2.V):)+TK1^*6N6.]QYB_;> ^HL#WD:U^ZKS2>X:O MDCMB6B2]*T?BEKED>G2==)YR7VQQ8R#2>;7S&JXUM7(,8M5Y8L6,Q+3.D6[& M[S"S:C59[3JEMQ:W3';2EU".JKJ'%-KK5M3J%?LOHT^O425F$U664O M2M.F5NP2E;:VEQ2C#""E0@N"8*CN8L4-G"I,JW5:*V^^^J=K]F[8S\D[9>7E M(.O]2R#;"U/]4,QEFU.P4I24*P/.9(85*BSD5'!E@JLT9<2T M "W]\E5T4EV[)3JII5+E+G(3GVPHBG*H^JI%;1K%= M*)K]/EZU73Z$5K5;1+5J,&[-6=0K+!2G)UU/S8=3L1_MS):30WT;*[:2T*T[ M*4MR;2OG*T]^']B6[\2Y$50+6 _A2D(0I:U)2A*:J4I5:)2 ME*:=:E*57]B>JGTU&[L0W1&.39B:HGG#O.O)7E_R1WFS*$Q[L_:\$BN+ZZT6MC#+?86*JIU)55CKHE%.RE.S.QU%A9ZRMGZ-%.%VG MRK*'?WV!,7H_6>BN/TFM2U]8[(+45^L8L3=0FGEM_N<:DLP^JS!"?J[FZ8L& M2F- &971Z<<_.QYJ<M6O<41(S'82:+:I7R+R\,L%\0TJO4FCSS?:4GM&)6[K_8Q8^O5 MR"L+TG+K2S^_?_P!2 MA>3XV0VJ#++,5EJ/'::CQX[3;####:6F666D]AIIII'51MI*$IHE-*4I2E.J MAK3C&,8J4I6)2MV/?-D,(03!*4PR0AN0/V/T^@ M "AI\I\WK3/.9^L](6^>J3:-!:BBR;G"\HJJ;=G MFVIZ%VNS2H)CXV M96&EH^QYXMJ6S"++)?;55F$;'B;7@^W:[;XV(C\,Y,& M -K+T?\ ;I-GX'\*+3-CIBSK;Q)XXPIL=*FG*,S8VG,-9F-^486I M#U:24.]:D*4E5?K44KK[1K/MRXEVVML'4*Q(P[OJ-D]B6U-6+ MLBTM.%;=+D(1AZX2K.7<]9EV8N92 "+'I@)KT;B,AE MJB.QFK=:*IV5^7@M?37K^KVJ=GZ>NEC]"NTER]"*U M9 M 17\[LII<<]Q M;%&JJJWC6/NSWU>4ZT?/LAD)JINC5*U[*DPK7!5VJ]5:^7ZNKLTI56#VC?TR M=2Q!6),NB&U\2U[97VHTLO\ :%FS\:=8FJ5]UF+;UHIR,$1W(+EI-.EMQ^B9 M7.)^@P7,?+- V3?00Z*5HOHS-"(F1$Q,@V\W?MZW[LHJ MBDI.Q;AY;#Y=>U2BEU7K6VX/UJK^VJ/JJJCLUKK[OIK77J\.M12K$Q2\$DCU M=3I^&3PA3Q?VYJC]9KOJ+!:<+]4QSB_7IZO@H^X2R3"D5DI@ M P+Z3[>B^.' #E5M>+-K;KU;-3WW&,5FI52CT3,MCKCZZQ&8PFO_ (KT?(LJ MMTBB>JM*TBUJKZE%5,TNYHT*_;BS-,4G&RY-(==AXV9?+,.)C\Y#2D_285>) M68T&Q5I*FE6EO-RJVFU>2],9&&E0^1;J5?0:M,V2&N0 M %GGY+?I9K+>6.\]WSHB)4336G86-6QQ:%5K;LKV[D-6 MH%Q:<36E$O5Q7 \WB]FO712+HNO5VD=JE<]$A5XRMF*+1D*PKJTVIQ7QFI5& MV3[UYE7RI@6(T.E*A-6FK%86G$FDRJ6D^IV:7M5>Z9>3]:/>+TY3,N0 M #5-<^]ZJY+4JJOE%-X59;"W55.I-:M=:*)1V4IV76(H ML;.V1LY1XITMR3E6M-A_3+3IK_\ KEKB:V;:UJ%H+6V@K$%XFYR:=TJ/]"A6 ME,_ZE"(9/E,1#*C%0 ;3#HQ-%4XW< ^*VIGXWS.\6O4UA MR;*8RFJM.1LSV,I_8N8Q'NOZ75Q\DRJY1Z+5U54B*CZJ*=2$ZVKQ:UV06WM+ M5$KQ,NS2VVH^-F7R2[,?K-M)C])L?_ #FK2O72O,3DU6E? M_2NZLVK0V6V#_P"8]C/^J:=_P;)K9MW_ ,][8[&3_E6H?\6\8>&5F*@ M &V,X9?_4^XH__ 'M>B_\ \%^+&L>UO_.JTW_6$[_Q+ALP MLE_S5LS_ -7R7_#-F2ACYD (I^F*_^J7;?_\ +V'? M_P#$R\LKH5/_ .ITQ_U5-_\ UI4U_P#\I+__ &\R7_[CIO\ PM2*MYL;-"X M M ! QN_*%9EMK/LAI]+4G(YL2 M)6CE7>W;[/V+/;E]NE:TKVH%OCUZJ5JFG:[-*U32A%\Z]U5-S$Q!6F)<7%25 M=SM/ W/)1AA_B!MHN\L_"R]A[+T*+/4[TC)LZ3E&9"3E9&63@EY-MMI$/)0VB"$0^B"8' M;#KG: !5O^5)[U3BO&?0?'V!*4U<]P[4NF=7AIA=*U=Q'4=C M3'7"G(I7_"CR,HV!CJ;0UVNN)Q-TF62RC] M[-+Q94^M+O=?8I<(DAJE6*44S2Y9_>F^U1Q5*KBK1V$*0I M2Z8Z)*>B[:FATZ"\:9.1TV/Q5OONI5#U;$NB.YWX%Q]#C):59>MS\4X53D]I M7RI88;4F/VO+AN]U!19_*ZEB0 M #![I*-[^;5P0Y2[BCS7+=><>U'D=FQ*>-LZ_P.4BM% M)4JK68Y18W5)2I*ZH9KV%)5]-,PN^HO9#;6S=*4G3&IB;;6XGRF6,K[T/I9; M6DPZ\"LQL_8RTE52K2W6)5:&U>2\]\ S'Z'7$1-6 ;*#7 M #*[@MHQ?);F+QKT:N#^4;9L#;^&6W*(_9HOJP:!=&;WG\GR:_H>\AA-KR! M_L5K2B_(=A2J45VDXS;.LPL]92T%:Q:6[(RKT6E?TT48)=/JRO*1#Z3)['4> M-H+4T"CP1IC<]-,I=3_0P7C?C]5E*U?0;6]*4(0E"$I2A*:)2E-*)2E*:=24 MI33]B>JGT4-9N[LQW393"&38@?V #50=(9_P#7 M\YQ__?@\F/\ \-.:FRZPO_,BQO\ U53O^$9-;%N?^>UL/^M:A_Q;QA\948L M ;8SAE_\ 4^XH_P#WM>B__P %^+&L>UO_ #JM-_UA M._\ $N&S"R7_ #5LS_U?)?\ #-F2ACYD (JNF%;<< MXEP%(;<6EK;6&NO*HA2DM(K:,K:HXY5-*^315UUM/77JIVG$I_;6A9'0JJ2F M\]Z$502I=+FX)]<=-EH[7ZL%1^1)0'^4B0M6AXE%)1%:46BIJE9(=S#J:HPR MJ\F&52898^%&$-V,"K8;'S0J M M6,NA+_\ S7;N_P#T^QW_ /5UPH7HO?\ G+8__H,Q_P 1 W1?R77_ ##O2_ZW MDO\ @E$AO.'-O*5V4KS*N.SH.%1U+HFM6Z/9 M;,LK-54I6J?+]JB5=GJK6>QU)Z^VKL[2%)Q-3TXPAW]SC2IZ/U6H+C]!LBM? M5HT*RMH*M!6%R1E'UMQ_I<$8,P^EU2(?2:H@V:&M, $U_ MR?C1R-T=)CJBYSH])5DT?C6:;LNS*F:N(J_CUM9Q?%'JN4I5,=;&=YEBLI*J MTKVJV^J*=E54JI$%^=952+NZFTE>%ZKN,R:/KQTQWY<3++J?I)>N0I$*M>!3 M7%)Q,TAMZ<7]2&EM_)A>>:5WMPV.)08OD :];Y2!O6NUND M3NVO8-P1)L?'K6F%ZY;88<2Y#_.:_17MCY-+0M-:TK.I3,+/;Y-*5^HO&TLJ M31QM?7>FX"B=:[!-SZVLCU>F'G]GNM*1'2&T_-^!6N'Q7,NY%)1N_FL]SA)WB%R9P M "L%\J*WK7#^*VD]!6Z?2/<]T[7DY3>HK3B:N3,,U+:*2 M)$20UU];;#F8YAALA"Z]7:795)3U]2^JQ>AOHO5=I:S6W&\3='E4M(CXGIM> M2$8?&TEEY/URN^B+K'4EFZ316W,+E7F8N+AY3,LC9A'XNFNLJ^INE%PN:4W M !9&^3&:*3G_-[.]UW"(IZU\?]0W1ZV2Z(HJD/.=I2:X;9 MZ56I'4A+F%-;)3]%:*K5%/I[';H5^T15;ZAL=)TA"LCE4S+0TY?LO: M03]H>J/">M?.5=:<3=#E5X8^)Z95I*/:9ZH+[12@ND M :J#I#/_K^VYY:X,UK2M4T M[%%JHKM4I15@=#$\EN]FFI5ERS$I.H3\L&8KVWJR(CX]G)L%'_Y0J5E_P!;R7_!*.D_*/\ :CFO>C2R7%F)7S9_=>W- M7:SJA':H^]$MUPN&UIB$*0BJFF5(UDVVZKK0E2)'D%JK1ZC:XNN!ID)^\*7F ME)Q)HTK,S/JRQ@F63]/Z3E3N]SE[V6%W+^JE&1N_?EDJPKJTU+2_KR)BJ9C_ M ,/L_+D\+(K7EE[2C( +A_P E.U,W7SO=Z38/6ZG]&.IL M:N=4H^JW7\X\PS> E?7U_64G7ZU4ZJ4_PT_M_P"54M$O5(__ K1D.98?I,R MXGW;+*O_ *\/E+4:&RF0_P#B>L+1L_H\LVKWCKZ?^'CXRXB54+4 M XF^WJU8W9;OD5^G1[78[!:[A>[S1B6^5%BMII]"6XJ$T^A)L]L_2FZ%0Z/1F\F&ERS+&6'A1:; M@B*_KQ3%2OC1-9M>JJZY6ZQ6'(1@JJ3+S^%7@P=V#=KPBK-:*KVV_F=WB]=:T37MT6GL]2:*50J_IM2+R*FM6X\Q* M*3\D)="/]J(E[;B7$KNZIJ8;K#\VF/RQ?6O_ '5P)RR'"8P M #7T_*3MZIVATA:]9V^4IVS<>=5X9@ MK[#:Z.1/SMRQA_9N0365)56BGZVK+L5A2*4K3R;N/U:6E+C:R\FA]HO6VPD: MBXG"]7YEYY*N_I37Z,W#Y,;;BT^I>7N8E'[_ &L]<;<1IZ%XFJ'+,LY.]ICO MZ0N/CRX7&T*V-U&'=2HKZDZ$'@ OP_)D-%KU]P8S'1NG(';]]GVN;V:)^?8+K)E."VA%%?M7Y+-X^R:=?7U4\KV:)HJBJJI'HB:R MF>MG*TAM6)NARJ$J3Y+TS'3E_:RJ7+JZ'NC1D;&S566C"Y7)I<4J\IF6AI*/ M9>T\L?D!D]@ &JRZ2.V2;3TA/.*)*JW5UWEIR$ MN:?)+JM/S:][4RB\PZ5K5*:T<^9SV>W3JZDKZTI4I*>TK93=^ZEVPMCE)[E- M+D$_2B6:1'^M)K?M\VIJW-L$KADBJISRLOJ7,NKA_9C PL,O,/ M -H5T1]_9R3HT^%]R8JQ5$;1F+6!?S:0F4WY;%?G6+R**<13J3 M(I(L[OE6_P!K+M%LU^LBIKCO19C+WAVN;5EQ1G75[:&']9DQ'OIVQL M4NQ?@_=_9-:U6B>NI,^AZF>I;X+'JBJ.!Y4XU')W],D)M$,OJQJ0KZOC*EZ.2GQJ.A^6W]2NVL@W:&E2;$]-.3C,M@F-,P8'4/+5'X-:%8H:7#)M ML.V5M2S.A1N2H%_MY\Q8:TE5G*+3F:5-S\'I'2=.TR7>E6TH^';>1@5"84J. MTQ94IR1R928/N5-">E7;W^IAGPN56UW%MLVJ5]DWTDV0]K!NCS_M'[5,Z .Y M4T)Z5=O?ZF&?"XUW%MLVJ5]DWTD=K!NCS_M'[5,Z .Y4T)Z5=O?ZF&?"XUW% MMLVJ5]DWTD=K!NCS_M'[5,Z .Y4T)Z5=O?ZF&?"XUW%MLVJ5]DWTD=K!NCS_ M +1^U3.@#N5-">E7;W^IAGPN-=Q;;-JE?9-])':P;H\_[1^U3.@#N5-">E7; MW^IAGPN-=Q;;-JE?9-])':P;H\_[1^U3.@#N5-">E7;W^IAGPN-=Q;;-JE?9 M-])':P;H\_[1^U3.@#N5-">E7;W^IAGPN-=Q;;-JE?9-])':P;H\_P"T?M4S MH [E30GI5V]_J89\+C7<6VS:I7V3?21VL&Z//^T?M4SH [E30GI5V]_J89\+ MC7<6VS:I7V3?21VL&Z//^T?M4SH [E30GI5V]_J89\+C7<6VS:I7V3?21VL& MZ//^T?M4SH [E30GI5V]_J89\+C7<6VS:I7V3?21VL&Z//\ M'[5,Z .Y4T) MZ5=O?ZF&?"XUW%MLVJ5]DWTD=K!NCS_M'[5,Z .Y4T)Z5=O?ZF&?"XUW%MLV MJ5]DWTD=K!NCS_M'[5,Z .Y4T)Z5=O?ZF&?"XUW%MLVJ5]DWTD=K!NCS_M'[ M5,Z .Y4T)Z5=O?ZF&?"XUW%MLVJ5]DWTD=K!NCS_ +1^U3.@#N5-">E7;W^I MAGPN-=Q;;-JE?9-])':P;H\_[1^U3.@&<7$[B)A/$;'LMQS"\DRG)8F77F%> MIK^4JM"I$9^#!5"0U%K:+=&31FK5>M7;2I7:_97J^@AR\V]&KWH3]+GZM3Y: MGN4II;*$RVFX5)6O&I2M,6N.++#P_WBN+\JVS]V-B/#75<>0[5B]9'N'/[ MK%HI]#*'<9M>"XYC[[B5(\F\ZI.6Y,E%:*JMJC:^TE*7DJ5*^AFD8*FK6U)2 M(966Y270K]XIYQ'HDYZ*96RE-2K)!YR:?6G]VEE"(^*/ZUSU MP^L4S2VI4\ &P)^3.X.UB_1SW'):Q*M2=D\@=E9.N6N,I MIV3$M-HPW!8S:)+B*5DPVY&)3NQ1"E-MO.R*4[+M7J%&M$-.QF;?-R^+:T^1 MEV\F7+D4M;ST=CP8J@ZGXV'#WLA=W0^R<):PCDQ%.VJ$],.8LF[!"&68;/A) MA%M7JRQ5X6(L+D&$Y@ B'ZDN)/^997N.'#T%A MR4OTCOR9>S&Y43+:,N=FJT/,ZT@9S)15NG:\I#13M-]?E42C>V,N&$MDBU]KZF4[;O1[_ ')%U\->A0+!5E27,$S58)D6MMDRJF,J M7CL=]/>W36KFP\BKO=*1TJ714;'1')'>N\YSLAQ6U]KYWG,1N2IRKD&T7_ ".?.L-I31RO M6VQ#LCEOB-(K]*&H:$?^4V=6;I**#9ZBT9O)EI#GN'B M ']-MN/.-M--K===6EMIIM*EN..+51*&VT)I6JW5*JFE*4IUUJ?D8P3#+'8 MA ^X0BJ,4ICEC'_'^-W=-KSPCT%G[+T&C13A7(RK*'/WV""GE?6>BM7TF4ICAD@ M !%KM;H7.C/W=LC-MM[.XU(R386QF7N7AT>0DZ73K0]32%/; M2TRCJ217@0B&1*<;DLM:LD.^I2E?&B1Q4[IKOJO/S=4J-G^J)Z?<4ZZOJJ=1 MC6O94K W,H0G+'R4P@=![@GHE?"?_/;DM_>0[^K=>AG/_B5\)_\ /;DM M_>0:MUZ&<_\ AG/\ W*G]$&HG=CFS_?:ATL=P M3T2OA/\ Y[0:MU MZ&<_]RI_1!J)W8YL_P!]J'2QW!/1*^$_^>W);^\@U;KT,Y_[E3^B#43NQS9_ MOM0Z6.X)Z)7PG_SVY+?WD&K=>AG/_W); M^\@U;KT,Y_[E3^B#43NQS9_OM0Z6.X)Z)7PG_P ]N2W]Y!JW7H9S_P!RI_1! MJ)W8YL_WVH=+'<$]$KX3_P">W);^\@U;KT,Y_P"Y4_H@U$[L MB5\)_P#/;DM_>0:MUZ&<_P#B5\)_\]N2W]Y!JW7H9S_W*G]$&HG=CFS_ M 'VH=+(3.7O([D7T>7(/.^(7%79V1:CX[:E1BZ=4Z^BQ;?E,/'[%F6(6'/;G M&AY)L.W76[WEM63Y1?E+=EW"55#RG66UH9:0RU-UD+-6;M]9ZGVKM/2VZM7Z MIIO5;\8K:BM;+SK"5*:EUM,H^":1L(0C:X51VT8Q5 %M;56HL!::I63LQ5G* M39^EZ3U*Q!*'4MH>9;?5"#DPAQY?PKB]LMQ>SBA#:P2E.-?>Q=(7XE\G]5]= M?!QDNI7=]FVS[V:YXQ75;O&SI>]Q+ M&JW>-G2][B6Y@=[%TA?B7R?U7UU\'#4KN^S;9][-<\-5N\;.E[W$MS [V+I" M_$OD_JOKKX.&I7=]FVS[V:YX:K=XV=+WN);F!WL72%^)?)_5?77P<-2N[[-M MGWLUSPU6[QLZ7O<2W,#O8ND+\2^3^J^NO@X:E=WV;;/O9KGAJMWC9TO>XEN8 M'>Q=(7XE\G]5]=?!PU*[OLVV?>S7/#5;O&SI>]Q+&JW>-G2][B6Y@=[%TA?B7R?U7UU\'#4KN^S;9][-<\-5N\;.E M[W$MS [V+I"_$OD_JOKKX.&I7=]FVS[V:YX:K=XV=+WN);F!WL72%^)?)_5? M77P<-2N[[-MGWLUSPU6[QLZ7O<2W,#O8ND+\2^3^J^NO@X:E=WV;;/O9KGAJ MMWC9TO>XEN8'>Q=(7XE\G]5]=?!PU*[OLVV?>S7/#5;O&SI>]Q+&JW>-G2][B6Y@[UJOI%N6FZ-JZIU/O7>%]S;3& MP]I:XQ+:>)3;5AUEBY!@EZS6QP\GM3UXLMB@S+4EVTN2DTDQID5YBM:.MR&U M42NG#,6'LY9>4G[168I**;:*CR[[\E,)BXZIF90RY%I>EO+=:7A7AVBVUICW M,81.N_:NM7@I9L5;JI.5RQUIGY:5J4I'#+IF)-Q]K3FHO2R9>8;RI\-EYM:> MZ@N!:;[K_@QZ#OYE[@_N 01KBKY,\?N^E=!)+UB.A3WJ_ORTGYP.Z_X,>@[^ M9>X/[@#7%7R9X_=]*Z"-8CH4]ZO[\M)^<#NO^#'H._F7N#^X UQ5\F>/W?2N M@C6(Z%/>K^_+2?G [K_@QZ#OYE[@_N -<5?)GC]WTKH(UB.A3WJ_ORTGYP.Z M_P"#'H._F7N#^X UQ5\F>/W?2N@C6(Z%/>K^_+2?G [K_@QZ#OYE[@_N -<5 M?)GC]WTKH(UB.A3WJ_ORTGYP.Z_X,>@[^9>X/[@#7%7R9X_=]*Z"-8CH4]ZO M[\M)^<#NO^#'H._F7N#^X UQ5\F>/W?2N@C6(Z%/>K^_+2?G [K_ (,>@[^9 M>X/[@#7%7R9X_=]*Z"-8CH4]ZO[\M)^<#NO^#'H._F7N#^X UQ5\F>/W?2N@ MC6(Z%/>K^_+2?G [K_@QZ#OYE[@_N -<5?)GC]WTKH(UB.A3WJ_ORTGYP.Z_ MX,>@[^9>X/[@#7%7R9X_=]*Z"-8CH4]ZO[\M)^<#NO\ @QZ#OYE[@_N -<5? M)GC]WTKH(UB.A3WJ_ORTGYP.Z_X,>@[^9>X/[@#7%7R9X_=]*Z"-8CH4]ZO[ M\M)^<#NO^#'H._F7N#^X UQ5\F>/W?2N@C6(Z%/>K^_+2?G [K_@QZ#OYE[@ M_N -<5?)GC]WTKH(UB.A3WJ_ORTGYP.Z_P"#'H._F7N#^X UQ5\F>/W?2N@C M6(Z%/>K^_+2?G [K_@QZ#OYE[@_N -<5?)GC]WTKH(UB.A3WJ_ORTGYP.Z_X M,>@[^9>X/[@#7%7R9X_=]*Z"-8CH4]ZO[\M)^<#NO^#'H._F7N#^X UQ5\F> M/W?2N@C6(Z%/>K^_+2?G [K_ (,>@[^9>X/[@#7%7R9X_=]*Z"-8CH4]ZO[\ MM)^<#NO^#'H._F7N#^X UQ5\F>/W?2N@C6(Z%/>K^_+2?G [K_@QZ#OYE[@_ MN -<5?)GC]WTKH(UB.A3WJ_ORTGYP.Z_X,>@[^9>X/[@#7%7R9X_=]*Z"-8C MH4]ZO[\M)^<#NO\ @QZ#OYE[@_N -<5?)GC]WTKH(UB.A3WJ_ORTGYP.Z_X, M>@[^9>X/[@#7%7R9X_=]*Z"-8CH4]ZO[\M)^<#NO^#'H._F7N#^X UQ5\F>/ MW?2N@C6(Z%/>K^_+2?G [K_@QZ#OYE[@_N -<5?)GC]WTKH(UB.A3WJ_ORTG MYP.Z_P"#'H._F7N#^X UQ5\F>/W?2N@C6(Z%/>K^_+2?G [K_@QZ#OYE[@_N M -<5?)GC]WTKH(UB.A3WJ_ORTGYP.Z_X,>@[^9>X/[@#7%7R9X_=]*Z"-8CH M4]ZO[\M)^<#NO^#'H._F7N#^X UQ5\F>/W?2N@C6(Z%/>K^_+2?G [K_ (,> M@[^9>X/[@#7%7R9X_=]*Z"-8CH4]ZO[\M)^<#NO^#'H._F7N#^X UQ5\F>/W M?2N@C6(Z%/>K^_+2?G [K_@QZ#OYE[@_N -<5?)GC]WTKH(UB.A3WJ_ORTGY MP.Z_X,>@[^9>X/[@#7%7R9X_=]*Z"-8CH4]ZO[\M)^<#NO\ @QZ#OYE[@_N M-<5?)GC]WTKH(UB.A3WJ_ORTGYP.Z_X,>@[^9>X/[@#7%7R9X_=]*Z"-8CH4 M]ZO[\M)^<#NO^#'H._F7N#^X UQ5\F>/W?2N@C6(Z%/>K^_+2?G [K_@QZ#O MYE[@_N -<5?)GC]WTKH(UB.A3WJ_ORTGYP.Z_P"#'H._F7N#^X UQ5\F>/W? M2N@C6(Z%/>K^_+2?G [K_@QZ#OYE[@_N -<5?)GC]WTKH(UB.A3WJ_ORTGYP M.Z_X,>@[^9>X/[@#7%7R9X_=]*Z"-8CH4]ZO[\M)^<#NO^#'H._F7N#^X UQ M5\F>/W?2N@C6(Z%/>K^_+2?G [K_ (,>@[^9>X/[@#7%7R9X_=]*Z"-8CH4] MZO[\M)^<#NO^#'H._F7N#^X UQ5\F>/W?2N@C6(Z%/>K^_+2?G [K_@QZ#OY ME[@_N -<5?)GC]WTKH(UB.A3WJ_ORTGYP>J:T'72FI=0]!KJ219^%1!<$KQR\LRO:I6O:X\,W4H6PJ ML:YY?LS8L>3'>HAJCC;];=B]H=ZEK4GRM,A?R*=??Q0\>7(VB. M[WX;G?K+%B2O0 -D'\G[MT2#T3_&B3'6M3UXN>\;C/HIQ M*TMRFM_;/M*$-I2FGDD5@VN&KLJK6O:<4OK[-4TI0"_)Q2[S;1)7N,IDX)^3 MJ&67_O*C_L+\7(MI1=I9]2?YY4Y&/R]73"/]U*29TB8E@ %' M7Y4'RD:S;D!J'B?CMR0[:='8L_L#/F6'OJ5V'LV/#=L-JN+"D?5EVW (%MFQ MUI5U*:V,XE7TI^K<;0XV;C)T.J6G?1A>K+ND,8OV$M&.-:8^2Z_%2%?&8@4] MT1-HTS=;I=F6',;=';TZ8@G]O,0AI:%0\:&()6GXLQ$JTEDBN( M !9O^2][_B8+RRV_H"[7"D6%OK5\>]X['6JO M9N.<:@FSKO%@1V^OJ2\K!\DSR4I5/VHLO95U]2>S7;1'4-4]9BEUQIO$NB3, M4+CY+,U""(J5_P!LTRGZY8;0[5I,G::J41U>%-:EH+1#RGI6*EPA[EQZ/U"] MB4P+E X>_P!^LF+6.\Y/DUWMN/XYCEIN-^O]_O,^-;+/ M9;):(;UPNMWNURF.(9MULC06)#S[[JT-M-,+6M5$)54^V6'YEYJ6EFE/S$PJ M"$(0F*EK6M6%"$)ALQ4J,803"&S&,>9EV7IB8=2PQ+I4M:UQ@E"$( MAB4M:H["4IA",515M80V3HFG-U:IY!Z]L.UM*Y[CNR=?9*RIZSY/C4ZDN"\M MJM$R8D5.A3SU,J\BY3YYB.W; M<3D5D[RH=Y:%>"M"HH5#93&,#J4JK4RN2+%2I$ZW/R+\-HXTK+#XT%>$E:?" M0N$%ICM50A'8/4SSST@ 1H=,)O57'KHX.4^;0Y: M8E]O^O7M5XTJCE6Y2KQMR?$US61;E453JGPK7D=SN**TKUHI9U+ZE=CLUD"Z MJB]?K?V;DUIQ,L/]4N>+!*)C,9%>I:FX(^MD(]O2K,:'8*T\ MBM]8+#6FJ258742RV6E=^#DSA8:4GYJW(+^K\AF]W5'A7[<6;IJDXFE3*''8 M=Z+4OEF'4Q^;$%8[S?@7]+%4,Y[I?!;J M[1E-%RFXN,P:J3VEJ2V\S554I6A*;BW%3?5%BG)?%LR,Y,-9/4M#;T/JJ4[' MZ8**4W_2?4UNFIB"=BH24N[E\<4+>9C]*4MI\K84GU$*Q,9!H M .5L-YF8[?++D-O55$^Q7:W7F"OM+;[,RV3&)L97;;512>IYANO6F MM%4_Y*2H^'V43##TNYL-O(4A7R+3DC_94=F6>7+/LS#7ZR76E;F&69AI6)MY*5ICXTJABA_5 M'*Y!6\])UFENJ M](I=18_1#Z$T;CTD8^]E7D8E4KZUQZ_G*MRM:]5?*O.)[/52BE7NN!8T MJ[J3OX+#E\6'Q%&+^7]-O#G&\4?T66E6_DRHTS8]7PN M7U*Q?1 \340L #88?)N,SAY1T9F.V2,IJKVN-S[:PVX4; MK]9$R=<+7L)"7O\ %5_B?,,\@UI]"/J*1]3_ ,ZZ)Z("45+7B3#RMRH2DJ\G MYL$K8_WF%%Y[@YM$Q=]+LIW9";F65?+&*7_]UZ!/@0F32 >8; MHVWAFA=3;&W1L.XHM6$ZOPZ^YID26\]K; MYSMQ*LJVQG.0YK=([;JWHULI>)SS\"Q0''$T4JU6^V_,X,6E:4JF-;VT_P#E M-F="HTI9^CTVB2?^34ME#*5=]6"&2*U?&6K$M,._]1<@<(KV\BU-G=AS&-!6\MAB]P;?*2F^8W.?0E2F[ M9=;"]0Y!.7(E:81V[M"7ZVN^P&9S,6:RA:OF=UCK=;CW\*X8LBO$J&XN&ZE4(PCN'IQT#T@ ?B\\ MS%9=D2'6H\>.TX^^^^XEIEEEI/;====7U4;:2A*JJ56M*4I3KJ?D(1C%*4IQ M*5N0[Y\QC!,%*5')"&[$HQ=.?TS+'(V7>N'_ !6RAQW0MGGJB;8QK&)K2^M[6$&?%2XY*36B;_+90XSVK3&9>NES+F;I8V?0S:JTLOAK MCZ<4I+KW91"H?K'$^O"NK>LM9N8_Y%95DFIA' MRGX)*8N0Z<"ND6Y%]'ILNF:Z%,PPJ/DQ\-M7ALKVB^Z3D7!"T198NW==L-4.JZ2]IDJ]% M.GRKF6+$Q"'C3EVCD/ >1D6CN8XD*6A>PPX"=(_QUZ0W7/YVZAOU+/G-DB1Z M[&TYD4N(WGN S'%):J](B-UI2_8L[(72D*\Q$JAR>W1EWYK/1)@QZ*6XL!7K M"5#J6JLZ?)/15U/-H3'27D^*$? =A#NV5[=.["*T85JO)8JWE!MU(=54Q[29 MQF$.J)5:DZX>1M%;D<*X*0G/XPDS< MJ:_*H=[_ ))U3QFXV6Z:M,C-LWR7<63Q6':MJ;M>!6?\T<69G]E=%/0I=RSC M(W6VZT4W5[&$N+I1UIE19O0U473:G:*T#B=B39:E&HQ\I]>FNY/6A++<(Q[K M"YD[E42LVB/K.E4VS] :5MIQYR:=A#R64:6WE]2U/+C"&YB;Q;J8%*DMZ5( M !:4^2UZ'_ #IY(;^Y#W&#Y>W:CU?:\ L,A]-$M-99M:]J MF.SH2^NE79D?%L#OD9VE.TAMG*/KI[;C*DUMT25:ZFL_0J$VYAI[*S:>FJ5^K5+/HA\]+C3FQZL#7M%6-$?(9'K+U1*?UB M9F76K)N8%-N-PR^O&[L>HK1ECRKP !L,>"V;IV-PW MXR9;1_YS(FZ4U_;KG)JNKM7KYCF/0L:OSBE*^GMUO5HN'72O75->M-:JZNU7 M7_;B253K86GE,.1+<[,*1#XCCJG4?V%I-C5@YZ%2L79>=@O$IR1EH+5XUMM) M:<_MH497F+F7 M &MW^4!W*3/Z6 M#DS%?HWY*R6[1ULA^335*OFSO'_5UY55^M55HMSYY=9756E$T[%$)[/:IVJW M^N.;2B[*SJH0_7JG%1^=U=,H_P!U"2A%]KJEWF6A3'^93)IA\WJ&67_O+C__ M RD,Y+1$P +='R6'D9#MF5*EYFT:=RBWV'=V!17'O M)MN3L=JC#=A,,MN4ZGYSUMN6!/(0FM%T8L,E:DK0BJFJMZ)2@*3\JX?6M!H<:\EN:K]FG59(S"43C,/C(^"?A\Y4%,Q^ M1"OHN<%2RV !3A^4L](:Q-5:.C\U9?D.MPY-GSGDE.MLCMIK+ M9HQ=M?:MD+:7V5>2<5#R"YM*36J7F[#1#E%M2V:VNT/5A(H@[;FILX8J@MFG M)4GP=LB8F8?.V6&X^+3MC;(454T0%NH*BS8BFNXH)BAZ?C"/A0PK8EE?-VLP MY#QZ3L["X%/TM45: ![#I[1^<[M7L[\RH:)#&HM.YWO#- M7G$/K3;<&U^Q"K=9=$L-*ZUJN%UL\9-5=E"57%+BU]FG95Y%5K,G2(4WJQ>3 MKI-LR;,-KLO3"HX(98_%0M7E;!ZU+H\Y5U5#J1.*%,E7IQY7DLLP3B5L>M:( M?*KQP/'CUSR0 6L/D[G2CV[5%^C\#M[7[YG@>>9$Y, MX]Y7^2)+"TO?EI"X=9[^;M MW*FPJVM%9QSLBWDGVTIVSC+<-B83Y2V4[#GE,IA':Z3D792XN\5NF/)L96'L M,G.N99%U4=JT\N.VEU9=Q#RLD6_)>C&&SIV5%W I^6\ .!R7) M<<@R/(;E$LUBL=IM[*Y,ZZ76ZW!]MBW0&8[;BW7 MG5H;0E-5*4FAR2TO,3;[,K*,KF)J85!"&T)4M;BX["4H0G*I451W$IAEB<$S M,,2C#TU-/(EY>73%:W%J@A"$)VT5+6K)!*4PW51C"'K*.?3)=.G.Y)QLIXM< M0;M8F8[CC+E4/V#5;U*)^<*=2U/OC?_ \A MJ+;%2(MQN1=/TEJVTO5Q&%^A'A(EH^%EPK>3M502WB2NL26,*\ M ]0TSNK:G'K8^-[4QY2E$28,QAQ*V;K:)+%5- M2X4MMZ)+9<6S(9=;4I%?-JU(IE>I\Q2ZQ)HGI":AA6VN&5,?%&"MU"TJV4+@ MJ"T*VR8I4>G2JO4J'/R]4I,XN1GI:.5#B(Y%?&2J&XI$>Y4A4%(4G:JA%,2^ MGT4W3E:KYLQK!I??"\?U!RF51BVV^%\X_)^ ;FDUI1II_7\JX2%5M&6..4ZG M<>DO..NJ71VU2)J5O18%)[S;FJG8]3U8HNF52S6RJ*L.5^4AXGX)AMVH=Z82 MF"8;CJ4;"EW/NVOAIUKDLTFM8*7:383"$(X6)J/C9BJ,<#L>^PI451W6HKVR M43^D(DW US/R@_>U=S])9LVPPK@F;C^B<6PS2UE4P MZE3")5HM[V79@W5"/H3+9SG,LDAO*5UKK6TH0JO90A*+[7%43K1=[3WUHTM^ MM./3B_'A7'2VOH4RRVM/@[?XQ0^_&LQJUOZ@RAS3&**VS*(\6)"=-<^M!YYU M"OF>K(0BDQ$/@ V&'R<712-4='-8<]F1%,7SD)LC.-FR' M'T=B6W8+/,:UMC,.M:)I7YBIC"IUPC]?76J@A7[N$.\7FN&HW6RP;$ZI&%^MS#TPK8V<"%:0VGY, MC*EP_>9>^3X$*$U KW?*']Z-''/1VW^- M^W\TU/5&Y96OLW=P^3#8_*\?+<,O5^L#EU3(@O*\C%D8/<$-+HI"$KNU4+HM M;K79G.X:C6=M%7ZS2J_2F:I^B0?9TY*HX(M/(0O!D4GNH/0R[O<>I1!M^E9M M%9^@T>JT"J/4S]+4P]I48;>#K*UHQ8DJ[F+,%G9-^TGDCO@NDU\9FX_XI:OPD:E-WF:4G[,>6-5.\+.R;]I/)'?!= M)KXS-Q_Q2U?A(U*;O,TI/V8\L:J=X6=DW[2>2.^"Z37QF;C_ (I:OPD:E-WF M:4G[,>6-5.\+.R;]I/)'?!=)KXS-Q_Q2U?A(U*;O,TI/V8\L:J=X6=DW[2>2 M.^"Z37QF;C_BEJ_"1J4W>9I2?LQY8U4[PL[)OVD\D=\%TFOC,W'_ !2U?A(U M*;O,TI/V8\L:J=X6=DW[2>2.^"Z37QF;C_BEJ_"1J4W>9I2?LQY8U4[PL[)O MVD\D=\%TFOC,W'_%+5^$C4IN\S2D_9CRQJIWA9V3?M)Y([X+I-?&9N/^*6K\ M)&I3=YFE)^S'EC53O"SLF_:3R1WP72:^,S%G M9-^TGDF?_1<3%MUDSZSX-=\LL M]^MLW'G(#[-T7 QNZ0$(7(JT]2\5;\FMY4?LX/>-9NGV%L;5+06&D46>JLJJ M7TQQA$%16PMY#2T*@[C3AQ.I7W.).#+EPY3,[O[03EN[74JS]NIQ=HJ7-)?T MMM]<4I0^AE;B%P4W@5BR(4C#BPJQY,BE9"W7W3O1Z>&C&/6C8OQB5?U5+P,Y M'?=2_,EE]2.[G-=GWLSSP[IWH]/#1C'K1L7XQ&JI>!G([[J7YD:D=W.:[/O9 MGGAW3O1Z>&C&/6C8OQB-52\#.1WW4OS(U([NS//#NG>CT\-&,>M&Q?C M$:JEX&>'=.]'IX:,8]:-B_&(U5+P,Y'?=2_,C4CNY MS79][,\\.Z=Z/3PT8QZT;%^,1JJ7@9R.^ZE^9&I'=SFNS[V9YX=T[T>GAHQC MUHV+\8C54O SD=]U+\R-2.[G-=GWLSSP[IWH]/#1C'K1L7XQ&JI>!G([[J7Y MD:D=W.:[/O9GGAW3O1Z>&C&/6C8OQB-52\#.1WW4OS(U([NS//#NG>C MT\-&,>M&Q?C$:JEX&>'=.]'IX:,8]:-B_&(U5+P,Y M'?=2_,C4CNYS79][,\\.Z=Z/3PT8QZT;%^,1JJ7@9R.^ZE^9&I'=SFNS[V9Y MX=T[T>GAHQCUHV+\8C54O SD=]U+\R-2.[G-=GWLSSP[IWH]/#1C'K1L7XQ& MJI>!G([[J7YD:D=W.:[/O9GGAW3O1Z>&C&/6C8OQB-52\#.1WW4OS(U([NS//$2',K8&X.$^ZI>BN/6PLKU9I&V8UCN0:[P"QW23+M6.VZ^Q77;^S"D MWU4J4ZT_FL?)I5>W(6TYE94M+44(Q(EEL([E.7!E5E5'%'43HO;UKY;D;[:Q8ZP=X51LO8IZ M2I\]39"71]A?+*OZ[?1);\-8]ZUS0\_;F+X@L_^^0O<1J*759CR/L+Y8UV M^B2WX:Q[UKFAY^W,7Q!9_P#?(7N(U%+JLQY'V%\L:[?1);\-8]ZUS0\_;F+X M@L_^^0O<1J*759CR/L+Y8UV^B2WX:Q[UKFAY^W,7Q!9_]\A>XC44NJS'D?87 MRQKM]$EOPUCWK7-#S]N8OB"S_P"^0O<1J*759CR/L+Y8UV^B2WX:Q[UKFAY^ MW,7Q!9_]\A>XC44NJS'D?87RQKM]$EOPUCWK7-#S]N8OB"S_ .^0O<1J*759 MCR/L+Y8UV^B2WX:Q[UKFAY^W,7Q!9_\ ?(7N(U%+JLQY'V%\L:[?1);\-8]Z MUS0\_;F+X@L_^^0O<1J*759CR/L+Y8UV^B2WX:Q[UKFAY^W,7Q!9_P#?(7N( MU%+JLQY'V%\L:[?1);\-8]ZUS0\_;F+X@L_^^0O<1J*759CR/L+Y8UV^B2WX M:Q[UKFAY^W,7Q!9_]\A>XC44NJS'D?87RQKM]$EOPUCWK7-#S]N8OB"S_P"^ M0O<1J*759CR/L+Y8UV^B2WX:Q[UKFAY^W,7Q!9_]\A>XC44NJS'D?87RQKM] M$EOPUCWK7-#S]N8OB"S_ .^0O<1J*759CR/L+Y8UV^B2WX:Q[UKFAY^W,7Q! M9_\ ?(7N(U%+JLQY'V%\L:[?1);\-8]ZUS0\_;F+X@L_^^0O<1J*759CR/L+ MY8UV^B2WX:Q[UKFAY^W,7Q!9_P#?(7N(U%+JLQY'V%\L:[?1);\-8]ZUS0\_ M;F+X@L_^^0O<1J*759CR/L+Y8UV^B2WX:Q[UKFAY^W,7Q!9_]\A>XC44NJS' MD?87RQKM]$EOPUCWK7-#S]N8OB"S_P"^0O<1J*759CR/L+Y8UV^B2WX:Q[UK MFAY^W,7Q!9_]\A>XC44NJS'D?87RQKM]$EOPUCWK7-#S]N8OB"S_ .^0O<1J M*759CR/L+Y8UV^B2WX:Q[UKFAY^W,7Q!9_\ ?(7N(U%+JLQY'V%\L:[?1);\ M-8]ZUS0\_;F+X@L_^^0O<1J*759CR/L+Y8UV^B2WX:Q[UKFAY^W,7Q!9_P#? M(7N(U%+JLQY'V%\L:[?1);\-8]ZUS0\_;F+X@L_^^0O<1J*759CR/L+Y8UV^ MB2WX:Q[UKFAY^W,7Q!9_]\A>XC44NJS'D?87RQKM]$EOPUCWK7-#S]N8OB"S M_P"^0O<1J*759CR/L+Y8UV^B2WX:Q[UKFAY^W,7Q!9_]\A>XC44NJS'D?87R MQKM]$EOPUCWK7-#S]N8OB"S_ .^0O<1J*759CR/L+Y8UV^B2WX:Q[UKFAY^W M,7Q!9_\ ?(7N(U%+JLQY'V%\L:[?1);\-8]ZUS0\_;F+X@L_^^0O<1J*759C MR/L+Y8UV^B2WX:Q[UKFAY^W,7Q!9_P#?(7N(U%+JLQY'V%\L:[?1);\-8]ZU MS0\_;F+X@L_^^0O<1J*759CR/L+Y8UV^B2WX:Q[UKFAY^W,7Q!9_]\A>XC44 MNJS'D?87RQKM]$EOPUCWK7-#S]N8OB"S_P"^0O<1J*759CR/L+Y8UV^B2WX: MQ[UKFAY^W,7Q!9_]\A>XC44NJS'D?87RQKM]$EOPUCWK7-#S]N8OB"S_ .^0 MO<1J*759CR/L+Y8UV^B2WX:Q[UKFAY^W,7Q!9_\ ?(7N(U%+JLQY'V%\L:[? M1);\-8]ZUS0\_;F+X@L_^^0O<1J*759CR/L+Y8UV^B2WX:Q[UKFAY^W,7Q!9 M_P#?(7N(U%+JLQY'V%\L:[?1);\-8]ZUS0\_;F+X@L_^^0O<1J*759CR/L+Y M8UV^B2WX:Q[UKFAY^W,7Q!9_]\A>XC44NJS'D?87RQKM]$EOPUCWK7-#S]N8 MOB"S_P"^0O<1J*759CR/L+Y8UV^B2WX:Q[UKFAY^W,7Q!9_]\A>XC44NJS'D M?87RQKM]$EOPUCWK7-#S]N8OB"S_ .^0O<1J*759CR/L+Y8UV^B2WX:Q[UKF MAY^W,7Q!9_\ ?(7N(U%+JLQY'V%\L:[?1);\-8]ZUS0\_;F+X@L_^^0O<1J* M759CR/L+Y8UV^B2WX:Q[UKFAY^W,7Q!9_P#?(7N(U%+JLQY'V%\L:[?1);\- M8]ZUS0\_;F+X@L_^^0O<1J*759CR/L+Y8UV^B2WX:Q[UKFAY^W,7Q!9_]\A> MXC44NJS'D?87RQKM]$EOPUCWK7-#S]N8OB"S_P"^0O<1J*759CR/L+Y8UV^B M2WX:Q[UKFAY^W,7Q!9_]\A>XC44NJS'D?87RQKM]$EOPUCWK7-#S]N8OB"S_ M .^0O<1J*759CR/L+Y8UV^B2WX:Q[UKFAY^W,7Q!9_\ ?(7N(U%+JLQY'V%\ ML:[?1);\-8]ZUS0\_;F+X@L_^^0O<1J*759CR/L+Y8UV^B2WX:Q[UKFAY^W, M7Q!9_P#?(7N(U%+JLQY'V%\L:[?1);\-8]ZUS0\_;F+X@L_^^0O<1J*759CR M/L+Y8UV^B2WX:Q[UKFAY^W,7Q!9_]\A>XC44NJS'D?87RQKM]$EOPUCWK7-# MS]N8OB"S_P"^0O<1J*759CR/L+Y8UV^B2WX:Q[UKFAY^W,7Q!9_]\A>XC44N MJS'D?87RQKM]$EOPUCWK7-#S]N8OB"S_ .^0O<1J*759CR/L+Y8UV^B2WX:Q M[UKFAY^W,7Q!9_\ ?(7N(U%+JLQY'V%\L:[?1);\-8]ZUS17=Z0'+\LV)RDS MO8&>9'!:>@2=J:#5:#/;$M4FHHQ8<46EIVS;L/C- M.I0[#RHIR1V#W[-5^'+D@XCN76H_%=;4M$?%!66&R;2G MCER$UARITMK_ 'UIZ^(ON![#LC%WMKBJL)N=HFTJJ/=\9R")'?=3;LEMEV;F M0I\?RBZ-2H3B4+=;[#J];M?H52LU5Y^B55C29V17%"NZPKANH<1%4(96G49% MH5AV8*AL0CM38M0:[3K1TF0K5+>T^2GD8T[F)"MQ;2X)RX7&U8D+3EV%)CLJ MALGN)Y![8 !#UTN_2F8;T=VG'K5B\NU9%R?V3:9L?4V$.+C34XW&= MI(AN;3S6WU<[3.*093;R8;#B>U>;BQ\S9I\VCW.3"E2ZV[6;MY5DNS,%2]G* M>J$9I[93ID=A74S*OVJT]VJ'ZEN...V4VE<5WGWCREA:4MJ6BF8M%/IC"69V MJM+ALPZI>3^R1'N$_P ZN&"&U@ZI&N%RS*\DSO*M=RR_)'XDBG^(JKNO:)HE'UO*U)OYMDN5 MM=9>F23D?_AE;50=A#SF+B%,ICL]TVTUC3W.1,Q[-L+BK'HFK)VHJ#:T/*A'Q..NX%=ULR_M4W[]9+IC5]O..7F*Y!O&/W:XV.[PG*T4Y M$N=KF/P)\5VJ:UI5QN4P\BO56M.M/_H6Q9>;F&69AB.F-/)@M"O*2N&),?IA M$JJ\RN6==EWX:6\RJ*%I\E2(X8I^B,/ZMTXHY3A "5* M0I*T*JE::T4E2:UHI*DUZTJ2JG5U5I6GT5&[L1W#ZA&,(^+)_C_'B+AW1%?* M [5;[1BW&?GOD[\2ML9A8_KODO=WGI;+\-OM,6VQ[KE+55QEYIND=AG)NIQ+ MC:4+OWDEMRKP]5*]*XUU;LU:*Q,O!6F1BN8IR-C)'=4N3AN;;9BJ6V,,?U.+ M*EE-IKL+[6VF9>@6TF(ITN$$2]07MMC<@B<5N[782F8V<4-E[)D4ZJX#:KK; M+[;;?>K)X6RY6^8RA^).M\^(XMJ9#=9<;6VZVM2%H6 ME2%5I7K*JNM.,NK9?;4RZU&*5H7"*5)C#*E28ICLPC".[".X6C:=;>;0\RXE MYEV$%)6E4%)4F.S",%0V%)C#I$!AYMEVD/YY(12,O M/+&W:VJMNZB-*D8L4[+D7./Y6Y9&3NL*LF5Y<-S S!:DQR8\$-L8%;"\:R]B MVEPJ<[!ZH1AE1*,X5S"\NYB3EPLHCW6-Y2$J3BP8U;4HJ](QTO?)CI#+P_8; M]-_19H*#.I)Q[1V'W68NT2EL.H=B7;8=[[##N?Y A3;:FU/LL6^(IM*X%NC/ M+>>?N=8&ZRSUA&DOL(ZY5IU.1?C M/MOL..,R&7&WV7F'%,O,O,JHMIUIU%:*:<2M*:I52M*IJGM)/R,(*@I*DXH* MW4GU",4X5)5ABG<=HF+8<*Y,SJOSK] M9>JJ(]NMNZ5(HMR^VNC=6VJ9*E"YS-4H=O:9B')5WC5=O.N*;F83%?L,Q!B8 MVRWJ=#(E"^^I4GWD*[_4_<*W&<&1+:K.W:7XN2_4]"ML]%YB&%#-15EBM'@P M3.=]:>]U1W<.Z>QY5.)N4V:]6C([1:K_ (]=K9?K#>[?%NUFO=FGQ;G:+O:Y M\=$J!)#:8J7'Z(0C]AJ2-N;'O>Y-K[-V[ MDU?_ )0[2V!F6Q+[3RZGJ(O&:9%<#M&40;A_9AW_ !>,UD5.??JM2J%4F/U]2?>?7X6W M>6IU7KW5?X[WGAWSSP #DK-9[ID%XM-@LD)ZY7F^7 [1; MH].V_/N=SDM0X$)A"JTI5YV5(8;32M:4[3E#B?=;8:24>+ M%K*O.N;?BVW;,JE$UI%IK_*[/=,GDJ2JG6KJP-S+4]::IJFKU%?6HE2%RCC!/JZG8A%4?*2:=/Y42R>DU^ZJW336+KA)S])F%P3W/4;S4 MY*H4KX_5TY%$/!P+CWR"HN6:H@ M M "(7FXRVUNJBTHJA4C$+"\XKKK7RBTO7./1=4TK_ ,FV&T]7T?\ A_\ ^R/Z M\U%NIS"MC*_!"]GYB4;;V/ER?(;(-#9/0FKK*:PG%EILU.,QQ8C,[7QP MR/IW=G+BAN0@8@GCD\ $IO1C]*INKHWL^EULD=>Q-%9 MG.8D;*TY=+B]$ARI#:&HZWDU: MP,ZO24]74:;4F+\HI62$8]SIK*MG2WDPV,62*5IVBTQPHBB_UPYZ0GBESJQ- MC(-!;.M5VOS,!J9DNL+\]'L6U,,4I+5)#6189*D5?5#;D.T9I<859EI?<2JD M6>_V:UI1^U=A;36+FE,5NFJ;8BK(W,HQ+EGN^G ]"&'$J&VTI>!U,.Z1 NQ9 M6W%F[92L'Z)4$NOI3!3DLO(B99^>S&.7)".UQHQM1CW*XF;)B)EX /AN- MQM]H@S+K=Y\*UVRW1GYL^Y7&4Q"@08<9M3LF5,ER5I;C16VDJ4MQ:DI2E-:J MJFA^MMK=6EMEN+KCL<*4PAE5&,=R$$PV8QCY)Q..(:2IUU<&VT0RJBI61,(0 MW8JBK83"&QLE/MMR'6/$&98^06[NQ*MB\YA.5GZ2P";V%M5GUO M\5Y"=F75I=6ULQK0XNU*KUUDW=*V5PGI^L#"EK M*WY3FUP1HZ;@W%L_?VQ\JVWN/-;[L+8>9W%=RR+)\BEKES93M:4;CQ([5*4: MMEIBQD,1X4&,AF'!BQV8D6.S'9;:1<>ETFFT.G2E+I,FB0D)-.%#;:U2JU&MS\S4ZK.+GI^;5B6XN.)2O)A#O)1"&U M0A*8(0E,$H@E*80/-#TCS@ =GPC#JK\BYSHK2>NM*=I^AU9R;EY&5FI^;< M@S*R#:WG%QR84-MHBM<5?-2F*OLV#MRHD1+V3Y,\PAM* M43;KDTB[7*1U)3UOW5Q793U]1K+M-6W[2U^K5V9RZ;4WUNY([.!$8_!M_(VW M!#:?%!,#939RBR]G*#2:'+9-*IK"&LNYC7"&5USQY778J7'XRHFNPZ:G0E>/ MG23\E.[ RIC=6+J;92Q'>MVV8C>6WE,1A%>RQ$BYI,RJ A":412EJ M^I1*.S2E\[H:WU]N^L^^I>)^0:ZC=[ZDJEE:4C*KRE,I:7]?9B45O;HL:';^ MT#"4X6)YSJQOP8*3,PTU>&'B2]%Q'U"*TDLC4 D3 MX6]*?S/X(28L#2^SGKKKAJ0Y)F:7V*U+R_54Q3[ZY,NL*Q.SF).(R7Y#GE'Y M-AFVJ5(6E/SAYY'6BN!6ONULE;1*EU>FP;GU0R0G)?(U,I\%.5>14'4PAM4I M>0ZF'>2DSVR5X]J[&J2BE5"+DAERQE'\KLM'%LJR(Q)4TI4=E2F5MQCN*C$L MV<>/E2.@,GC0[7R;T1L+5-\K2.P]DVLIMLV9ADASJI63<9ELNCUHNV/Q>O\ MR1X[5\=I^RKRO\Q7:O:&^N2JUN6=K3%29VT=*F81EGO4F$8::VN,?*BIF'J+ M!4+1&4282ENT-%?ISVQ#3):,)AGXT5)5I3J(?%2EZ/QB57 >FJZ+[8[#+EFY M=8!9'7:,I>9==JP^[G>,V]E54>2<0MQIUQCMT31#JJ.-J7&D M]=!>/(15!VR[[T$]]A;$QE\4?@7%JVV[DC""O5M8DDR-[=W4^E,6K3L->IY# MS$8>KX9M"=CRH14GU[,#U?O2NCD\;/&SVK8K^('G:FUOLSZAP9SDGIZH]@L[ MJ?PEOE'E&<=-9T7F -27+OR\P*[.1_+)I'PBS9WL)V0ZPM#=6HZL&Q2>VYVW M%IHARKB6:TZU^4HTE:T^C)707D3T4P:LJ^W!7?>6RQD^73G$*^KAQ>K*>9.7 MMW=R4%1=M0RXI/>90\_E^326UI^G%D[^7"1P;Q^5"\0,+:EP]%ZAW#N^],T5 M2/.OM+-J7")=:_0BK5XN+MVO"54ZE56ES'FZ=54=E:JJ5V,_HVAQM7-Q2NM5 M24H[*NZ2C'-O0^HG2F?9?C^.!UC1$V6E(+11Z7-5AU/AZ*JRZ6:FVW,)<%U"T41==GW64_=VIE* M..4J[9EV1M2>SVHZE)[2IMLQ<;8:SZFYB;E5VAGVMG'.X5,PC\261!+63XKV MG1AXR%K2WWVVKZ7)>5FD6?DE[&"3RP=BGXTRJ*G<7QF=)A\4A%NESN5ZN$^[ MW>XS[M=KG+?GW2ZW.6]/N-PG2G5/RIDZ;*=6Y,EN/+4MQQQ2EK4I2E*551,+ M;;;#;;32(-M-0@E,$I3""80W$P2G:P2GP80(A<=<>6IUUR+KJXQ5&*HJC%48 M]TI2H[,8QV<48]\^(Y#B )JNBVZ9W=?1_7BVZ[S'\J;>XM7"XIK> M-;S)W;R+7Z);U:SL@U-=9SU$6R11U57W[-(52UW!27.Q6VS)*[DB(+R+HZ/; MAIR?D\-*M(VG:/IAM)C)W*)N$.ZAX*7D_"(VOZQ"=+)$IF/P:]GN%JBX7_N./);2?+/5=BW+H//+1GF"WRGD MJR[>[1JZ6*\-,,/S\:RNRO\ 5)QK)HJ),>K\*6VV\E#[3Z*+CO,/.4>K]GJQ M9>I/4FMR*Y&=9\%6XM&6,$N-+[EQI6&.%:(QAL13W28PA=F@U^D6EIK-6HLX MF=DGO"3W2%[6,6W4=TVXG+#$A<$JV4J[E4%1]X/'/; !$!T[ M&]J:*Z,WD [$GJ@Y#MV+9-$XZE+BFZSE;*N%(F8V^JT5Z^RO6,'.E53]-%T9 M["J=A2B4[EZ+UZO$H:5-Z9+TJ*YYSU=3PRLJX2IDBV^6L]9KOJY%*]+?JD$2 M:/7U0K"]#@R7C6O&P4H" "4GH7M$TY =)1QAQN9 5/Q_" M$MN)JVM22-KW*S M"AW?6BF$.8'YQGJ1OQQC-*2RO#\:#:W5^.&#%#9)(NGHW7NW]GI=;>)F3=ZK M=\4$RJ8O(Q?%4ZAI'BCCR1V,L39KFO V$ M'0MJ:^LVVM8[&U5D7:_-[9F!YAKZ_=E%'%?D;,\?N&.73LMJ52CBOF-S?ZDU MK2E?V==#N4V>>I51I]2E_P!?3GVGT?/97!Q/]I,#HU*2:J=.J%-F-EBH,NL+ M^8\A3:OZE1-2!F>)7O ,PRO!M2JP[WC=TE6BZ1>M:$J MKY.?#D(^E*:_4^E-#:'*S3,]*RL[+*TV7G&T.(5XT.I@M"OIA&!K&FY9Z2FI MF3F$X9B4<6TN'DK0I2%P^B*8^,ZV=DZP !M0NC;W? MYQO [BIN!^9^4+KD6G<7M.43NWY3YWF^#,NX!GQ6JE(Z^ MPI2E)K6NM:\&C]8+:VFI4$Z6U+S;JVT^2R]&$PS#Z&7$&R"P%8Z_6+LW5(KT MQR8E6T.*\IYGX!Z/OFUF;QB!F (S^EBUVK..(E_O< M=BKT[6.6XMG+%$(HIY<-4A_$;LA*NKK^;(M^5/274]=$UI;:+5UJ0@L%H9*[ M"CWI2,FXK"S:*5F9./BQX4S3?TJ7*P;3X7PL8>$HH[_*$6,[*M#I5JHPWCFK M"5&0JJ[5,:I5+4NVW2W/MOP9*4J5U.-.) M53M?M.%]AB:9N$-'F'/#DG5,IW? M!95CED_59A_NP)1HM]5X-&@EN-6A5F&_ G6TO1^L]#!,J^L]')$D9Q'Y57R MAQ4HSSBIIW))U&:)6_B.9YMA,6LCM-];U(EY:R!:&>JCG^'5]2OKI_Q/JU[> M"36AHH:U99*T\W+HR]RZRR]')\J.I_:P_5,[E=$C7$)AU;9N4F%Y-UIYYE.7 MO[5>G?9B^L>H3?E85X<@I;MO!2VP[E3R7;ESN2,JX0:]5/\ '[-O8T9%<1VE M?Y.N2KL4_P W;/,1H8VH+RN6T4IOR84^"5>K;1G(P_J^P]%>B6>BB$&[')2Y M'OJGXJA[,)-,?[7VF,FS_E17,_)6'X>L=.Z#U>R^AY*+G<8&8[ R&'52E^0< MB2IV20+=Y1".SVO+VI]*U)[5$(2KL&1T[0X61EXI54:M/5&,/!2IEA$?E@EI M:_L<28_4=$5:R92I%.I4E3H*\*,'7UP^;&+B$?:THACY*=()S,Y>5=C\A.0F MP,]L3C[4A.%HGQ\7UXV]'R*\6/)ZB*+06WM9:C8K= M.2&46RDC N+MH;N-G7*CUK@K M+==[4/5^8:Q25G4XD98;54T]!2&X?]FC3'/B+2UY4(E^DI*76*C/RIGC.NZX MAQYY4M#H;;0P1-U^RSZ]K-)3.,0^.C(S,)^52%,QR>2U&.SX-8=$=9[39 M6AVG9:RJE51DWU?$7E=8^JE<'D_*ZG<\*F*6W*F@ M &8?"SG5R(X%[2:V=H3+EVU,_YG&S;!+QY>X8 M#L:RPWUNLVG,,?2^VF2MNC\JD2*++R,*9B77'PVEX=C%M<:(XFEX4XT1BE.'*[)6QKEC*E"HT69TJ#F1+S M*]LS,(3X#J/"PY58%PPK1B5@BG*K+L*^CHZ4KCUTBN"MR\(N#6#;ELEN:?V' MHW([E&:1E4ZT)^A=6]$M6HHD[-V>;7 MLS#CDXZGR8-ITEGZ%*=>]CV;/:&^C8YRT5H%IV&&VY-J/K<5ISWV0:9]K[;G MI4LMD #6L=.GH:NANDQY!,1(:HF/;#*9C])0&^.C=9;P*XE*,+-44B=1\;JF&)Y7"8/)^C9V"(8 ME0BT O/?)=M_MYAQ;W3QYN,Y#MYTKL^/F%CBNNT2 MZC"-L6Q;C;$1A3E5/,L9CB>5//K0FB6U9$RE?55Q';IEHCZ&J4M+1JZVC(U6 M)93:XPAL:=+*W8_.9=:2GRL$LW:&AV@EH8 MG:+-L3,(>5I+J%Q1\BX0BA4._!48&(6_LG*V[L/;&Q4Y&"9:U=,G::0AU"D]S%"X04B*?E3&$3 M^5.?D9NF3TY39YF,O.TYUUAYM7=(=96I#B%>M"TQA'Y-TX\YCI M M MC<*>+>BI_%31UUSC1>H;Y?FUI:KA!0VMQQ5?),HI]6E*4IK+O>O'MFQ>7;.6H MMLJI3:=)SBF$,RU1G&66XL(0R[!#3;R$M_"H7%4$PAMXJ^4_H1T+]PMT\WJU*;G7IR?H5+F9M^$\Z[-,J>F)B5<>+OAMT#['->?#Q'.J7>/O@5OC6?Y\GK6_7"[R5D/X:HW0BM_\I;XF MZQQ?B?IGZZ8KE#N"85C^*.2<=V%BMV<:E79RP6R/27&9R#$+ M&PWY:JO)N7K_ Z?XBR<+AK=6BK5IJG2;16BGJU"8DXNL=63"*T+5%>#)B@W#%N0(EOBNJL'8VS4G5K#6%I%CUJFT-3?6JFR=/ZH0MIW2 MHO\ 4;+.G096E26],RX(O+P8<:\M)TMD5F M /VC1I$R0Q$B,/294EYJ/&C1VEOR)$A]:&F6&&6 MD54\\MQ2$I2FE5*4I-*)ZSY4I*$J4I4$H3#$I2MQ,-S$K(3\F$LS M&,$JA^^7%;T?%%S)X)L-NTLG"Q]D*;3'$0;GWH=437CC,/02I28^ME$$,^N# M>7ODD9@)GYBMS;XU6;F!Q3WCQTO*X[*]DX/<(&.W"2FBH]ESBUK8R#7]^>3V M:U5'A9I:;%)>0FJ5.LQG&J+1Y3M4R2QUHGK*6FHU>9A&,*>\F+B4^&RO:/H^ M5;*UI3XE1@KO&,VOH#5J;-5B@NQ@F-09C!"H^ \G;LK^1#R$*CXX)4DU4V5X MMD6#Y1DF%9=:)E@RO$,@O.+Y/8+BWY"XV3(S2J/*QY4=5*K96RMQI]E=%LR&'W8[[;C+BT*Z=0I\C59.9I]1ED3TE-)P. M-.)@I"X?&A'Q=U!63$E62*8P5"$3NR$_.TJ;EZA3IIXJ'Y MRBPHMWEGFUIPOU)"IQ?QNJ5*6U'@^DI^J:_KX*SUZO KJT*Q,4Y<)-'JZF3@ MMQ#^L\8PE^GT)HFLE2:4KU=M= K[ZUUYO#JS:' M,;%'2W)H_P"R3C>A]$RZ]#Z"^URE&ZSW?4I2V]+?JZG9Q?\ VL<#*OK,-,Q^ MDFB(D): !4B^5/<=JW7 N.'*FSVY2I.)9 M!>](YQ.9:2XXJS97'?S' W9=:5[3,&)=['FC5%UI5OR^5-(55"UMIB-H4').@VD9;VTJM'7?86;8A@5@;HN]YIDUDQ: MTIK156J7"_W*-;(BW:HI6J6$NR4J<5^Q*$JK7ZM/H\RM565H5'JE;G58).DR M[TR[Y6!EI3BLGK5"&%/E*,CLE9JHVQM19NR-(1CJEIIZ5D&(*A&,-.FYA#"% M*R> E2TQ6KP4I5'O%Y?$\P8!=*/H%SDUP!Y1:E@V_P#* M>0SM97++L-AMI565(S36LF'L7%8,%Q%.TU)EWK%HD+K36E%MW);3G6RZXE6: MW;UV%G;<6;JCCFE2[@S,04PXI7J0AR*_E3!4-F$#"+QJ)&T-B;14Q M+>FOKEU.-0\)3TO%+[28?&6MN"/D5%,=K%1JW#9&:Y@ M "P7\GHX%UY/\JT<@,\LGSW37%V9:LF MHBX1E+M>5[@DT??U_8&E.)HB8W:GHZ[_ #$(4OR3EJM3$MI4>Y4HN#+]K;=C MEF>LAU0B&FI\):TO*R;!6Q+!$ M %I+HGOE F5Z85CG'SG'>KWG6H6J1;/AF M\GTR[YG^LV*5HS'MN=40AW5/,P[R]EYN&Q#3$88(NVXKE6-9SC-@S3#;[:LHQ+*[-;L MBQK);%.CW.RWVQ7>(U/M=WM-PB.*:FP)$-YEUIUM54+0Y15*E/IF6F9.9>DY MME4M-2JU(<;7"*5H6B.12%ICLIBF.Q%,2W,K,R\Y+LSPKK1 MUSR2786'8]<;^_&HNM:5\HZB!5M%*?64MU*44JI5*'?H].=K%6IE)8_75.89 M81\YYU*(1^C+E/-J]0:I%*J55?\ U-.8>?7\UI"G,/TY,AJ350AM"?)0A,$(3]5,()-94S,/34S,3S-@8+K;&&:R,DV#F.,X/CT?LJ5Y>]Y9>X M5AM+/4CKJKMW"?'3U4^FO:.G/SC%.DIVH3"L+$@TX\N/DH;1%:_ZDQ.[(R;U M1GI.0ETXIF>=;91#X[JTH3XN_&$?ZH&VZUI@5BU5KC -7XLTIC&=<85BN!8X MRJB**9L6'V*!CUI94ENE$T4FWVZ/2M$TI3ZOT&KZH3KU3GIZHS*L4Q4'G7G( M_'=6I:_[2HFS>G23--D)&G2RE7-+F9-Q#S:O$MM<% MH5\L%0A$VQG&[=V.\D]!:>WUBE6463;.O,5SAB&Q*1,_(\N^6F-)NV/29"$T MHN?;;NJ? DTZJ53(MKJ%)HI-:&L:T%&F+/5NK429RZ=2WW68QPX<<$+5!"X0 M\3B,*T_%4DV6T"KL5^B4NM2V2#-38:>A#+BP16A,5MQCY3:\2(^M,?H]M/)/ M9 !")TT6H:W?7^L]VVZ+54S#K[+P?)'6DT[5;!E+?Y M0LLJ4NM/HC1;Y;)#".JOTN91]*:T^E%OM"3:GJ6N6BLA,.9&JLRBMQEQ*U?%EOMU:_RF]W/7&R%AKT9&7Q3%F9MRE3RD[O4D_#3I9U>7P&) MIA;<,GAS_2F9E,([BEL MLK6A'UUI@CXRHF=W9V25;Z\2PMB4XX)M55I"07%'=(9F9IIEYV&[DTII2W%1 MR;$$15D+(7?/;1\92OY<.YU MXE_:6WO7&R?" UU=YWF]*X(]TH=K:T//GMH^,I7\N'E<$>Z4.UM:'GSVT?&4K^7#N=>)?VEM[UQLGP@-=7>=YO2N"/=*':VM#S MY[:/C*5_+AW.O$O[2V]ZXV3X0&NKO.\WI7!'NE#M;6AY\]M'QE*_EP[G7B7] MI;>]<;)\(#75WG>;TK@CW2AVMK0\^>VCXRE?RX=SKQ+^TMO>N-D^$!KJ[SO- MZ5P1[I0[6UH>?/;1\92OY<.YUXE_:6WO7&R?" UU=YWF]*X(]TH=K:T//GMH M^,I7\N'E<$>Z4.UM:'GSVT?&4K^7#N=>)?VEM[ MUQLGP@-=7>=YO2N"/=*':VM#SY[:/C*5_+AW.O$O[2V]ZXV3X0&NKO.\WI7! M'NE#M;6AY\]M'QE*_EP[G7B7]I;>]<;)\(#75WG>;TK@CW2AVMK0\^>VCXRE M?RX=SKQ+^TMO>N-D^$!KJ[SO-Z5P1[I0[6UH>?/;1\92OY<.YUXE_:6WO7&R M?" UU=YWF]*X(]TH=K:T//GMH^,I7\N'E<$>Z4 M.UM:'GSVT?&4K^7#N=>)?VEM[UQLGP@-=7>=YO2N"/=*':VM#SY[:/C*5_+A MW.O$O[2V]ZXV3X0&NKO.\WI7!'NE#M;6AY\]M'QE*_EQZEI7HU..&B=DX[M3 M$:Y[<G5+!!Y4LPXVZI*'$.8,:GUY$J4A,%[793BAN1B M9_=AH(+E+I[;46WMG.N\]7*!%Z,LF?G&'Y="WF7)>+L6D2;*E+0AU<6HX\B% MQ2O)E2G)(,0@7! -7+TIG%=SAUSIWUI^%;/R9A+F5OY[JUMI"DPE:SS];N M28O!M[CBZJD,VQ$R397%UZJJDXR__P#U5V.W;6EA:NQE%JJW-,G-*@S,^5U3 M+_!N15XM-R0>2GR7(;)KIO&LW&RML:S2D-:7)Z:IZ6\G2'OA&TI_=Y8LQ^,V MHCY,[,% .^ZMUCG& MZ-C83J;6E@F93GNP\EM6)XG8H*>M^XWB\2VXD5#CB^I$2&BJU.R)#M4,18[# MDB0MMEM:T]&I5*3I$A.5.H/0EI&0;6ZXN/@H1#%'Y8]Y*8;*HY$P3%2H'?IU M.G*M/R=-I[,9B=GW$--HAX2UQR)^2&SE4I6Q"&548PA!1M&N!'#S"^"O%W6_ M'K#Z19LZP0/RQL'*&&E-+SC9M[9C/YCE;OE$)<^:NS66XT!MWM.1;5:X$-2U M_-J*KK?MM:NM9^&YA"0JG;_X2\-,IEM-.,N3 M+=+FP/+-MRG%&2V.M3.6/M%3J])PBN,HO"ZUEPP>EU[5YI7ST=Q%4%)0ZE"\ M,8H28Q;"S$G:^SU1H,YD1":1E;W\VNEJD*96]$D)IV)UKD-49D0Y355, M2XDIF2PM;+R%UV14JIR5:ILC5J:]"8D:@VEUM<.^E<.^GO*AW*T*V4+2I,=F M"C7/5*;.T6HSE+J+49>?I[BFG4*\%28]Z/A)CW2%0V%H5!2=B)YN>B>< M ":?H9NBSOG2";H3F.P MK=.MW%C4MXAR-F7FBY$)6>WUJC$^WZGQN8PM+GSJ4PXR]=Y3"J5MUK<_\9F= M.MW;B*]J\IFPU'ZDD7$N6EJB(IET0R*TE&Y&9=AN84*V&DJ_6N^"I"'<,N74 M7;BW9NF*2J87W.G+AD5"61'=Q+3D4ZJ'<-]]*UHQ;&6RV6T8Y:+ M3C]@M5OLEAL-L@6:R6:TQ&(%KM%HM<5F#;;7;8$5M#4*!'AL,M,LMI2VVVRE M"$I2FE"@SSSLPZZ^^XIY]Y45K6N,516M4<2E*4K;*BI48JBJ.S&)>YEIIAMM MAAI+#+*4H0A$()@A"89$I@F&PE*8;$$PV(0]1RA\G, 09?*'MZ_H0FJ MJ..-4K,EQ%%Z[7A2,PM.)JALO30M/S/%!1#E^=8ZU6!G9=" ML+U:>9E$^/#%47G?JJ;9BA7S_*BDUUA?0HD "97H#M%KW M?TF>DY$B#6=C^EX&5[UR.G8HKYLWAEM3;,0F=:_H1Y/9F2X,KKK2M?\ E3LU MK15(FONK,*/=Y6$I5I3]64U)M^O3E978?6EFGB6+EJ-&KW@TB*D8F*0EV<7Z MM)3D:5]$PXR;(LH 7X !6?W7\F9XY; M=W!L[:EMW[LS7T38^=9/G*<)L.*8?)L>+2,JN\N]R[+9'7JMJ39V)DU]$5M2 M:>180VS]9*.M5A*/HB*_2Z53:8Y0I>>53V6V=.6ZXE;NE(2B"UX M_'*HK[5]#Y0:G5*A4FZS,229]YQ[24-MQ0WIBXKBA&7P(14K##P4Y('F/ZJI MQ_\ %9N+U+PK^J>GKEJWFS*>^>_ \_6W43.6:]RR/U53C_XK-Q>I>%?U1KEJ MWFS*>^>_ :VZB9RS7N61^JJ;,I[Y[\!K;J)G+->Y9 M'ZJIQ_\ %9N+U+PK^J-I>%?U1KE MJWFS*>^>_ :VZB9RS7N61^JJ;,I[Y[\!K;J)G+->Y M9'ZJIQ_\5FXO4O"OZHURU;S9E/?/?@-;=1,Y9KW+(_55./\ XK-Q>I>%?U1K MEJWFS*>^>_ :VZB9RS7N61^JJSA2E#>Y&)PUZNV@N0D*-0*8EJO42:@\MEZ:0[!QMW3,; MK'P+L$X-O!Q&QB5%;OB/!OUA7DSZ%-%?Z6?_ !D9%K?[.>F)_P#U',F+:XRT M_H2G_P!YYT?K"O)GT*:*_P!+/_C(:W^SGIB?_P!1S(UQEI_0E/\ [SSH_6%> M3/H4T5_I9_\ &0UO]G/3$_\ ZCF1KC+3^A*?_>>='ZPKR9]"FBO]+/\ XR&M M_LYZ8G_]1S(UQEI_0E/_ +SSH_6%>3/H4T5_I9_\9#6_V<],3_\ J.9&N,M/ MZ$I_]YYT?K"O)GT*:*_TL_\ C(:W^SGIB?\ ]1S(UQEI_0E/_O/.C]85Y,^A M317^EG_QD-;_ &<],3_^HYD:XRT_H2G_ -YYT?K"O)GT*:*_TL_^,AK?[.>F M)_\ U',C7&6G]"4_^\\Z/UA7DSZ%-%?Z6?\ QD-;_9STQ/\ ^HYD:XRT_H2G M_P!YYT?K"O)GT*:*_P!+/_C(:W^SGIB?_P!1S(UQEI_0E/\ [SSH_6%>3/H4 MT5_I9_\ &0UO]G/3$_\ ZCF1KC+3^A*?_>>='ZPKR9]"FBO]+/\ XR&M_LYZ M8G_]1S(UQEI_0E/_ +SSH_6%>3/H4T5_I9_\9#6_V<],3_\ J.9&N,M/Z$I_ M]YYT?K"O)GT*:*_TL_\ C(:W^SGIB?\ ]1S(UQEI_0E/_O/.GG&V>F]W-O'7 M>3:HV%I34"<-S.)%MU\>L-,R8OD-B-<8=R8GV5ZY9-(C-7:/-@QGXRGV'6J/ M,(JMI:.M)D-D[I:98RT-+M-2*S-*J-)O8.TUWEI*/*LT:U#&DNNLP=TYJ*'$/,S#.F.+1IK$PTT\W MC3%.-"TSV_ M\7_([ EQW*?^CE#I3>BTM5(S4U)3-C9)N9E'%M.IZH?VJVE10M.YWE)C BV3 M_DQ[NY^4E9Z4O5J[DK.-H>:5U')[*'406A7==],4Q.P=R7J[TW9]ZO8[_4.M MKO;2YGR/")C\#L=J[L'OI5?@4GRAW)>KO3=GWJ]CO]0:[VTN9\CPB8_ =J[L M'OI5?@4GRAW)>KO3=GWJ]CO]0:[VTN9\CPB8_ =J[L'OI5?@4GRAW)>KO3=G MWJ]CO]0:[VTN9\CPB8_ =J[L'OI5?@4GRAW)>KO3=GWJ]CO]0:[VTN9\CPB8 M_ =J[L'OI5?@4GRAW)>KO3=GWJ]CO]0:[VTN9\CPB8_ =J[L'OI5?@4GRAW) M>KO3=GWJ]CO]0:[VTN9\CPB8_ =J[L'OI5?@4GRAW)>KO3=GWJ]CO]0:[VTN M9\CPB8_ =J[L'OI5?@4GRAW)>KO3=GWJ]CO]0:[VTN9\CPB8_ =J[L'OI5?@ M4GRAW)>KO3=GWJ]CO]0:[VTN9\CPB8_ =J[L'OI5?@4GRAW)>KO3=GWJ]CO] M0:[VTN9\CPB8_ =J[L'OI5?@4GRAW)>KO3=GWJ]CO]0:[VTN9\CPB8_ =J[L M'OI5?@4GRAW)>KO3=GWJ]CO]0:[VTN9\CPB8_ =J[L'OI5?@4GRAW)>KO3=G MWJ]CO]0:[VTN9\CPB8_ =J[L'OI5?@4GRAW)>KO3=GWJ]CO]0:[VTN9\CPB8 M_ =J[L'OI5?@4GRAW)>KO3=GWJ]CO]0:[VTN9\CPB8_ =J[L'OI5?@4GRAW) M>KO3=GWJ]CO]0:[VTN9\CPB8_ =J[L'OI5?@4GRAW)>KO3=GWJ]CO]0:[VTN M9\CPB8_ =J[L'OI5?@4GRAW)>KO3=GWJ]CO]0:[VTN9\CPB8_ =J[L'OI5?@ M4GRAW)>KO3=GWJ]CO]0:[VTN9\CPB8_ =J[L'OI5?@4GRAW)>KO3=GWJ]CO] M0:[VTN9\CPB8_ =J[L'OI5?@4GRAW)>KO3=GWJ]CO]0:[VTN9\CPB8_ =J[L M'OI5?@4GRAW)>KO3=GWJ]CO]0:[VTN9\CPB8_ =J[L'OI5?@4GRAW)>KO3=G MWJ]CO]0:[VTN9\CPB8_ =J[L'OI5?@4GRAW)>KO3=GWJ]CO]0:[VTN9\CPB8 M_ =J[L'OI5?@4GRAW)>KO3=GWJ]CO]0:[VTN9\CPB8_ =J[L'OI5?@4GRAW) M>KO3=GWJ]CO]0:[VTN9\CPB8_ =J[L'OI5?@4GRAW)>KO3=GWJ]CO]0:[VTN M9\CPB8_ =J[L'OI5?@4GRAW)>KO3=GWJ]CO]0:[VTN9\CPB8_ =J[L'OI5?@ M4GRAW)>KO3=GWJ]CO]0:[VTN9\CPB8_ =J[L'OI5?@4GRAW)>KO3=GWJ]CO] M0:[VTN9\CPB8_ =J[L'OI5?@4GRAW)>KO3=GWJ]CO]0:[VTN9\CPB8_ =J[L M'OI5?@4GRAW)>KO3=GWJ]CO]0:[VTN9\CPB8_ =J[L'OI5?@4GRAW)>KO3=G MWJ]CO]0:[VTN9\CPB8_ =J[L'OI5?@4GRAW)>KO3=GWJ]CO]0:[VTN9\CPB8 M_ =J[L'OI5?@4GRAW)>KO3=GWJ]CO]0:[VTN9\CPB8_ =J[L'OI5?@4GRAW) M>KO3=GWJ]CO]0:[VTN9\CPB8_ =J[L'OI5?@4GRAW)>KO3=GWJ]CO]0:[VTN M9\CPB8_ =J[L'OI5?@4GRAW)>KO3=GWJ]CO]0:[VTN9\CPB8_ =J[L'OI5?@ M4GRAW)>KO3=GWJ]CO]0:[VTN9\CPB8_ =J[L'OI5?@4GRAW)>KO3=GWJ]CO] M0:[VTN9\CPB8_ =J[L'OI5?@4GRAW)>KO3=GWJ]CO]0:[VTN9\CPB8_ =J[L M'OI5?@4GRCW#CIT6VLN/>W,:V[&V!E69W/$T71RSVF]6JT0KHV7J1:@ZZRXZM<4 M-N(=P)@O83!<4)2N.[%&*&Y&.65+E] 586YR\2AWBL6PJ%I9ZSL)A4M+S,O+ M-LP>F)=R6@\K2\JE*90\M32>\[@51$8L5H>K8PI=;FK)SCF&4KWPLOE5M43;:-L MGR4Z>RG)B[ZV6D0[HKOH@+(1J=$E+52C>*;H?P;^3NE2KBMA7CCI#RLN3P4. MNKC':E%DN<4W +MO MR=#HR%ZTQ*/STW5CU&<]V#9I,'CY8;K&_P"(Q77-V8HQ<-EJ8?3VHE[R".MZ M-;5=E*V["IR0AQUF^=EJGM_=XL*A-*L32)C%)22X*GUH5L.3"(XH2^7PD,1P MJ=\;V1,804SMK>7$7>QI\LFVE7E\,[/(BF10M.RW+KAD5,9.\N8AE@WXFJSNC';3%6JX[(U9 M9F$58RF.RSUTG93C$%MY3O6CRTRQ4<:\LM=HMT-ZQ=Q%X\*+.IL?6IC#2JFO M]#<6K:R\RM7ZN/B:F5;G@H>R*R?"+6FNU^5W:JS)*M=2)?'5:8C]+;0F.*8E MD;CD,FZ[+)[KPELXH8O@D(C1@+FE. M "0[HWNCKVWTBN\8.O<-CSL>UGCDBWW+2,&F]U2LJHY&T+5#96W,]E MU1--?%8C M-ST^K*M7@I[R4(AX"$0R(0B&PE*4P+^T2B4VSM+DZ/29>$K(2*<*$]^/A*6N M/AK6K$M:U;*E*BH]F/+/8 !28^5/;VI?=T\;>.5NG*5&UW@&1;5R6& MPXKR"[WL>\M8]C[5P17Z/GT2S8'<76J?YD,Y4I5?JO)+?:&RBZ32+05]QO;S M[[4LW%7D2Z<:\GQ5K>A!7QF_45$T1]9TZK4"@MN;618=F7(0\M]>!&7XR$,J M5#U.?&*HQ9HK4 "YC\E8T3\UQ3E)R8N,"M7+U?<1TEB-Q M6VI'DHN/PEYQG\=IQ7T/-/OY!KRM:T^A"K56GTU57LU+T2U:QS5G+.MN;#*' M9QU/CBN.DL*^K!$Q[9;#0WT:"):T=?6WMGEM2;:O4A.G/)^F*V/8+=Y5LM M "-SI6> M-=>2O#;8EJM%OK-SO6B*;8P.C+-'9F3]+AU9+Y(;92V81TQ$._'3&8N(2GOKP1V<,"B$7D*" M %S#H,N1_Z6N*LG4%ZGI?R_CW?%8\TVXY14F3KW*' M)MZPN8Y52^TJD>:WDMK2E*>PU&L,/ZU5.?13V^^SO6JU2:NRWAE+0HTSU)F& M\*'D_2G2W8>-2U^277N'M+&L6251WW<4Y9US2O6J6=RK95]56FM^I#2/*)L" M&2<0 M =:S'$,9V!B63X)F=E@9)A^ M:8]>,4RK'KFW5^W7S'<@M\BTWFTSFDJI5<21;I4EIRE*TKV7:]2DU^DYY6:F M)&:EYV4>5+SZ0XA4%H6GUI5""H'6FY:7GI68DIIF$Q*3:%M.HCW* MT+3%"T*]2DQC")J]^DBX0Y9P$Y4YWH^\M7&;ACK[F5Z?RZH=6'[9=:-H0A-RL\E32*,+84O8Y=_;*5MO9J3K+44MS:8:5-MI M_F9E$$XTX=LK O+!QO%_-KAEVV4UVV]LA,V*M'.4=V"E2F7395U4/ULLN,<$ M1OMJ4XB%(C6UJC3MU3,@PI?%>8FQE*ZTTIZ'9-5D1TO#_FC*LJ53 M*H>7';(ETJV,<%.1Q):P+FBY^[=5LJIUVJK$>QNEKACQ?YT]#(I,LE7D)V%O MQALX(I;AD4YC1L-(D.+;XL:#!C1X4*%'9B0X<1EN/%B18S:68\>/'92E#$=# M*$)0A-*)2E-*4I2E*%$U*4M2EK5%:UQQ*4K95%4=V,8]^,2\B$)0E*$)@E"8 M9(0AL0A"&Y"$.]"!]1^'( ?PI*%H4A:4J0I-4J2JE%)4E5.I25)K^U/ M57Z:#6K9V(=S+.JCM/!:7\'EA!34(UL2P17\ M S\Z/;HZMY=(IMZFO=6Q6K!AN/*@3]I[:OD24]B>O+!*> M6E%7?(4I6]Y;+:8EIM-G:<;=FNQUK>>AVZ/.GQ<&MU;VC6#I49ZIJB]-S&), MM*(4G39A<6'L+6+=U/J"FI@S*,9%3,RN"M M*80KY.[=7MM+:A&$5JAEC%"$K6C9#\0^).G.$VCL8T+I&RN6[%\?HY.NMVN+ MC,PPQ#ALQX<:/';H#:JU%6M?69 MBM5AV#DR]L(0G:MLMPC' RTGP4(Q>M2E14M<5+5%2K[67LQ2K(T>7HM(:BW+ ML[9:U;+CSJN[>=5X2UY/%!*80@A"4H2F$,G3'C(@ #5^]+CO57(?I M&.5>>LS*2[-:MEW#6>+.-+JN&YCNI(\?6UNF6_ZU>J+-5C+]PIU=7;7=EN=5 M%+K1.QBZZC=8K V9DHHPOKETS+F3NM,FU1?BF/QD:9!'U,)KMO/K/7VW=I)Z M"L;#XB]NG(W%->1?D3-MSW\SLM)37[6Y,?#;EB\)5%=2J?DKZZ M4JZTIUX7O5KKY>%:)Y*L3$@[U&UZDRJ8,KR>I3R75_6-@]TM'A1; 6=84C"[ M/-=5K]<9I47D9?6EE32/JDJ9&Q)( M !0@Z37B^KBKRXV%A]K@?,\!S)^NR=:599<:B M,8KE7V:O=2;VW:VFA:FR=/FW7,4_)P MZFF?*TUM*88X_O$10Y\Y:H=XU^WHV5[$[85*3:;TNGST>J97R8,O*BK!#]RX ME;>[W*(*CW1'\9V1R "1_HJ^3R.,',' [S>[C\QU]L MKKU5L);[]&8,.U95-A4LN03*N]:&&K;E4:RRGGZT[;<%NCAQSI%>.4K%[;2W6;?&M4W3)]&9?.K2/%:OK\9 MJETP?()24U4UB5^8A0V)#E**K"EPH-RHAY,-R))DFZ^W\Q8&OIF7,3U%J&%J M<:ANX,NU>1#]JSE5&$/#1%;>QC@I,;WF6#8MW052[6%JM4[$Y)N*V(8XPV[* MX_LWL*4QCX"TH7ML$4QUJN:89EFN\NR? &7VZ8SE6-WN*Y"N]BR M"RS'K?=K73BLL/7&2E;, M=,>3'-XUX=.L!2.J7(0FJM.04F4ELNRM7?=<[Z66MC''NE*PHAME8H2)=W=] M4;>5:,NW",K29.*534SDV$)[S;?@J>=V<"=Q*<2U;"M^/FKL+TS MJ+%X.':YU_96+%C&/6^KKJ(L-I2GGI$J5*<6]J3*IN?GEQ6XM7?5XH0AM4I@G(E"$P@E"802F$$P+\T MFE4^ATZ3I-,8A*R$BB"&D0[R?&I4=LI2HXE*6J,5+5&*E1C&)ZB= ], M ZYEF)XQGF,7_ O-+!:,JQ+*K1/L&28WD$"/=;)?+)=H[D.Y6NZ6Z:VM MJ; >BNN(6VM-4K2NM*T.65FIF2F69R3>7*S4JM*VW$14A:%H5E2I*D[:"H*V M81@=69EI>^SZ29"DK>NM^T3@E.5UF'QG6H8, M:&J37IW3S=CYAZL45M^IF*HY&GH^IMV./"MV 0G$A( M ELZ,/HD-Y=(MF#%]2S/UOQ MMQZ\MQ,^W+/A4ZK@[&<:=GXAK6'*31&39BN.JB7':45;[2EY#]P6IQ<2!.BZ M\:]&C6"E(LJ4FH6@F$8F95*MR*NY>?5#]4SEAL0V%N[B$X<:T2==Y=C6+=S2 M7X)53Z!+KPO348;N3=:8A']:]D[J/<-;J]MA0O8;\:N,VE^(^H\;TGHC"X.& MX1CC*5*0PA#UYR.\NM,-W+*LNO-6Z.Y#E$M3+:I$M^M:]EIN.PEF(Q'CLT2M M#:*KVIJDQ6*U.*FYR8CD^(VCP6VD=RAM'>0GUJ5B6J,57FL_9ZDV8IZ<<7NK<7X2X^I,,B()3#WT\4]P QXY:;LB\<.,>_- M[27&D+U7J?-\QMC3R6UHFY#:K%-6O"GZ34V29,B9(?ERWWI,J2\[(DR9#JWY$B0^M;KS[[SJZJ>>6XI:E*5 M6JE*4JM5=9LZ2E*$I2E,$H3#"E,-Q,-W"G*:T5*4I2E*5%2U1Q1BK=C'QQ_Q M]N4_$^CC /7N/NI+MOO>NG=)6/RU+KMK9V$:]B/LI35R'7 M+N*JNIJAMF-'F/R'%KIV&VXZUK^HE1Y-;J;=$HM7K#V32J9+O3$?7I M3:EY/K*3DAY45?2>M1*8[6JQ2Z0SETRIS#+$,G>TQ:49?JPCECWH)@;:NPV. MTXQ8[-C5@@LVNQ8]:K;8[+;8W;^;VZTVB(U;[=!8\HJJO(LPXS+:>U6M>RW3 MKK6IK!>>=F'7IF8@6G*ICLO&[BB7:%9%6U6URE M*-.-R+]$K3MH6Y5O-+!6/9MQ6^L4:PFC33C2W&8K:4ZEU3>V6TG(XW&"]+QN M0W5&/"TK MO) Q^MSN9X&OI URTEFB[PQ'1Q^M!KZ0-SN9X&OI M URTEFB[PQ'1Q^M!KZ0-SN9X&OI URTEFB[PQ'1Q^M< MZ_\ !9F/MMLG]MAK9I[.YG@:^D#7+26:+O#$=''ZUSK_ ,%F8^VVR?VV&MFG ML[F>!KZ0-SN9X&OI URTEFB[PQ'1Q^M/(WAC&,,D51AG!^KO M[F\1.L?5;*OZABVN"HV;LS[UH]W6Y5O.25]V\/U=_M#6Y5O.25]V\/U=_M#6Y5 MO.25]V\/U=_M#6Y5O.25]V\/U=_M#6Y5O.25]V\/U=_M#6Y5O.25]V\/U=_M#6Y5 MO.25]V\/U=_M#6Y5O.25]V\229QS_ -@\(&\(X_[YUI+VQG>+:^Q2CNV;'EOY M"M.RX:(-;4>KY2?;Y+[:4,O-(3P61N(I]ZU.FK M86;M0W19*:FGT+D')13SLFY!>728K1,(2I*D+0ZWD3#"TZA*MLE1%M\&C2J. MASM5+W;VQNSF+33LI(RK[%59J:)9FI2[J(HZI0RY(NK0M#S;TL]!2U8GV'%I MVBT'1.^]Q;P\7_VC6[X0,JUG]1S[8X YTHBOMI=!WFYSCIG\M'?>XMX>+_[1 MK=\(#6?U'/MC@#G2AVTN@[S'B_^T:W?" UG]1S[8X YTH=M+H.\W.<=,_EH[[W%O#Q M?_:-;OA :S^HY]L< ;G..F?RT=][BWAXO\ [1K=\(#6?U'/MC@# MG2AVTN@[S;G..F?RT= M][BWAXO_ +1K=\(#6?U'/MC@#G2AVTN@[S;G..F?RT=][BWAXO_M&MWP@-9_4<^V. .=*';2Z#O-SG M'3/Y:.^]Q;P\7_VC6[X0&L_J.?;' '.E#MI=!WFYSCIG\M'?>XMX>+_[1K=\ M(#6?U'/MC@#G2AVTN@[S'B_P#M&MWP@-9_4<^V. .=*';2Z#O-SG'3/Y:.^]Q;P\7_ M -HUN^$!K/ZCGVQP!SI0[:70=YN'B_\ M&MWP@-9_4<^V. . M=*';2Z#O-SG'3/Y:.^]Q;P\7_P!HUN^$!K/ZCGVQP!SI0[:70=YN'B_^T:W?" UG]1S[8X YTH=M+H.\W.<=,_EH[[W%O#Q?_:-;OA :S^HY M]L< ;G..F?RT=][BWAXO_M&MWP@-9_4<^V. .=*';2Z#O-SG'3/ MY:.^]Q;P\7_VC6[X0&L_J.?;' '.E#MI=!WFYSCIG\M'?>XMX>+_ .T:W?" MUG]1S[8X YTH=M+H.\W.<=,_EH[[W%O#Q?\ VC6[X0&L_J.?;' '.E#MI=!W MFYSCIG\M'?>XMX>+_P"T:W?" UG]1S[8X YTH=M+H.\W.<=,_EH[[W%O#Q?_ M &C6[X0&L_J.?;' '.E#MI=!WFYSCIG\M'?>XMX>+_[1K=\(#6?U'/MC@#G2 MAVTN@[S'B_^T:W?" UG]1S[8X YTH=M+H.\W.<=,_EH[[W%O#Q?_:-;OA :S^HY]L< M ;G..F?RT=][BWAXO\ [1K=\(#6?U'/MC@#G2AVTN@[S;G..F?RT=][BWAXO_ +1K=\(# M6?U'/MC@#G2AVTN@[S M;G..F?RT=][BWAXO_M&MWP@-9_4<^V. .=*';2Z#O-SG'3/Y:.^]Q;P\7_VC M6[X0&L_J.?;' '.E#MI=!WFYSCIG\M'?>XMX>+_[1K=\(#6?U'/MC@#G2AVT MN@[S'B M_P#M&MWP@-9_4<^V. .=*';2Z#O-SG'3/Y:.^]Q;P\7_ -HUN^$!K/ZCGVQP M!SI0[:70=YN'B_\ M&MWP@-9_4<^V. .=*';2Z#O-SG'3/Y: M.^]Q;P\7_P!HUN^$!K/ZCGVQP!SI0[:70=YN'B_^T:W?" UG M]1S[8X YTH=M+H.\W.<=,_EH[[W%O#Q?_:-;OA :S^HY]L< ;G. M.F?RT=][BWAXO_M&MWP@-9_4<^V. .=*';2Z#O-SG'3/Y:.^]Q;P\7_VC6[X M0&L_J.?;' '.E#MI=!WFYSCIG\M'?>XMX>+_ .T:W?" UG]1S[8X YTH=M+H M.\W.<=,_EH[[W%O#Q?\ VC6[X0&L_J.?;' '.E#MI=!WFYSCIG\M'?>XMX>+ M_P"T:W?" UG]1S[8X YTH=M+H.\W.<=,_EH[[W%O#Q?_ &C6[X0&L_J.?;' M'.E#MI=!WFYSCIG\M'?>XMX>+_[1K=\(#6?U'/MC@#G2AVTN@[S'B_^T:W?" UG]1S M[8X YTH=M+H.\W.<=,_EH[[W%O#Q?_:-;OA :S^HY]L< ;G..F? MRT=][BWAXO\ [1K=\(#6?U'/MC@#G2AVTN@[S;G..F?RT=][BWAXO_ +1K=\(#6?U'/MC@#G2AVTN@ M[S;G..F?RT=][BWAXO M_M&MWP@-9_4<^V. .=*';2Z#O-SG'3/Y:.^]Q;P\7_VC6[X0&L_J.?;' '.E M#MI=!WFYSCIG\M'?>XMX>+_[1K=\(#6?U'/MC@#G2AVTN@[S'B_P#M&MWP@-9_4<^V M. .=*';2Z#O-SG'3/Y:.^]Q;P\7_ -HUN^$!K/ZCGVQP!SI0[:70=YN'B_\ M&MWP@-9_4<^V. .=*';2Z#O-SG'3/Y:.^]Q;P\7_P!HUN^$ M!K/ZCGVQP!SI0[:70=YN]QMV\M5Z4N6K^0UGBL6_++E3 M+(-VM&V<5MT13%NA7BWMV2'2-FE+B\[E0O9C%J*<./;H5"*EP7&EJ-&[=] M>97Z<].7?35B9R85!F8GXS[4XRI&'(U&891*,+A@5A3IZ%*BEK86A<$HBW6H ME1),&2_#F1WX;F&6WV'$OLO)@M"T*@I"T*AE2I*D[6*50R12J&Q&&RD_$'Z M 2Q]&%T36Z^D7SEJY-LW'7/''&KFTQ ML+F=U4=A*$P[EMM$-JAM'@H3L;,8]U%457IH-!I5FJ;+TFC2:9.1E]F"8; M,5*CW2UK5LK<7X2U;.Y#N80A#W(\@]H XF]6.RY-9KMCF26BU M9!C]]MTVT7NQ7JWQ+K9KS:;C'=AW"UW6USF7&+C;GXKKK3S#S:VG6W%(6E25 M5H?;+STLZU,2SRF'V%06A:%*0M"TQ@I*D*3D4F,([:"H1RP5N'"\RS,M.L3# M27F'TQ0M"TP6A:%0R*2M*LL%)C#:Q2K8C I4]+%\GTR36\C)N0O [';IENN5 M*D7G,>.]NI*N^8X*CL+?FW+5[;BURLRQ6G4M5;/2KUWA5KU0_P H1%>3M]O+ ML+\Y>H)EZ#;683*S^U0S/JR(9>\&"9G<2R[L_K=JTO<7@CLKJ5>7D(8ENL]^*I;=B\W_1;+J/ QPVJ*IKC;C+CC3K:VG6EJ;=:<2I# MC;B%52MMQ"J4JAQ*J*I6E:==*U+,0C!4,L-F$2ML4Q3'"J.2,/\ '^-S@6INC ^3LY?LEW'-X<];? M=\ UXM,2\6#CRV[(M&P\Q85V),5>S)L=U$C7MB6UV:.VIJK=_>H\MN2NQNL] MEZM5X]_$I3X3%&L0XB>G]E"Y_87+L]Y74T(PPOK\3BO@(;L$O)5M;'W=W%3= M0C+UBVB%R,CL+1(;9#[W?AU1&&2,NCQM)^&CN*4S&&VNEX=AN):\Q6PX/@F- M63#\.Q>V1K-CN+XW;(EFL=DM4-'8C0+7;(#+;4.,A-?H2A%*=:JUK]:M:E19 MR;FI^9>G)V87-3EB\\AML8IB[/5VD7KL+55"U(7.NA[HL*C;A=3<; MQ-4&5==A'O:<]\ A/RJ0MZ,/%@R[I!=_]9ZWV)334N9'JY,M-Q3W]*9^'6KY M,:&4Q^?XC7]%XRD8 )Y?DYFBT[;Z1[&RTVM.)FB,/3,?)QJ3!A MJ'RP4]C3^[R]XV'91$O0 #S;;^J M,'WIJ[/M.;+LR;]@>R\4O.&Y3:U+\DX_:;W#I53G*+4I&K4Y[29VG.H>:5XEHCB3E3X25=RM,=B*8J3'8B> M=5*;)UFG3U*J#.GR50:6RXGOQ0M.&.2/@JANI5W250@I.S U6_+GC/G'#[D= MM?CKL!I=;[K;*)5LA72C'D(N4XO+2U<\0S"W(HM=$0+KC4NUSFVZJJXQ\\5& M>2B0RZA&RFRUH).U5 I=>D596*BW!44=]IQ.U<95L[K3D%(C'N8XM*DJIU=5:5I]%1N[$=P^H1C" M/BR?X_QXC98="]SLISFX98G>.S]$6IKVO2E*H_"LI M_TRKTO)+37E*4F'P;T?WS>12E;FFI=2 MGN27 C D\ $7'2I\;E[FT/^D7&K=65GFE:SLA;1':[ M4RZX++;:_/&V4HFE*NKBLQ8ES:[5550BSRFF4*.6.T;G$JCU(YZM,BI;4M6%LH;H_;DUWEW2]F=$D]/M7=CI MLZF"(97)BE.)3UR8AD[N+"6VI]&**LB99]#:<,=AVRS(R+'ZQK#L!IFG8FJHI%NR!+* M.PS$O:6Z5\F]V4]AN6A"G$4[*7:/-H0E'AU:BHG?AV,C3UHE1%]E56W6U*;72 MGT*J8.ZTXPXIIYN+;C<=F"O\?8J&UBG93M38%1:W2;1TV4K%#J#=2ILXG$T\ MU'*F/C2J&PI"TQVKC2X)<:7"*%H2M,4G73C/2 M !]<&#.NLZ%;+9"EW&Y7&7'@6ZW0([\V=.G37T1XD.'$CH4Y*E.ON M-H;;0E2UK<2A"5*52A\K6AI"G'%0;:;A%2E*CD2E,-F,8QCM4I2G;*4HY&VU MNK2VVF+CCD8)A!** MV'",(Q2VL6?&\4QBUQ++8;);(U:^2@VVV0&FVHK%%*6JM$HI52W%K7UK6I2J MBSL[-U&:F)ZH32YR86>U45@>R+BOM/5_29B]N2BM+L\_2M%WZWT1<*5D+NV-@S3:C!5=L^G)!+2U?#,)_\ EG5>!"'\RO:;&1"FLJHQAJW]SE#M MA%VHT[#0Z^O*J+J$_ S$?',-I\.,?YY&WV<2TNX4PA1IY<<'>37"#.JX+R)U MI=L37,=E)QC,(E%W?7V<1HJ^I>95MT>*"]E"\BL"UI3B*>6FL?:"Q\ MYU'7:>J5BN,=+]YBN:AU^]8M9HFTCWW=F?IEXYK.T-H<<3 M*1;[F[&6_F=V;6UV%0;+'GR&7'VZS*0V%UDHP&V-Y%E;$M*A59Z#U1R942;& M%V97Y.).+"RB.[C>4A*H8L&-6P9[8^[FU%M74QI!.R7B>CQZ%[BKP%:M69Q[=^FGD&PS14K<^=VN%5S'I3C7D7V M]8XIVGH^!1JLJ<1\ZH[,O+B)#S3MU5$$-SJEW84]'S=BH-S<&^NU<3#9FGDIVBN_U,UM MH,P^-E6['*J"G<,<,)@2+"4P 42?E0N]?SVY>:@T3 E^7M6B M]1JOET9HY_\ -,VVY=4W.Z15L)^BG5AF*Z_>2NM>TK\HJ3V$I11;ES]#E1>H M[+52M+3@=K2E[6V;8M>V M!]]%*O.8YJJR/7&9,A+^GL0Y&1; N,=SJK2KCV,_7IU--**9%I21.>EINSJ4TJJ3(QF^3Y,NO5 M2G8M=_NC[B^Q#:32Q.A_MOUIK#UD9][#(5Q6.6R]RB(:3# MNU%=[_+%==J0U:N09Q3]#3@F80[IS8E-M;*S$O+MP56*7B?DU=] M2TPV[/S7T;3)W.FP;6KN"3+JK:1L7:F7F)AR*:/4LC$XGO00I6T>^677M\6[ MI47$P[LV7$>3'F1V)<1]F5%E,M2(TF.ZA^/(COH2ZR^P\TJJ765MK2I*DUJE M254K2O4:]5)4A2DJ3%*DQR1A'=3'Q1_QL&P%"TK2E2504E4,J50W(P\<#Z ? M8 !^#K34AIQA]MMYEYM;+K3R$N-/M.)JVXTZVY2J7$*; M4JE:5I6E:*K2M/\ XDJ4E25H5%"T1RI5#8BF,-R,(]Z,#B<;;>;<:=;2XTXF M*5H5""DJ2J&2*50CL13&&Q&$=B,/ZZ>//'C._P 8]^9!C=MA.-:]RVKN7ZWE M=3BV$6"XR'?G./>76FM%R[53JA,#"PELK" M M #SW8^J<'VK::6K,+.W,6RE?S"ZL=3%WM+B M_K*Z4G<+VW>W_6.MHEB1J+ MR;+U]6QU/,NITAU6XGJ:9C@0J,=KD:=@V]%:L"$.0ACCB<>03F M "8?A#T(/-OFC2T93^:'Z"=-7'YO)_2IMR%<+/^5;8[ M5*OG6#X/V$77,>VPJBXTCR<*T/\ 9[/Y7;413;&^*Q]D=.E>J^O561B3U-** M2O!'R7GOU;.SW4,JW8?LHDJV0NAM?:W29F,KUFI+FSU3-0BC$GQLL_K'=CN5 M84-*_:P+HO CH?>(7 1BW9)AF,N[,W#VA#?S M'7MN51R2VCY@W6Y+C2*QI]UGH^M6HUMKU;4VW6Y+S.EP5#$AI!;&Q5UMEK%0;F)27C4*ODVTY,0@IR'E:2CN)=.[#:0T MS#'"MQ9*H1L24 =!V;JS6VZ,*O.N=MX)BNR,$R)E M+%YQ/,[';\AL4VC:O*1WG(%R8<0W,9>HEV/(11+\9YM#S#C;J$+3W*=4JC1Y MQFH4N<=D)V7CM'65J;7#Q[,(PV([BD]RJ&PJ$4[!T*C3I"K2CTA4Y)JH23T- MNV\A*T1\6PJ$=M#=@KNDQVT(PB59>;?R8K#\EE7C.N#&Q6< GR%RY]=([7FW M2[8;VZT<=1;\-V$PQ*N=B9I1"&F(UX8NW;0C"GJR6@E#WRNR\50:7XXJ:BUD3W+2X[!7*UVAYE7U/3=CIZ$BM>*/4DO1+9>KK;:3L M-R%Z/U5=IC&=V=V39\D[#:FU+I"G/J;HXGRB4*5U%F+/VMLW:ICJF@5AFH)3 M#$I"%9'D8OVC*\CS?UT)Q=XK;7K*6DLP_I%>I+U/C&.%*UIRLKR?LGD967/J M+CA[YC&9$8Z 2:\0^B#YW:G8 MNR4'FY^KIFZBWB_197#,/XH;B%Y%:4S'XKRVB1++W7VSM6IM4VR(:(\E5ER&!2Q:6M%Q;5 MY6M(V",ON/YDAOM+956^S)4"4VBCE;-&77L(K+:^_P"M17(/2E ;A9RGKRPQ MHCCG%ICXWL,$LXNZ^!0E:(Y8:VVJT6J''M]LMMOALH8B0; M? B-H:APVF6VT-M-H2A"$)2A-*4ZB!W77'G5O/N*>==C%2UKC%2E1CE4I451 MV8QC'=C'=)S::;9;0RRVEEEJ$$I0E,$I2F&Q"$$PV$IA#<@DY$_#E M -59TB6]J/B<^KBW*R<#Q)].%:_7VEU^K M2F$XYC]*)I]5%$=A'U:4-E=@Z+V.V-LW2%-Z6[*RK<7(>)YU.G/_ .N=6:W; M=5GL@MA:*K)=TQJ9FG8-1\IEM6DL?ZE"##(RTQ$ &TJ[/FV51'VU(FQ\OVB])V5DT*>I?6MS=.4WI;W4R'G8>$EV9RON)5\9"W(H^KDAM80)!#!S.0 M #C+O:+5D%HNEAOUN@7FR7NW3;3>;1< MXK$ZVW:U7*,[#N%NN$*2A3>:=:<2I#C;JD+I5-:TK]-.NR[S3[#BF7 MF5)6A:8Y%(6E65*DQALP4F.V3&&Y'9.%UIMYIQEUN#S+R5(6A4,J5)5#(I*H M*V(P4G85".[ UE/2R6Z)/>TUG7SK/=%9#*0^^B7A%PFN(?Q. M9<7*53)R+'[BIRVS.M=7GH[<"Y.M,HN;*#8A=C;=JW%F)>?<4E-6E,C,\B&' M:NPAM7()[R'X?"M]Y,<;4(JBVI1KYO+L4[8BTTQ(M)4JDSF5Z37'+MF8QV6E M*\);"MHOOQ3@=C"&F)(R"1B.P "_-\G=Z0Y/)'CXY MQ3V/>E2=T<;+%!CXQ(GOTS@I%H%QB[!,-JS.1A%;B?FS$(*>1'R].3A@F",MUKB M[PEN/K5+QBEE?_&!KDYHFZVNS0D/;)P:LO*]72G M5&NL%NC-$U4AOY[%@O.J[+!,-R%XRKN[9R\S-O139^M9):?A'+D0VJ/P2&-Q]"/TB0Q1\"? M93I4$Q4E'5*)5Q<<+42H/(CO1GGHTEER/(CN.,OL/-K9>9>975MYEYERE*M. MI6E:5)52G5V>JOTFTU"VW&T.-K@XVY!*DJ2K$E4%;*8P5#=A'P5'\X[K3K#K MK+S2F7F5*0M"TQ2M"TQR*2I,;HF(S/FM69-BQ6Y MUD-Q6),'R[COD4T7/0AORE:/):A^\2^VQ]V53DZ16V9V>GYQGJC!(M2[FE-X MU(0I[3IF7PQ=4E>!,,:LB%*CA@I&*TUQ6A$O3T05 JUJ+(3E)HU%I,TF3TZK M3$XQ"9?@W!UQ,LF4D)W&EA"VM.4O2DXG4)1C5!S!DMW+G*/]_=!>M.Q/[6$> MZ[6[CT+6^#2'YD3CVLB_K.VR'#ZS^0#N7.4?[^Z"]:=B?VL&NUNX]"UO@TA^ M9#M9%_6=MD.'UG\@'M.Q/[6#7:W<>A:WP:0_,AVLB_K.VR' M#ZS^0#N7.4?[^Z"]:=B?VL&NUNX]"UO@TA^9#M9%_6=MD.'UG\@'M.Q/[6#7:W<>A:WP:0_,AVLB_K.VR'#ZS^0#N7.4?[^Z"]:=B?VL&NUNX M]"UO@TA^9#M9%_6=MD.'UG\@'TUJCR-V73R;=*UDMN+ M[*>I#B/VGE3FB=NKG8XXT&MLO>6B6D$Y?G0ZY859>_')E^,2]8G0;Z+:Q$&I M:5O LC6*2U""82<]/UQYI"$P@F"65]8TO2\$I[A#;D&4JVRF5D12KDMJ/:\\CVZ%D,)I'T-.19])TI32 MNQ:F5J0VORZ1H@;"5*;=EIN,W16L61IZ99@I"T^"I?4SCZF5J\*$<;2/VRMG M)8N&EER:EI)4PW#P%Z6TZO]@G8RP4 M[/TYMK2F0+Q3<.L<_P!6Y*BKR:6+86'W_#KJZEA:$N.L0[_;X[DF/3RK-:.- MT4VI+R%)JI*TJ5,=.JM+K+$9FE5)BI2T?#8=0\G;>5%"E85?%5L_2134J54Z M2_U-5:>_39F'@/MK:CL>*"X0Q0^-#8^@\X/0/- !D5 MHOB)R@Y-S:0]!:%VCM5-)%(K]UQ/$;M-QFVOJ71NB;SEKD=%KL::+52E53)C M":?\U&/5JU-G+.HQUNLRU-CDRP0ZZB#BD_$:Q:8OZB%1R'OT:S%H;0KP42BS M-2AEPQ6TTM3:?GNY-+1]=<"?+C'\F"Y.YXY!O7*+:.$:"L"_)NR<3Q*K6UMD MK["FE/P93ULFQL>LW;;6XE$MB[7GR:VZU5"6CL]N$[1:(VSDC!UFS=->KC\. MY==AU-+_ "PQ04^OUH4TSB\O8)KL[H=[0SL6WK1U%FBL1V8M-9)E_P";'#%+ M",OEI=>]:.^66^(G0Y<"^&CUIO\ @>H8F>[+M"F'XVVMQN1<^S6)<(_DU-7. MQ,RH+5HPZY)<2Y5$BS6N!)HEY:%OK17J*]6IO8MO:Q+DO.U6,A37,N65E,K# M,81[RXPBIUY/Q7G5P[^3*3_9>ZNQ=E(MO25+A.S[>S"9F\+ST%0\)&*"6V5> M)3+:%>LE)(Y)' . RC%,7SBPW/%4'R=OH_M^+N%\US8RI4XT+1$V.J$$HK4K,V?>\)44]4L?0MB&G1^M+0(3KFA[MA(14NCS4O7 MF?!A!74SWTH>CI*?5DF(J]7?(6MU<,^6/'1V0G=_';<&M8<92TJOF28)?XV* MOT;ZZN+@YWR[K M>98;4\^\EIEN&RM:DPA#Y51PI@"T(5\]:(0\++N&?4> MZJWU:BF,M9Q^5:5X\3;<>/DKN4RW(ETY5\E;+98W M8365AFA;)*O=P=\HNJNQ^D'/;=#9MSS;=*46E..SD*6XKL/=ANBGH>KVB5E4 M8F[,V=6]'O/3RX(A[AB*U1R]_P"'1'U;.Q+M"T.$PN*7+2V@0RGOLR2(K5[] MZ"$IX.O9[^QMK O%[HB. '$K\EW+7&@\>R3-K9Y)UO9NUJTV5G%9S79HBZP9 M.1-K@8M<*)0FG:LEOMB*=2JI;HI:ZJ@ZT=Z=N+3Z8W4*VY+R;G^;2WZ.SD\A M4&]NZG]\MWY=PFZSEUUB+,:6Y3Z*W,3C?^<3/Z0]B\J$5[1N/[E#9)<1\2" M 8>\_P#V5;$/@D+W3%+;U5RB61M%4VP/W%S'U8O?N(ZOD? M/6?>(Y0ZAG?,W?=K_ ?H[V!^XN8^K%[]Q'5\CYZS[Q'*'4,[YF[[M?X#]'>P M/W%S'U8O?N(ZOD?/6?>(Y0ZAG?,W?=K_ 'Z.]@?N+F/JQ>_<1U?(^>L^\1R MAU#.^9N^[7^ _1WL#]Q_<1U?(^>L^\1RAU#.^9N^[7^ _1WL#]Q_<1U?(^>L^\1RAU#.^9N^[7^ _1WL#]Q_<1U?(^>L^\1RAU#.^9N^[7^ _1W ML#]QP12RG=\)V*(=_=,ALK9V;K=I*)27)5Q+,]- M,H<5%"TP2UC@IZ/<^"TEA M72RWRRS7[;=K5:72BFW&5(52BDFQ!A]F;89F)9Q+TM,(2 MM"T1RI6A:P3&7;=DV(7NB$J[=IN=AE3H;RJ)JXS\ZI)CU1)99<1X-IK M/2%JJ'4*#4DXI:>1ABI/=-+AMFG$?';7!*T]Y6'"K84J![UF[0SUEZW3ZY35 M89F17BPQW'41V'6E_$<1%2%=].*$4Y%)A$VDG&KD/K;E;H[7._\ 4MVI=L(V M1C\>]0:+4U^4++<&UJA7[%KXRTXM,3(+5>XUPM\YI*E(1)M[GDEN-U0XO6[: M&@U"S-:J%"JC6ESE.-#J(I6A7DJAER1V#8O9^NR%I:/(UNF. M:9*5!$%P\:%=RMM?B6VN$4+AY28Y,L-D]T/'/; !6< MZ6'B976.PD;_ ,+MGD\$VA=%MY=%B-+\ACFQ'FW)4F8KLUK1J%>66I$JGT=E M,Z/,I6J$O16S81H9KS>R*A+L/5YC'6[.-P5*J7'9F)"$4P@CUKE51@TKRF5, M[L4.*-''\H/H>HV%MC"]^S,C@LG;M^,*BVVG:2595!2UN*\EJII@N8AWDS:) MF$8I2ZR@AZ+4&MX M ]!U?K?*-O[#Q#6>%PE3LFS.]1;+ M;&:TS$MU57+333< MLPG;8$8MLX\ZJ$%10Q+,I7,3#F&.E,M.+CL)+IVC]0XQH?5>%ZHQ)JE+3B%G M8@KF*:;9DWJZN=J5>K_.0VGLUFSKJ]*DN]GZJ52.PCJ0A"::C;8VIJ5M+2U: MTU45^DU1Z*\&)44LM)AA991E\!EN"&X>.$,L=F,3^G>ZR[F@W36 LS=_9U'_ M "?9V60U%S#!*YF8CMYF<>R;&G34Q%U]?>3%>!&1"4PAZR8V2" M #IN=:[U_M#'Y.)[+P7#MB8M,ZZ3,;SK&+)EU@E54VMJM9-FO\&1 M&D=;3CB:]INOU7*TK]%:G:DI^>IKZ9JG3KTA,I[EQAQ;2X?(M"H*A]ITYR0D M*BPJ5J$FU/2RNZ;>;0ZB/RH6E4/ZB(_>70"]&9NQ4V;$TS=M*W^>IU3M^T;F M-TQ%+-7%5JCYEAUZ1=<:M]$+4NJ:,V-%/IHE?;2A"4RA1K\+Q*/A0NKHK##? M@3K*7?M>1I4Q'Z7HD8UBY2[ZKQ<6FE+I+SGAR;JFO9:7ILNGZ&8$4.V?DIUI M<4_,T7R\N,-%'%4B8[MG6D:YJJRNJJIK(S/#\BB=EU%.S2M$V&M'.W576WV> MPN3:9HF'802BLV52K+#;+EIA4/99>0O_ .ML>LC6IZ&UN.-='M.I.6.PB9EX M1C]+S2T?_1V>]D(\=@_)H.D9Q!3RL3F:#VI'HJM8],2V3%ILNE:?HBPX]&,/JP^:8+ M/:'ZW,!V'VDH8:?51FN 9?12B6^TI2TK;I13B%HIELI>[=Q-X=(M4Q M",?VR)B7\+)_G#3>'Z=G#MNY,4FKIKQ9+%IUE7U8?V2V9CU_S+CF7)ZOD[J! MCOD'1_<[<54O\XN&/*FTM(D4ATER>/\ M3\FO25(6[1F-=&<55'EK4TTXJGD MG5]=&UJI_EKU>]+VXL7,?J;74QQ63+A3/2V+##QITW%#Z4[O>@>"_8FV4M^O MLG440A'#BC(S.'+WLBM*PQ^B/>^WRZ9QKY&6^4]!N&@=UP9L9RK;\.9JO.HL MF.Y2E*U;>8D6)*V5]FO[%4I4]-%H*"XE*VZY)NH5N*3,LQ2KZ<9YSEGZZVI2 M%T6;0M/=05+/05#Y88#Y_-WY >@S<7LRS7\$/KK[1/3,IPAGEGQUBK?H:;X. M]R!YN_(#T&;B]F6:_@@Z^T3TS*<(9Y8ZQ5OT--\'>Y!WRS\(^9N1.,M8_P 1 M>3M]=DQZ2XS=GT'M6Z.2(U4)K:DJ[::53V5)KVNHZ#ML+)2\ M(QF+44YB"8X58YZ63A5XMLYNG>:LA:Q^*4LV8J+T5PQ0P24RK*GQ[5O<_JW3 MVS%NB@]N>+2<>7U8=WP_D,H,(^3X]*;E]6%W#16.8#$DJIV)F;[-1G)='ZJ0I#4C%ZC+J?H<;2NQ3&I5Z2D4*_8I>?5 M#Z%(EX9?D7&&QERDBVI?DM/%+&ZPY.Y>0&[-JS(W85(B8C Q'5..W!ZB>RXB M5 ?A9%<&HE:U56B&+LRZFO9ZWU)HI*\!JFB1M-,94TFAR=-1'<4ZIV96GYL8 M*ET9?E:5#)WC/*9HG;^MP4FIH-*7#U+4HDFD776"HF%4G9J7<=3X< MPE4VO+Y4(S$7((C\Q*?42,P8$&V0HMMMD*);K=!CM1(,"#'9APH<5A%&X\:+ M%CH2B/'0VE"4(0FB4I3U4IU=1@*UN+6IQU47''(Y8JC'%&*H[,515'9C'_'R M9XA"&T(;;3!MM$,D(0AD2F$.\F$-B$#[3\.0 M '\*2A:%(6E*D*35*DJI125)53J4E2:_M3U5^F@W-F&Z(PR[$3$ M+:_1_P#"'>-93^T^*6B,LN^P/D[71?9JX^]9=6Y_K!Z2\IYQS -M9FZVEQQ]#SG MD8>?SK['B-5[+B*-M-(:0AZJ6D(ZF^QG,A?U>-)P3!ZI,5*"8;&GRK.Y\93" M68Q^=&.6/A1CMLN#3MQ5WK9<7Q^C[:9='%J0FC=5MJ2 MW1:%I4\O+)31*VE1!/5MGY&8R;NE*?9[_P =Q_)M=KW]G;>HQ::T.%FUXNHK M03TO&,-C382[W@_$;8Q;;9[VQM?C&/U]^2?IK66]C/.>J?JM?D^VWWCG15>U M2C27Z2[U;]VTZDU51Y:*H@?12J&E45U*&]H:8[:+%L?D2N0_VK3.?UX,O>\2CSZX_)2MJ-1:KL_,?7\Z;1:*)CW+ M4>16F+5NM?\ $569%S.8M*Z4_8GR%:*_\RJ'=;T3%-BJ*7+)S#2/*3-MKC[* MF40_K.DYH;*E!.5JU3"EQ[RI9Q,/:@\O_=^0X^U?)3]T/R%IO?+O5]OB4:6I MM^TZVRN\2%R*+;HAI<67D$!+;-6ZO5JY1Y2J*;2GR:J+JM'([HEZ0E/P-EYE MQ67<7,-(AA^=!"_LR?6/AK0VU:*_AK42S:8P\&7<7'%\D5HA].7Z#N=K^2@Y M,\\XF^Y8"6FNQ55>W1Q=>M-*=CZ>U3 MJ/:)J7A#X&QJW%?'GX(_K3*+]7>.TUH:9B,8P>M@AI/Q)%2_ZHS2/]I['C/R M4S4<7R/YXB_U:IAZR<2<%R&8R MNKBY6RKMF.TDR7E-T:JI^V;!R2Y0:-]BB>IIN*AFBOKT;HNJE*PZH7OWCU+% M!ZU#TNVJ/0RZGW27=T[)%JS+,PJ'A3"WIG%\L'W5 MH^6$$PAZB0O7FHM3:CMZK1JC5^N]8VE;;;:[9KW"L:PNW*;:_P#";5"QNV1F ME(3_ .6E4]5/^1@L_5:G57--JE1?J3WE3#SCROM<4J)G,A2Z92VM*IM-8I[7 MDL,M,I]EM*8'HIT3T M 4X?E'/1DUC/R.D'TE MCR*1I+EMM/)O'+3&713,M=8]IQO<;$1I-4)9=K2#;+_5NB*T?5;KFIIQ3]WF M(M=<#>)E2FPM9F,BTXETYQ*&%M"JJ7\W>X5*MO2) M?:KR(J*$0[^PE$WDW-ML-O9._@7V8..7Q MAJ#:[LNOU&7HEJGN+CQHLY;D"WXW>]DU([(J6QBKE#;5%<$PVTS*)RK6CXSC M.RZUXX1<1!,5+1DG>Y*\"%F:OV/5-^*:'6W$Z6J,=K+32LB$+]3;VU:=\F,& MEQR)0O%?[*0EV0 >>[3UGB>X]>Y9K+.(%+CB^86E^U M7-E-$4DL555+L*YV]UU"Z1[I$GLQI45VJ5>2D0VG.JO9ZJ^S9NT-3LG7:;:" MC/\ 4]1I;J7&U;.&/>6VN$(PBIIU$5-NHRPQH6I/?,.M]8>SUY5CK06'M5*= M64&T3M<:,N1;3[*E05!$Q+/)0_+N85:6\VA>2.$IC<@]&Y?QSVQE6J\ MQ96J78I=7;1=TQU,08V8PTI]ONDI6O27DO2RU::RXF'B M1EQ%P ,F-+<0 M.1G(>PW3*-/ZUDY;C]GNGY%G75>1X=CD5%U3%9F.0F%97D,"L]U$:3&6[Y"C MJ6J2$)G6JM FESTVWIR&NIYN8CI6)2(+CU-+O8(14 ME4$X\.+"K#BPQ)QNQT.-]%\=(GJ]=O8E=H:/39CJ5Z8C/4V21"8P(=4TCKA. M2D7E(0M"EZ3!<$8T8E)BI.7V+NO^<_H._F7I_P#N 8GKBKF\\?N^J]!))UB. MBLWJ_ORS?YP.Z_YS^@[^9>G_ .X UQ5S>>/W?5>@C6(Z*S>K^_+-_G [K_G/ MZ#OYEZ?_ +@#7%7-YX_=]5Z"-8CHK-ZO[\LW^<#NO^<_H._F7I_^X UQ5S>> M/W?5>@C6(Z*S>K^_+-_G [K_ )S^@[^9>G_[@#7%7-YX_=]5Z"-8CHK-ZO[\ MLW^<#NO^<_H._F7I_P#N -<5G M_P"X UQ5S>>/W?5>@C6(Z*S>K^_+-_G [K_G/Z#OYEZ?_N -<5>/W?5>@C6(Z*S>K^_+-_G [K M_G/Z#OYEZ?\ [@#7%7-YX_=]5Z"-8CHK-ZO[\LW^<#NO^<_H._F7I_\ N -< M5G_[@#7%7-YX_=]5Z"-8CHK-Z MO[\LW^<#NO\ G/Z#OYEZ?_N -<5G_ .X UQ5S>>/W?5>@C6(Z*S>K^_+-_G [K_G/Z#OYEZ?_ +@#7%7-YX_= M]5Z"-8CHK-ZO[\LW^<#NO^<_H._F7I_^X UQ5S>>/W?5>@C6(Z*S>K^_+-_G M [K_ )S^@[^9>G_[@#7%7-YX_=]5Z"-8CHK-ZO[\LW^<$P/1I<%,BX[1JYE4-HG2WD-NZ3+0BK#C0C&] M%2H)5!II<=D&@?T*%9N98K-O;S*6W(WAU:"Y.4E-.EIOK9()6F+BXORKK\OU M3/K2F*HLO.:5*H0W%:5OS+*9;2L9L. M M M .!R7&\>S3'+]A^66:VY'BV4V M:Y8]D>/WF&S<+3?+%>8CUONUJND&2A3B<$Q+L3;#\K-,IF)>80I#B M%PQ(6A<,BT*@K8BE4(Y%0[\(FO0Z0CH/>5&@>2668_QFTCM/>>@LD6YE>LLB MP;&[OF$S&K)9EJDV!SPI_"6^48=J2.ZWZ1KP3-4FP.>% M/X2WRAJ2.ZWZ1KP3-4FP.>%/X2WRAJ2 M.ZWZ1KP3-4FP.>%/X2WRAJ2.ZWZ1KP3- M4FP.>%/X2WRAJ2.ZWZ1KP3-4FP.>%/X2WRAJ2.ZWZ1KP3-4FP.>%/X2WRAJ2.ZWZ1KP3-4FP.>%/X2WRAJ2.ZWZ1KP3-4FP.>%/X2WRA MJ2.ZWZ1KP3-4FP.>%/X2WRAJ2.ZWZ1K MP3-4FP.>%/X2WRAJ2.ZWZ1KP3-4FP.>% M/X2WRAJ2.ZWZ1KP3-4FP.>%/X2WRAJ2 M.ZWZ1KP3-4FP.>%/X2WRAJ2.ZWZ1KP3- M4FP.>%/X2WRAJ271>C,YP[KY:?&AQ+I5Z5*?N56*D7A M6+IE4M,_.7<34O:"4J<%OO2DF\TM:<"?%%K'[];,S]B>4-5"[_.F5^U?('>:<"?%%K'[]XU.(3!6+*WN/)3BBME2LB5K0TDISHR+OKNK^+ *J%G[ M024+R;&H;5BETN-KNMKN$=N5;[A;I\1E;4V"]&=:<:=;4I#B M'$K0I254J7&>O6NVEG7):8MS367V5*0M"YMI*T+2K(J"H15B@J$=A28[*5&H MMK0U7_S+34Q+W/6AF&'DP6A:*7,J0M"H8DK0J",BDJ3LIC#8C#(]2+W[J<>JW=CGY2^&-I%[]U&JW=CGY M2^&-]2+W[J-5N['/RE\,:Y0UL6B%WF;1\5 M3?-CS+>6GATV]ZD7OW4:K=V.?E+X8URAK8M$+O,VCXJF^;'F6\M/#IM[U(O? MNHU6[L<_*7PQKE#6Q:(7>9M'Q5-\V/,MY:>'3;WJ1>_=1JMW8Y^4OAC7*&MB MT0N\S:/BJ;YL>9;RT\.FWO4B]^ZC5;NQS\I?#&N4-;%HA=YFT?%4WS8\RWEI MX=-O>I%[]U&JW=CGY2^&-]2+W[J-5N['/R ME\,:Y0UL6B%WF;1\53?-CS+>6GATV]ZD7OW4:K=V.?E+X8URAK8M$+O,VCXJ MF^;'F6\M/#IM[U(O?NHU6[L<_*7PQKE#6Q:(7>9M'Q5-\V/,MY:>'3;WJ1>_ M=1JMW8Y^4OAC7*&MBT0N\S:/BJ;YL>9;RT\.FWO4B]^ZC5;NQS\I?#&N4-;% MHA=YFT?%4WS8\RWEIX=-O>I%[]U&JW=CGY2^&-]2+W[J-5N['/RE\,:Y0UL6B%WF;1\53?-CS+>6GATV]ZD7OW4:K=V.?E M+X8URAK8M$+O,VCXJF^;'F6\M/#IM[U(O?NHU6[L<_*7PQKE#6Q:(7>9M'Q5 M-\V/,MY:>'3;WJ1>_=1JMW8Y^4OAC7*&MBT0N\S:/BJ;YL>9;RT\.FWO4B]^ MZC5;NQS\I?#&N4-;%HA=YFT?%4WS8\RWEIX=-O>I%[]U&JW=CGY2^&-]2+W[J-5N['/RE\,:Y0UL6B%WF;1\53?-CS+>6G MATV]ZD7OW4:K=V.?E+X8URAK8M$+O,VCXJF^;'F6\M/#IM[U(O?NHU6[L<_* M7PQKE#6Q:(7>9M'Q5-\V/,MY:>'3;WJ1>_=1JMW8Y^4OAC7*&MBT0N\S:/BJ M;YL>9;RT\.FWO4B]^ZC5;NQS\I?#&N4-;%HA=YFT?%4WS8\RWEIX=-O>I%[] MU&JW=CGY2^&-]2+W[J-5N['/RE\,:Y0UL6 MB%WF;1\53?-CS+>6GATV]ZD7OW4:K=V.?E+X8URAK8M$+O,VCXJF^;'F6\M/ M#IM[U(O?NHU6[L<_*7PQKE#6Q:(7>9M'Q5-\V/,MY:>'3;WJ1>_=1JMW8Y^4 MOAC7*&MBT0N\S:/BJ;YL>9;RT\.FWO4B]^ZC5;NQS\I?#&N4-;%HA=YFT?%4 MWS8\RWEIX=-O>I%[]U&JW=CGY2^&-[&FT^=GTVRD)];_<$(K6GS^;< MWI4ARG:4ENK]&D=32$)3K#MA:NI6UM'5K2U57Z54G(KP8L4&6X9$LLH^(RVE M*$[$(JR8H[,5']#5UMV] NEL%9N[^S3>&G6?ETMQ=BF"7)M]6WF9Q[)&/PTR M^I;RX98P1CTM&1"$03ZT8V2$ M M M M #Q_?&C]?\ (S4^9:;V;:DW3$\TM;D"2IOR:+A: M+@BM'[1D5DD.-+I#OD"XM1Y45VJ5(H[&2EU#K*G&U^K0JY/V=JTG6*8[I3Z;V#'4^[;':7#%MC1VTQ)QI585DVSA MS<^]ZFS20BJ46V]N,HK*QR].LH4XO%+JF/'9ET31:HSK<:>VV\N+\W>SN[ZV M\W8JLIF88GJ3.8433,/"1X+B,NQIK652D>5#$B,4I7B3'=XM@Y2W5$7*Q@EF MK2<%+DWE>"O)LM+R;.DO9()7Y$<+D(*4C"JB5GF"9=K',LEU]GUAN&+YEB%W MF6+(K!=&5,S+=96MEU"ZWED9Z4J6T3WXO(W'T^%M7D]VM+4SY# MI-@ M M M M !&?TH->?..:(=VGP!SV#;<^UFU=KUF6 MJYN 89F+V: M,4552L3/0;G:?B6]+189>C,M[$8Z7%U,8I=:PJBE"?UJ513#;P0E5,A7RAOI M44*4A>Z\00M->RI*]+:I2I*DUZE)4FN*4K2O73Z:%MM0F[6.6,*0[D_Z9,\Z M51UE0]-N'>Q?5/PJ-0B[7T.]PN9YT^=72\CTPUP2 M5YH?K#O2H>FW#O8OJGX5&H1=KZ'>X7,\Z-72\CTPUP25YH?K#O2H>FW#O8OJ MGX5&H1=KZ'>X7,\Z-72\CTPUP25YH?K#O2H>FW#O8OJGX5&H1=KZ'>X7,\Z- M72\CTPUP25YH?K#O2H>FW#O8OJGX5&H1=KZ'>X7,\Z-72\CTPUP25YH?K#O2 MH>FW#O8OJGX5&H1=KZ'>X7,\Z-72\CTPUP25YH?K#O2H>FW#O8OJGX5&H1=K MZ'>X7,\Z-72\CTPUP25YH?K#O2H>FW#O8OJGX5&H1=KZ'>X7,\Z-72\CTPUP M25YH?K#O2H>FW#O8OJGX5&H1=KZ'>X7,\Z-72\CTPUP25YH?K#O2H>FW#O8O MJGX5&H1=KZ'>X7,\Z-72\CTPUP25YH?K#O2H>FW#O8OJGX5&H1=KZ'>X7,\Z M-72\CTPUP25YH?K#O2H>FW#O8OJGX5&H1=KZ'>X7,\Z-72\CTPUP25YH?K#O M2H>FW#O8OJGX5&H1=KZ'>X7,\Z-72\CTPUP25YH?K#O2H>FW#O8OJGX5&H1= MKZ'>X7,\Z-72\CTPUP25YHZKK3I&[-R=Y789EW2;6V+GFO+_ &V+@F4Y_K"Q M6?6698A'I(73'LPN3&$V^,QF5MM[[U69SGK#S-F M;+SDE=RY&3GF5*?:8F5KF67(_P ZTA3RE194M*K)-Y,&'9B60F6>;A_-NK@RE*7DM8L*\25.Z5W$58$(C;TL/0H=' M=E-CLV3XS&SS(<;R*TVZ_6"_V7:TFYVB]62[PV;A:KO:;C#CK9N%MDP7X[S# M[2UMNM/(6A2D534JV]?1>#*O/2\PIAB9EUJ0M"Y2"5H6B.1:%P4K+",%)BE4 M%;:$5X,GE'+J#W?^;S7"8\D=QEP)_=_9WM(N7N8U M;K=?MY7@R>4-0>[_ ,WFN$QY([C+@3^[^SO:15X,GE#4'N_\ -YKA,>2.XRX$_N_L[VD7 M+W,:MUNOV\KP9/*&H/=_YO-<)CR1W&7 G]W]G>TBY>YC5NMU^WE>#)Y0U![O M_-YKA,>2.XRX$_N_L[VD7+W,:MUNOV\KP9/*&H/=_P";S7"8\D=QEP)_=_9W MM(N7N8U;K=?MY7@R>4-0>[_S>:X3'DCN,N!/[O[.]I%R]S&K=;K]O*\&3RAJ M#W?^;S7"8\D=QEP)_=_9WM(N7N8U;K=?MY7@R>4-0>[_ ,WFN$QY([C+@3^[ M^SO:15X,G ME#4'N_\ -YKA,>2.XRX$_N_L[VD7+W,:MUNOV\KP9/*&H/=_YO-<)CR3N&ON MARX=ZJS;&=C:\_2[BV:8?=XM[QR_VS9,WYW;KC$56K;M&W[>MJ5'4A3C;S#S M;C$AE]QA]IUEQ:%=.?O@MA5).9I]0ZCFI*<2I#C:Y9.%:8][84F,/'"*505! M6128P4F$3MT^YBQM*G9:HTU4[)STHJ"VG43,<2%PW%;9$4J\2DK2I"DY4K2I M,50,+N6_*WI">*&SI6&Y#L6RW7%KM\YN6 9DG6N$-1,HL*'TH_Q$HLJDP[[% M4XVU/B55533BD/([<:1&>=LY===E<9>;9QNK2-!=EJE*X6YV4ZXSBERSV3O? M#0BMES)%3+N3"N&5$<+B'$0U@Z(C1 Z,;0^VYF+,UFVDM4*#4,;U'J<*)2DM M3\HE63;03+*2U-,94MS*_>L\UO2-8/9YA'X(25K:KHO0 M#_#ISGB NV :)[/64XFI711WK/-;TC6#V>81^"#6U71>@'^'3G/#M@&B>SUE M.)J5T4=ZSS6](U@]GF$?@@UM5T7H!_ATYSP[8!HGL]93B:E=%'>L\UO2-8/9 MYA'X(-;5=%Z ?X=.<\.V :)[/64XFI711WK/-;TC6#V>81^"#6U71>@'^'3G M/#M@&B>SUE.)J5T4=ZSS6](U@]GF$?@@UM5T7H!_ATYSP[8!HGL]93B:E=%' M>L\UO2-8/9YA'X(-;5=%Z ?X=.<\.V :)[/64XFI711WK/-;TC6#V>81^"#6 MU71>@'^'3G/#M@&B>SUE.)J5T4=ZSS6](U@]GF$?@@UM5T7H!_ATYSP[8!HG ML]93B:E=%'>L\UO2-8/9YA'X(-;5=%Z ?X=.<\.V :)[/64XFI711WK/-;TC M6#V>81^"#6U71>@'^'3G/#M@&B>SUE.)J5T4=ZSS6](U@]GF$?@@UM5T7H!_ MATYSP[8!HGL]93B:E=%'>L\UO2-8/9YA'X(-;5=%Z ?X=.<\.V :)[/64XFI M711WK/-;TC6#V>81^"#6U71>@'^'3G/#M@&B>SUE.)J5T4=ZSS6](U@]GF$? M@@UM5T7H!_ATYSP[8!HGL]93B:E=%'>L\UO2-8/9YA'X(-;5=%Z ?X=.<\.V M :)[/64XFI711WK/-;TC6#V>81^"#6U71>@'^'3G/#M@&B>SUE.)J5T4=ZSS M6](U@]GF$?@@UM5T7H!_ATYSP[8!HGL]93B:E=%'>L\UO2-8/9YA'X(-;5=% MZ ?X=.<\.V :)[/64XFI711WK/-;TC6#V>81^"#6U71>@'^'3G/#M@&B>SUE M.)J5T4=ZSS6](U@]GF$?@@UM5T7H!_ATYSP[8!HGL]93B:E=%'>L\UO2-8/9 MYA'X(-;5=%Z ?X=.<\.V :)[/64XFI711WK/-;TC6#V>81^"#6U71>@'^'3G M/#M@&B>SUE.)J5T4=ZSS6](U@]GF$?@@UM5T7H!_ATYSP[8!HGL]93B:E=%' M>L\UO2-8/9YA'X(-;5=%Z ?X=.<\.V :)[/64XFI711WK/-;TC6#V>81^"#6 MU71>@'^'3G/#M@&B>SUE.)J5T4=ZSS6](U@]GF$?@@UM5T7H!_ATYSP[8!HG ML]93B:E=%'>L\UO2-8/9YA'X(-;5=%Z ?X=.<\.V :)[/64XFI711WK/-;TC M6#V>81^"#6U71>@'^'3G/#M@&B>SUE.)J5T4=ZSS6](U@]GF$?@@UM5T7H!_ MATYSP[8!HGL]93B:E=%'>L\UO2-8/9YA'X(-;5=%Z ?X=.<\.V :)[/64XFI M711WK/-;TC6#V>81^"#6U71>@'^'3G/#M@&B>SUE.)J5T4=ZSS6](U@]GF$? M@@UM5T7H!_ATYSP[8!HGL]93B:E=%'>L\UO2-8/9YA'X(-;5=%Z ?X=.<\.V M :)[/64XFI711WK/-;TC6#V>81^"#6U71>@'^'3G/#M@&B>SUE.)J5T4=ZSS M6](U@]GF$?@@UM5T7H!_ATYSP[8!HGL]93B:E=%'>L\UO2-8/9YA'X(-;5=% MZ ?X=.<\.V :)[/64XFI711WK/-;TC6#V>81^"#6U71>@'^'3G/#M@&B>SUE M.)J5T4=ZSS6](U@]GF$?@@UM5T7H!_ATYSP[8!HGL]93B:E=%'>L\UO2-8/9 MYA'X(-;5=%Z ?X=.<\.V :)[/64XFI711WK/-;TC6#V>81^"#6U71>@'^'3G M/#M@&B>SUE.)J5T4=ZSS6](U@]GF$?@@UM5T7H!_ATYSP[8!HGL]93B:E=%' M>L\UO2-8/9YA'X(-;5=%Z ?X=.<\.V :)[/64XFI711WK/-;TC6#V>81^"#6 MU71>@'^'3G/#M@&B>SUE.)J5T4=ZSS6](U@]GF$?@@UM5T7H!_ATYSP[8!HG ML]93B:E=%'>L\UO2-8/9YA'X(-;5=%Z ?X=.<\.V :)[/64XFI711WK/-;TC M6#V>81^"#6U71>@'^'3G/#M@&B>SUE.)J5T4=ZSS6](U@]GF$?@@UM5T7H!_ MATYSP[8!HGL]93B:E=%'>L\UO2-8/9YA'X(-;5=%Z ?X=.<\.V :)[/64XFI M711WK/-;TC6#V>81^"#6U71>@'^'3G/#M@&B>SUE.)J5T4=ZSS6](U@]GF$? M@@UM5T7H!_ATYSP[8!HGL]93B:E=%'>L\UO2-8/9YA'X(-;5=%Z ?X=.<\.V M :)[/64XFI711WK/-;TC6#V>81^"#6U71>@'^'3G/#M@&B>SUE.)J5T4=ZSS M6](U@]GF$?@@UM5T7H!_ATYSP[8!HGL]93B:E=%'>L\UO2-8/9YA'X(-;5=% MZ ?X=.<\.V :)[/64XFI711WK/-;TC6#V>81^"#6U71>@'^'3G/#M@&B>SUE M.)J5T4=ZSS6](U@]GF$?@@UM5T7H!_ATYSP[8!HGL]93B:E=%'>L\UO2-8/9 MYA'X(-;5=%Z ?X=.<\.V :)[/64XFI711WK/-;TC6#V>81^"#6U71>@'^'3G M/#M@&B>SUE.)J5T4=ZSS6](U@]GF$?@@UM5T7H!_ATYSP[8!HGL]93B:E=%) M\^"M[Y+YOJ5G97)+)6)MSSJD.Z87BK.+V''7K!BJ4/*B72Z5M5O8<=GW1#S, MAMERJJ,1&HRZ]EZ0\VU26^64N]H]IUV?N_D(LR]%QMSDRJ9>F$O3.6&-MK35 MK2E$MABB*T]VZIR&RA"%1VYZ%&J7X6IN[;MO?=6T3<]:O2WZ9((D)227)T_# M&+GX+2\AI>6#,LEE6U<>=0C-PB(M& M M M "GAT\O0SK<5F/.KBABO:4E%VRS MDKJVRII3J;:;^>W3<.&6EIGZ>IM$Z1DT1I77]7\L,,__ $HLM5U"'4MC+ M336[@:I\RO[$RCR_LA++5^YBK]5 JQ?/=1&/55L;-2OENU"61]JIIE/M*F$) M_?03^L*=Q:XJL 6=>@IZ8_S=+Q9>'O*#)WZZ$R2Y MUBZEV'>)$J5^AS*+K*C--8M>9$B16D+54^6X\M+J4^3LEQE*?=32VS)DBW5T MOGNGZ_M/6KLY+PZ]RR<4W+H@F'5;2(1^$0F"=M,HAWMUY"<*?A$(2NP]S=Z? M6%UFRUHIB/6685DEGUQC'J1Q<8?!KCEVLLN/?_F5JQ*^#6M2+U"5(6A*T*2I M"DT4E2:T4E254ZTJ2JG[4]5?HJ4RW-B.Z7)A'+LP/[ M /#.0O'[ .2NM+MK38,);D&8JDVS7J'1I-YQ>_1VW40+]9I#B:T;E-5=<2M" MJ5:D,/.1WDJ:<50R^PMN*[=]:"6M#078)>:VCS*\6DS+,8PBMEY,([*%8812 MJ&V0N"7$13%,(D57Q7/V/OOL14+#VPE8JE)CX66F6\,)F0FT)5!F/>PN-.R+GK?84!+2GN8IRP5!4-HM$4K0I28G\X=\ESMLKD+:SUBK92<&IAF&FRLTUE MC*U"3BI26IR56K)E0O#&"T*R.,N)6RZE*T*/"C,B* M M 2O=&7PHMM]RK<"E'4KF?-ZT:(6]]-BZ.JRM FL-JJTWMUH5LR,JO8B[E3N/O M0Q(ET]TA.)[:Q2WCV":!O0OKO9M.W>1;2GY;N+(S$-*9=1M*Q4F]NB73",,* MY.4C@,8QC MECLQB;XX0@F&2&Q"!_I^'Z M M M #^%)0M"D+2E2%)JE254HI*DJIU*2I-?VIZJ_30;FS#= M$89=B)2.ZG&TI^< MQNTI%9MI>JTRB=!6M+4MIM/UF9+,:2QG]V]Y%>NUKS=8H[FGRKV1$Y)KC&#, MVS"/I:C*8W:75&T) M5-4V:4G)IC>7)IC#F1*9N44J")A$$[9IYIA]FHOOG0VQ..>Q+MK?9%I5!NL% M59%LNC%'';-DUF=<<3"R#'YRVT_/;:_1M5/IHEUAUMR-);9DLNM(VB6+MI0; M?4&5K] FM/E7]AQN.%+TL\E,,;#Z,L<#B,OQDN)4E:%+0N$5?SK7M726SN6M MG4+$VUI_4D_*[=A]&)4I/RJE*@U.2;L4ITUAW#'O)6TM*V7D-O-K0GQ8RTC M M &7'#GBGE7*_:L3$K=\ZM>$V146Z;&RYMFBFK#8 M5.K[$.(XXFK;F0SZL/,0&E)7]9+LI:*QXTCJC&]>\NFW96:=JC^&8J\WC;D) M2,=L\]D[M>';)EV<4%O+V-KA:3&"W4%B=#7H?J]HA+?RUGI.+E/LO28M/UFH M)3EA*RL51R-M*5"*(SDU@6U*-JR[9*WEH4RP[DN!8-A.+ZWQ''L$PFT1;#B^ M+6R/:++:HB:):C1(R:T[2U*^L_*<=4ZZ^\NJG'WGW'G5+<6M5=5U9K-2M!5) MZLU>:5.U*I.*=>=7NJ6K_9""JI^0C&$4J2K"I.Y'OGS&$ M%04E4,L([L"C[TV_0D/:/>RGE]Q Q9V1I60[*OVW]06&*IU[4+SJE2+AFF%V M^.FJG-6J6IUR=!;36N.54I]A/Y![:++<:YZ^&%8A*V5M5-9*PG(B4FUJ_P J M\%++T8_YSWD+5^O[E7PWZZH%[UT,:/&8M19:6Q4A65F^K>:XAPRYF9 M?U7BGS'&]%[TR2=_],_^'$M&M-EW>6Y_],=7D6+->7U_\9]2WW!?SSYM)F5. MOCN^N9ED0\#PGF4]QLK1#!B2FUMT%[^F]2V3M9- M?"[5N3G'5=WWD2\PN/A^"R\K]9M4+5IF%2[?!5@M& M#&CE%Q=UWRIUW)PG-HU(%X@4D3,+S2'';17KM:\W6*.YI\J]D1.2:XQ@S-LPCW*MW XC+&++T M$Q4VJ*MJMM;C:X/OXN&L9?\ V,>LO:AGJ6HRF-VEU1M"535-FE)R:8WER:8P MYD2F;E%*@B81!.V:>:8?9J-;ZT%LCCEL"YZ\V59G(%PB...6F[QT/.6'*;11 M?9C7S';BXTBDVWN(4CM4ZDO1W.TQ):9D-+:3M$L3;>@6^H4O7;/S4'F'()@X MU'#!Z6=\)F81",<"T][ND+AD6U%:(IC'^=B]JZ*VURUL)ZQMMZ;&3G&(Q5+S M*(*C)S\MBVDU)O1A"#S*X9,L-AQE>)E]#;R%H3XF9:1< M ?5'CR)4AB)$8>E2I3S4 M>+%CM+>D2)#RTML,,L-IJIYY;E4I2E-*J4I::43VOV_*UMLMJ==5!IMJ"E1B MI6&"4IV8QBJ.Q""8;:,5=R<[++TP\S+R[*GYB85!"$(A%:UK7'"E"$PRJ5%4 M8PA"$(8HJV(92:'4?0S9UFV 8_E.QMM(U5E%[C5FR,%KKO\ .N=8XCRJK@M7 M>YISNW)9NJXJD+?BT8K6*IRC+CE74.(14BU&BSHM(KD]3:#9>-I*;)J@A,YU M?U,AY:>[4TWU%,8FTJAA0[C^$@G&F&!25*V;7=?R9]J[460H]?MI>'"[^O51 M&G+I/6;KB[*M1C\"F9?Z[2243*D9%NL09C%B,=+6N+L%I1Z3W'7_ %/_ ,E? M^[1X&O$_T=?>_P#Z89OVJ[_3M_W7_P#<0[CK_J?_ )*_]VAKQ/\ 1U][_P#I M@[5=_IV_[K_^XAW'7_4__)7_ +M#7B?Z.OO?_P!,':KO].W_ '7_ /<0[CK_ M *G_ .2O_=H:\3_1U][_ /I@[5=_IV_[K_\ N(=QU_U/_P E?^[0UXG^CK[W M_P#3!VJ[_3M_W7_]Q#N.O^I_^2O_ ':&O$_T=?>__I@[5=_IV_[K_P#N(=QU M_P!3_P#)7_NT->)_HZ^]_P#TP=JN_P!.W_=?_P!Q#N.O^I_^2O\ W:&O$_T= M?>__ *8.U7?Z=O\ NO\ ^XAW'7_4_P#R5_[M#7B?Z.OO?_TP=JN_T[?]U_\ MW$.XZ_ZG_P"2O_=H:\3_ $=?>_\ Z8.U7?Z=O^Z__N(=QU_U/_R5_P"[0UXG M^CK[W_\ 3!VJ[_3M_P!U_P#W$.XZ_P"I_P#DK_W:&O$_T=?>_P#Z8.U7?Z=O M^Z__ +B'<=?]3_\ )7_NT->)_HZ^]_\ TP=JN_T[?]U__<0[CK_J?_DK_P!V MAKQ/]'7WO_Z8.U7?Z=O^Z_\ [B)>.-_'G!>,NK[-K+!F*O-Q:UN&1Y#)8:9N MF6Y+)99;N.07-*%*["U^09;89[:TQ8L5B,A:Z-=M56[?V[K-XEHYJT595A4Y MM)>72J,6Y673&,6V6LN370TRE2X(@M7OAA9+@ M M M /Q>99E,N MQY#34B/(:<8?8?;2ZR\RZGL.M.M+ZZ.-*0I5%)K2M*TKU5/R$8PBE2585)W( M]\^8P@J"DJAEA'=@4K^FDZ"M_7J\BY8<(<+=?U[1JX7W<.B,>P!+#+T^ MZ9YK6V)55"]N00\K8>[EV.FY(O5*O9NS)I4!;5OQO3'(')9M&UPW&THAVO ]MWJ4[1+T-:*,,VW()"J+:6E,:\ M/.-N(GQJJWO7,)4B9M38Z5V^V#:&[FN-UJ@3$,BH01,2R\2I>::RY=*>0F,.Y[IIR&%;2LL4 MJR16E407TW)6'OVL>]9*VDE&$6XJ=DI]G"FSEY-%35:(]IY7 M!/=M1_FGH;1U/DK@M"/YY+\[AK.^[5&E;%JW&N6#8'+31]C /*)2^S?,B:=1V'\V3VDU88IV MV[55/E5*7<>Q^3J"WZW_ $;1PFK'6)FU-T'+%N57!?$68N4U\O>]I<<<<@-QXF3J4M^3=,TU+!:>2B#D5**HY,QQAM+5PHE;U MH2W<:?D^Y6ANFOLC*QEK-6SFXJE]JB6GW(Y8M^"AF:5NJ1WD3$58D=R[B1MV MZPWJW,0F>J+1V-E8)F=E1>T259ZU7M7+IJ\9JTUD9>#565%3LS)IVJ)G8RJ=EX;B9A6ZM&X^J.5. M%[+IUD;J;Y%4B$K9JUDQ%RDPA!$M-QRJ7+=Y+3ZMU4O#N4+[IG92K$SDTF[K M GP;M!A7.V38EQMMQB1Y\"X0)#,N#<(,ME#\29#EL+4W*B.QW&W&W&U*0M#B M5)4I*J5*>+0M"U-NIBVZW&*5)BG)&$8;$4JA'93&$=V!;Q"T.(2XVJ#C;D(1 M2J$5;CTSKO?."W37>S MKSE6GD==*I<<9=0Y'==:7D- MD[6UVQ5:E:]9V>C(S\OL1[[;S6*"ELO-Y<+K*\,,2%=^$%HBE:4+3@-Y5VEC M+VK)U"QEN:.BKT:>VT/!?EIB"5):FI1[)%3$RSC5@=3WHJ;<2ME;K2ZJ/,C@ MUL;B=D2YKB).6ZEO,]UK%,_BLIJEE2W%KCV#+8[*>JSY$B-1'4JJ4Q9U$U=A MK4M$F-&V673WR6?O-IZ64J33;3RJ(*F9%2MW8AB>E8Q_72ZE>#MG6884NPR1 M0MS0!HEM"K;70^5J,TXEROW>5)U4*?6$(VJ,L8Q1)U%"/\FG4HPY(Y$R\U#$ MN65%2'F9?!HF,JH #/C5G1L['A:Z"ZKSN>X$OE&8=KMT27HJC\;-<@=T=S%^Q M,!]>H'NPUT%U7G<]P)?*':[=$EZ*H_&S7('='BJ/QLUR!W1W,7[$P'UZ@>[#7075>=SW E\H=KMT27HJC\;-<@=T= MS%^Q,!]>H'NPUT%U7G<]P)?*':[=$EZ*H_&S7('='BJ/QLUR!W1W,7[$P'UZ@>[#7075>=SW E\H=KMT27HJC\;-< M@=T=S%^Q,!]>H'NPUT%U7G<]P)?*':[=$EZ*H_&S7('='BJ/QLUR!W1W,7[$P'UZ@>[#7075>=SW E\H=KMT27HJC M\;-<@=T=S%^Q,!]>H'NPUT%U7G<]P)?*':[=$EZ*H_&S7('='BJ/QLUR!W1W,7[$P'UZ@>[#7075>=SW E\H=KMT2 M7HJC\;-<@=T=S%^Q,!]>H'NPUT%U7G<]P)?*':[=$EZ*H_&S7('='BJ/QLUR!W1W,7[$P'UZ@>[#7075>=SW E\H= MKMT27HJC\;-<@_JG1'C!"D;'M#)H*K'7& MQE;66G>:MI>:E.UF\$>H*8I2"=N_"!]=FMC<[:9P^5YT^.PRV&:52X#-\T/,2YO^#;E7_MYV[\ M(#LUL;G;3.'RO.CL,MAFE4N S?-#S$N;_@VY5_[>=N_" [-;&YVTSA\KSH[# M+89I5+@,WS0\Q+F_X-N5?^WG;OP@.S6QN=M,X?*\Z.PRV&:52X#-\T/,2YO^ M#;E7_MYV[\(#LUL;G;3.'RO.CL,MAFE4N S?-#S$N;_@VY5_[>=N_" [-;&Y MVTSA\KSH[#+89I5+@,WS0\Q+F_X-N5?^WG;OP@.S6QN=M,X?*\Z.PRV&:52X M#-\T/,2YO^#;E7_MYV[\(#LUL;G;3.'RO.CL,MAFE4N S?-#S$N;_@VY5_[> M=N_" [-;&YVTSA\KSH[#+89I5+@,WS0\Q+F_X-N5?^WG;OP@.S6QN=M,X?*\ MZ.PRV&:52X#-\T/,2YO^#;E7_MYV[\(#LUL;G;3.'RO.CL,MAFE4N S?-#S$ MN;_@VY5_[>=N_" [-;&YVTSA\KSH[#+89I5+@,WS0\Q+F_X-N5?^WG;OP@.S M6QN=M,X?*\Z.PRV&:52X#-\T/,2YO^#;E7_MYV[\(#LUL;G;3.'RO.CL,MAF ME4N S?-%@KHB.9O2+<)YEDT/R#X?%W#VUPK;F^["U=O+(K9HM9713;S:'$J12H+C2V7'&EY,;<8P5AC"*;5 MNI6A<(ICLY%)CW2%I2N$4J@F)6XYI]%UF>JKC-SWCQ9L@V%K:=+JM_";='FY M#G6$*E+32C$:+&;P"Z+1'4BTK#-%MW- M,4.T#*8X9Q<4,2;1R M.\/^[?93G?X"3QJA6"SWH_&4ESQ3/4/OJWH+4_P_5NB#S:.1WA_W;[*<[_ 1 MJA6"SWH_&4ESPU#[ZMZ"U/\ #]6Z(/-HY'>'_=OLISO\!&J%8+/>C\927/#4 M/OJWH+4_P_5NB#S:.1WA_P!V^RG._P !&J%8+/>C\927/#4/OJWH+4_P_5NB M#S:.1WA_W;[*<[_ 1JA6"SWH_&4ESPU#[ZMZ"U/\/U;H@\VCD=X?]V^RG._P M$:H5@L]Z/QE)<\-0^^K>@M3_ _5NB#S:.1WA_W;[*<[_ 1JA6"SWH_&4ESP MU#[ZMZ"U/\/U;H@\VCD=X?\ =OLISO\ 1JA6"SWH_&4ESPU#[ZMZ"U/\/U; MH@\VCD=X?]V^RG._P$:H5@L]Z/QE)<\-0^^K>@M3_#]6Z(/-HY'>'_=OLISO M\!&J%8+/>C\927/#4/OJWH+4_P /U;H@\VCD=X?]V^RG._P$:H5@L]Z/QE)< M\-0^^K>@M3_#]6Z(/-HY'>'_ ';[*<[_ $:H5@L]Z/QE)<\-0^^K>@M3_#] M6Z(/-HY'>'_=OLISO\!&J%8+/>C\927/#4/OJWH+4_P_5NB#S:.1WA_W;[*< M[_ 1JA6"SWH_&4ESPU#[ZMZ"U/\ #]6Z(/-HY'>'_=OLISO\!&J%8+/>C\92 M7/#4/OJWH+4_P_5NB#S:.1WA_P!V^RG._P !&J%8+/>C\927/#4/OJWH+4_P M_5NB$L/ OHP[G>IEIW!R:QV5:;)"DLS\5U)>XCD>Y7Y]E;BF[EG]LE(2Y;;* MAY+*FK6ZE+\VJ:_/D-P_^'FUEOKT1/V/T^P M M M .. #_]D! end XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.2
Cover - shares
6 Months Ended
Jun. 28, 2024
Jul. 19, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 28, 2024  
Document Transition Report false  
Entity File Number 000-50646  
Entity Registrant Name Ultra Clean Holdings, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 61-1430858  
Entity Address, Address Line One 26462 Corporate Avenue  
Entity Address, City or Town Hayward  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94545  
City Area Code 510  
Local Phone Number 576-4400  
Title of 12(b) Security Common stock, par value $0.001 per share  
Trading Symbol UCTT  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   45,030,636
Amendment Flag false  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Entity Central Index Key 0001275014  
Current Fiscal Year End Date --12-27  

XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Millions
Jun. 28, 2024
Dec. 29, 2023
Current assets:    
Cash and cash equivalents $ 319.5 $ 307.0
Accounts receivable, net of allowance for credit losses of $2.1 and $1.0 at June 28, 2024 and December 29, 2023, respectively 206.9 180.8
Inventories 399.9 374.5
Prepaid expenses and other current assets 34.5 30.9
Total current assets 960.8 893.2
Property, plant and equipment, net 326.6 328.3
Goodwill 265.2 265.2
Intangible assets, net 200.0 215.3
Deferred tax assets, net 3.1 3.1
Operating lease right-of-use assets 161.3 151.7
Other non-current assets 10.3 10.9
Total assets 1,927.3 1,867.7
Current liabilities:    
Bank borrowings 16.3 17.6
Accounts payable 229.0 192.9
Accrued compensation and related benefits 49.2 47.7
Operating lease liabilities 18.7 18.1
Other current liabilities 38.2 33.7
Total current liabilities 351.4 310.0
Bank borrowings, net of current portion 478.3 461.2
Deferred tax liabilities 18.9 19.0
Operating lease liabilities 152.4 143.0
Other liabilities 14.6 37.3
Total liabilities 1,015.6 970.5
Commitments and contingencies (See Note 9)
UCT stockholders’ equity:    
Preferred stock — $0.001 par value, 10.0 shares authorized; none outstanding 0.0 0.0
Common stock — $0.001 par value, 90.0 shares authorized; 46.5 and 46.1 shares issued and 45.0 and 44.6 shares outstanding at June 28, 2024 and December 29, 2023, respectively 0.1 0.1
Additional paid-in capital 548.2 541.5
Common shares held in treasury, at cost, 1.5 and 1.5 shares at June 28, 2024 and December 29, 2023, respectively (45.0) (45.0)
Retained earnings 356.4 346.7
Accumulated other comprehensive loss (7.4) (4.4)
Total UCT stockholders' equity 852.3 838.9
Noncontrolling interests 59.4 58.3
Total equity 911.7 897.2
Total liabilities and equity $ 1,927.3 $ 1,867.7
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
shares in Millions, $ in Millions
Jun. 28, 2024
Dec. 29, 2023
Statement of Financial Position [Abstract]    
Account receivable, allowance for credit losses $ 2.1 $ 1.0
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 10.0 10.0
Preferred stock, shares outstanding (in shares) 0.0 0.0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 90.0 90.0
Common stock, shares issued (in shares) 46.5 46.1
Common stock, shares outstanding (in shares) 45.0 44.6
Common shares held in treasury (in shares) 1.5 1.5
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Statements of Operations - USD ($)
shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 28, 2024
Jun. 30, 2023
Jun. 28, 2024
Jun. 30, 2023
Revenues:        
Total revenues $ 516.1 $ 421.5 $ 993.9 $ 854.8
Cost of revenues:        
Total cost revenues 427.6 353.4 822.8 713.7
Gross margin 88.5 68.1 171.1 141.1
Operating expenses:        
Research and development 7.1 7.2 14.1 14.3
Sales and marketing 14.8 12.7 28.5 25.8
General and administrative 43.7 35.6 88.3 76.0
Total operating expenses 65.6 55.5 130.9 116.1
Income from operations 22.9 12.6 40.2 25.0
Interest income 1.4 0.8 2.8 1.3
Interest expense (11.7) (11.8) (23.9) (23.6)
Other income (expense), net 17.4 (1.5) 13.5 1.3
Income before provision for income taxes 30.0 0.1 32.6 4.0
Provision for income taxes 8.5 8.3 18.4 11.8
Net income (loss) 21.5 (8.2) 14.2 (7.8)
Less: Net income attributable to noncontrolling interests 2.4 1.2 4.5 5.0
Net income (loss) attributable to UCT $ 19.1 $ (9.4) $ 9.7 $ (12.8)
Net income (loss) per share attributable to UCT common stockholders:        
Basic (in dollars per share) $ 0.43 $ (0.21) $ 0.22 $ (0.29)
Diluted (in dollars per share) $ 0.42 $ (0.21) $ 0.21 $ (0.29)
Shares used in computing net income (loss) per share:        
Basic (in shares) 44.9 44.7 44.7 44.8
Diluted (in shares) 45.4 44.7 45.3 44.8
Product        
Revenues:        
Total revenues $ 452.7 $ 362.5 $ 871.2 $ 731.1
Cost of revenues:        
Total cost revenues 383.9 311.1 738.0 626.2
Services        
Revenues:        
Total revenues 63.4 59.0 122.7 123.7
Cost of revenues:        
Total cost revenues $ 43.7 $ 42.3 $ 84.8 $ 87.5
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 28, 2024
Jun. 30, 2023
Jun. 28, 2024
Jun. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 21.5 $ (8.2) $ 14.2 $ (7.8)
Other comprehensive income (loss):        
Change in cumulative translation adjustment, net of tax (2.0) 0.4 (6.3) (1.7)
Change in pension net actuarial gain, net of tax 0.0 (0.4) 0.0 (0.2)
Change in fair value of derivatives, net of tax 0.0 0.0 0.0 0.2
Other comprehensive income (loss) (2.0) 0.0 (6.3) (1.7)
Comprehensive income (loss) 19.5 (8.2) 7.9 (9.5)
Comprehensive income, attributable to noncontrolling interests 1.3 2.2 1.2 7.4
Comprehensive income (loss) attributable to UCT $ 18.2 $ (10.4) $ 6.7 $ (16.9)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Millions
6 Months Ended
Jun. 28, 2024
Jun. 30, 2023
Cash flows from operating activities:    
Net income (loss) $ 14.2 $ (7.8)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation and amortization 22.7 18.2
Amortization of intangible assets 15.3 11.4
Stock-based compensation 8.0 4.7
Amortization of debt issuance costs 1.9 1.9
Change in the fair value of financial instruments (22.6) (0.2)
Deferred income taxes (0.5) (0.6)
Loss (gain) on sale of property, plant and equipment 0.1 (0.4)
Changes in assets and liabilities:    
Accounts receivable (26.1) 75.1
Inventories (25.4) 45.1
Prepaid expenses and other current assets (1.5) 5.2
Other non-current assets 0.7 (0.3)
Accounts payable 41.4 (62.6)
Accrued compensation and related benefits 1.5 (12.5)
Income taxes payable 1.4 (4.3)
Operating lease assets and liabilities 0.5 (2.9)
Other liabilities 1.4 (5.6)
Net cash provided by operating activities 33.0 64.4
Cash flows from investing activities:    
Purchases of property, plant and equipment (31.0) (47.0)
Proceeds from sale of equipment 0.1 0.5
Net cash used in investing activities (30.9) (46.5)
Cash flows from financing activities:    
Proceeds from bank borrowings 67.7 0.0
Proceeds from issuance of common stock 0.9 0.0
Extinguishment of bank borrowings (44.2) 0.0
Principal payments on bank borrowings (7.1) (30.9)
Payment of debt issuance costs (2.5) 0.0
Employees' taxes paid upon vesting of restricted stock units (2.2) (2.2)
Payments of dividends to a joint venture shareholder (0.1) (0.1)
Repurchase of shares 0.0 (23.7)
Net cash provided by (used in) financing activities 12.5 (56.9)
Effect of exchange rate changes on cash and cash equivalents (2.1) 1.0
Net increase (decrease) in cash and cash equivalents 12.5 (38.0)
Cash and cash equivalents at beginning of period 307.0 358.8
Cash and cash equivalents at end of period 319.5 320.8
Supplemental cash flow information:    
Income taxes paid, net of income tax refunds 17.7 17.4
Interest paid 22.3 21.7
Non-cash investing and financing activities:    
Property, plant and equipment purchased included in accounts payable and other liabilities $ 4.3 $ 9.2
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Millions
Total
Total Stockholders’ Equity of UCT
Common Stock
Additional Paid-in Capital
Treasury shares
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Noncontrolling Interests
Beginning balance at Dec. 30, 2022 $ 937.0 $ 887.9 $ 0.1 $ 530.8 $ (15.4) $ 377.8 $ (5.4) $ 49.1
Common stock, shares, beginning balance (in shares) at Dec. 30, 2022     45,200,000          
Treasury stock, shares, beginning balance (in shares) at Dec. 30, 2022         900,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance under employee stock plans (in shares)     500,000          
Employees' taxes paid upon vesting of restricted stock units (in shares)     (100,000)          
Employees' taxes paid upon vesting of restricted stock units (2.2) (2.2)   (2.2)        
Repurchase of shares (in shares)     (800,000)   (800,000)      
Repurchase shares (23.7) (23.7) $ (23.7)   $ (23.7)      
Stock-based compensation expense 4.7 4.7   4.7        
Net income (loss) (7.8) (12.8)       (12.8)   5.0
Dividend payments to a joint venture shareholder (0.1)             (0.1)
Other comprehensive income (loss) (1.7) (4.1)         (4.1) 2.4
Ending balance at Jun. 30, 2023 906.2 849.8 $ 0.1 533.3 $ (39.1) 365.0 (9.5) 56.4
Treasury stock, shares, ending balance (in shares) at Jun. 30, 2023         1,700,000      
Common stock, shares, ending balance (in shares) at Jun. 30, 2023     44,800,000          
Beginning balance at Mar. 31, 2023 925.0 870.7 $ 0.1 534.3 $ (29.6) 374.4 (8.5) 54.3
Common stock, shares, beginning balance (in shares) at Mar. 31, 2023     44,800,000          
Treasury stock, shares, beginning balance (in shares) at Mar. 31, 2023         1,400,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance under employee stock plans (in shares)     400,000          
Issuance under employee stock plans 0.0              
Employees' taxes paid upon vesting of restricted stock units (in shares)     (100,000)          
Employees' taxes paid upon vesting of restricted stock units (2.0) (2.0)   (2.0)        
Repurchase of shares (in shares)     (300,000)   (300,000)      
Repurchase shares (9.5) (9.5) $ (9.5)   $ (9.5)      
Stock-based compensation expense 1.0 1.0   1.0        
Net income (loss) (8.2) (9.4)       (9.4)   1.2
Dividend payments to a joint venture shareholder (0.1)             (0.1)
Other comprehensive income (loss) 0.0 (1.0)         (1.0) 1.0
Ending balance at Jun. 30, 2023 906.2 849.8 $ 0.1 533.3 $ (39.1) 365.0 (9.5) 56.4
Treasury stock, shares, ending balance (in shares) at Jun. 30, 2023         1,700,000      
Common stock, shares, ending balance (in shares) at Jun. 30, 2023     44,800,000          
Beginning balance at Dec. 29, 2023 $ 897.2 838.9 $ 0.1 541.5 $ (45.0) 346.7 (4.4) 58.3
Common stock, shares, beginning balance (in shares) at Dec. 29, 2023 44,600,000   44,600,000          
Treasury stock, shares, beginning balance (in shares) at Dec. 29, 2023 1,500,000       1,500,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance under employee stock plans (in shares)     500,000          
Issuance under employee stock plans $ 0.9 0.9   0.9        
Employees' taxes paid upon vesting of restricted stock units (in shares)     100,000          
Employees' taxes paid upon vesting of restricted stock units (2.2) (2.2)   (2.2)        
Repurchase of shares (in shares)     0          
Stock-based compensation expense 8.0 8.0   8.0        
Net income (loss) 14.2 9.7       9.7   4.5
Dividend payments to a joint venture shareholder (0.1)             (0.1)
Other comprehensive income (loss) (6.3) (3.0)         (3.0) (3.3)
Ending balance at Jun. 28, 2024 $ 911.7 852.3 $ 0.1 548.2 $ (45.0) 356.4 (7.4) 59.4
Treasury stock, shares, ending balance (in shares) at Jun. 28, 2024 1,500,000       1,500,000      
Common stock, shares, ending balance (in shares) at Jun. 28, 2024 45,000,000.0   45,000,000.0          
Beginning balance at Mar. 29, 2024 $ 889.1 830.9 $ 0.1 545.0 $ (45.0) 337.3 (6.5) 58.2
Common stock, shares, beginning balance (in shares) at Mar. 29, 2024     44,600,000          
Treasury stock, shares, beginning balance (in shares) at Mar. 29, 2024         1,500,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance under employee stock plans (in shares)     500,000          
Issuance under employee stock plans 0.9 0.9   0.9        
Employees' taxes paid upon vesting of restricted stock units (in shares)     100,000          
Employees' taxes paid upon vesting of restricted stock units (2.2) (2.2)   (2.2)        
Repurchase of shares (in shares)     0          
Stock-based compensation expense 4.5 4.5   4.5        
Net income (loss) 21.5 19.1       19.1   2.4
Dividend payments to a joint venture shareholder (0.1)             (0.1)
Other comprehensive income (loss) (2.0) (0.9)         (0.9) (1.1)
Ending balance at Jun. 28, 2024 $ 911.7 $ 852.3 $ 0.1 $ 548.2 $ (45.0) $ 356.4 $ (7.4) $ 59.4
Treasury stock, shares, ending balance (in shares) at Jun. 28, 2024 1,500,000       1,500,000      
Common stock, shares, ending balance (in shares) at Jun. 28, 2024 45,000,000.0   45,000,000.0          
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.2
Organization and Significant Accounting Policies
6 Months Ended
Jun. 28, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Significant Accounting Policies ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES
Organization — Ultra Clean Holdings, Inc., (the “Company” or “UCT”) a Delaware corporation, was founded in November 2002 and became a publicly traded company on the NASDAQ Global Market in March 2004. The Company is a leading developer and supplier of critical subsystems, components, parts, and ultra-high purity cleaning and analytical services, primarily for the semiconductor industry. UCT offers its customers an integrated outsourced solution for major subassemblies, improved design-to-delivery cycle times, design for manufacturability, prototyping and part and component manufacturing, as well as tool chamber parts cleaning and coating, and micro-contamination analytical services. The Company’s Products business primarily designs, engineers and manufactures production tools, components and parts, and modules and subsystems for the semiconductor and display capital equipment markets. Products include chemical delivery modules, frame assemblies, gas delivery systems, fluid delivery systems, precision robotics, process modules, sub-fab process equipment support racks, as well as other high-level assemblies. The Company’s Services business provides ultra-high purity parts cleaning, process tool part recoating, surface encapsulation and high sensitivity micro contamination analysis primarily for the semiconductor device makers and wafer fabrication equipment markets.
Basis of Presentation — The unaudited Condensed Consolidated Financial Statements included in this quarterly report on Form 10-Q include the accounts of the Company and its majority-owned subsidiaries and have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”). This financial information reflects all adjustments which are, in the opinion of the Company, normal, recurring and necessary for a fair statement of the results of operations, financial position, and cash flows for the interim periods presented. Certain information and footnote disclosures normally included in our annual financial statements, prepared in accordance with GAAP, have been condensed or omitted from the interim financial statements in this Quarterly Report on Form 10-Q. Therefore, these unaudited financial statements should be read in conjunction with the Consolidated Financial Statements contained in the Company's Annual Report on Form 10-K for the year ended December 29, 2023.
Fiscal Year — The Company uses a 52-53 week fiscal year ending on the Friday nearest December 31. All references to quarters refer to fiscal quarters and all references to years refer to fiscal years.
Principles of Consolidation — The Company’s Condensed Consolidated Financial Statements include the accounts of the Company and its majority-owned subsidiaries and all intercompany accounts and transactions have been eliminated upon consolidation.
Significant Accounting Policies — There were no changes to the accounting policies disclosed in Note 1, Organization and Significant Accounting Polices of the Company’s Annual Report on Form 10-K for the year ended December 29, 2023 that had a material impact on the Company's condensed consolidated financial statements and related notes.
Impairment Testing of Long-Lived Assets and Goodwill — In the second quarter of 2024, the Company conducted an interim impairment test of its long-lived assets and goodwill associated with its HIS Innovations Group (“HIS”) reporting unit due to the presence of an indicator of potential impairment. This indicator included lower-than-expected financial performance.
The Company reviewed the HIS asset group’s long-lived assets for impairment by comparing the carrying value to the estimated undiscounted future cash flows expected to be generated by the assets. Based on this assessment, the Company determined that the estimated undiscounted future cash flows exceeded the carrying values of the long-lived assets. Consequently, no impairment loss was recognized in the period.
The Company performed a quantitative assessment of goodwill for the HIS reporting unit using the income approach. The income approach involves estimating the future cash flows attributable and discounting these cash flows to their present value using an appropriate discount rate. The fair value of the reporting unit was then compared to its carrying amount, including goodwill. The results of this quantitative assessment indicated that the fair value of the reporting unit exceeded its carrying amount. As a result, the Company concluded that no impairment of goodwill was necessary.
Accounting Standards Recently Adopted
The Company has not adopted any new accounting standards during the six months ended June 28, 2024 that have a material impact on the Company’s condensed consolidated financial statements.
Accounting Standards Not Yet Adopted
In November 2023, FASB issued Accounting Standard Update (ASU) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires a public entity to disclose significant segment expenses and other segment items on an annual and interim basis and provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. The ASU does not change how a public entity identifies its operating segments, aggregates them, or applies the quantitative thresholds to determine its reportable segments. The Company is required to adopt this standard in the fiscal year 2024 for the annual reporting ending December 27, 2024, with retrospective disclosure of prior periods presented. The Company expects this ASU to only impact its disclosures with no impact to its results of operations, cash flows and financial condition.
In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which amends the guidance in ASC 740, Income Taxes. ASU No. 2023-09 is intended to improve the transparency of income tax disclosures by requiring (1) consistent categories and greater disaggregation of information in the rate reconciliation and (2) income taxes paid disaggregated by jurisdiction. It also includes certain other amendments to improve the effectiveness of income tax disclosures. The Company is required to adopt this standard prospectively in fiscal year 2025 for the annual reporting period ending December 26, 2025. The Company is currently evaluating the potential impact of adopting this new guidance on its consolidated financial statements and related disclosures.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.2
Business Combinations
6 Months Ended
Jun. 28, 2024
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]  
Business Combinations BUSINESS COMBINATIONS
On October 25, 2023, the Company acquired 100% of the shares of HIS, a privately held company based in Hillsboro, Oregon. HIS is a leading supplier to the semiconductor sub-fab segment including the design, manufacturing, and integration of components, process solutions, and fully integrated sub-systems. The acquisition strengthens the Company's leadership in developing and supplying critical products to the semiconductor industry, and extends our reach into the sub-fab area.
The purchase price of HIS for purposes of the Company’s preliminary purchase price allocation was determined to be $73.6 million, which includes initial cash consideration of $46.5 million and the fair value of potential earn-out payments of approximately $27.1 million. These potential earn-out payments represent up to $70.0 million of cash consideration that may be payable based on the financial performance of the acquired business during the fiscal years 2023, 2024, and 2025. The fair value of the potential earn-out payments was determined utilizing a Monte Carlo simulation model.
The Company has assigned the purchase price of HIS to the tangible assets, liabilities and identifiable intangible assets acquired, based on their estimated fair values. The excess of purchase price over the aggregate fair value was recorded as goodwill. Goodwill associated with the acquisition is primarily attributable to the future technology, market presence and knowledgeable and experienced workforce. The fair value assigned to identifiable intangible assets acquired was determined using the income approach taking into account the Company’s consideration of a number of inputs, including a third-party analysis that was based upon estimates and assumptions provided by the Company. These estimates and assumptions were determined through established and generally accepted valuation techniques and with the assistance of a valuation specialist.
The assigned purchase price is preliminary pending the completion of various analyses and the finalization of estimates. The primary areas of the purchase price that are not yet finalized relate to the measurement of working capital, acquired income tax related balances, and residual goodwill. During the measurement period, which can be no more than one year from the date of acquisition, we expect to continue to obtain information to assist us in determining the final fair value of the net assets acquired at the acquisition date. Assets acquired and liabilities assumed are recorded based on valuations derived from estimated fair value assessments and assumptions used by the Company. Thus, the provisional measurements of fair value discussed above are subject to change. The Company expects to finalize the valuation as soon as practicable, but not later than one year from the acquisition date. While the Company believes that its estimates and assumptions underlying the valuations are reasonable, different estimates and assumptions could result in different valuations assigned to the individual assets acquired, liabilities assumed, and the resulting amount of goodwill.
The following table summarizes the preliminary fair values of assets acquired and liabilities assumed at the date of acquisition:
(In millions) Amount
Cash and cash equivalents$0.4 
Accounts receivable5.6
Inventories11.4
Prepaid expenses and other assets2.7
Property, plant and equipment9.3
Purchased intangible assets51.6
Operating lease right-of-use assets7.5
Accounts payable(8.1)
Accrued compensation and related benefits(0.7)
Other current liabilities(0.9)
Deferred tax liabilities(12.0)
Operating lease liabilities(9.6)
Total identifiable net assets$57.2 
Goodwill$16.4 
The following table summarizes the intangible assets acquired and the useful lives of these assets:
Purchased
Useful
Life
Intangible 
Assets
(In years)(In millions)
Customer relationships7$35.2 
IP knowhow511.2
Developed technology54.6
Backlog10.6
Total purchased intangible assets$51.6 
The results of operations for HIS have been included in the Company's condensed consolidated financial statements since the date of the acquisition. In addition, acquisition-related costs of $0.3 million were included in the results of operations for the six months ended June 28, 2024. Acquisition-related costs for the three months ended June 28, 2024 and for the three and six months ended June 30, 2023 were immaterial. Acquisition costs are included in general and administrative expenses in the Company’s condensed consolidated results of operations.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.2
Balance Sheet Information
6 Months Ended
Jun. 28, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Information BALANCE SHEET INFORMATION
Inventories consisted of the following:
(In millions)June 28,
2024
December 29,
2023
Raw materials$206.9 $197.9 
Work in process132.2 107.2 
Finished goods60.8 69.4 
Total$399.9 $374.5 
Property, plant and equipment, net, consisted of the following:
(In millions)June 28,
2024
December 29,
2023
Land$7.2 $5.6 
Buildings54.1 57.1 
Leasehold improvements132.2 110.8 
Machinery and equipment213.4 207.4 
Computer equipment and software77.2 72.2 
Furniture and fixtures4.3 5.0 
488.4 458.1 
Accumulated depreciation(192.1)(170.3)
Construction in progress30.3 40.5 
Total$326.6 $328.3 
Long-lived assets used in operations are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable and the undiscounted cash flows estimated to be generated by the asset are less than the asset’s carrying value. Refer to Note 1, “Organization and Significant Accounting Policies” for additional information regarding impairment testing of long-lived assets.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.2
Fair Value
6 Months Ended
Jun. 28, 2024
Fair Value Disclosures [Abstract]  
Fair Value FAIR VALUE
The fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The following table summarizes, for assets or liabilities measured at fair value, the respective fair value and the classification by level of input within the fair value hierarchy:
Fair Value Measurement at
Reporting Date Using
DescriptionJune 28, 2024
Quoted Prices in
Active Markets for
Identical Assets
(Level 1)
Significant
Other Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
(In millions)
Other non-current assets:
Plan assets$0.7 $— $— $0.7 
Other current liabilities:
Forward contracts$0.3 $— $0.3 $— 
Other liabilities:
Pension obligation$1.5 $— $— $1.5 
Contingent earn-out$6.3 $— $— $6.3 
Fair Value Measurement at
Reporting Date Using
DescriptionDecember 29, 2023
Quoted Prices in
Active Markets for
Identical Assets
(Level 1)
Significant
Other Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
(In millions)
Other non-current assets:
Plan assets$1.3 $— $— $1.3 
Other current liabilities:
Forward contracts$0.1 $— $0.1 $— 
Other liabilities:
Pension obligation$1.6 $— $— $1.6 
Contingent earn-out$29.1 $— $— $29.1 
The estimated fair value of foreign currency forward contracts is based upon quoted market prices obtained from independent pricing services for similar derivative contracts and these financial instruments are characterized as Level 2 assets in the fair value hierarchy.
The estimated fair value of pension obligation is based on expected years of service and average compensation. The valuation model used to value pension obligation utilizes mortality rate, inflation, interest rate risks and changes in the life expectancy for pensioners. These assumptions are routinely made in the appraisal process by the independent actuary resulting in a Level 3 classification. As of June 28, 2024, the Company's aggregate pension benefit obligations was $11.6 million and the fair value of the pension plan assets was $10.8 million. The underfunded pension benefit obligations was $0.8 million as of June 28, 2024. The Company recognizes the overfunded or underfunded status of defined benefit pension plans, measured as the difference between the fair value of the plan assets and the benefit obligation. Each overfunded plan is recognized as an asset and each underfunded plan is recognized as a liability.
The Company measures its contingent earn-out liabilities at fair value on a recurring basis using a Monte Carlo simulation model. The significant unobservable inputs used in the model include the forecasted operating profit of the acquired business during each of calendar years 2024 and 2025. Significant increases or decreases to the forecasted results would result in a significantly higher or lower liability, with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the contingent earn-out liability on the acquisition date is reflected as cash used in financing activities in the consolidated statements of cash flows. Any amount paid in excess of the contingent earn-out liability on the acquisition date will be reflected as cash used in operating activities in the consolidated statements of cash flows. For the three and six months ended June 28, 2024, the Company recorded $24.1 million and $22.8 million, respectively of gain from change in the fair value of contingent earn-out related to the acquisition of HIS. This gain from change in the fair value was recognized as other income (expense), net in the Condensed Consolidated Statements of Operations.
There were no transfers from Level 1 or Level 2. Fair value adjustments were noncash, and therefore did not impact the Company’s liquidity or capital resources.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.2
Goodwill and Intangible Assets
6 Months Ended
Jun. 28, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets GOODWILL AND INTANGIBLE ASSETS
Goodwill
The Company’s methodology for allocating the purchase price relating to an acquisition is determined through established and generally accepted valuation techniques. Goodwill is measured as the excess of the consideration transferred over the sum of the amounts assigned to tangible and identifiable intangible assets acquired less liabilities assumed.
To test goodwill for impairment, the Company first performs a qualitative assessment to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value. If the Company concludes it is more likely than not that the fair value of a reporting unit exceeds its carrying amount, the Company does not proceed to perform a quantitative impairment test. If the Company concludes it is more likely than not that the fair value of the reporting unit is less than its carrying value, a quantitative goodwill impairment test will be performed by comparing the fair value of each reporting unit to its carrying value. A quantitative impairment analysis, if necessary, considers the income approach, which requires estimates of the present value of expected future cash flows to determine a reporting unit’s fair value. Significant estimates include revenue growth rates and operating margins used to calculate projected future cash flows, discount rates, and future economic and market conditions. A goodwill impairment charge is recognized for the amount by which the reporting unit’s fair value is less than its carrying value. Any loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. The process of evaluating the potential impairment of goodwill and intangible assets requires significant judgment. The Company regularly monitors current business conditions and other factors including, but not limited to, adverse industry or economic trends and lower projections of profitability that may impact future operating results.
During the three and six months ended June 28, 2024, there were no changes to the Company's reporting units, and the Company did not recognize any impairment charges or additions to goodwill. Refer to Note 1, “Organization and Significant Accounting Policies” for additional information regarding impairment testing of goodwill.
Details of aggregate goodwill of the Company are as follows:
(In millions)ProductsServicesTotal
Balance at June 28, 2024$191.7 $73.5 $265.2 
Intangible Assets
Intangible assets are generally recorded in connection with a business acquisition. The Company evaluates the useful lives of its intangible assets each reporting period to determine whether events and circumstances require revising the remaining period of amortization. In addition, the Company reviews finite-lived intangible assets for impairment whenever events or changes in circumstances indicate the carrying value may not be recoverable and evaluates indefinite-lived intangible asset for impairment annually, or more frequently if indicators of potential impairment exist. Management considers such indicators as significant differences in product demand from the estimates, changes in the competitive and economic environment, technological advances, and changes in cost structure. Refer to Note 1, “Organization and Significant Accounting Policies” for additional information regarding impairment testing of intangible assets.
Details of intangible assets were as follows:
As of June 28, 2024As of December 29, 2023
(Dollars in millions)Useful Life
(In years)
Gross
Carrying
Amount
Accumulated
Amortization
Carrying
Value
Gross
Carrying
Amount
Accumulated
Amortization
Carrying
Value
Customer relationships
6 - 10
$207.2 $(107.5)$99.7 $207.2 $(97.5)$109.7 
Recipes2073.2 (21.4)51.8 73.2 (19.5)53.7 
Intellectual property/know-how
7 - 15
48.9 (20.6)28.3 48.9 (18.4)30.5 
Tradename
4 - 6*
32.5 (22.5)10.0 32.5 (22.1)10.4 
Standard operating procedures208.6 (2.5)6.1 8.6 (2.3)6.3 
Developed technology54.6 (0.6)4.0 4.6 (0.2)4.4 
Backlog10.6 (0.5)0.1 0.6 (0.3)0.3 
Total $375.6 $(175.6)$200.0 $375.6 $(160.3)$215.3 
*The Company concluded that the asset life of UCT tradename of $9.0 million is indefinite and is therefore not amortized but is reviewed for impairment at least annually and whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable.
The Company amortizes its intangible assets on a straight-line or accelerated basis over the estimated economic life of the assets. Amortization expense was approximately $7.6 million and $15.3 million for the three and six months ended June 28, 2024, respectively, and $5.5 million and $11.4 million for the three and six months ended June 30, 2023, respectively. Amortization expense related to recipes, standard operating procedures, developed technology and certain intellectual property/know-how is charged to cost of revenues and the remainder is charged to general and administrative expense. As of June 28, 2024, future estimated amortization expense is expected to be as follows:
(In millions)Amortization
Expense
2024 (remaining in year)$15.1 
202528.1 
202627.2 
202726.9 
202823.8 
Thereafter69.9 
Total$191.0 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.2
Borrowing Arrangements
6 Months Ended
Jun. 28, 2024
Debt Disclosure [Abstract]  
Borrowing Arrangements BORROWING ARRANGEMENTS
On April 4, 2024, the Company entered into a Sixth Amendment (the “Sixth Amendment”) to the Credit Agreement dated as of August 27, 2018 (as amended as of October 1, 2018, March 31, 2021, August 19, 2022, June 29, 2023 and July 27,
2023 (the “Existing Credit Agreement”), and the Existing Credit Agreement as further amended by the Sixth Amendment, the “Credit Agreement”). Pursuant to the Sixth Amendment, the Existing Credit Agreement was amended to, among other things, (i) extend the final maturity date of the term loan and revolving credit facilities under the Credit Agreement by 30 months; (ii) reduce the interest rate applicable to the term loan facility under the Credit Agreement by 0.25% per annum; and (iii) increase the outstanding amount under the Term Loan of $475.4 million to $500 million.
The Sixth Amendment resulted in the receipts of an additional $67.7 million of debt, net of $1.1 million related lender fees from new or existing syndicate lenders which was offset by syndicate lenders who reduced their positions by $44.2 million. The Company capitalized additional $2.5 million of costs related to this amendment and continued to defer previously capitalized costs of $5.2 million. The Company expensed the third party transaction costs and the previously capitalized costs of extinguished debt of $3.6 million which was included in the other income (expense), net in the Condensed Consolidated Statements of Operations for the three and six month period ended June 28, 2024.
The Company pays monthly interest payments in arrears and quarterly principal payments of 0.625% of the outstanding principal balance since April 4, 2024, with the remaining principal paid upon maturity.
The revolving credit facility has an available commitment of $150.0 million and a maturity date of August 27, 2027. The Company pays a quarterly commitment fee in arrears equal to 0.25% of the average daily available commitment outstanding. Outstanding letters of credit reduce the availability of the revolving credit facility and, as of June 28, 2024, the Company had $146.1 million, net of $3.9 million of outstanding letters of credit, available under this revolving credit facility.
The letter of credit facility has an available commitment of $50.0 million and a maturity date of August 27, 2027. The Company pays a quarterly fee in arrears equal to 2.5% (subject to certain adjustments to the Term Loan) of the dollar equivalent of all outstanding letters of credit, and a fronting fee equal to 0.125% of the undrawn and unexpired amount of each letter of credit. As of June 28, 2024, the Company had $3.9 million of outstanding letters of credit and $46.1 million of available commitments remaining under the letter of credit facility.
On June 29, 2023, the Company entered into a Fourth Amendment (the “Fourth Amendment”) to the Credit Agreement to replace the LIBOR-based reference interest rate option with a reference interest option based upon Term SOFR under the Credit Agreement.
Under the Credit Agreement, the Company may elect that the Term Loan bear interest at a rate per annum equal to either (a) “ABR” (as defined in the Credit Agreement), plus the applicable margin or (b) the “Eurodollar Rate” (as defined in the Credit Agreement), based on SOFR, plus the applicable margin. The applicable margin for the Term Loan is equal to a rate per annum to either (i) at any time that the Company’s corporate family rating is Ba3 (with a stable outlook) or higher from Moody’s and BB- (with a stable outlook) or higher from S&P, (x) 3.25% for such Eurodollar term loans and (y) 2.25% for such ABR term loans or (ii) at all other times, (x) 3.50% for such Eurodollar term loans and (y) 2.50% for such ABR term loans. Interest on the Term Loan is payable on (1) in the case of such ABR term loans, the last day of each calendar quarter and (2) in the case of such Eurodollar term loans, the last day of each relevant interest period and, in the case of any interest period longer than three months, on each successive date three months after the first day of such interest period.
At June 28, 2024, the Company had an outstanding amount under the Term Loan of $496.9 million, gross of unamortized debt issuance costs of $8.3 million. As of June 28, 2024, the interest rate on the outstanding Term Loan was 9.0%.
The Credit Agreement requires the Company to maintain certain financial covenants including a consolidated fixed charge coverage ratio and a consolidated leverage ratio (as defined in the Credit Agreement) as of the last day of any fiscal quarter. The Company currently has no revolving loans outstanding under the Credit Agreement. As of June 28, 2024, the Company was in compliance with the financial covenants contained within the Credit Agreement.
The Company has a credit agreement with a local bank in the Czech Republic that provides for a revolving credit facility in the aggregate of up to 7.0 million euros (approximately $7.5 million). As of June 28, 2024, no debt was outstanding under this revolving credit facility.
Fluid Solutions has credit facilities with various financial institutions in Israel that provides borrowing up to $11.0 million. As of June 28, 2024, Fluid Solutions had a $6.0 million outstanding balance under these facilities with average interest rate ranges from 7.5% to 7.8%.
As of June 28, 2024, the Company’s total bank debt was $494.6 million, net of unamortized debt issuance costs of $8.3 million. As of June 28, 2024, the Company had $146.1 million, $5.0 million, and $7.5 million available to draw from its credit facilities in the U.S., Israel and Czech Republic, respectively.
The fair value of the Company’s long-term debt was based on Level 2 inputs, and fair value was determined using quoted prices for similar liabilities in inactive markets. The Company’s carrying value approximates fair value for the Company’s long-term debt.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.2
Income Tax
6 Months Ended
Jun. 28, 2024
Income Tax Disclosure [Abstract]  
Income Tax INCOME TAX
The Company's effective tax rate was 28.3% and 8300.0% for the three months ended June 28, 2024 and June 30, 2023, respectively, and 56.4% and 295.0% for the six months ended June 28, 2024 and June 30, 2023, respectively. The Company’s income tax provision was $8.5 million and $8.3 million for the three months ended June 28, 2024 and June 30, 2023, respectively, and $18.4 million and $11.8 million for the six months ended June 28, 2024 and June 30, 2023, respectively. The change in respective tax rates reflects, primarily, changes in the geographic mix of worldwide earnings and financial results in jurisdictions which are taxed at different rates and the impact of losses in jurisdictions with full valuation allowances on deferred tax assets. Company management continuously evaluates the need for a valuation allowance and, as of June 28, 2024, concluded that a full valuation allowance on its U.S. federal and state and certain of its foreign deferred tax assets was still appropriate.
During the three months ended June 28, 2024, the Company received final approval for the renewal of a reduced tax rate incentive on qualified earnings of one of the Company's subsidiaries in Singapore, effective beginning of the Company's 2024 fiscal year through December 31, 2028. The reduced tax rate on the qualifying income was reflected in the effective tax rate and income tax provision for the three and six months ended June 28, 2024 and June 30, 2023.
As of June 28, 2024 and June 30, 2023, the Company’s gross liability for unrecognized tax benefits, excluding interest, was $3.1 million and $2.7 million, respectively. Increases or decreases to interest and penalties on uncertain tax positions are included in the income tax provision in the Condensed Consolidated Statements of Operations. Although it is possible that some of the unrecognized tax benefits could be settled within the next twelve months, the Company cannot reasonably estimate the outcome at this time.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.2
Retirement Plans
6 Months Ended
Jun. 28, 2024
Retirement Benefits [Abstract]  
Retirement Plans RETIREMENT PLANS
Defined Benefit Plans
Cinos Korea has a noncontributory defined benefit pension plan covering substantially all of its employees upon their retirement. The Company's entities in Israel also have noncontributory defined benefit pension plans covering their employees upon their retirement. The benefits for these plans are based on expected years of service and average compensation. The net period costs are recognized as employees render the services necessary to earn the postretirement benefits. The Company records annual amounts relating to the pension plan based on calculations that incorporate various actuarial and other assumptions, including discount rates, mortality, assumed rates of return, compensation increases and turnover rates. The Company reviews its assumptions on an annual basis and makes modifications to the assumptions based on current and expected rates of return and trends when it is appropriate to do so. The effect of modifications to those assumptions is recorded in accumulated other comprehensive income and amortized to net periodic cost over future periods using the corridor method. The Company believes that the assumptions utilized in recording its obligations under the plans are reasonable based on its experience and market conditions.
As of June 28, 2024, the benefit obligation of the plans was $11.6 million and the fair value of the benefit plan assets was $10.8 million which are invested in several fixed deposit accounts with financial institutions. As of June 28, 2024, the underfunded balance of the plans of $0.8 million has been recorded by the Company and is included in other liabilities.
Amounts recognized in accumulated other comprehensive loss and contributed for the three and six months ended June 28, 2024 were negligible. The Company and its subsidiaries contributed $0.1 million during the three and six months ended June 30, 2023 and recognized $0.4 million and $0.2 million in accumulated other comprehensive loss for the three and six months ended June 30, 2023.
As of June 28, 2024, the Company's future estimated payment obligations for the respective fiscal years are as follows:
(In millions)
2024$0.6 
20251.6 
20262.4 
20271.3 
20281.1 
Thereafter10.2 
Total$17.2 
Employee Savings and Retirement Plan
The Company sponsors a 401(k) savings and retirement plan (the “401(k) Plan”) for all U.S. employees who meet certain eligibility requirements. Participants can elect to contribute to the 401(k) Plan, on a pre-tax basis, up to 25% of their salary to a maximum of the IRS limit. The Company matches 50.0% of each employee's contribution, up to a maximum of 6% of the employee's eligible earnings. The Company made $0.9 million and $1.9 million discretionary employer contributions to the 401(k) Plan for the three and six months ended June 28, 2024 and $0.8 million and $1.6 million for the three and six months ended June 30, 2023.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.2
Commitments and Contingencies
6 Months Ended
Jun. 28, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies COMMITMENTS AND CONTINGENCIES
Commitments
The Company leases real estate and equipment under various non-cancelable operating leases.
Contingencies
From time to time, the Company is subject to various legal proceedings and claims, either asserted or unasserted, that arise in the ordinary course of business. Although the outcome of the various legal proceedings and claims individually or in the aggregate cannot be predicted with certainty, the Company has not had a history of outcomes to date that have been material to the Condensed Consolidated Statements of Operations and does not believe that any of these proceedings or other claims will have a material adverse effect on its consolidated financial condition, results of operations or cash flows.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.2
Stockholders' Equity and Noncontrolling Interests
6 Months Ended
Jun. 28, 2024
Noncontrolling Interest [Abstract]  
Stockholders' Equity and Noncontrolling Interests STOCKHOLDERS’ EQUITY AND NONCONTROLLING INTERESTS
Treasury Stock
On October 20, 2022, the Board of Directors approved a share repurchase program authorizing the Company to purchase up to an aggregate of $150 million of the Company’s common stock over a three-year period. No shares were repurchased under this program for the three and six months ended June 28, 2024. For the three and six months ended June 30, 2023, approximately 0.3 million and 0.8 million shares were repurchased under this program with an aggregate cost of $9.5 million and $23.7 million, respectively.
The Company may reissue these treasury shares as part of its stock-based compensation programs.
Non-controlling Interests
The Company owns part of the outstanding shares of Cinos Korea, a South Korean company that provides outsourced cleaning and recycling of precision parts for the semiconductor industry through its operating facilities in South Korea and through a partial interest in Cinos China.
The carrying value of the remaining interest held by another shareholder in Cinos Korea and the remaining interest in Cinos China are presented as noncontrolling interests in the accompanying Condensed Consolidated Financial Statements. The noncontrolling interests were estimated based on the values of Cinos Korea and Cinos China on a 100% basis. The values were calculated based on the pro-rata portion of total Services earnings before interest expense, taxes, depreciation and amortization contributed by each entity.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.2
Employee Stock Plans
6 Months Ended
Jun. 28, 2024
Postemployment Benefits [Abstract]  
Employee Stock Plans EMPLOYEE STOCK PLANS
Employee Stock Plans
The Company grants stock awards in the form of restricted stock units (“RSUs”) and performance stock units (“PSUs”) to its employees as part of the Company’s long-term equity compensation plan. These stock awards are granted to employees with a unit purchase price of zero dollars and typically vest over three years, subject to the employee’s continued service with the Company and, in the case of PSUs, subject to achieving certain performance goals and market conditions. The Company also grants common stock to its board members in the form of restricted stock awards (“RSAs”), which vest on the earlier of the next Annual Shareholder Meeting, or 365 days from date of grant.
Stock-based compensation expense includes compensation costs related to estimated fair values of awards granted. The estimated fair value of the Company’s equity-based awards is amortized on a straight-line basis over the awards’ vesting period and is adjusted for performance as it relates to PSUs.
The following table shows the Company’s stock-based compensation expense included in the Condensed Consolidated Statements of Operations:
Three Months EndedSix Months Ended
(In millions)June 28,
2024
June 30,
2023
June 28,
2024
June 30,
2023
Cost of revenues (1)$0.4 $0.3 $0.8 $0.6 
Research and development0.1 0.1 0.1 0.1 
Sales and marketing0.6 0.3 1.0 0.7 
General and administrative3.4 0.3 6.1 3.3 
Total stock-based compensation$4.5 $1.0 $8.0 $4.7 
(1)Stock-based compensation expense capitalized in inventory for the three and six months ended June 28, 2024 and June 30, 2023 were immaterial.
For the three and six months ended June 28, 2024, 451 thousand and 475 thousand RSUs were granted with a weighted average fair value of $41.32 and $41.47 per share, respectively. For the three and six months ended June 30, 2023, 551 thousand and 553 thousand RSUs were granted with a weighted average fair value of $28.29 and $28.31 per share, respectively.
For the three and six months ended June 28, 2024, 125 thousand PSUs were granted and 145 thousand PSUs were granted for the three and six months ended June 30, 2023.

For the three and six months ended June 28, 2024, 26 thousand RSAs were granted and 37 thousand RSAs were granted for the three and six months ended June 30, 2023.
The following table summarizes the Company’s combined RSU, PSU and RSA activity for the six months ended June 28, 2024:
(In millions)Number of
Shares
Aggregate
Intrinsic
Value
Outstanding at December 29, 20231.4$46.1 
Granted0.6
Vested(0.4)
Forfeited(0.2)
Outstanding at June 28, 20241.4 70.4 
Expected to vest at June 28, 20241.4$69.8 
As of June 28, 2024, approximately $33.0 million of unrecognized stock-based compensation cost related to employee and director awards remains to be amortized on a straight-line basis over a weighted average period of 2.1 years, and will be adjusted for subsequent changes in future grants. The total unamortized expense of the Company’s unvested RSAs as of June 28, 2024 was $1.1 million.
Under the current PSU program, performance goals are set at the time of grant and performance is reviewed at the end of a three-year period. The percentage to be applied to each participant’s target award ranges from zero to 200%, based upon the extent to which the financial performance goals are achieved. If specific performance threshold levels for the financial goals are met on an annual basis, the amount earned for that element will be applied to one-third of the participant’s PSU award granted to determine the number of total units earned.
Recipients of PSU awards generally must remain employed by the Company on a continuous basis through the end of the three-year performance period in order to receive any amount of the PSUs covered by that award. In events such as death, disability or retirement, the recipient may be entitled to pro-rata amounts of PSUs as defined in the Plan. Target shares subject to PSU awards do not have voting rights of common stock until earned and issued following the end of the three-year performance period.
Employee Stock Purchase Plan
The ESPP permits employees to purchase common stock at a discount through payroll withholdings at certain specified dates (purchase period) within a defined offering period. The purchase price is 85% of the fair market value of the common stock at the end of the purchase period and is intended to qualify as an “employee stock purchase plan” under Section 423 of the Internal Revenue Code.
During the three and six months ended June 28, 2024, 42 thousand shares were issued under the ESPP. The Company recorded $0.2 million and $0.3 million of expense related to ESPP for the three and six months ended June 28, 2024. No shares were issued under the ESPP during the three and six months ended June 30, 2023. The Company recorded $0.1 million of expense related to ESPP for the three and six months ended June 30, 2023.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue Recognition
6 Months Ended
Jun. 28, 2024
Revenue from Contract with Customer [Abstract]  
Revenue Recognition REVENUE RECOGNITION
Revenue is recognized when the Company satisfies the performance obligations as evidenced by the transfer of control of the promised goods or services to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.
The Company sells its products and services primarily to customers in the semiconductor capital equipment industry. The Company’s revenues are highly concentrated, and therefore highly dependent upon a small number of customers. Typical payment terms with our customers range from thirty to sixty days.
The Company’s Products business segment provides warranty on its products for a period of up to two years and provides for warranty costs at the time of sale based on historical activity. Determination of the warranty reserve requires the Company to make estimates of product return rates and expected costs to repair or replace the products under warranty. If actual return rates and/or repair and replacement costs differ significantly from these estimates, adjustments to recognize additional cost of revenues may be required in future periods. The warranty reserve is included in other current liabilities on the Condensed Consolidated Balance Sheets and is not considered significant.
The Company’s products are manufactured and services provided at the Company's locations throughout the Americas, Asia Pacific and Europe and the Middle East (“EMEA”). Sales to customers are initiated through a purchase order and are governed by our standard terms and conditions, written agreements, or both. Revenue is recognized when performance obligations under the terms of an agreement with a customer are satisfied; generally, this occurs with the transfer of control of the products or when the Company provides the services. Based on the enforceable rights included in our agreements or prevailing terms and conditions, products produced by the Company without an alternative use are not protected by an enforceable right of payment that includes a reasonable profit throughout the duration of the agreement. Consignment sales are recognized in revenue at the earlier of the period that the goods are consumed or after a period of time subsequent to receipt by the customer as specified by terms of the agreement, provided control of the promised goods or services has transferred.
Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. Sales, value-add, and other taxes we collect concurrent with revenue-producing activities are excluded from revenue. Certain of our customers may receive cash-based incentives, such as rebates or credits, which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and reduce revenues recognized. Accruals for unpaid customer rebates of $1.2 million and $2.0 million as of June 28, 2024 and December 29, 2023, respectively, were netted against accounts receivable. The Company's disaggregated revenues are apportioned by segments within the Company’s Condensed Consolidated Statement of Operations.
The Company’s principal markets include America, Asia Pacific and EMEA. The Company's foreign operations are conducted primarily through its subsidiaries in China, Malaysia, Singapore, Israel, Taiwan, South Korea, United Kingdom
and the Czech Republic. Revenues by geographic area are categorized based on the customer’s location to which the products were shipped or services were performed. The following table sets forth revenue by geographic area:
Three Months EndedSix Months Ended
June 28,
2024
June 30,
2023
June 28,
2024
June 30,
2023
Singapore$168.9 $138.9 $326.1 $291.1 
United States146.2 134.1 287.1 267.9 
China59.6 30.9 114.5 54.1 
Austria45.2 31.3 82.8 61.8 
South Korea24.7 22.7 48.3 50.0 
Taiwan21.6 21.6 37.1 40.5 
Others49.9 42.0 98.0 89.4 
Total$516.1 $421.5 $993.9 $854.8 
The Company’s most significant customers (having individually accounted for 10% or more of revenues) and their related revenues as a percentage of total revenues were as follows:
Three Months EndedSix Months Ended
June 28,
2024
June 30,
2023
June 28,
2024
June 30,
2023
Lam Research Corporation31.7 %33.8 %31.6 %35.2 %
Applied Materials, Inc.22.8 23.2 22.8 21.5 
Total54.5 %57.0 %54.4 %56.7 %
Four customers’ accounts receivable balances, Lam Research Corporation, ASML Holding NV, Advanced Micro-Fabrication Equipment Inc., and Applied Materials, Inc., were individually greater than 10% of accounts receivable as of June 28, 2024, in the aggregate approximately 42.5% of the Company's total accounts receivable.
Two customers’ accounts receivable balances, Lam Research Corporation and Applied Materials, Inc., were individually greater than 10% of accounts receivable as of December 29, 2023, in the aggregate approximately 26.8% of total accounts receivable.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.2
Leases
6 Months Ended
Jun. 28, 2024
Leases [Abstract]  
Leases LEASES
The Company leases offices, facilities and equipment in locations throughout the United States, Asia Pacific and EMEA.
There have been no material changes to the Company's operating lease commitments during the three months ended June 28, 2024.
In the six month period ended June 28, 2024, the Company commenced a 10-year lease of manufacturing space in Austin, Texas, with a single 7-year renewal option at lease end. Additionally, the Company’s subsidiary in Czech Republic entered into 8-year lease of additional manufacturing and office space. As a result, $16.8 million additions were made at commencement date to the operating lease right-of-use assets and to the operating lease liabilities in the Company’s Condensed Consolidated Balance Sheet.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.2
Net Income (Loss) Per Share
6 Months Ended
Jun. 28, 2024
Earnings Per Share [Abstract]  
Net Income (Loss) Per Share NET INCOME (LOSS) PER SHARE
The following is a reconciliation of the numerators and denominators used in computing basic and diluted net income (loss) per share:
Three Months EndedSix Months Ended
(In millions, except share amounts)June 28,
2024
June 30,
2023
June 28,
2024
June 30,
2023
Numerator:
Net income (loss) attributable to UCT$19.1 $(9.4)$9.7 $(12.8)
Denominator:
Shares used in computation — basic:
Weighted average common shares outstanding44.944.744.744.8
Shares used in computation — diluted:
Weighted average common shares outstanding44.944.744.744.8
Effect of potential dilutive securities:
Employee stock plans0.5 — 0.6 — 
Shares used in computing diluted net income (loss) per share45.444.745.344.8
Net income (loss) per share attributable to UCT — basic$0.43 $(0.21)$0.22 $(0.29)
Net income (loss) per share attributable to UCT — diluted$0.42 $(0.21)$0.21 $(0.29)
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.2
Reportable Segments
6 Months Ended
Jun. 28, 2024
Segment Reporting [Abstract]  
Reportable Segments REPORTABLE SEGMENTS
The Company prepares financial results based on three operating segments (Products, Services, and HIS) and two reportable segments (Products and Services). The Products and HIS operating segments have been aggregated into the Products reportable segment based upon consistency of economic characteristics, nature of products, similarity of production process, and class of customers. The Company’s Chief Executive Officer (chief operating decision maker) views and evaluates operations based on the results of each of the operating segments. The following table describes each reportable segment:
SegmentProduct or ServicesPrimary Markets ServedGeographic Areas
ProductsAssembly
Weldments
Machining
Fabrication
Semiconductor
Americas
Asia Pacific
EMEA
ServicesCleaning
Analytics
Coating
Semiconductor
Americas
Asia Pacific
EMEA
The Company uses segment profit or loss as the primary measure of profitability to evaluate operating performance and to allocate capital resources. Segment profit or loss is defined as a segment’s income or loss from continuing operations before other income and income taxes included in the accompanying Condensed Consolidated Statements of Operations.
Any intercompany sales and associated profit (and any other intercompany items) are eliminated from segment results. There were no significant intercompany eliminations for the periods presented.
Segment Data
Three Months EndedSix Months Ended
(In millions)June 28,
2024
June 30,
2023
June 28,
2024
June 30,
2023
Revenues:
Products$452.7 $362.5 $871.2 $731.1 
Services63.4 59.0 122.7 123.7 
Total segment revenues$516.1 $421.5 $993.9 $854.8 
Gross margin:
Products$68.8 $51.4 $133.2 $104.9 
Services19.7 16.7 37.9 36.2 
Total segment gross margin$88.5 $68.1 $171.1 $141.1 
Income from operations:
Products$18.8 $10.8 $33.5 $19.5 
Services4.1 1.8 6.7 5.5 
Total segment income from operations$22.9 $12.6 $40.2 $25.0 
(In millions)June 28,
2024
December 29,
2023
Assets
Products$1,659.6 $1,617.5 
Services267.7 250.2 
Total segment assets$1,927.3 $1,867.7 
Long-lived assets comprised of operating lease right-of-use assets and property, plant and equipment, net, reported based on the location of the asset. The carrying amount of long-lived assets in United States, Malaysia, Israel, South Korea and other foreign countries were $177.5 million, $84.0 million, $75.4 million, $49.0 million and $101.9 million, respectively as of June 28, 2024, and $165.4 million, $84.3 million, $74.3 million, $54.3 million and $101.7 million, respectively as of December 29, 2023.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.2
Organization and Significant Accounting Policies (Policies)
6 Months Ended
Jun. 28, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation Basis of Presentation — The unaudited Condensed Consolidated Financial Statements included in this quarterly report on Form 10-Q include the accounts of the Company and its majority-owned subsidiaries and have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”). This financial information reflects all adjustments which are, in the opinion of the Company, normal, recurring and necessary for a fair statement of the results of operations, financial position, and cash flows for the interim periods presented. Certain information and footnote disclosures normally included in our annual financial statements, prepared in accordance with GAAP, have been condensed or omitted from the interim financial statements in this Quarterly Report on Form 10-Q. Therefore, these unaudited financial statements should be read in conjunction with the Consolidated Financial Statements contained in the Company's Annual Report on Form 10-K for the year ended December 29, 2023.
Fiscal Year
Fiscal Year — The Company uses a 52-53 week fiscal year ending on the Friday nearest December 31. All references to quarters refer to fiscal quarters and all references to years refer to fiscal years.
Principles of Consolidation Principles of Consolidation — The Company’s Condensed Consolidated Financial Statements include the accounts of the Company and its majority-owned subsidiaries and all intercompany accounts and transactions have been eliminated upon consolidation.
Accounting Standards Recently Adopted and Accounting Standards Not Yet Adopted Accounting Standards Recently Adopted
The Company has not adopted any new accounting standards during the six months ended June 28, 2024 that have a material impact on the Company’s condensed consolidated financial statements.
Accounting Standards Not Yet Adopted
In November 2023, FASB issued Accounting Standard Update (ASU) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires a public entity to disclose significant segment expenses and other segment items on an annual and interim basis and provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. The ASU does not change how a public entity identifies its operating segments, aggregates them, or applies the quantitative thresholds to determine its reportable segments. The Company is required to adopt this standard in the fiscal year 2024 for the annual reporting ending December 27, 2024, with retrospective disclosure of prior periods presented. The Company expects this ASU to only impact its disclosures with no impact to its results of operations, cash flows and financial condition.
In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which amends the guidance in ASC 740, Income Taxes. ASU No. 2023-09 is intended to improve the transparency of income tax disclosures by requiring (1) consistent categories and greater disaggregation of information in the rate reconciliation and (2) income taxes paid disaggregated by jurisdiction. It also includes certain other amendments to improve the effectiveness of income tax disclosures. The Company is required to adopt this standard prospectively in fiscal year 2025 for the annual reporting period ending December 26, 2025. The Company is currently evaluating the potential impact of adopting this new guidance on its consolidated financial statements and related disclosures.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.2
Business Combinations (Tables)
6 Months Ended
Jun. 28, 2024
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]  
Summary of Preliminary Fair Values of Assets Acquired, Liabilities Assumed and Noncontrolling Interest at Date of Acquisition
The following table summarizes the preliminary fair values of assets acquired and liabilities assumed at the date of acquisition:
(In millions) Amount
Cash and cash equivalents$0.4 
Accounts receivable5.6
Inventories11.4
Prepaid expenses and other assets2.7
Property, plant and equipment9.3
Purchased intangible assets51.6
Operating lease right-of-use assets7.5
Accounts payable(8.1)
Accrued compensation and related benefits(0.7)
Other current liabilities(0.9)
Deferred tax liabilities(12.0)
Operating lease liabilities(9.6)
Total identifiable net assets$57.2 
Goodwill$16.4 
Summary of Purchased Intangible Assets
The following table summarizes the intangible assets acquired and the useful lives of these assets:
Purchased
Useful
Life
Intangible 
Assets
(In years)(In millions)
Customer relationships7$35.2 
IP knowhow511.2
Developed technology54.6
Backlog10.6
Total purchased intangible assets$51.6 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.2
Balance Sheet Information (Tables)
6 Months Ended
Jun. 28, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of Inventories
Inventories consisted of the following:
(In millions)June 28,
2024
December 29,
2023
Raw materials$206.9 $197.9 
Work in process132.2 107.2 
Finished goods60.8 69.4 
Total$399.9 $374.5 
Property, Plant and Equipment, Net
Property, plant and equipment, net, consisted of the following:
(In millions)June 28,
2024
December 29,
2023
Land$7.2 $5.6 
Buildings54.1 57.1 
Leasehold improvements132.2 110.8 
Machinery and equipment213.4 207.4 
Computer equipment and software77.2 72.2 
Furniture and fixtures4.3 5.0 
488.4 458.1 
Accumulated depreciation(192.1)(170.3)
Construction in progress30.3 40.5 
Total$326.6 $328.3 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.2
Fair Value (Tables)
6 Months Ended
Jun. 28, 2024
Fair Value Disclosures [Abstract]  
Assets or Liabilities Measured at Fair Value The following table summarizes, for assets or liabilities measured at fair value, the respective fair value and the classification by level of input within the fair value hierarchy:
Fair Value Measurement at
Reporting Date Using
DescriptionJune 28, 2024
Quoted Prices in
Active Markets for
Identical Assets
(Level 1)
Significant
Other Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
(In millions)
Other non-current assets:
Plan assets$0.7 $— $— $0.7 
Other current liabilities:
Forward contracts$0.3 $— $0.3 $— 
Other liabilities:
Pension obligation$1.5 $— $— $1.5 
Contingent earn-out$6.3 $— $— $6.3 
Fair Value Measurement at
Reporting Date Using
DescriptionDecember 29, 2023
Quoted Prices in
Active Markets for
Identical Assets
(Level 1)
Significant
Other Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
(In millions)
Other non-current assets:
Plan assets$1.3 $— $— $1.3 
Other current liabilities:
Forward contracts$0.1 $— $0.1 $— 
Other liabilities:
Pension obligation$1.6 $— $— $1.6 
Contingent earn-out$29.1 $— $— $29.1 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.2
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 28, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Details of Goodwill Details of aggregate goodwill of the Company are as follows:
(In millions)ProductsServicesTotal
Balance at June 28, 2024$191.7 $73.5 $265.2 
Purchased Intangible Assets
Details of intangible assets were as follows:
As of June 28, 2024As of December 29, 2023
(Dollars in millions)Useful Life
(In years)
Gross
Carrying
Amount
Accumulated
Amortization
Carrying
Value
Gross
Carrying
Amount
Accumulated
Amortization
Carrying
Value
Customer relationships
6 - 10
$207.2 $(107.5)$99.7 $207.2 $(97.5)$109.7 
Recipes2073.2 (21.4)51.8 73.2 (19.5)53.7 
Intellectual property/know-how
7 - 15
48.9 (20.6)28.3 48.9 (18.4)30.5 
Tradename
4 - 6*
32.5 (22.5)10.0 32.5 (22.1)10.4 
Standard operating procedures208.6 (2.5)6.1 8.6 (2.3)6.3 
Developed technology54.6 (0.6)4.0 4.6 (0.2)4.4 
Backlog10.6 (0.5)0.1 0.6 (0.3)0.3 
Total $375.6 $(175.6)$200.0 $375.6 $(160.3)$215.3 
*The Company concluded that the asset life of UCT tradename of $9.0 million is indefinite and is therefore not amortized but is reviewed for impairment at least annually and whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable.
Future Estimated Amortization Expense As of June 28, 2024, future estimated amortization expense is expected to be as follows:
(In millions)Amortization
Expense
2024 (remaining in year)$15.1 
202528.1 
202627.2 
202726.9 
202823.8 
Thereafter69.9 
Total$191.0 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.2
Retirement Plans (Table)
6 Months Ended
Jun. 28, 2024
Retirement Benefits [Abstract]  
Schedule of Future Payment Obligations
As of June 28, 2024, the Company's future estimated payment obligations for the respective fiscal years are as follows:
(In millions)
2024$0.6 
20251.6 
20262.4 
20271.3 
20281.1 
Thereafter10.2 
Total$17.2 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.2
Employee Stock Plans (Tables)
6 Months Ended
Jun. 28, 2024
Postemployment Benefits [Abstract]  
Stock-Based Compensation Expense Included in Condensed Consolidated Statements of Operations
The following table shows the Company’s stock-based compensation expense included in the Condensed Consolidated Statements of Operations:
Three Months EndedSix Months Ended
(In millions)June 28,
2024
June 30,
2023
June 28,
2024
June 30,
2023
Cost of revenues (1)$0.4 $0.3 $0.8 $0.6 
Research and development0.1 0.1 0.1 0.1 
Sales and marketing0.6 0.3 1.0 0.7 
General and administrative3.4 0.3 6.1 3.3 
Total stock-based compensation$4.5 $1.0 $8.0 $4.7 
(1)Stock-based compensation expense capitalized in inventory for the three and six months ended June 28, 2024 and June 30, 2023 were immaterial.
Summary of Restricted Stock Unit, Performance Stock Units and Restricted Stock Award Activity
The following table summarizes the Company’s combined RSU, PSU and RSA activity for the six months ended June 28, 2024:
(In millions)Number of
Shares
Aggregate
Intrinsic
Value
Outstanding at December 29, 20231.4$46.1 
Granted0.6
Vested(0.4)
Forfeited(0.2)
Outstanding at June 28, 20241.4 70.4 
Expected to vest at June 28, 20241.4$69.8 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 28, 2024
Revenue from Contract with Customer [Abstract]  
Revenue by Geographic Area The following table sets forth revenue by geographic area:
Three Months EndedSix Months Ended
June 28,
2024
June 30,
2023
June 28,
2024
June 30,
2023
Singapore$168.9 $138.9 $326.1 $291.1 
United States146.2 134.1 287.1 267.9 
China59.6 30.9 114.5 54.1 
Austria45.2 31.3 82.8 61.8 
South Korea24.7 22.7 48.3 50.0 
Taiwan21.6 21.6 37.1 40.5 
Others49.9 42.0 98.0 89.4 
Total$516.1 $421.5 $993.9 $854.8 
Summary of the Most Significant Customers
The Company’s most significant customers (having individually accounted for 10% or more of revenues) and their related revenues as a percentage of total revenues were as follows:
Three Months EndedSix Months Ended
June 28,
2024
June 30,
2023
June 28,
2024
June 30,
2023
Lam Research Corporation31.7 %33.8 %31.6 %35.2 %
Applied Materials, Inc.22.8 23.2 22.8 21.5 
Total54.5 %57.0 %54.4 %56.7 %
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.2
Net Income (Loss) Per Share (Tables)
6 Months Ended
Jun. 28, 2024
Earnings Per Share [Abstract]  
Basic and Diluted Net Income Per Share
The following is a reconciliation of the numerators and denominators used in computing basic and diluted net income (loss) per share:
Three Months EndedSix Months Ended
(In millions, except share amounts)June 28,
2024
June 30,
2023
June 28,
2024
June 30,
2023
Numerator:
Net income (loss) attributable to UCT$19.1 $(9.4)$9.7 $(12.8)
Denominator:
Shares used in computation — basic:
Weighted average common shares outstanding44.944.744.744.8
Shares used in computation — diluted:
Weighted average common shares outstanding44.944.744.744.8
Effect of potential dilutive securities:
Employee stock plans0.5 — 0.6 — 
Shares used in computing diluted net income (loss) per share45.444.745.344.8
Net income (loss) per share attributable to UCT — basic$0.43 $(0.21)$0.22 $(0.29)
Net income (loss) per share attributable to UCT — diluted$0.42 $(0.21)$0.21 $(0.29)
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.2
Reportable Segments (Tables)
6 Months Ended
Jun. 28, 2024
Segment Reporting [Abstract]  
Summary of Segment Description and Data The following table describes each reportable segment:
SegmentProduct or ServicesPrimary Markets ServedGeographic Areas
ProductsAssembly
Weldments
Machining
Fabrication
Semiconductor
Americas
Asia Pacific
EMEA
ServicesCleaning
Analytics
Coating
Semiconductor
Americas
Asia Pacific
EMEA
Segment Data
Three Months EndedSix Months Ended
(In millions)June 28,
2024
June 30,
2023
June 28,
2024
June 30,
2023
Revenues:
Products$452.7 $362.5 $871.2 $731.1 
Services63.4 59.0 122.7 123.7 
Total segment revenues$516.1 $421.5 $993.9 $854.8 
Gross margin:
Products$68.8 $51.4 $133.2 $104.9 
Services19.7 16.7 37.9 36.2 
Total segment gross margin$88.5 $68.1 $171.1 $141.1 
Income from operations:
Products$18.8 $10.8 $33.5 $19.5 
Services4.1 1.8 6.7 5.5 
Total segment income from operations$22.9 $12.6 $40.2 $25.0 
(In millions)June 28,
2024
December 29,
2023
Assets
Products$1,659.6 $1,617.5 
Services267.7 250.2 
Total segment assets$1,927.3 $1,867.7 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.2
Business Combinations - Additional Information (Details) - HIS Innovations Group - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Oct. 25, 2023
Jun. 28, 2024
Jun. 30, 2023
Jun. 28, 2024
Jun. 30, 2023
Business Acquisition [Line Items]          
Business acquisition percentage of voting interests acquired 100.00%        
Total purchase consideration $ 73.6        
Cash consideration 46.5        
Business acquisition fair value of potential earn-out payments 27.1        
Business acquisition potential cash earn-out payments $ 70.0        
Acquisition related costs   $ 0.0 $ 0.0 $ 0.3 $ 0.0
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.2
Business Combinations - Summary of Preliminary Fair Values of Assets Acquired, Liabilities Assumed and Noncontrolling Interest at Date of Acquisition (Details) - USD ($)
$ in Millions
Jun. 28, 2024
Dec. 29, 2023
Oct. 25, 2023
Business Acquisition [Line Items]      
Goodwill $ 265.2 $ 265.2  
HIS Innovations Group      
Business Acquisition [Line Items]      
Cash and cash equivalents     $ 0.4
Accounts receivable     5.6
Inventories     11.4
Prepaid expenses and other assets     2.7
Property, plant and equipment     9.3
Purchased intangible assets     51.6
Operating lease right-of-use assets     7.5
Accounts payable     (8.1)
Accrued compensation and related benefits     (0.7)
Other current liabilities     (0.9)
Deferred tax liabilities     (12.0)
Operating lease liabilities     (9.6)
Total identifiable net assets     57.2
Goodwill     $ 16.4
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.2
Business Combinations - Schedule of Total Purchased Intangible Assets (Details) - HIS Innovations Group
$ in Millions
Oct. 25, 2023
USD ($)
Business Acquisition [Line Items]  
Purchased intangible assets $ 51.6
Customer relationships  
Business Acquisition [Line Items]  
Useful life 7 years
Purchased intangible assets $ 35.2
Intellectual property/know-how  
Business Acquisition [Line Items]  
Useful life 5 years
Purchased intangible assets $ 11.2
Developed technology  
Business Acquisition [Line Items]  
Useful life 5 years
Purchased intangible assets $ 4.6
Backlog  
Business Acquisition [Line Items]  
Useful life 1 year
Purchased intangible assets $ 0.6
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.2
Balance Sheet Information - Summary of Inventories (Details) - USD ($)
$ in Millions
Jun. 28, 2024
Dec. 29, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Raw materials $ 206.9 $ 197.9
Work in process 132.2 107.2
Finished goods 60.8 69.4
Total $ 399.9 $ 374.5
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.2
Balance Sheet Information - Property, Plant and Equipment, Net (Details) - USD ($)
$ in Millions
Jun. 28, 2024
Dec. 29, 2023
Property, Plant and Equipment Line Items    
Property, plant, and equipment, net, excluding construction in progress $ 488.4 $ 458.1
Accumulated depreciation (192.1) (170.3)
Construction in progress 30.3 40.5
Total 326.6 328.3
Land    
Property, Plant and Equipment Line Items    
Equipment and leasehold improvements, gross 7.2 5.6
Buildings    
Property, Plant and Equipment Line Items    
Equipment and leasehold improvements, gross 54.1 57.1
Leasehold improvements    
Property, Plant and Equipment Line Items    
Equipment and leasehold improvements, gross 132.2 110.8
Machinery and equipment    
Property, Plant and Equipment Line Items    
Equipment and leasehold improvements, gross 213.4 207.4
Computer equipment and software    
Property, Plant and Equipment Line Items    
Equipment and leasehold improvements, gross 77.2 72.2
Furniture and fixtures    
Property, Plant and Equipment Line Items    
Equipment and leasehold improvements, gross $ 4.3 $ 5.0
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.2
Fair Value - Schedule of Fair Value, Assets and Liabilities Measured (Details) - USD ($)
$ in Millions
Jun. 28, 2024
Dec. 29, 2023
Plan assets    
Other non-current assets:    
Plan assets $ 0.7 $ 1.3
Forward contracts    
Other current liabilities:    
Forward contracts 0.3 0.1
Other liabilities:    
Liabilities 0.3 0.1
Contingent earn-out    
Other current liabilities:    
Forward contracts 6.3 29.1
Other liabilities:    
Liabilities 6.3 29.1
Pension obligation    
Other current liabilities:    
Forward contracts 1.5 1.6
Other liabilities:    
Liabilities 1.5 1.6
Quoted Prices in Active Markets for Identical Assets (Level 1) | Plan assets    
Other non-current assets:    
Plan assets 0.0 0.0
Quoted Prices in Active Markets for Identical Assets (Level 1) | Forward contracts    
Other current liabilities:    
Forward contracts 0.0 0.0
Other liabilities:    
Liabilities 0.0 0.0
Quoted Prices in Active Markets for Identical Assets (Level 1) | Contingent earn-out    
Other current liabilities:    
Forward contracts 0.0 0.0
Other liabilities:    
Liabilities 0.0 0.0
Quoted Prices in Active Markets for Identical Assets (Level 1) | Pension obligation    
Other current liabilities:    
Forward contracts 0.0 0.0
Other liabilities:    
Liabilities 0.0 0.0
Significant Other Observable Inputs (Level 2) | Plan assets    
Other non-current assets:    
Plan assets 0.0 0.0
Significant Other Observable Inputs (Level 2) | Forward contracts    
Other current liabilities:    
Forward contracts 0.3 0.1
Other liabilities:    
Liabilities 0.3 0.1
Significant Other Observable Inputs (Level 2) | Contingent earn-out    
Other current liabilities:    
Forward contracts 0.0 0.0
Other liabilities:    
Liabilities 0.0 0.0
Significant Other Observable Inputs (Level 2) | Pension obligation    
Other current liabilities:    
Forward contracts 0.0 0.0
Other liabilities:    
Liabilities 0.0 0.0
Significant Unobservable Inputs (Level 3) | Plan assets    
Other non-current assets:    
Plan assets 0.7 1.3
Significant Unobservable Inputs (Level 3) | Forward contracts    
Other current liabilities:    
Forward contracts 0.0 0.0
Other liabilities:    
Liabilities 0.0 0.0
Significant Unobservable Inputs (Level 3) | Contingent earn-out    
Other current liabilities:    
Forward contracts 6.3 29.1
Other liabilities:    
Liabilities 6.3 29.1
Significant Unobservable Inputs (Level 3) | Pension obligation    
Other current liabilities:    
Forward contracts 1.5 1.6
Other liabilities:    
Liabilities $ 1.5 $ 1.6
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.2
Fair Value - Additional Information (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 28, 2024
USD ($)
Jun. 28, 2024
USD ($)
Fair Value Disclosures [Abstract]    
Aggregate pension benefit obligations $ 11.6 $ 11.6
Fair value of benefit plan assets 10.8 10.8
Unfunded balance of benefit plan 0.8 0.8
Gain from change in fair value of contingent earn-out $ 24.1 $ 22.8
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.2
Goodwill and Intangible Assets - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 28, 2024
Jun. 30, 2023
Jun. 28, 2024
Jun. 30, 2023
Finite Lived Intangible Assets [Line Items]        
Goodwill impairment $ 0 $ 0 $ 0 $ 0
Goodwill additions 0 0 0 0
Amortization of intangible assets $ 7,600,000 $ 5,500,000 15,300,000 $ 11,400,000
UCT Tradename        
Finite Lived Intangible Assets [Line Items]        
Indefinite lived intangible assets acquired     $ 9,000,000.0  
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.2
Goodwill and Intangible Assets - Details of Goodwill (Details) - USD ($)
$ in Millions
Jun. 28, 2024
Dec. 29, 2023
Goodwill [Line Items]    
Goodwill $ 265.2 $ 265.2
Products    
Goodwill [Line Items]    
Goodwill 191.7  
Services    
Goodwill [Line Items]    
Goodwill $ 73.5  
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.2
Goodwill and Intangible Assets - Purchased Intangible Assets (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 28, 2024
Dec. 29, 2023
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount, Finite and Indefinite-Lived $ 375.6 $ 375.6
Accumulated Amortization (175.6) (160.3)
Carrying Value, Finite-Lived 191.0  
Carrying Value, Finite And Indefinite-Lived 200.0 215.3
Customer relationships    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount, Finite-Lived 207.2 207.2
Accumulated Amortization (107.5) (97.5)
Carrying Value, Finite-Lived $ 99.7 109.7
Customer relationships | Minimum    
Finite Lived Intangible Assets [Line Items]    
Useful Life (In years) 6 years  
Customer relationships | Maximum    
Finite Lived Intangible Assets [Line Items]    
Useful Life (In years) 10 years  
Recipes    
Finite Lived Intangible Assets [Line Items]    
Useful Life (In years) 20 years  
Gross Carrying Amount, Finite-Lived $ 73.2 73.2
Accumulated Amortization (21.4) (19.5)
Carrying Value, Finite-Lived 51.8 53.7
Intellectual property/know-how    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount, Finite-Lived 48.9 48.9
Accumulated Amortization (20.6) (18.4)
Carrying Value, Finite-Lived $ 28.3 30.5
Intellectual property/know-how | Minimum    
Finite Lived Intangible Assets [Line Items]    
Useful Life (In years) 7 years  
Intellectual property/know-how | Maximum    
Finite Lived Intangible Assets [Line Items]    
Useful Life (In years) 15 years  
Tradename    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount, Finite and Indefinite-Lived $ 32.5 32.5
Accumulated Amortization (22.5) (22.1)
Carrying Value, Finite And Indefinite-Lived $ 10.0 10.4
Tradename | Minimum    
Finite Lived Intangible Assets [Line Items]    
Useful Life (In years) 4 years  
Tradename | Maximum    
Finite Lived Intangible Assets [Line Items]    
Useful Life (In years) 6 years  
Standard operating procedures    
Finite Lived Intangible Assets [Line Items]    
Useful Life (In years) 20 years  
Gross Carrying Amount, Finite-Lived $ 8.6 8.6
Accumulated Amortization (2.5) (2.3)
Carrying Value, Finite-Lived $ 6.1 6.3
Developed technology    
Finite Lived Intangible Assets [Line Items]    
Useful Life (In years) 5 years  
Gross Carrying Amount, Finite-Lived $ 4.6 4.6
Accumulated Amortization (0.6) (0.2)
Carrying Value, Finite-Lived $ 4.0 4.4
Backlog    
Finite Lived Intangible Assets [Line Items]    
Useful Life (In years) 1 year  
Gross Carrying Amount, Finite-Lived $ 0.6 0.6
Accumulated Amortization (0.5) (0.3)
Carrying Value, Finite-Lived $ 0.1 $ 0.3
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.2
Goodwill and Intangible Assets - Future Estimated Amortization Expense (Details)
$ in Millions
Jun. 28, 2024
USD ($)
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]  
2024 (remaining in year) $ 15.1
2025 28.1
2026 27.2
2027 26.9
2028 23.8
Thereafter 69.9
Carrying Value, Finite-Lived $ 191.0
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.2
Borrowing Arrangements - Additional Information (Details)
€ in Millions, $ in Millions
3 Months Ended 6 Months Ended
Apr. 04, 2024
USD ($)
Jun. 29, 2023
Jun. 28, 2024
USD ($)
Jun. 28, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 28, 2024
EUR (€)
Apr. 03, 2024
USD ($)
Debt Instrument [Line Items]              
Proceeds from bank borrowings       $ 67.7 $ 0.0    
Extinguishment of bank borrowings       44.2 $ 0.0    
Amortization of debt issuance costs     $ 3.6 3.6      
Bank Debt              
Debt Instrument [Line Items]              
Unamortized debt issuance costs     8.3 8.3      
Total bank debt     $ 494.6 $ 494.6      
Term Loan Credit Facility              
Debt Instrument [Line Items]              
Percentage of original outstanding principal balance as quarterly principal payment       0.625%      
Term loan, interest rate     9.00% 9.00%   9.00%  
Unamortized debt issuance costs     $ 8.3 $ 8.3      
Term Loan Credit Facility | Eurodollar | Minimum              
Debt Instrument [Line Items]              
Debt instrument variable interest rate   3.25%          
Term Loan Credit Facility | Eurodollar | Maximum              
Debt Instrument [Line Items]              
Debt instrument variable interest rate   3.50%          
Term Loan Credit Facility | ABR | Minimum              
Debt Instrument [Line Items]              
Debt instrument variable interest rate   2.25%          
Term Loan Credit Facility | ABR | Maximum              
Debt Instrument [Line Items]              
Debt instrument variable interest rate   2.50%          
Revolving Credit Facility              
Debt Instrument [Line Items]              
Initial available commitment     150.0 $ 150.0      
Commitment fee percentage       0.25%      
Remaining available commitments     146.1 $ 146.1      
Outstanding amount under credit facility     3.9 3.9      
Revolving Credit Facility | Bank Debt              
Debt Instrument [Line Items]              
Initial available commitment     7.5 7.5      
Revolving Credit Facility | Czech Republic | Bank Debt              
Debt Instrument [Line Items]              
Initial available commitment | €           € 7.0  
Remaining available commitments     7.5 7.5      
Revolving Credit Facility | United States | Bank Debt              
Debt Instrument [Line Items]              
Remaining available commitments     146.1 146.1      
Revolving Credit Facility | Israel | Bank Debt              
Debt Instrument [Line Items]              
Remaining available commitments     5.0 5.0      
Letter of Credit Facility              
Debt Instrument [Line Items]              
Initial available commitment     50.0 $ 50.0      
Commitment fee percentage       2.50%      
Remaining available commitments     46.1 $ 46.1      
Outstanding amount under credit facility     3.9 $ 3.9      
Percentage of undrawn and unexpired amount of letter of credit as fronting fee       0.125%      
Fluid Solutions              
Debt Instrument [Line Items]              
Outstanding debt     6.0 $ 6.0      
Initial available commitment     $ 11.0 $ 11.0      
Fluid Solutions | Minimum              
Debt Instrument [Line Items]              
Average interest rate     7.50% 7.50%   7.50%  
Fluid Solutions | Maximum              
Debt Instrument [Line Items]              
Average interest rate     7.80% 7.80%   7.80%  
Secured Debt | Term Loan Credit Facility              
Debt Instrument [Line Items]              
Proceeds from bank borrowings $ 67.7            
Lender fees 1.1            
Extinguishment of bank borrowings 44.2            
Debt issuance costs 2.5            
Deferred capitalize debt costs $ 5.2            
Secured Debt | Term Loan Credit Facility | Line of Credit              
Debt Instrument [Line Items]              
Extended maturity date period 30 months            
Debt instrument, interest rate reduction 0.25%            
Outstanding debt $ 500.0   $ 496.9 $ 496.9     $ 475.4
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.2
Income Tax - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 28, 2024
Jun. 30, 2023
Jun. 28, 2024
Jun. 30, 2023
Income Tax Disclosure [Abstract]        
Effective tax rate 28.30% 8300.00% 56.40% 295.00%
Income tax provision $ 8.5 $ 8.3 $ 18.4 $ 11.8
Gross liability for unrecognized tax benefits, excluding interest $ 3.1 $ 2.7 $ 3.1 $ 2.7
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.2
Retirement Plans - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 28, 2024
Jun. 30, 2023
Jun. 28, 2024
Jun. 30, 2023
Defined Contribution Plan Disclosure [Line Items]        
Benefit obligations $ 11.6   $ 11.6  
Fair value of benefit plan assets 10.8   10.8  
Unfunded balance of benefit plan 0.8   $ 0.8  
Contributions by employer   $ 0.1   $ 0.1
Amounts recognized in accumulated other comprehensive loss   0.4   0.2
Maximum contribution from salary, percent     25.00%  
Employer matching contribution, percent of match     50.00%  
Discretionary employer contributions $ 0.9 $ 0.8 $ 1.9 $ 1.6
Maximum        
Defined Contribution Plan Disclosure [Line Items]        
Employer matching contribution, percent of employees' gross pay     6.00%  
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.2
Retirement Plans - Schedule of Future Payment Obligations (Details)
$ in Millions
Jun. 28, 2024
USD ($)
Retirement Benefits [Abstract]  
2024 $ 0.6
2025 1.6
2026 2.4
2027 1.3
2028 1.1
Thereafter 10.2
Total $ 17.2
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.2
Stockholders' Equity and Noncontrolling Interests - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Oct. 20, 2022
Jun. 28, 2024
Jun. 30, 2023
Jun. 28, 2024
Jun. 30, 2023
Business Acquisition [Line Items]          
Shares repurchased, value     $ 9,500,000   $ 23,700,000
Cinos Co Ltd [Member]          
Business Acquisition [Line Items]          
Percentage of value used for fair value of non-controlling interest estimates   100.00%   100.00%  
Common Stock          
Business Acquisition [Line Items]          
Authorized amount $ 150,000,000        
Repurchase program, period 3 years        
Number of shares repurchased   0 300,000 0 800,000
Shares repurchased, value     $ 9,500,000   $ 23,700,000
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.2
Employee Stock Plans - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 28, 2024
Jun. 30, 2023
Jun. 28, 2024
Jun. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation cost $ 33,000,000.0   $ 33,000,000.0  
Estimated period of options amortization     2 years 1 month 6 days  
Employee Stock Purchase Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Employee common stock fair market value rate 85.00%      
Number of shares of common stock issued under ESPP 42,000 0 42,000 0
Stock based compensation expense $ 200,000 $ 100,000 $ 300,000 $ 100,000
Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted (in shares) 451,000 551,000 475,000 553,000
Weighted average fair value, granted (in dollars per share) $ 41.32 $ 28.29 $ 41.47 $ 28.31
Restricted Stock Units | Employees        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unit purchase price of Restricted Stock Units     $ 0  
Shares vesting period, years     3 years  
Performance Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted (in shares) 125,000 145,000 125,000 145,000
Award performance period     3 years  
Percentage expected target award range, minimum     0.00%  
Percentage expected target award range, maximum     200.00%  
Restricted Stock Awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted (in shares) 26,000 37,000 26,000 37,000
Restricted Stock Awards | Non-Employee Directors        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unamortized expense of company's unvested restricted stock awards $ 1,100,000   $ 1,100,000  
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.2
Employee Stock Plans - Stock-Based Compensation Expense Included in Condensed Consolidated Statements of Operations (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 28, 2024
Jun. 30, 2023
Jun. 28, 2024
Jun. 30, 2023
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation $ 4.5 $ 1.0 $ 8.0 $ 4.7
Cost of revenues        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation 0.4 0.3 0.8 0.6
Research and development        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation 0.1 0.1 0.1 0.1
Sales and marketing        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation 0.6 0.3 1.0 0.7
General and administrative        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation $ 3.4 $ 0.3 $ 6.1 $ 3.3
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.2
Employee Stock Plans - Summary of Restricted Stock Unit, Performance Stock Units and Restricted Stock Award Activity (Details) - Restricted Stock Unit, Performance Stock Units and Restricted Stock Award
shares in Millions, $ in Millions
6 Months Ended
Jun. 28, 2024
USD ($)
shares
Dec. 29, 2023
USD ($)
Number of Shares    
Unvested restricted stock units and restricted stock awards, beginning balance (in shares) 1.4  
Granted (in shares) 0.6  
Vested (in shares) (0.4)  
Forfeited (in shares) (0.2)  
Unvested restricted stock units and restricted stock awards, ending balance (in shares) 1.4  
Vested and expected to vest restricted stock units and restricted stock awards (in shares) 1.4  
Unvested restricted stock units and restricted stock awards | $ $ 70.4 $ 46.1
Expected to vest at June 28, 2024 | $ $ 69.8  
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue Recognition - Additional Information (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 28, 2024
Dec. 29, 2023
Jun. 28, 2024
Lam Research Corporation, ASML Holding NV, Advanced Micro-Fabrication Equipment Inc, and Applied Materials, Inc. | Accounts Receivable | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration percentage 42.50%    
Lam Research Corporation, Applied Materials, Inc. | Accounts Receivable | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration percentage   26.80%  
Accounts Receivable      
Concentration Risk [Line Items]      
Unpaid customer rebates $ 1.2 $ 2.0 $ 1.2
Maximum      
Concentration Risk [Line Items]      
Customer payment terms     60 days
Product warranty period (in years)     2 years
Minimum      
Concentration Risk [Line Items]      
Customer payment terms     30 days
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue Recognition - Summary of Revenue by Geographic Area (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 28, 2024
Jun. 30, 2023
Jun. 28, 2024
Jun. 30, 2023
Revenues From External Customers And Long Lived Assets [Line Items]        
Total revenues $ 516.1 $ 421.5 $ 993.9 $ 854.8
Singapore        
Revenues From External Customers And Long Lived Assets [Line Items]        
Total revenues 168.9 138.9 326.1 291.1
United States        
Revenues From External Customers And Long Lived Assets [Line Items]        
Total revenues 146.2 134.1 287.1 267.9
China        
Revenues From External Customers And Long Lived Assets [Line Items]        
Total revenues 59.6 30.9 114.5 54.1
Austria        
Revenues From External Customers And Long Lived Assets [Line Items]        
Total revenues 45.2 31.3 82.8 61.8
South Korea        
Revenues From External Customers And Long Lived Assets [Line Items]        
Total revenues 24.7 22.7 48.3 50.0
Taiwan        
Revenues From External Customers And Long Lived Assets [Line Items]        
Total revenues 21.6 21.6 37.1 40.5
Others        
Revenues From External Customers And Long Lived Assets [Line Items]        
Total revenues $ 49.9 $ 42.0 $ 98.0 $ 89.4
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue Recognition - Summary of the Most Significant Customers (Details) - Sales - Customer Concentration Risk
3 Months Ended 6 Months Ended
Jun. 28, 2024
Jun. 30, 2023
Jun. 28, 2024
Jun. 30, 2023
Lam Research Corporation        
Concentration Risk [Line Items]        
Total 31.70% 33.80% 31.60% 35.20%
Applied Materials, Inc.        
Concentration Risk [Line Items]        
Total 22.80% 23.20% 22.80% 21.50%
Total        
Concentration Risk [Line Items]        
Total 54.50% 57.00% 54.40% 56.70%
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.2
Leases (Details)
$ in Millions
3 Months Ended
Jun. 28, 2024
USD ($)
Lessee, Lease, Description [Line Items]  
Operating lease additions $ 16.8
Austin, Texas  
Lessee, Lease, Description [Line Items]  
Lease term 10 years
Renewal term 7 years
Czech Republic  
Lessee, Lease, Description [Line Items]  
Lease term 8 years
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.2
Net Income (Loss) Per Share - Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 28, 2024
Jun. 30, 2023
Jun. 28, 2024
Jun. 30, 2023
Numerator:        
Net income (loss) attributable to UCT $ 19.1 $ (9.4) $ 9.7 $ (12.8)
Shares used in computation — basic:        
Weighted average common shares outstanding (in shares) 44.9 44.7 44.7 44.8
Shares used in computation — diluted:        
Weighted average common shares outstanding (in shares) 44.9 44.7 44.7 44.8
Effect of potential dilutive securities:        
Employee stock plans (in shares) 0.5 0.0 0.6 0.0
Shares used in computing diluted net loss per share (in shares) 45.4 44.7 45.3 44.8
Net income (loss) per share attributable to UCT — basic (in dollars per share) $ 0.43 $ (0.21) $ 0.22 $ (0.29)
Net income (loss) per share attributable to UCT — diluted (in dollars per share) $ 0.42 $ (0.21) $ 0.21 $ (0.29)
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.2
Reportable Segments - Additional Information (Details)
$ in Millions
6 Months Ended
Jun. 28, 2024
USD ($)
segment
Dec. 29, 2023
USD ($)
Segment Reporting Information Line Items    
Number of operating segments | segment 3  
Number of reportable segments | segment 2  
United States    
Segment Reporting Information Line Items    
Long-lived assets $ 177.5 $ 165.4
Malaysia    
Segment Reporting Information Line Items    
Long-lived assets 84.0 84.3
Israel    
Segment Reporting Information Line Items    
Long-lived assets 75.4 74.3
South Korea    
Segment Reporting Information Line Items    
Long-lived assets 49.0 54.3
Other Foreign Countries    
Segment Reporting Information Line Items    
Long-lived assets $ 101.9 $ 101.7
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.2
Reportable Segments - Summary of Segment Data (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 28, 2024
Jun. 30, 2023
Jun. 28, 2024
Jun. 30, 2023
Dec. 29, 2023
Revenues:          
Total segment revenues $ 516.1 $ 421.5 $ 993.9 $ 854.8  
Gross margin:          
Total segment gross margin 88.5 68.1 171.1 141.1  
Operating profit:          
Total segment income from operations 22.9 12.6 40.2 25.0  
Assets          
Total segment assets 1,927.3   1,927.3   $ 1,867.7
Products          
Revenues:          
Total segment revenues 452.7 362.5 871.2 731.1  
Gross margin:          
Total segment gross margin 68.8 51.4 133.2 104.9  
Operating profit:          
Total segment income from operations 18.8 10.8 33.5 19.5  
Assets          
Total segment assets 1,659.6   1,659.6   1,617.5
Services          
Revenues:          
Total segment revenues 63.4 59.0 122.7 123.7  
Gross margin:          
Total segment gross margin 19.7 16.7 37.9 36.2  
Operating profit:          
Total segment income from operations 4.1 $ 1.8 6.7 $ 5.5  
Assets          
Total segment assets $ 267.7   $ 267.7   $ 250.2
EXCEL 70 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (.!^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 " "#@?I8Z=#+'.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$F[#DSJRT9/'0Q6V-C-V&IK&B?&UDCZ]G.\-F5L#["CI=^? M/H$:[87N [Z$WF,@B_%N=&T7A?9K=B3R B#J(SH5RY3H4G/?!Z_"VAF8J[^B&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "#@?I8D9/SI-$% #0'@ & 'AL+W=OM257EB'\ M^Q[98&=363#,^DOBVWG1HZ/+*VFT$?)+OF),H>+,0,J4*;N72R3/):%0&I8E#7'?HI#3FO?&H?#:5XY$H5!)S-I4H+]*4 MRNT-2\3FNH=[^P>/\7*E] -G/,KHDLV8^IQ-)=PYM4H4IXSGL>!(LL5U;X+? M!![1 >47O\=LD[^X1AIE+L07??,07?=<72*6L%!I"0K_UBQ@2:*5H!S_[D1[ M]6_JP)?7>_7[$AY@YC1G@4C^B".UNNY=]E#$%K1(U*/8O&4[H('6"T62EW_1 MIOK6]WLH+'(ETETPE""->?6?/N\JXF4 ;@D@NP#R*@"W_8*W"_!*T*ID)=8M M570\DF*#I/X:U/1%63=E--#$7*=QIB2\C2%.C0.Q9A+U4;ZBDN4C1X&F?N.$ MN_B;*IZTQ _1>\'5*D=W/&+1U_$.E*4N$-D7Z(98!7\M^#DBEV>(N,0WE"N,?OL-#]V<3WC<2^PK6KV%]F_KX5H0%=%&%GK89,Y':P[';_V1"LD:= MB#2HD0;'(7TJJ%1,)EOTR#(AE0G/+J5D8:J4P!IU(MZPQAL>AS=E,A:1[H4( MQ@%C\NQ*=;]K[7C6^!,Y+VK.BR-;IJ0PA90S0'L>[5H+FN3&1%K#3@2\K $O MK86ZXRI66W0?)PQ]*-(YDR8PNX;KNOV!._2')CAKZ(EP5S7PPR%$Q+: M*=5-]@S-%'1.)"0*1,&5W,+_R%@1!]1O[TS$]J!3D5]8"7P,\A-]1@\1=-9X M$8%&;KO<6[K=4!D9 M0;MP1+BQ1-AN:EZ#UCUX*L4ZYJ$YRW;-8&($[<(GX<8H8;N]>0TZ%;FB"?HK MSMH'*;OBE3_P!T;2+BP3;CP3MEN=LJU.8-';#F87&B-6%0\*-1<)V7_-. MA)"OZ4IPFX4X(#*X&/9]WS7S=6&0<..0L-W>/,4*S)%8($Q^G/^$9BPL)&32 M"&E7"D2:PJP$B^OPRQG*J$1KFA0,?>^>NRY&&:SXRO6PL1*Z,%*X<5+8;H' M_VK;@V;;="X2(_L!#Q4\/1FYNK!+I+%+Q&YH]ME$=\_ABO(E:[6(!X0^3&:W M$^,RU!YX*F'CCLA1[B@HI-0+F6KU4J829I3"N/5R0/%/XX9-8(\ZE;-Q1>0H M5_3 8;5=;=+I%2G=@QLY[8IMG%TX(-(X('*4 ](K-K#S8 J60AH'HP,Z[ZB$ MUCX)0P9"(!-5DD;B+JP0::P0.R.+MZJ-0&I9H^4%F/ M_8'KN4-O.'+6)L;&#!&[A9FDC$?ECMA]0LTH=H'VY'5A<$AC<(C=G]0[??=Q MKOWLGPSLV3T\-(\T=K'6,X0NS([7F!WOP.[-*\;=YFTKY0&Y3\1XD-"%W?$: MN^,=9W< 4P+B X_8,_J-&<>9 U(NF')R,7"Q,9?VX%,Y&[OCV7%FJ">\\B@U1Z'>EZR.#^NG]7'MI#RD=)K/J[/> M]U3/ESE*V )"W?,+&/!D=7Q:W2B1E2>0+\00NUO] _4 MA]CC_P!02P,$% @ @X'Z6.GR5Y8T!P Q!X !@ !X;"]W;W)K^;6P%W ML]9+DN:L*%->(,%65Y/W^/S&#=6 RN*OE#V6O6ND0EER_J!N/B97$TEI+GS6! D*=%_9\^-8GH#<#>R #2 M#" O'> V ]PJT!I9%=8'*NGB4O!'))0U>%,756ZJT1!-6JAIO),"GJ8P3BYN M>)' I+ $P57)LS2A$FZN:4:+F*$[Y;A$9^C[W0?TZ\D[=(+2 GU*LPSFH+R< M28"@',WBYG77]>O(R.O^W!931,)31!SB&8;?V(=_8#$,CZKA[G#X# )OHR=M M]*3RYXY%OQ6"%1+1LH0PSTWQU X\LP.UR,[+#8W9U0164N5"?8+5P<3?W+ MV:X?3FT5]*V*-&0&J\#KS>D V;Q%-K-:B-EE6$NUPPF:+"X3+CG.B)/ M*S*#D=.+;8 Z:%$'5M3?N*39"P &VKNC>7\R:X2Z51BY4V*&&+80PR.)!:H6 M\OD4;: 5RRJO:M%N@$-EM21,@$,]660^G1\ -EF%4]<,.&H!1U; OW.>/ (Q MF&!%^M*9^[T,U;".60U@8:=C..?(XI&TN$^ADS0S/9J]QI$_6.+. #I"*KCC/FPGOR]51RIX<79\ MT3>N!A@<':G1:J0OX8[^L)W_ZLYD 6?@EX@$.CP3#\V#T4QV3(3]%TFF+*7+ M-$LE4))1-V$KH_VL<'HM;\.@.Y+#=I:[IL4#6G(! Z'RS1.C\Q2>Z]-BL IZ M_7F(KZ,S;.>S5C5MZ+.23$: @=[.U;"=U@[[7:_NC5AU$L-A M#T6#U6@UTIM)QW3$SG1?!KKK"%*B\Y@;:EDU6;EC624=V1$[V0T%V#&D!B(# M4O .H6*MP%WLC"#M[1#M?'>P]-O-R![[A@M5S$;<.IEY0:CU!),94..([B$= MYQ$[YPT$Q;$4&]@LU'80C94_Z XC,#O&(W;&^\D%1@S$YA.]&#P=JC>BT4A' M?L2^#ZL7V#&$^D8+>YH&-UBYP9B*)!U3$3M3U0OK&$(#"SF@836,NET4.&-; M1M+1%;'3U0W/\U2JC4R]7XQYH0J %3$ 1K_>,88^<\E0],Z(WNKB5O MP_@[4B5V4KT5^]Y490%5\9,+=.),'0>#BA%H1[,M.T6@J1U4KJE01PM;N>8B M_8D[6 M+$O4:;D4P&M;\7RJ9B;FI82J;J98_=^7P.O/&M%J^\S3CG#M1L-$](Z:[=+C M*Y,4?DH0HZ(8VS&YNN9P_;G&Y"8S6!HC$M3M=(=[]*1YFV_KW4=S8 F;$\'6 MZAO5CE4'RT;8N@ Y"W34!BNO9S4$W0D0URY :GH_I(]?&N(PPM5U1@AZZ5"$ MFLS<<&SCYW9ZQ+7KD<^\4.PN>):IWI06DD'=CGQTT.6&'^F9-5B-'EZZG29Q M7W(D;,FCX2P88VUG9S +HV!,S+N=8G#M&VA-U[4'PB-P0^T+CO&: M]3XQJN^[GZBX3XL2-/L*!CK3 .I'U)],ZQO)-]57QR67DN?5Y9I1J%9E ,]7 M'!1>S'L!2V=+2(4J9&4W>[3[T@IJN3X(=[VQB;%NS]_=SI2-]M+]:PS M $.^Y5SHN9<94]S[ODXRR*GNR0($KFRDRJG!J=KZNE! 4^>4.:>+54\DZ7A3,!2$5WF.57?'X'+_=P+O9<'G]DV,_:!'\\*NH45F"_%4N', M;U12EH/03 JB8#/W'L+[1>@*Z3H!-)OI>B1:')'HB :''%?G'=_@@3=I\Z]WW7W,3E- MAJ(F0Y'3ZY_06QG,"!:N(7)#/C"!>6&4DZ74S!7B'P]K;126XY_'0JVT!\>U M[1F]UP5-8.[A(=2@=N#%/_\4CH)?C@7^/XEUTM!OTM _IQX_)(DL,0D*$F [ MNN9P1RC'6\#5"=XG)%&0,D.XU!J.OO9J@Y';P%XONSCJA3-_UPZQLAFW;'Y8 M=+@'#??@+/<2KP50B$;P+"7/=Z2@BNPH+X'<8)FFDG.J-"E 5;5\>XR\VF+: MH@IZ07#(?LFJPS]L^(?7\=@5UB'W.HD,];JC'9ZD7,L_Q2/^'2AF_J5(N677@ M)PW\Y KXJ\MD\BJ9T\-\GS7I,$\;YNGUS$SK\C)O)3QIP0Q&O>$!\5&C$WD. M@Q_?S.!ZZBLJNY9O)W)P2%[;=- 'O=$)]-;G/GP3>L6< 4_MQ]I@!ZA+]?TB M>/@**GR5\PM&%;C?:EELO_B)JBT3FG#8H%?0&V-R5-6"51,C"]?%K*7!GL@- M,VQ;05D#7-](:5XFMC%J&N'X'U!+ P04 " "#@?I8Q73)VK$' "S+0 M& 'AL+W=ONPKD72;I\5FXF%R*(GT4GW[T>]Q'JY$^MT7#[$EOS<(]WQ2#Y' M\N))Y@_%5@A%ON[2K+B<;)7:G\]FQ7HK=G$QE7N1Z5_N9+Z+E;[,[V?%/A?Q MIC+:I3/F.//9+DZRR>JBNO+\GRN1RJ?+"9T\W[A. M[K>JO#%;7>SC>W$CU)?]IUQ?S8XLFV0GLB*1&7D'3V/^*(TJ!!_)N*I MZ'PGI2NW4CZ4%^\WEQ.G?".1BK4J*6+]\2@"D:8EDWZ/OQO2R?&9I6'W^S/[ MSY7SVIG;N!"!3/]*-FI[.?$G9"/NXD.JKN73KZ)QR"OYUC(MJO_DJ<$Z$[(^ M%$KN&F/]!KLDJS_CKTT@.@::!S=@C0$;&K@C!KPQX*<^P6T,W%.?X#4&E>NS MVO.59&6BW*A<_YIH.[4*9+;1S2XV1'\K M9)IL8J4O;I3^T/F@"B+OR,>]R..R70MR1K[DV,:Y*$B2D0])FI8_ MOB6ONI<7,Z5?L'S,;-V\S%7],FSD93CY(#.U+4BD7VJ#V(=F^[G!?J8#X[.%3,2_G;(IH3Y;PESF(N\3W"".7'GWWTWO!X,=4X14?'^&[ M%H\B.XCB'&O8VM3%3M@#5";3^O[,L9XG'ET?F47LP>N]&%*)?1J==' MA1"U7/+ILH^*(,KWW*E_1/4<]8Z.>L9$"V2ARF$G-R6<9S/A;)*%-LDB2V2] M=I@?VV%^0L*MR]8P95U-XO?R:3&=#[(.HKC'I^X@ZR#*9ZR33W50(&I!^72! M9]WBZ.W"Z.TON2P*/;7F]TF&N;F K^8/>TT 07-_ZBR[?P./H05=T&&?C1"4 MVT7U//:/'OO&?M9,Z]D]$5_WI0C >YIOLZ?9) MMDD66R'HML3RVQ-*8>]>: M,<[76Q)G&RUS'[5^WY?J"VN.)4Q^,,1C (/(BA+L@[%,3QM*-.JSD=H[LW M<:J58^FK[FX/HDQ!5"PZV-,'@T& H5AG,&B$(T0QT'TC#.6-36>TH[&I>6@1 MF>YI:>5QO-$J/BE4V?,>!>HVA0,J'SH4("CN#4?=$$'I48L/W:Y17C=?YB-. ML]9I=L+L(<$8@[K,X+CI33W#N!D@)IX'5 R"HMP!,@:#]913/P:M8J9&0;AZ MGZWE3I"[7.Z>(S%6&'&8>6SXG@&"TKD.&AVB7&?8_Z,&Y?5R?<3A5J)2LT9] MGRFAAT>EZ\#2<]13%_HPU $! G*&/3]$0% KH(\;&\%:A4J-PJOUL\EJU%$/ M//F,4MB1<1AP%H$Q*,A'8&.]N96"U*P%/ZJMR)M6):\;K]^\)9E )RD*)1I= MP%:&J#-8B6!<' [="&JTG5M-2,VBL.G M^).YH+L<_F85$MD^O(Y&"K^.C*H M+4 'X\XP E#8.<-).$1 '/3Z"'F<.^)^*Q"I4?6L/KW,81].-D AHR#N=/^ M_]"$^L-DBC 4'9V[6V5&S=+L#Z&.:9_J"N$-ZCG42;"D#A#4F3^E2U-Y@-AH M#03&8[:W4:,^NTWT51G)-.!&*E\N3VH.+;5.>!))G4]S.5RS0MI_BD M&171[&"(M@(C @*B0+DB(!>,!PVHVQU&9C?6ZCAFUG$@%T! O@2?4=\I6">A M2Z#:$=39$I3("&HYG9N2*,*(*1O-CU;B,68L(&$\M,:I%X:QR!"-W.FQI%!R M_;"5Z4;D>,7)C,KRI26G5;;0*EMDBZW?@*T^969]>A47R9J\3C*RT5TXSHNV M =%QKJ$KRZ3.?.7R82(CL#.M0(<#.T['AJ/;&-UR)'];MSB'#;90JMLD2VV?FNTQ0XW%SNGSCH+J'O@]C"&8L,R)D10 M/MAACS#48CI<39UU#J'N1'Y?G?XMM#^'3-6'#(]WCR>,WU7G:@?WK^AY0)'[ M(3V/ZO/#+7U]G/E#=6BG(*FXTX]RI@O=7_+ZA'!]H>2^.@)[*Y62N^KK5L0; MD9< _?N=E.KYHGS \9SVZE]02P,$% @ @X'Z6#89(^H>! N! !@ M !X;"]W;W)K!3\DV5GK F4]W>$N> MB'K>/0KH.15*E*2$R80S),AF9MUYDZ7G:X?B5#KU+9^B7#OU+9QB4#GGJ3I%[3MP"*SR?"GY 0EL#FF[D[.?> MP%?"M%">E("W"?BI>$O3^%R[E!W2+GI\6Z/V[#^@=2AAZ2"@% S+B.Y+R+QCT32 M0P^> MF[OW3.G\O]F7WSQ[@XQ>I9->CM<[@E<)XJ@>_KI;227@P__;M/8%>M^,KJOA M1.[PFLPL )9$[(DU__X[;^C^8"+^FF"+:X(MKP366*)^M43]4^CS7V%;2_9@ZNSK_':-;@/;&S?^FBZ+KHO7M_VFT=* .[*# MRJB1]:#*>G!2F+^IF BT;BBRP<+$1,/@FG*\)MCBFF#+*X$U%F98+4&\1(7E@4?C&M5C'1H*Z;EK3" MPB2HF;AVOZ71KLWMT.ZU-&HP\NR16:.CBHK1A53LRB.6SA=*989%@BG:PH'N M' >C#@=NBX)1-_(N!V=AED88WTQ 4!$07$C !B<"[3'-B,XU(B+9Y\J0Y_(/ MSN9_UF)QUF(9&&1T)/=QE?OX9.YG"Y0IV_%YQ7=-VNF.+]&[P>BHWCWW[53I MGE[PKTNW1*M'X8T[VY+!ZNR^9/ 9V2VCI0FX/GV3A-K1VOMJ$FX05DHDJTSA M%85ZR!'C\((IP>'@S+9@I@@48V4^07M=GMHK&AJ,_/96O# BM?=K@]&H5E&: MM/AOM/C?JHT..<_A[T8>_.YQ(VB''QJL;KUN2328#6M?0$F%"6M84U)!AE.[ MB:5$;/,KL(2O/V.J.&Q7H]4U^RZ_7+;&[[U)Z!G&%_I:GM_\WN"+._T#%MN$ M243)!J9R[1&4!E%3,F&$JP-H#W&\[5:T=/4/U8,?\/ M4$L#!!0 ( (.!^EAGZ)4S,@@ )8E 8 >&PO=V]R:W-H965T&ULK5IM;^,V$OXKA%NT";"V)4IVG#0QD,UN<7NX;8,->OU,2W3, MKBRZ))67^_4WI!2]F"]V"N^'C6P/1\\,9^:9H73]S,5WN:%4H9=M4J8"6]%TA6VRT1KQ]IP9]O1O'H[8MO['&C]!?3Y?6./-('JO[8W0OX-&VU MY&Q+2\EXB01=WXQNXZN[=*X7&(G_,OHL>]=(F[+B_+O^\"6_&44:$2UHIK0* M G^>Z!TM"JT)"_Z,A)8&;?K"^,:L!FM8J;?Q00GXE<$ZM;SC M90Z;0G,$5Y(7+"<*/CPH^ .[I23B:W1'Y ;]"CLNT1C]\? )G?UXCGY$K$1? M65' ;LCKJ0(P6N4T:V[\L;XQ]MQXCK[R4FTD^@P \N'Z*1C16H+?+/F(@PK_ M7943A!!/# (6K5Z/W]+9*;?T M1,H&3INW3IL'M_03!:49(W4%+G-$MEPH]C_SA] M&!@@O6B17@21WO: Z1+&2D7*1[:"#2924N6L6!-D"O'R7.W.Z@BR1 MLB)E1@&R=#OTTO;5Y'(/;5AF@#:..E:+@GCO-K#;5#.4VE"T)DR@)U)45&-? MLQ)0,U+ SU*)RM0 )X%%%K0QA.]\SP"76.2+W[A'S/&!7%M3(2 @FF*DR MU MPXQ=]Y_MHW1*S3TH<8<2!U'^!RHD.GN$?O$<06A(4A@?0YF$XJA>/Z!=04IE M:@7]NV([[6RG$=B"%TWB?1ML(;#!DWMQQ]3Q :HVP2)UM-2UP< M&%FQPE_4 MXY,2]:FT#5W0474I)@YD,YZL=(@M<726<^>(;B.)N,P3]X+NB,,0OY% MEW):!Q2'4B2@IX>DUAGA9:'8YL-Q;.>S+37S%IV.->,P;?YN,):\'!^!TV;" MR.)VAQ"D;.+!V?%E'";,-EYWY-4;K X>C.T(L*7&<^PMC!UAQ@<8,\M$M4?G M)@P$+..$R.O[>M=T&A:_+4;2=JFP=MLG0(C;&O*\$=6>(P6=;9=0B@37(. MMSJ8<.8+6MPQ(0[2C!G9CAISG, 3JS--]IOG1J:/>YY.TJCWSU-\<<=E.'W7 MY,V *>0Q8QH.Z/@1A_GQOA+9AFCN^2?M6*.\OY?C9)_F74*I M9]# '7?B0]S),TKS9O/>&LHP6IL+[>;1*>0KEAUAXC!AMAE32=.J.Z/-B=E! MC$ED34B() D2\[N3Y$3:AE[H2!J'27H8:RM2?D1ZB=&Y-ZPI&/E),S*0ZCMZ VI 6R]U:.7/D-P'BC: M%&S'62-T#.2.I),P27]^T7E0,;G1B:NA'N'AQ$&]J7TDV(@=@[>CYR1,S_<" M1FVV(X7N>IK#[_(HS XVOK *D$MJD/%#V+V#YC!IW]=@WW$LD]@L/,96$Y38 M?.YS<:;[I3(WA\D$_<49[(B>4"M!D=P003>\R*EP M&N&856W^.B0U-**CVR1,M]_HKND4M!D&J=O3\T T- @=@RM.?$>/2<>QR9$< MV^]*SQK"/7=2E],"Q\FM(^H=A#N;>[.T(]PD/+%^7J]I9I*4OF3UZ21TU9"D MS>$39("Q4;=FYD)W/$_0_7@.)Q/'W(KMH+%/BWT1TY%F$B;-YKF.,(/764[K MJW/=_+S/ L>0Z]@/FTO'B>?93]JQ:7K@?-@'%!$%D_DC*\NF%D'?S'CNPI_: ME)E$^ZU :I-O,EOX'EZE';>F86X-&D#U:5,0NDVR27QI^=XEAB,O^(YH4QQL M/A^JW:XPCY>!:[.W3A0"J'XM@?'2V7JF0?I^;^MY*FU#'W2LG899>^^4A>4? MS$-&\ZCJ[1?]GD0%G.)TALWAL=V)NJ4\)^9I[\ENF,:_E(IJDC; G>ALQL78 M>I3FDHI]?)%VO)R&'^W^IH\O=53U9C'(B*-'G/2DSVM/I6WHC([?TX/CM'_T M1V_<;YXR%55>S[!D[W2U=WQ]X/"J =-_5)_:VVX+74[BR]#C@6GO#9]Q_CJ[OZ%:%.3?W&TE;,. " I@ & 'AL+W=O8@E>_=WE\#A+G#/Q>+F*]NLFVY7*S3-[E5;%>K)/_\.EUF3[=7]M67OWB[N'\H=W]Q?7>S2>[3 M=VGYQ^9-KGZ[?J;,%ZMT72RRM96G'VZO?K%_DD&PZ[!O\<]%^E0<_6SM/LK[ M+/NX^T7.;Z\&NQ&ERW16[A")^N,QG:3+Y8ZDQO%G!;UZCKGK>/SS%WJT__#J MP[Q/BG22+?^UF)C*VN>?DBVR_)M]B32Z@/Y.]XL6Q;[_UM/5=O!E37; M%F6VJCJK$:P6Z\.?R:?J0!QUL-T3'9RJ@]/HX'HG.KA5![=M!*_JX#4Z.,,3 M'?RJ@]^,$)SH$%0=@F:'T8D.PZK#L-'!.Q5A5'48-3^#?Z+#N.HPWLOAK'S76M%V/^P5M.^MSOEBO1/[NS)7_[I0_*^FF=I7OS5FOZY792?K9[UQ[O0^N&[ M5]9WUF)M_;I8+I5ZBYOK4@UK![^>54-X?1B"/,E6*_4UW).)WE.^]R_S^6+W-59C>Y,LYCUU:";) M9D%_Q.C,1U335['-/UO%0Y*GU*&-><#;M%3SG3J?TR1?+];W%$*<^3RSV7:U M7>Y5\8_R(\OC?,M5_7>:94L_Z M7M'*5'W2LC'0:Z7J9VD[S])V]FCO!/IU>K]8[SZUF@V7R7J66DEIA>FL;[F# M'RUGX#B45@_,X9ZY6RD>[\;N\.;Z\5B8AS;!49O1:-@?ZZU"L]6@;^MMIF8; MWQWT1WJKR&S5L_V^I[>*S5;N<-AD"8)EH*39R!L?C5T['>[SZ7#9TU%]K8K= MU^K'2M$_6N^-D_2#^L8<_O55JQ/&1MU=*_Q4;))9>GNE1%ND^6-Z=??]7^Q@ M\#,UY2!AX0'F'Q]%7UV$J/\:*D!&C9"P& D32)@$P30I>\]2]E@IU_,R6LQL MW*YB1L)")&R*A$6>\34;$U^R&!E3(&$2!-.D[#]+V=_3W1-25LOW3LQ*J4J; M^Y]>[:[FR"N^?[]5J[2E[C&>DGS^'TJ^/E*^2%B(A$V1L @)BY$P@81)$$P3 M>? L\H"=KV51;/?3\5;=[.16NMHLL\]I>IB^K8V:JHOCF9I2-AN@J[*1L# P MIC^?NL9 QHR0L!@)$TB8!,$TS0Z?-3MD-3NM1*JFWS+YE!;61MU-6MN-NH1^ M5#=(NXL,=8.[NU?*%[/=S=E!S-OUHCPK9C9R5S$C8>'0$'//IM2,#!HA83$2 M)I P"8)I:AX]JWGTU=1,*?@0;72L$Z?O-&[3VS0*V7%WO3!H$S%"1HR1,(&$ M21!,D]OX66YC5FYOT\TVGSWLKFN5K XSX;E)D25VG121L'!L3HHC:E)$!HU: M!HV10042)D$P38#VH,ZK#]I*\&3V]G7%T"<,M]_,-[9K%E;- K[9E!]X5YVT M"QI#@PHH3:)HNE*.'!B;5R-P/33[N>4%(YM*,(S M9=.B4<@/KNL"V"9D! T90VD"2I,HFJZLV@"Q>0?DM[2T%I4_LSSAS[RN&-KD M8M@&$ZJ5[32;A?R .JL)28N@M+C= 1'0H+*B:3?[M"MCU[:,S?LRX>)Q,4_7 M TSS2G^?Q,YA%?27-5)%IY3:V&_/@ZJPMJ M>$!I,90F6AU=2;1RCDQH732UE6&S2>2[Z7K>;)X48 M6'#RK-2Y=YM/OI\R2U/];#6RO%30T*P\E!;:9E[>\\@<%#1N!*7%4)J TB2*IBNZ3L_; M?'Z>K)7[-HYXW[0 MG.%,FCOTFL5P@FC6&YFK)S&TXY'I)Z9.9-M\)OO"JKGSIPZ:[H;20MO,/9^: M;: I;R@MAM($E"91-+TNM\Z-.WQN_.+ZN;.RY@-WE364%D)I4R@MJFC:5:%' M715"PPHH3:)HNJKK/+YSR.9^FU(Z!YF(GD!I(90VA=(B*"V&T@24)E$T7>Y' M3U?PY@*@J(Z/T%GC2%KHF*EV:D*<0J-&4%H,I0DH3:)HNGIKU\/A78\6ZB45 M:S[3T1#$A _<6890EP-*BZ"T&$H34)I$T72QUFZ(P[LA7[,6E _=>0Y&TL** M=KX<%!HV@M)B*$U :1)%TW5=&S;.&<,&7!7JF&9(KVGEM&@3\L/N/.F>CQA! M(\90FH#2)(JF2ZYVHQS>C;JD,I1'=IXBH5:38]HY/9><(J$N4MNP,32L@-(D MBJ9+L7:1'-Y%:E4A6C%XZW;2JE58M0K85E-^U)V%TB9F#(TIH#2)HNDJJ9T9 MAW=F+JD.=4Q?IEF+=;Y)R ^L\RIX-F $#1A#:0)*DRB:KJG:5')X4ZE576C% M:-A>]EC[KZDJHL^X::B%_.@Z"POJ 4%I<:OC(: Q)1'3/BIHTO?NJ"T;E[=L M$%6B+O$8@UDER@^DZ_41E#:%TB(H+8;2!)0FSYUY792UX^+R3TY<5"5:,;D4 M'M&DUUP=^:%U%A;4 X'28BA-M#BVDFAS2BNU7>'R=L4%Q:&N6>)/%8<2S:CB M4+?-?E $BRH.)5A4<:AK>AAF<2@1DB@.I09VLCC4/=H3BD_#?Z7B4#YJUSMV M*"V$TJ906N2:]@9=' H-*Z TB:+IDJZ3]2Z?K/\JQ:%\S,Z"AF;I73-+?Z)< M"QHW@M)B*$U :1)%TQ5=I^E=/DU_>B-%9\Q(UGR 830>FJLG\6B%.S(V4R1H MQ.I)/,'@V_QV/.:*2F"Y7I!LVQ5$,UZ1@FII 8V.E4;M\ROME M&R>RDC6?4+"I?; F_ @[*Q9)FT)I4=M#$D/#"BA-HFBZ8.OLNWO(Q'Z;FDX7 MF42>0&DAE#:%TB(H+8;2!)0F431=[K4QX/+& *"FDX_06>/0!TM<\\$2F<$V&H7\^+K.H6U" M1M"0,90FH#2)HNGBJKT&C_<:OF8-)A^ZZYP)I84>D8NGYDQHU A*BZ$T :5) M%$V7=6V+>&=L$7 )ID>X">;.G*U:A?S0.T^G;6)&T)@QE":@-(FBZ<*KG1^/ M=WXN*<3DD9WG2:BMXYU],F0*#1A!:3&4)J TB:+I2CUZV0=OZ%Q2@>>9GDAS M1[WS34)^8)TGP+,!(VC &$H34)I$T71-U9:*QULJK2KP/-,UL#US+26VL.H' M7)E>R ^NLZZ@K\. TN+N!T= !R") 7C]$WLV>K7QX_'&#Z(:KPIQIAJ/'TCG M11*Z,1:4%D%I,90FH#1Y[LSKHJS-'8\W=RZJQO.()Q>"9KW3Q"/>"^$V)S6H M%0.E15!:#*6)%L=64F?)/>5?>[6[XIUY*P1=D^>,]CZ?1^K%W-II;)N;?'K$ MIE.^T]152-#,J@*"Y7LC\\YQU**J@&"Y6AU==4Z(+:>&1E4!-;#QJ9H\KS8! M/-X$>$%-'GOFS.0[[=#RP^N\Y$ ?-H#2HK:')(:&%5":1-'TU]?527^?3_I? M7&[':=4WMT/R#B>F*59^=%W%VCKN%!HW@M)B*$U :1)%T]5:NP@^[R*Q M*FZAY6@;R]1H9)1[3WSSY0LCUW2I")JYZ/EFVM]OKF91U8A?\HA1N>ZPN10+ MHIFZ$&R6H1.M_-&IIYO\.@ON\UGPE^RRR)XXZ 9'4%KH$QLFS<* !5Y?(3.&L>^ MEMO<&XFLR(-&C:"T&$H34)I$T73UUCZ%_^(7;Y.*-1/49D5>FT8A/[[.M7I<-C1E#:0)*DRB:+KS:]_'Q+\WF MD9WG2:CSXYONBC%%0NT<*"V&T@24)E$T3:E![?D$O.=S245>8#Y-X1G[*+9I M%/*#ZSH)M@D904/&4)J TB2*IBNK]F<"WI]I59<7F":$8^PR,"%:V89G$_+C MZ2PFZ$,84%K._.Z*&NW)^#=GHNJ[P+3D# V3 _(-SPW$RW\Z#IK"VJ[0&DQ ME"9:'5U)M;)/:J;V4@(V>7U)_5U%/%=_1S2CZN^(9F8I M&(JK^KFO'%" 2+ MJK\CFA'U=]3 3M;?!77*/^!3_E^I_BXP4^UT_1T_O,Z+#O19 R@M:GM(8FA8 M :5)%$U7:YWB#R[9@^JE6B4V@J+K[_C1=19KV[A3:-P(2HNA- &E213MH-;K MXB%-RS ID[N;37*?_IKD]XMU82W3#PH_Z _5FT MB1R\"P *Q\ !@ !X;"]W;W)K'*ZG-P=D+'KMR9R]L$RIMU)43OEFMI-N\ M4I5=OSPX/F@'WNO%,M# X=F+6B[4M0JW]97#TV&64NJ5,EY;(YR:OSR8'#][ M=4KS><+?M5K[WF]!ELRL_4@/T_+EP1$II"I5!)(@\>].G:NJ(D%0X_[O^225['I&\PE:>_XIU MFGMT((K&![M*BZ'!2IOX7WY*?O@S"\9IP9CUCANQEJ]ED&94ESKA=%S74@3Q*0H;&."-@MQ92M= M:.5?' ;L2FL/B[3#J[C#^)X='HO?K E++WXTI2JWUQ]"VZSRN%7YU?B+ G]N MS$B,GP[$^&A\^@5Y)]D%)RSOY$^X8"#.K?&PM>P\??,U[)0+P]JVLO=J8.S[[\[?GST M_ OFG6;S3K\D_2^)\%=V>'\QN9S^:W(S?7LI)I>OQ?7TXG+Z9GH^N;P1D_/S MM[>7-]/+"W'U]M?I^?3':[&ETO??/1T?CY^+VPK^$^>5DD;\9*L2.OF!F)IB M-! /PE+QQ/'1\W.[JJ79\-/QO M)^_$165G ,)OTGT$@4(B?A5+$G8E[05VD,F;".SP!IW8,,:^]*6OJGK M2N,!V"J<#HA,A<&9WWB@"SZ@K:TAF U$+1W]HW4-.6RX!.U 6:S;B(*<1QO0 M:VEDM4G" "E=*%KN-+A7PRSP.1OBU4H7UI1-$3"B\0,XWHP$O F%YLIYH8'O M2$7TA/!H$]0"+H5;P//>-J[ 3Z1-PQ$ET2OYP1+W@S&Q UQ)N^M5[>#Q$@[P M .$PV&&I*K"R@^X;:"\""!\3X_LDR#1SY%7CY$Q7L)*,L,&&3=U:2C[A']E1 MO568!'=YL0;QT_]@P;'%4G+8V9O;;BNL#'$-'N :9X=P3Y#@WC:%=ORZ%6K& M\Y/G'KQAR:M>S!J/C/&^Y_UH("Q59H%WT:]E3VU%LWD][4E*;P$AVYVPL,+4 M2OF$IQ8Z]P29)I7:UY6$VV6M TQ1OS>Z7D77$99A4]9?FZ)J2F32DL1@<@Y: MVG8@YHZSIA?K!7R=YV4HSZM&EWO&P7N%CH7>SBR\RV.V(*_E36#8<"YG^46G M,Z60!0A P!_]5K@MS'>"DF184=;U=-P?M>L4TW[4[)U&P/8DW#9^.I499 Q+ MV-4"RC<.L54(.9SNFZIC9!;IJ=-!BT)R&7=B#^Z\]E_-8; +#$ "@K7K7LC.YJC&R*35E/8ID"77CKU0N\;"W,B;T,-^& M);;XO8%CE(/^3G'4L UU6.+X:/@N@XWLDK$ZL5:A1Z9D$Y$2DPS\-;1KHR+P M=:GAFY0)2WFGP.C*$+X0CJ@$274E%%7HM<)2W(ZN1V*AC'*R@E)XK6JR1G:U M$2Z'735EV(-4;2XFDZNVW!"28-@\FZ]-;)=3YTHM*#0B1)8?0*31,>NE1JF M5H/H&B4L*"TU&3US!\*0L&I 8&J<:YG**,(:.FG&@41\-1BW=7PK!,$$;MF% M5'%8)TK$K&MM"794')G^I%\B2^VZ(P]B>T!.8+6V)>&/\:'*D3A7+J#QW[*7 MI,RM#<8&13135-8SGT4KX.$^(E [L,(T4*13*1L1F>'>R%$,!KTH%QF64-VN M=* PSIU=;=FQ;Y\,SG<9G.]WPF+U?]*D?KZWZ=9XRB?Q:#Q\= )B51]A*Z]HQ1(B4U_TQL&*#;")F/G0 M[79R/!(3) "\!P\:(MA@6RKP<9A&DN3\@CN9G76T\>XB'J6ZE9,5H-_NY_>8 MEYG_?R"UOX2ER#S&9MMB9H'T%B7'>,EX\3VHHX)R98# !CT!X:,S<_2U'K_O M![3(:_IC++5%9A$]W#.,";!=F!*Z;9^1XL<#\4U'#/6YHW( _D\@8X(, M*,FPDG!6T>X5[RZ[W1?M[ABSL(QD,>_0DI^FU]#&V+M8%L2%LTV=2QS>Y@-5 M+-5D9V-T$&6C6I3$<@!*AAJL9$E-AF6#:G@+H4]QB#JG8MG-R^4 54>Y(:)H MANI3K8KM@*#\<)'!5MM'*X=^1ZTQE[0AB]AZL2!;,K9VG4.0ZGERMHE'/"ZO M)*F0SFWHX4Y6G;44[%5,.T.Y0- F-1OJV?O5,UN A:#_V%_0,S;BY&(MN.VB M>I7*#XUZ3PIMXZ!4"/V*^9]1_HVJ%$J5R4';9N5-4'.< Y-1Z3,7+'8]V9' M.*#A2MU00DG4#FG "J!ME*D)(D&" !#5Y%XM+LE]VI:9Y%L,FP3*B",^B+?Q MDRN2.4CI0R.M^^(6O<:O;;OW^CTE8A]97]4N(VJ/1JCSU"W$[7?8+*4Z;[4- MJ7[\R?K<;"LT]AJ+*HC<+V<[IUKW5 M^&0@WDRN7PGM?4.%9U>$N*UI4_%@OB,RAQ=V,0R" #&:9PA[.5+D7A:%]KL'%RHT>H? M2.3,-H&AFJU*V^7H0=H<> <=,>-QNQ;+!T.![Q=Q)(M 3':72<%J$Q,17A>E M51&0L<422[O>\0ZTQH\Y=5F45NFT1DB-2M'%QF+AU *Q9')8#4@QR;>'/+"= MXV$)(Y>V*CETN8*P\%V3_=/R??\LP$G2DG<*4T<=Z:30 M-6Y/!JGEX8;$J>"LIZI)VG>!XD8"$73[3J!]G6/)]5%-\CH4MX8.G#%#R?!^ M_'G71$)XG0CVG@-SOU*8?OY2@NO8=2,S.^,X,_E(U,].:-4EX ]\OTWUZD9^ MHKN%F'M/3O?E7C=S7\Y)S"LC"!:-CF=D!&AR?4[BMO<9?:Z&X'XL1,8+MKVG M96E\_J *9(H-=YI14( :?5_.6O@SAQP_9+;3GMH_0=5E8?-Y!Q FZJ3E+9[3 MI4?_&B&ABTHF-QEP=J6[$\:#\<.>*G1;*G79%QD[K0^@=H_ZEN*#C*V\;3M. MD'.ZOXAH.\'PO\GDR/;H_F6(N[.;48\ZI M1SNJ=#2EJ+)WG=!VCUYP(69=XP3MN7!F4%%HXGW$-YR:^C[:]TGKL/[J[:A]H@_Q]_.R_4$L#!!0 ( (.!^EB@6_UI M% D *X6 8 >&PO=V]R:W-H965T&ULE5AM4^,X$OXK MJBRW-U1!WB PPP)5P.S>,%4S4,O,[H>K^Z#82JS#ECR2G)#[]?MTRW:<$%CN M"\2VNM4O3S_=TOG2ND>?*17$4Y$;?]'+0BC/!@.?9*J0OF]+9?!E9ETA Q[= M?.!+IV3*0D4^& ^')X-":M.[/.=W]^[RW%8AUT;=.^&KHI!N=:URN[SHC7K- MB]_U/ OT8G!Y7LJY>E#A>WGO\#1HM:2Z4,9K:X13LXO>U>CL^IC6\X(_M%KZ MSF]!GDRM?:2'V_2B-R2#5*Z20!HD_BW4C^V6)-C]W6C_C7V' M+U/IU8W-_]1IR"YZ[WLB53-9Y>%WN_RD:G\FI"^QN>>_8EFO'?9$4OE@BUH8 M%A3:Q/_RJ8[#6P3&M<"8[8X;L94?99"7Y\XNA:/5T$8_V%66AG':4%(>@L-7 M#;EP>5UYO/%>W-ABJHVD4/GS08!J6C!(:C774^ZEU]D#<.36W DA?:0S<$WVLS! M'669:Q@2;-Q$%3JQ)JU@'U'-]' FIW@[!V\$*$WRBN5H;:J\GB/#A335#$FL M'+[$A"/=:NYBDF$PF68--/@#6&T3"JRW><51C1*S*H:Y36)8E]+#O: <5B)C! )ON;C5MI0 KG^'^.3&1]H MD"ZWPNNBRJ.'A4U5'K=J^ &($-)3]:F8I=U@J[$9I)EKBHLD=D:]Y5I.L6W0 MP 17:TKFSC0'#Y#>7-\&Z6 CL'!:^<"Y3CLQJ(M5/7&1$V2V3%L0V5#HYW.0 M$J2[ :3H.)58AZ:'[<7XO3>*V$*NW&!DMH$D/];5<-3%> M '.V\G7\:D,:"D*5M\EH0U%W"H;KBGM'VQ2VC.!48($P-H"10J,3YL(VJJ(: MW05T -[ALK!ITVX2:8B,C05S.;8<3AO%/"IFSA9Q>"";*2/=67&IN,B20-X PT&; MBCVSTX#S$&R>M;,C50#G%N426WT$T)J]$: =Y&P0O.WZD^$9C9!]_3C/=AF<[4Q"T]1>ICB:C;2,.9E)JEP6')Q MP-NPTM<)DAXQ8O-2/9N!=@#>E[6!7G,N QQ(&6&M3%=QA^XC8Z=Z$>OF6?O< M@9R#EB3B/LS&!?,ZDK>N/&XR%M/?DIWCAA+/_4B)KU&P)JE./^8B>RN,PTNU M>2;>W9IF%//[XBK:>$,#&6GCR4QA.39EZ.V)8?\8)T'N4=S4%;Z1V1-,J+=F M@576T>:C$1;>8_:3.O98TW"GA3&N,7['J+%FX2GFX-;R9JA\][X_VJ?7 MKE+QL 5#ZQHPZ9I#T:1FA-)WP_[IOKAC%Y+*,6ZZ,Q[,,ISF)X2<,2+(1SP*83O1X=LQ%('JGP%('L1(M_::F2O M;%G/49Y/;S189Q+T.57*-&R_G+8 "^Q/MJ[-T0=-(_<^&@8;TAJ5PKB:H?X M;1A2&R"WG*TGQLCL*0T'=-U$UY9KHME,7'>"WI6^G:'K[[IP&G3N$ 'H.=^4 M >Y7AYO&[C9F$ 6O3'J1MYJ'8$N^D9S:@.KA MGQG?@] "?)]9G$CK!]J@O:*^_ M02P,$% @ @X'Z6+?M,XA8! ZP@ M !D !X;"]W;W)K&ULI59K;]LV%/TK%VI0M$ F M2[+\RL. DR5HAB0-DF[],.P#+5U+1"72)2F[V:_?(>4ZZ=!F&_9%$A_W\)Q[ M+DF=;+7Y9&MF1U_:1MG3J'9N?308V*+F5MA8KUEA9*5-*QR:IAK8M6%1AJ"V M&61),AZT0JIH?A+Z[LS\1'>ND8KO#-FN;85Y/.-&;T^C-/K:<2^KVOF.P?QD M+2I^8/?K^LZ@-=BCE+)E9:569'AU&BW2H[/&S[EI/!!H?-YA1OLE?>#S[Z_HET$[M"R%Y7/=?)2EJT^C M:40EKT37N'N]?<<[/2./5^C&AB=M=W.3B(K..MWN@L&@E:I_BR^[//R;@&P7 MD 7>_4*!Y<_"B?F)T5LR?C;0_$>0&J)!3BIORH,S&)6(<_,ST0A5,#V$"KA2 MO*OL!U)ANM'*UI0M5\ =X[TTEE/PSR#NDR0 M[L46I>S8(,66#F#S.)[AG'_$;B:I:&UTP=92.LSBC-)D@B>!;G]$$[V'5 P]DL0 TG>3R"L3C$C'L\I#52Y(+9_+F3:V_I(2G& MX_^*N?:@!^39'= H'M-9)YL2X99&>9S2:(+'->, J753DFRA:[.KJ9VTU,NX M$44--\SCMRPI2X?0ET%^CM)MUQWR]FS83[9ZY;;",$T\BXG'O.R,DJY#GY^P MDE_\MZ4\'H)C0OET"KA\- 6W15%T;=<(GX*249^H_+ 3WJ2S+$[?XCU)XN'; ML'&H,MZA(88I3Y#PO0W9&)GP[RF&KK6J?FIP")'M M"8M9\OP-;W#Z8@@E[#,EI DBMS4KWGC=FY WC!:U4!44 :20!@JL\YO =Y2R M@!AX*5PPM!#&/,(0$JWN@ :?A>J9H P?26E'2[]X 6.,6#9]TGQH!S!;^"B0 M*H2M:87:L,36R39DS&D?6X&?">WE8PCLT;VFQF<(7-13_^M7TRR='-LG9AO1 M=!S3/:\@$I"W&@+20_(SL^3X^0$6N#W(2LD5=$(._/,$/&ULW5A;4]LX%/XKFBS3+3-I0L)E M*05FZ&W*3CMER])]V-D'Q3Z.-RURXF\N"UTZ4X&N??5T7CLDIP*Z4:FHA(WF;&%]'BT\[&K+,DT,!5Z/-W9 M.1@74I6#T^/PVX4]/3:UUZJD"RM<7132+E^3-HN3P630_O!%S7///XQ/CRLY MITOR5]6%Q=.XDY*J@DJG3"DL92>#L\G1ZSVF#P1?%2U<[RS8DIDQU_QPGIX, M=A@0:4H\2Y#X=T-O2&L6!!C?&IF#3B4S]L^M]/?!=M@RDX[>&/V72GU^,C@< MB)0R66O_Q2P^4&///LM+C';AKUA$VMV]@4AJYTW1, -!H6[,0EJDAC0_!U, -<*KDH%QZBUL%/G_Z7BHKODI= MT_'80Q[_.DX:WM>1=_H [X'X9$J?._&N3"E=YQ\#1P=FVH)Y/7U4X.]U.1+3 MPZ&8[DSW'I&WVQFW&^3M/FF<>*M8M\^&>3S5'DWF:17"-' MKI()G0Q0!([L#0U.G_TR.=AY]0C@O0[PWF/2GXC&$[QGYU_$U[./5^_$GSF) MC$7=!-MS15;:)%^BBK[5BET@2T&E5WXIO.%T4H7Z3L*#KW8D3";,C&V3,TU" ME57MF27E!+Q'69?W:1J#+2;_'8D>IGT*<) 8_*,Y"VYQ*HJ"$;^4I>_XH_:>*"]L"H!>H@_ MBP _27O-YK&EYRF'(9%:G$6;GW\,R";;XE+-RX 9>CX#F16?5WX^CWYNJ*?K MU%?]B*Q3[FZ+Y^<(C=(:@-UV([DTY8NDMC;8%( 3Z:NU$]]$*:V$7M#@.6,7TJ8B0:O@FHO"=N^(Z#]'86M"+IHI8&9:S6,0 MM\1DM/\ )+YY WW(,,9#TI8O,)!P44#$#Q.G+$.G=_U>D M)P^ZB&_^"!2$]?WE&].H4K[D/DO,)@1^AZ58^F@'AA MFI>-FF)G'4L3"K2F0%2EAD^(L" 3< M_3AT@903Q*&S:FFQ4EAU(T/^K-0UG0P=-U.E+!.%/%(EIEC-&8I["^I<,C%Q M(T63=*))F3:TCS2XT:/NJ.['I#,?9[KEUHOS$NYWS-#8%5#+&^B8LRT%RPGL M41W+C](*DP)HS?(PCJ+>#4IKCS3YSI/ 6"\U3R\+N$-8ENE PDNV^D2/Q3B9Y'VC@0X5T MI@35K:P@BIAES8F;>;KFN%SW4F,3\AG8D@T-L+\XK>U+7+&2U:"W<1JBC*&V M=GR68:&'%FFUX894ZUZ!1@2N-WXVK7ZABIO*B'6MRD37:=P9N;,FTG&WP'LE M:I35HFR"2Z/791)V5(2307$YI7&+##X#$68HB@J=,O:;L&NQ3W'8'ZV-1VC& MBZJCL$JFU#Z@Q]S!$JL2Z6IJW3[% NV9B[+/\8Z'B<6+J5GT1M=R&%9(T#<4 MW0705A4;$UM"V]%K=(NP=M=%:_>F*/:S[$K'[JR7PZ:%M2H6J"TDIN#E_H:= MXUL396%JGC=2I<,NA9_._W80Q :^DM%IXBRU:0PT@P7NV#37J'V.S$-R:0XB M'DIV'$#"]@;?8YF[Y$SM$L*ID(@IHPIEDNDX=% E"&+>Y5TS'SF;>0F+%=#D M(]0YHU4:9ASW#XK3,R059&2(*NPX0X'U[6 C;T-C?R143\->.>\A[*N2^&GL M6,("N<\MQ?@Y=8M"#._I%%K-PU-E%=^%"60##7++O M>=&)DW;#ML%(-SC.D@XVM2G;@,U8<-$'S %B><\ M\$M'VT-1DF_YL3ZF_&O*IY6++]=<_#E&!@2C3:_YX]X'F(+L/'QFXL:,'(K? M8KI?NR]99_$#SHH\?@;#.\,E^.!-%3[GS(SWI@C' MG+".6"; ?6:PBS8/K*#[OG?Z+U!+ P04 " "#@?I8K!*SE;0) V&0 M&0 'AL+W=OMOI6#3WSL+4/BBTG&FPI+G< MS_G.D3G=:'-G5T(X]E#DRI[U5LZMWPP&-EF)@MM(KX7"3J9-P1U>S7)@UT;P MU!,5^2 >#F>#@DO5.S_U:U_,^:DN72Z5^&*8+8N"F^V%R/7FK#?JU0M?Y7+E M:&%P?KKF2W$CW+?U%X.W0<,EE8505FK%C,C.>O/1FXL)G?<'?I5B8UO/C"Q9 M:'U'+]?I66]("HE<)(XX/8:D438?JZY_]W;#EL6W(I+ MG?\F4[+BA@:%%*% M7_Y0^:%%<#Q\AB"N"&*O=Q#DM;SBCI^?&KUAADZ#&SUX4STUE).*@G+C#'8E MZ-SY>ZW3CR M[)U*1=JE'T"W1L&X5O B?I'A/TL5L?BXS^)A/'F!W[@Q>.SYC7_(8'8E;9)K M6QK!_C5?6&>0-O_>YX8@9;)?"I72&[OFB3CKH5:L,/>B=_[S3Z/9\.T+-DP: M&R8OL$:' MVY5@E[I8<[7]^:?C>'3TUK)"N)5.=:Z76P;@8#S/=<*=5$OF<'Q=FF2%4F)K M(Q.!VLZK/0V+4*C?2VFE+UII46).&&2^2$%K=+E<,6$=7^0269]Z%RR%$@8R MMJ!-Q-IA^9[G)?!BN;"8,'=?WPO@CP+'Z-"]TJ9 ]W%JY])IJUD2%- 0KY60F.2W(7<1XR#IO M,C'/284/1@GD\D[ JVZ%L"CMZ,%Y01G$ M>A\+<@%'"-?:^!B6*M![2SRAA($)-V9+VYXF8M=91U]X.\G+%/;^!<(ID"*U M7;DA0ETOI1H"B?/::"(A=U0^"RY#R"J?[1SMH_"7&D K?\Y__B-@LV+DA9G#)U,7:5$3Q9/=8&;MD7P_FS+N**YULK;9_)C"E!=86&WV^* M*A2<5% $Z;B&^R&UCP247KBO!4M5+M%V15.3'IO ?J?LPQK-'49EI2/$3KA= ML0QSANUF]N,4:7!J9WO$;E"YJ- $)K5$RQ!7,+@7"E*7@&H')?TF53;&(Q/0 M"T/-4BK+2AM2*>%Y4@+92'']^S.*]EF*CD.Y&7CV/=/JF(##="$3OP;V=QC2 ML)1Z;+04@7V!![2:I: <,F H_Y#@K5I(15E0?#VT^3;XYS_7<]SU #:9D>D M7>DR3WWFAY+TPIQV/*_50 P;"ZH>48$GE4I7K\AW&E^J :9%A?%U4]&.,)9W M?-$10#C\!'J;=+.M^/]>IDNBC]K=#4>7B*=!21<:"FGD<5*B)Y _2XM$@UZ[ M\(3L\(B:88B@TR&9H' ?!,Y[)I>%##8C\BE:BZ7"2#'XF2U#S)H4<)"3!J;( M&S"MDLJ+@IEXS5"*OG%L@_\*OO6^2%R=4+MDA<686Y%#5V6#!&BO(K0K*Q_( M1IKC!,UQ#%.8:*8PCZ+@MJ$_2E/"J:6P(6Z-N_YF'P6PRNT. LN0'TW6,%I] MDLN6/,'3VK&04P5O/'S[V2PY.(;^37+;]3U/?,F1 M9E]T+A-T6D\V>AO&E4H4Y9(*%Y]P!UER0^%[#+.TU,HT.%4X+G,?%[Y<$IUK M@;3N]@YN*!DA."= >,,.KQ4F_3PG6U^Q+T:G98)$O<%8AFG)8A*@"KK@.5<8 MGA#G3G#8 1N=C*(C_!Z-HRE^XMDTBO>,NM=/QQ!HLINE*"B&@B\5I;6J[E$; M"?SCNXQOC6O=%)J"Q(0404=73=R[8P+QP5T00Q626+PF M"_8!27<>(S65N-_IB=VZ3LB?'8U1\)*@+TR>'6CU14PELA ^(.#(ZZ%RYV P M$"^J]U@[KE1)0>Z37GY8RYJ!' MY#:6S/W!+D"$M2N,9<4"AL8G?GW,#J] Q7V;:N'/MU"W'V0FV'M#+1ZFEH4? M;%)V62?K"UN7_BL&)(5['KBNY-JR&7O-1D/"I^$1\.F '8[P,'V%IY,3CU_- MQDFU/AK2QE>1R#5"%P\)X6)V&(^BR2LV'47'U<+HA,Y/QS@,D!,Y?0)"NE.B MH?K==G"G].;U"I?N(U)BRB;'T0GX#*/9*_@I&E<+HV-B/!X"1F\-QQ6.8UZ= M@&3V"QO'6#V,8Y(T&D;#W<+(+TS8#:*3(KRMKNNGE[0T0?OC: 8"8C"+1O7; MF-[&",^]R$&8[K)XRZ H'?)J3B"R>HOI;8*.D-SA&!NQ85@'XV'4O(WI;5QU MCP,V/IIBG;Q.#Z^\N\F,]L[,4V%G- 7E+QUTKV\\Z>Y:$Y FITQ!@GV[O*5[ M<^4U+!R<@'V56#11[D KC&8VC!69]E.%J^&9[BRE"^,L 7$US+;!#$)QF=^A MFN?W@P!XT><)!$YY0K9 MS'&!VGULJ+&PA76UHQO7TXV@U=+\]4AAGMP $?PMZ\&S@'\.CA#A.A3DK ,? MX7JEOBS\\8$0&4U7,> Q]13/<8IRZ(I F?YI$>-A0*>NB&<,]0 3+A F@$2? MV9>J$+>O?77F&P2 A,#Q>XE $&,PHP:KGS42A"2ZK9HFX$WC!\I?5WI$%33 MEC_'4\PWDI+"][7*J&@?AO>;&V*3%GR?0R"LN2-#VN*E0;/C4=\H#G=#$QRQ M%=QX$)X"4[ _):3T3S,6$U#CZ0C#)H 33\8;9C^R_C"^W0H?SC2@"Q#!W ?J8Q 50O)*#Y5\GY?P%02P,$% M @ @X'Z6'8: $B]"0 ,!P !D !X;"]W;W)K&ULK5E;;]LX%OXKA"YM+D 3J>=[:)MBJ3=>5CL RW3-J>4J)*4 M'<^OW^^0U,6.[;3 O"26='@NW[E+5TMMOMNY$(X]9BJWUYVY<\6;XV.;SD7& M;:(+D>/)5)N,.UR:V;$MC. 3?RA3QX->[^PXXS+OW%SY>U_,S94NG9*Y^&*8 M+;.,F]6M4'IYW>EWJAOW+#Y+K3(X6$$JDC#AS_%N*M4(H808T? MD6>G%DD'V[\K[N^][;!ES*UXJ]6?8>EI74ZBX>A02;S\)\_1AQ:!RYZ.PX,XH&!USL(\EK^SAV_N3)Z MR0Q1@QO]\*;ZTU!.YN24!V?P5.*!SV 'GS/V2>=N;MF[?"(FZ^>/(:%6;% I=CO8R_#?99ZPP467#7J#X1Y^ M)[6A)Y[?R0Y^OXNQ8[]+FRIM2R/8?T=CZPR"XG_;C V\AMMY4:*\L05/Q74' MF6"%68C.S]RSV:#FM-A_NX_X)+GN%S=W]_]^>'SW^PT?W]Z/,?[SZ] M^_SU@=WE;%08J=@P8-ME;B[86YT5/%\QB!)&3)C,G6:'B$,,J8TSST01BRT6I#8-(B=\E0JZ:2PK(1$L]WE@..DQS)?&2XA M'-)!4J;"DTL?:_"A(;F\*)1,^5B)ROY&A2AM]8RL7C(X?<$*\D>>E]FE5QU2 M(5;F4!S5VY]%<[(.S\@>H%3B=,/X*TG]2%*!Q,'P_#09HO J13T$BAV<]GK5 M=<*^/G43++1H"3Z'/$,C4B$+YZ.:X)Q ;QP&\ =GY\EYS1R/)RA279:C%Y/L M?M*O'QJA?/HHX16="@ _-3H#\9)I Z?&L+ KV)42H('4LN5<(G&6/JVF5GBD MME'IZ!L?&M*P0ENOJ*4#!\-A,EBWNRH9*2^DXTK^3;G;,FZ0G+9M2[4%!I4= MWL4R!FS()O@J1:3(O S/T5MA*0KL0NK2JG5!@1NA=+I++_&(R<4&9@* I\JUY\3AM0!QJ5$OYUX9WD-3I*SVM &;$2<*B=-&(1$Q%V= M"788E3L*WHXD;S5\X57&+ZN5#"7SP>&?;P*^,"*^>? +9K)H')+ &V'E8T@W MR@*I)RR4@U :8S-=1ZG@*QN.P.@Z(W$W"(1FW"!S3 #I1PD$A0$I6DB>R@*. MKFFA7"\YHQ2,-:2=9PW]F"N>HP1827\W>M%20O>0-312KI\LN)RPL@#,5\$.;3G^"WL'W4B%<9PH)W^!?BE>*& MN,D%5U%[KM2S:'J3T!!RWP1(N5:T]5OA!K0-7P80X.?'0M*X%[L@E3B.^K4) M=,)&/Q49OQ("7H.#=BAY6[=XT+:*0=.G=P9#0B/NVC"X=\1]KVF&VS'C;CY\ M=LAUU$4+Q6,.?OR *?P5K8TT0Z&?":IYZX./+GPG\I6/;Z.*!(&++W\^E;W"$_JN ; MW=Y'Q/R$CXZ.':7NB)M:H1D6JK2A>#738,;-#"?0ZP['1^U)^EUI=$R8>ZCT M:Y("FL"28-PG.-2!I_I4S;>!2K;*P!.46OA@'"4<@;R3F6A C_X@._KGEQ89 M8 KMV4QY1LV!^CYR ')N.?:9&#%(,5*+WKAH_?V(@)K+&4GR ^(GK2<-3TJZ MV]M7/WOXX27/BLLO6!P>C]B);UMDMRU1)%KPUY-Z$'"X.D(=7"-&)+2IR)DR MXD#5+2PI0,-6HDY[OR!JC7A=5,(^U'F4/W48ZGH (&>'_:,J7E+:%%!9MO + MJ:.XI85V55?,E*KU!/K%#A&4&VSGN-6<'8PQ,(L%+87-;!8F.]^P-[A33&W2 M*6R!O@SP/ Z*81_KDLU>!'1*A;5R(4(O;%,Q/G6QB$RE:73S=FR(0I=PS[4( M6JM^8?MZ?=9TE"Z;&6U]!RES'#3.#^=^#)>6-N=4M/:"B^2DV0MVMJ^-4IP_ MF5L;A6BH?YWT7L3!8+/R&VK:8+5F,K*>.I"/QVU;+@ M$:$EJ)G]I_*1%I Y:H[P]'Y6] M ;/IKY(B5-L7/E,(X]&T&'VD_E19Q787T MQM978O+)G0JS5ZY;LUM,\1:(^[K4LY-%6*9H'D )]DZNEX1M4-(.R;W%1+;# MZG5;_/18CR7-"Y50(I5._=:2?Z\Q_%L@^N]%48[1%$(!+XQ>R(D(2QG?,VA' M'GP&.;,X>I8%1M"J#!LF(?/TC8\'9L$-KL\DZE.M*/ /SEIXM4VM%LPZZJQXHGVU=:WGOW_=&E^LG-,@[[UR\>+Y M**T;K-.NBI;:#ZACP^8=0;TQ_7-5;-]Z=G#:P!06A788M09N>N6"U2!8+]TV MQ\?8_98\)-W*O<1Q/2&Z] JL$/Y[BXJKVY1+@Y!19?V"<1,XZE.O?#NL<:MG MM(\H:XH-(+^ GX,5+8Y+7^;HK,_[TE(4_"@U5<3"R#1FI94P&CT7563Z[<':M-C3#&#:]%?$-(EN):=NJ5%/A?NN2;9\)CEM?<3*!>D_?JJB> MH4.&#SKUW?ISV"A\!6K(P[>T3WY$A50QQ=%>O" !]4?"F_\#4$L#!!0 ( (.!^EA.D#X(^@0 %4, M 9 >&PO=V]R:W-H965T]]ZYQ;EM@U:&WCGAV[J6;GM%VJXO!I/!;N.]6E6!-T:+ M\T:NZ);"Q^:=PVK4HQ2J)N.5-<)1>3&XG+RX.N'S\<#/BM9^[UEP)$MK/_'B M=7$Q&#,ATI0'1I#XN:-KTIJ!0.-SASGH7;+A_O,._?L8.V)92D_75O^BBE!= M#.8#45 I6QW>V_4/U,5SRGBYU3[^%>MT=C8;B+SUP=:=,1C4RJ1?N>GRL&

M&FNVW7E!94FQ]$9 ')P.)M?1(S6K+L^2'2H2"VBCDF&TY6I+$BNW*RJ50.AAMA M2]9/74!^2)!T1IF5CV1*9:3)E=3L"V(7$?YHG?*%BM+JQ1HHE9 N\BLHH0&!:1B".5=$'O/";%%4SS0/JC-D MS%RW7+90(4SY(%,FJI"LC]EM)DHJR"&#G 4?> ;Y*2<7\-UD+WP2=/ 1.1I> M;&8?T$E"-FAQE!4@F;A!YLSJ7S7Q,)[:9\8D"@GE#?KGG$.3G5FI5*KSOVP96%J[Q$PZTR+=+KPJ%ADR%O\5IV2#L MX9Y,+6FE#./5N$$X]9*(V]3[B?*6 M?732P?GMI@;GNQ$Y(IU8;AK*#=(M@>-$+@_BAU4&ET6[-K^I@^ZU4:>M8.M9NL+OU'\]R]N[9( MJ?$XC"=OM2HD%^Z69XMG/V;R;8.AB_C(K0Y5;!45A/+LV:NEIC3%GOUTW?9@ MUC#ZK2ZP%)C(H/&6E:KC8V@31%B3OMO-X.&\Y=(8"RU$BJR12]8CC'/-+<7' M<%V.L8(+()%#7'RS8S>*T=Y5KR:WBA?:2,V$=.OK=_L[\V6Z*OY]/%VXWTB' M04/34 G33XP-X7UH;=@MVT/\GL?@+ M4$L#!!0 ( (.!^EC B+Q\9@8 80 9 >&PO=V]R:W-H965TUSOO.=JZ3CE75WOB *XK[4QI\,BA"JH]'( M9P65T@]M109?YM:5,N#1+4:^5W)!MQ2^5-<.3Z,.)5?;L4'^&PH;[U/N.)"&>O%'Q:M+ KI MA13&F@RI=&I6!^O67-Q1;];H54TO5M 7F5V24V:!=D8HI0E*:KT6^!%V+CC& M5%;:KHF\J"MHA8*40Q^W[@W%YX+$A2TK:=:O(0Z(H""MC+CR3I(&F+?@MJ0? MHN8WW)+-9Q&9M:6!0<TD!7&6=#"26$B[5GF=KC26C(PP6< XN8=!747&'E72=L[5<^8P)" ; E]*Z M(+4*ZYVD ;/Q"\<6KM7.[&S%DZ%0LIY\M,4"G.VD]-#Q)0_Q6(P]-NR6-&TX MX*E*4*6\ VAIMQBDU?>Q.:VCF..NMV=?& >^+("?5B51#8(X P5U7. M5@@88@@3N17>)NXTGP.( 1XA8OTV%>6;Y,*PXATNJTM.%K4YX, Y*CBS:"+. M7-E4*H<]5AZ -\6ILEB>(D9T7L,#:KZ@=WS341!Q3N5HDY+ *=\.^HRTHB4U MQ?(P>'50.II5IJ'.H)P@.]-JT3A;=_6_:4'.N35RIGO=&*?,/1,DT[0@3A9W M< ?#(E<1;"C.8CZPJU"WJ^Q$\'9X;$RSX,;L"EWY(3B;^#Z7 MF"!+J6MJ-;I!Q-T#CRFT^N/A8:>_*E161'>408Q""H0GGAM:S-4]7N2$K@82 MLID:=:5"@6]&FHP[3!F/05E_S[D8PSG_8DI*L,IHVSL\O.QSXSU@1F0V)35; M1_$VL^R\\DTK)^:IRK22,Z25AS<(=>.E&V[/*$UM?6K";LI#L)G$^'.4LNO5 M/?HBGC8H>K;EN%B1XU&[0#H5"F6[,"-]$./]2N4*XXK\ECE$8])%(Z_;#>2[ MYG?'T?QN%.FY#;R]K6X06A9/E,1FKVU:&Q6HRFB^DNNX@_2[ ML+6,,PX/-V8TQ_!&":;-C\M8LIC&R=X?B3=7IO7.OTT)>2G&Z!XL]\4D+?"# MJ&#Q#F]V>7&(Q80SA0Z?!P1APF'Z;+$K0'_R#@^7S=8H;N4264F5\N"@M)5K MCWW>6^8H]L:3-W=OA>]I]G;,V*YOV,M7+PZGT_'[1IP1XYO)^[\[5NC* IKB6F;:; #06821;E*8_9NRG M=J_I,=B)6Y5 2?P#H:2+X]WK#*2SM;D%?M#:[VM1TWKQB,(!?V@U M)VZ#7[;[8M)[P><#3A!F/3QJH-T6'?](J'Y\6#0=>?B0RF;:_W#K/7;\'_7N M9B6Y1;R!YM:%]8 /=U?_T?U!+ P04 " "#@?I8M%K. M 'H# "O!P &0 'AL+W=OZ"HD\25(E62LIM_WSM*=IPAS=J] MB")Y]WW?W9''Z[I&K7=S9+39+_P055U MX(5T/FU%A1L,O[/_H$CR:W] MR).[8I:,61!JE($1! U;7*+6#$0R/@V8R8&2'8__]^CO8^P42RX\+JW^4Q6A MGB67"118BDZ'#W;W*P[QG#.>M-K'+^QZV_,L =GY8)O!F10TRO2C^#SDXI,X9;@HF^!H5Y%?F"]MTZA M60X>A"E@:4U0ID(C%?II&HB"#5,YP%WW<-E7X"Y@10"UAUM38/'2/R5I!WW9 M7M]U]B;@;YT9079Y MDXF[R!=W:(]RSBG?V?>.%&>:FM[QS"7XO'YN_7 MLM"33%XGX8MTY5LA<9;03?'HMIC,?_SA]&+\[HT0)H<0)F^A?W_)_@/N?K6Z M>US=KA\WL%C?P/)^_7BW_N5VO;R[W< QV6.-/&^%>0*-=!4\74NA 7T0 :,6 M_-2IEJVAHP/@8"N09E(9AV!4)\":3M'R[:$O/.4/$]R%SK4MJOJWK(+TC;1@J??HH=( M"K5512>T?F(M ZFH*D=NE$W*EK$!L>4,Q'BQOM6*G C9< MX_X<$.A]7T RB$$5%GOV'+7"[<#!LOJ<>'R1!XK7QFH,R=@IK7M%XEF.*+;( M><>RY$)3!U?$+8\UE50@.C!D3,N%8CTG="0]=>2HTCZK)$HI? TEO4)^]-HM M3(^::(.NBD\%$W8F]/WTL'IXC19]$WXV[Y^RE7"5,GP"2G(=CWX^3\#UST,_ M";:-+3FW@1I\_*WI147'!K1?6AOV$R8XO-'S+U!+ P04 " "#@?I8>9X2 M<>D# "N" &0 'AL+W=OB^))(LQXF;V@9BQUV]IG9JNQN&81]HZ2P1D4B5I.)XOWY'2E9M(,DV M8%]LOMP]SW-''D^#G50/.D,T\%3D0@^]S)CR.@ATG&'!M"]+%+2SE:I@AJ8J M#72ID"7.JC0:R,CD7>*] 5T7!U'Z,N=P-O8YW6%CR M-#-V(1@-2I;B"LVW\E[1+&A1$EZ@T%P*4+@=>C>=Z_&%M7<&OW+J$5A#G&QB(P^GO$">:Y!2(9WQM,KZ6TCL?C _I'%SO%LF$:)S+_ MC2,0.=TUD5-YRPP;#93<@;+6A&8'+E3G3>*XL(>R,HIV.?F9T8)*_P33[Q4W>V B@;D4L11&R9Q<4I@)@PJUT8/ $*UU#N*&8EQ31"]0 M7,(7 LHT3$6"R:E_0');S=%!\SAZ%?"72O@0]<\@"J.+5_"Z;0ZZ#J_[ MX+ MH<(?-QMM%-V;/Y\+NL:\>![3UM*U+EF,0X^*1:-Z1&_T[DWG,OSPBN*+5O'% M:^C_SZG] \5Z,?G\:7%W.UVNWKWI1YVK#S#]^FVV_AUNYK@QH?N3=Q*J4PWT/H=]M(K7?H]]OY?Q"^XR8[36,LJ2QL+M_[ MO1.&MU'7OSJLG!&P+M&]M_G>A_71.15L3[MUQB/-G;_T)L]R)'\@VN]2BM"'QUJ7AIIT)%U+# M9TFJ**VP(JNLG@K'[RY;QHSE?^2)=2(<27FT G,RLW@V)W2M][$31+#T",3< M=3(K0;>70F/!27M2V1( 3@-ZX&"HQY2H$I=I[0540E3MY-VM6W&-W4/^F%> M=_(O3*6E^^[G9=LE2Y=!U3J@)/YL;FTN.G771=:95,>5.>=0>]WEDWE[IH75_R MO8F]OC25SW2A)E:X*L^EW=RJS*RO6OU6?>.#7BP]W>A>7Y9RH:;*?RHG%K^Z MC914YZIPVA3"JOE5ZZ;_^G9$ZWG![UJMW9=.K.9/_0J5]>M2Y:(E5S667^ M@UG_HJ(^8Y*7F,SQIUB'M<-Q2R25\R:/FX$@UT7XE@^1AYT-%[TG-@SBA@'C M#@7UJR%I=601A>L*N\&.%V04:;>XJG&/G]]GY>9V2@EIMXDG\4D MDX6[['I(IN?=)$JY#5(&3T@Y$^],X9=.W!>I2O?W=X&H@36H8=T.GA7XMZKH MB,%%6PQZ@]$S\H:-FD.6-WQ"WL0XKUA5.)07MZI0<^V=^-?-S'D+U_CW(:6# MS-%AF10NKUTI$W750CPX95>J=?W#=_VSWIMG$(\:Q*/GI+_8,,]*.8SQ_MWD MU_?_O+\7TX_O[_XN)K_>_#85A\X3'Y=*W)F\E,5&+*PLP)CCQW(M;>J$+H3' M$LH-PLP1I"!3)UZE<5E5$,G'/WQW,1CTWGR8?G)\V7]S(F21BE)93BM%H@YN MF.QN\$;0,Q5Q.B&=**7U=+#?XJ3U_?,W3F2F6)QZ!63J2Z7]1B18@&PB.1N4 MT*]#^CFUKY*T*J@*)7#D]KBU]DLA&:$H*YLLD0M$"745(?A362-2DV72.M;- M;TJ=R"S;B!58$6:E+&!:$+Q16--&&IS]@=1$AQ#\^J &?X*(TD5%7,)L= PC MV%&5SFG7-D@(#H 09WO"9;+4:J6+A4B4]4C3>[0OC,P"8.3DSR@".#;51)'K M[)D?RTSM V R!X>!MVB7F0%](E?Y3-F_=HQ(]M8S;AI#M\5ZJ9-EI"W( 6.9 M!H'1U(5Z\.*F*"J9B>D2%EN:+,7C=\B"4+0MC!7#L[%(Y<:)N34YKCRSPPIT M@H^?4C9/]]U"/="U OXDJU+E]I\FR"(.RF2R]@[G=6CQ4\X;7#8BK(,-=LJ-]?I/W*.")BAU4=4YI;"GXH0ET=%4W!4E,IOD M ["]-BD;G.2E?Z#$$"(PMNL6B"VX>=#4D:;D5D&-.9SIT1?P[Y\X(_S\0' M9!");,"4IMB1F9)K3*_3W_N?RDSM1AHQ2 )(8+_3P_>Y^!EUR<*I:95,4>XU MF9CZ%C'$Z;3T#**&^/YH/!8^2?&1&'7&^"3)1^*"/T/#&;MA-R% AD1%*![KS0+=BNALZJ7+SDH97W!F*M4*"U3D%@M4RZXB? MOE%F6XS&?:PVE6.:\#\Z'V]O4)4)I]1I/&;N-7=H%$\($329*Q]^#D\="]X.< M!)Y3=KQ_((\+I9'+]\&E1^+L%=+G#6?S1^:496G- Y=)=$Y'PR$25U275E>% M58E9%)R9GLQ]5*;WJG3=VG**UA"!9%975:MH=.4:-U,O+K '0C-65J <@-G8 MY-&):^!GV;O%%@V:0Y&G0H%.LE@H[IGFE:]JYXSEUG.>KXHMLCI+/]$Z5,4J M6)*=77[-LECCYE$?(".S'?&I2&/7D%36$BAR4I@"2/+VH881*)UB W/T8$YO MVJNO6GM-+*\P3Q-;80-\F]ND$'>GQ%8D,&B-ZP0PB-=HF+)$!QC,B8Z6.W^= M:&CN&\V]M O"1(85-I#*W1\WY]@YZ/6^;XO@,559]Y8/GA3&X]!W7I"]=!34V/W=BXHS>JY3O;6DEZ.VE*144_@F@#?BMZ*RQ5WNI+^N*EE3VN' M-BXW%>"!H*))5R!19=P1;9UKRX\IU*E?:IO6'G*(*TY"3-3.L),JFI?(U;G+ M;I)+[8,\?S&0#OH>2-1U4]:(0\\;>AB$;UYQ'%)\U3&8BMEF;X3A,(NC#I)T MC#&P9ZK%Q(S45[!LX[GSUFJ >A D[1^[]=#*AU?G^L$Y,U&OW !+[ MQ&_"1JH-7\J-!4+N@RB* -31TGJ$C3$'15*>4(ZW$SD#/>&=FIRK)MG,YWC4 MC$ QS^P/\G"]B_'W-17<;,6Q>&]:>ZS (PH?8:F'+8TPXY(.+KX@RO5\0TX MWN(4W-2I('@K!MS&Z1CV) ^?QG>:(Y3S>.A;2+<%PO1#F%H08:GJB$-OHKH[ MKPMS!6^CEZ(4%+! >'/8W&W>N]Z$UXW;Y>&E[3LX*U7/3,VQ%2/,N!4\L?[A M3Y/SY5))Z$ +\'QNC*]_T '-V^CK_P!02P,$% @ @X'Z6-1V M=^ZD"0 +1< !D !X;"]W;W)K&ULK5C;2Y6B"W6QG-BNLAUGQCOC)&4GF8>M?8!(B,2&)#@ :%GS]7NZ05*2 M(R?SL%4NDP2!OIX^W>+IVM@O+E/*B\C4F]KDNU0A?C5Y=3VL\; M/FNU=COW@CQ9&O.%'FZ2L]Z(#%*YBCU)D+@\J"N5YR0(9OS5R.QU*NG@[GTK M_2W[#E^6TJDKD_^I$Y^=]18]D:B5K'-_9]:_J<:?&[XOUB'O=/CGHAK MYTW1'(8%A2[#53XV<=@YL!@]A@W0BZ#D.@9(7-Q:TJ? M.7%=)BK9/S^$09U546O59?1-@?^JRX&(%GT1C:+I-^1-.B\G+&_R'2]7UA3B M"K9:H &1]IFXXA@K*_Y]L72\_I]# 0CRIX?E4^6\&4?5"]\Q]_ M&,]'K[]A_;2S?OHMZ?\T1]\1OQ.M8.U07RS[ M;Y6(=:9*X3.%0!65+#?"2:_=2BO'JY6RS 5EK(19YCJ59) 3T@GUH!.%]40L M-[P7\2S="L$U*Q%3V(%OW+(8I$([;$V-29PP( J$3<>DQ>RJ__&'130^?NV: M:E#6]85&.>.O,'7IL5=ZX@^QPVX!$B MU6.B[(NEDV>6C.A=E/I&"9564+ M%\K&U';'(1O"1M7E,VW]YJ#%']H8+6L'=#J'"*0L&-$CZ$"VM)"%\S!M+ZR4 M$DG8TR8A*^N*8;(V8J.D#6'OI-#F3E)L'*7%!T"BH=!Q)W/%;)Z0IDS#$N((3OK9H M:+Q.9@=,PI)@*0Y;54EM"7:XRT$K;<6$6-3(W];!@;A9D=DUK'\J>QA$D##2 MU$CCD =EB5Y1>3J-VE\A *4'1)H\PL.M!T!3\E_DF\XV-C:$@1<)HU7(U"K&%-: MMR62-?A6:WFN@018%!!-O/.U^':L$RF[;P&5+'K2L2G@4*[E$BBS-@4_@BV!NHT1:,"4\ M2&"X3)\);F=2N-FVU-8L\HM@1"'*(8-X"H53(ZL4&,(XCOK +#B+?5]9R;34 M:IKV0L]+^*7:3VNY18^?@@&L01<5R'<.23-K!@2Y;BFB+ M!22>ZY"<9L@@HF>CZ#GT89)"A5L7%'K$=.75?EM@?G?UTH%PV"LF*J4KW\9O M"Q^T'Q"O)O3PRQ9T>\[TMV7]SP<8U%8'-]#$7C44B&O@CH"H9H@)H-R96M:J M:0R=#T2+3X>45@D!J;,C6$Q+6[@R._3%@\QK]1*,'::#P*M>/E+KI=CF-$3Q M&-%P+9=/DZN7 8LDN&F3NDDMC I@Y];1; <.E/52,T+VYP5J"ZU/H+_L96C% MFJ<7+,)25\<9QB@.(^P:6*9=:;I)13+.*;PD6;#*7W N,6@W8OF0/RY M[65-:PN!=]LI@&'8]N)VMN0YL8/ /KMR1Z7BW/:[+<8'XB*.+9IR&$?J$ETX MV:*O,O2%35I6Q%,Y0 M,,WP%BA6[Y%FUSJ?ZF!_CVOFJRY)YKO\"%KC!>8);^HK;1^!5^A\A:CQ09J^^(> M!2$1&=47-\Y*E??%1ZG7LL0KD&4F?L<[[/N$3@PMOV-[@BII._O5WPI@OE-5 MC5X8=USA*,2I,JF5549>04:P%Z%+,:T2C^YAM\56%[AV["#8AI+9:W8,$)?I MJ@ILVM$7OVBZ- &9PK@"-9@U]RLN+Z?"4+YEAP/VOL)1\.C>UP&$ZW%_H<,V MWTQ&_0,K78S%"S&>+P8G=)V$ZR2:#\:X1B=C7)LH,\*<&$_G**[Q9(HWT>*8 M_L^/<8J3*&8G@SG$XWD\G@YF8D;;+N@W%^ TG>'D9#R8B$4T6(CY&/]V\BFB MZ>!81!'^31?8-!NA:$/>132&7/XW(973$62_)ZIU8GH";5,J\),%_BU.!E/Q MT=#OOA=B-@Z.3'%TANO)R80=7,"NQ<'2*&C>WIE?=]CIYTP^4+KP(Q),G=0T M&3VAR_'HB/)>4%AWAO9?6FAJHJG\"0^XT&^)J&7*YSR;W^U@]$C7(,;]_S#P MARQ0' Z3 I!\92S@$."-)!V+(S&9($I']#2G"Z7O2%Q454X-_A9N(*LYNL=- MB2J+**?1!'O"'44\Y&%&2#@2LV.DYXB>IG29LXJW>VVL2<,A5D5E\B\/][S9 M8*W[VS_$;R;G5OWN,Q:2!\F?3VYU;,W+MW))],8^7G=?!7;43D5;N@VP.-1Q#GT2 M&^Y\PD1L4_Y0ZP0?#E\SN]7N6_!%^ 2ZW1X^)-]*FZ+;B5RM<'0T.)[UPKC; M/GA3\0=1_%)!(ODV4Q*S FW ^Y7!W-P\D(+N"_GY_P!02P,$% @ @X'Z M6"L/Z,%D P ;@< !D !X;"]W;W)K&ULA57? M;]LV$/Y7#NK0O3B6K;B)D=H&;,_#6BQ $+?;P[ '6CQ)1"E2):DHV5^_(REK M;N!X+S9_W'WW?7?'TZ+3YINM$!T\UU+995(YU]REJ[1?6T>#.W2 86+&I456H'!8IFLIW>;F;,QE">L?3]1']UZ"=M!R8Q:V6 M?PKNJF4R3X!CP5KI'G7W&_9Z/GB\7$L;?J&+ME,RSEOK=-T[$X-:J/C/GOL\ MG#C,)V\X9+U#%GC'0('E+\RQU<+H#HRW)C2_"%*#-Y$3RA=E[PS="O)SJ]^1 M)-E%Z@C+GZ1Y[[>)?MD;?C=PKY6K+.P41_ZC?TH]2#L.N!=7Q0&?ZT/UAFJ_=_G-$:(V7D(_Q[N;,-R7";4\!;-$R:K M]^^F-Y./%PC.!H*S2^@7,O\_?KOU?K>'+Q7"5M<-4R\@HU9=%")'.X*"Y4(* M)^B,*0[XO14-/20'0H'4.?/OP8*KC&[+BEXJ+1&^*N&0P]XQYS'65C!X("#" M#"B[^]UZ[,,:A(H](1P0%2A-W>C0""8AKY@J*:;3 ;!G]S,1:]!04%5&II#K MNA;.,[+ 6^,OO ,10H0Z]A7ZO@+J"ARZ8@R?5#"TXCF: 0$+S<\9CTXYA(BH M36\_6AJ%!RNXH&GH V[_P;R" M1VS:@Z2D4WHHUYQN**'S5YS9@/V*OB]5;(2HA&A0%Q!12W-J!#]-;\9S&B12 M!KX]BH7.E[5F'+V&8[9"SW J[[&DKPMI_,R[TL552QMF+;K8<6^82\$.Q\84 MZFQ&MII*J2S)II754OCP'#9,,B($>S_HQN=>7WHR VLT99CTEJ2TRL5Q.)P. M'Y-UG*'_F<-TTV8J ?M:#Z'944?1#3>@.X+ MK=UQXP,,G]C5OU!+ P04 " "#@?I8C9JRX6T# !#" &0 'AL+W=O M10\X3Z*0[.LV=OE?XF^/6/)J#\V2AU*T3SI>3*'6$4&!A'0*CX0[/ M4 @'1#2^-YA1>Z0S?#S?H;_SOI,O"V;P3(DO?&DWDV@0P1)7K!;V6FW?8^-/ MW^$52AC_A6W0[:41%+6QJFR,B4')91C9?1.'1P:#YPRRQB#SO,-!GN5;9MET MK-46M-,F-#?QKGIK(L>E2\K<:MKE9&>GEY3WH8;YA&L>) MI0.<6E(T8*RR';O3[$7 #[6,(1L<0I9F M^0MXO=;;GL?K/8,W8UIRN38/3L+7DX6QFHKCVSY_ UR^'\Y=F)&I6(&3B&Z$ M07V'T?3UJ^Y1^N8%LGE+-G\)_=^FYA_ 9C=P?GGVZ6)&8)_F,GO?1PS\KESI$17/[&B5FK^:*V;"$0 MK(+/9S?P%W2'<9>&@V&<=V@,TOBHG>]U MP%'X@WJ!O!_G#<-^W LT?\_E@_Z^K#[)!Z4SC?.>RVH:9]V.E[.LD8>=_XR^ M\\;C9[_@=UO\?1TC>=38J6+7_ODR%"DJ]=#CV]7VA3P)#\.#>GA>+YA>&PO=V]R:W-H965T\W$C=IL'4\,3H\+N:%;LOP MZ&S,\E[@3T4/MC,6;,E*ZSO^N$Q.>D,F1"G%CA$D7O=T3FG*0*#QO<;LM5NR M8G?B'3U3;,V&\6*?6/\5#)1LM M>B(NK=-9K0P&FN[TA@IMG%RE)&YI V\[>SQP .;E05R#G%4@T0] IN)* MYVYKQ46>4+*O/P"AEE74L#J+7@7\K;9JH MK%7Y1OR]7%EGD!/_O&1NA39^&8WKY,@6,J:3'@K!DKFGWNG;-^%T^.$5KN.6 MZ_@U])^-R/^ 7%Q_N?FZ//M\(6XO/EY=_/'U5GS=DCC762'S)P'>A01WL5:Y MS&,E4U28129;G^.)0,&XK2$2*'\COB$^7 MM^_\P#UHX+5V/-?T4HWRN\!SVUL#U$M;;^4]B141RGFS,;21#EQ5[C38=A"> M[UV;518P+-;H*=91'C\)O1:$;YVI6,1;R1E!!HLJADVY=*4AEBE:BZW*5"J- M>XO&,*6VA-Q*JUE@:J$R=B@Z_^W;^91./M@Q?E6T5I,2(P]@O[#R04*Q\(\SD'9EWXI[;D]^*[F5:P@^VD89UW2!2&UFV5<9;?O/T M<_=6'-TEK)5^@1)1$7G/ O );RH8LGK2HIK&2NX2EQ<72QW M>YVG)'-F_M.JW:(H+2":?$$XU\I;DFJ$$LKLLZ(V)@/C76I 4*Y4RCF!3&P" MTG$P!O[\S&.JZD,+"2?'+!7+ NJ^_G1I8$70NO,_')3E\P:5GC =V5!MDTGE M,5*M%5\;G7&N@T'))+KI0: #29AD&C7F50^=?"0/EY:)KR]ONXSCRE$,=@[G MXFC&*D96IRKQI7CK\*I*%:[YTNX8B"4:'XR& M_1=F;NB>\I+LT:X>#L1X$@4SO$?3*)C@/9^%083W;!0&X2[[IZ-@+":+8"C" MB!7":(3G5\W9M7--A0_M23B%-M"CT*,N%J-@P>B3<3 7'PWG$))]H_(],M,Y M5ED;FQV(<#3R5,+A&,HME7#!^T_Q&,TP/YI":)_(IH//F\X]!X SI7 65N\Q MOR^KK/0AWB7Q'JFP(A4._0N<& PD)CM*8R"%6&92$RSLTU$O[@$0>)*=$D;! ME'TU]-9&$SCY!\']A6*T+V1MM.C[7N;L'M/^%"&:5J-PUF4836?@%DV&SYPE M*QC6642S8.1'>;]ZFZ]TW!2W%6XPCC_M\]0= :+P: M!2XV%!XDW5-?%"G7AS]9OI>JX/UQ$A(>5><'[M[IXML8GTSUL>)!JY,DEL;X M;B$S70(4$NDSN@C_MURUS0,'Z)5,Y1,Z=5]<6B,IQ6\&KA-;\3MZEO3,JK; M/0PE#8,!;A0\Z"O]()RQ6^O0],7!?(QH[3YG$V3N[G.\V*UZ\(-P&"+FK03J MOR!_><"9)'UC:X/-_Z?]6FNZCXM=1]U=]S\GG<_=KK-7=]W++.P\"E[ZW1QT M+@,X]S;^RF,K)U7W@G:VO54MJ\O$3KRZDEWYZK1(G354A\%LTJL2J/EPNO!7 MBY5V^,OQPRUNAF18 .MKK5WSP1NT=\W3?P%02P,$% @ @X'Z6#T&<@CM M!0 BP\ !D !X;"]W;W)K&ULK5=K;]LV%/TK MA <4">#:CA/'79H8<-(%ZX!N0=UN&(9]H*4KBZM$JB05Q_OU.Y>49:5QO0PK M$#@2=1_GGOL@>;DV]I/+B;QX* OMKGJY]]7%<.B2G$KI!J8BC2^9L:7T>+6K MH:LLR30HE<5P/!J=#TNI=&]V&=;N[.S2U+Y0FNZL<'592KNYIL*LKWHGO>W" M>[7*/2\,9Y>57-&"_,?JSN)MV%I)54G:*:.%I>RJ-S^YN)ZR?!#X5=':=9X% M1[(TYA._O$VO>B,&1 4EGBU(_+NG&RH*-@08GQN;O=8E*W:?M]9O0^R(92D= MW9CB-Y7Z_*KWJB=2RF1=^/=F_2,U\4S87F(*%W[%NI$=]412.V_*1AD(2J7C M?_G0\/ F4(DB)XZV3\>70P\ ;&:8-,ZN MH[/Q5YR=BW=&^]R)'W1*Z6/](8"WZ,=;]-?C@P9_JO5 C%_UQ7@T/CM@[[1E MXS38.WT&&WUQ8[1#L.F.G#M+CK2/"R83MTI+G2A9B 46"<7JG?ACOG3>HMS^ MW,=0!'"V'P"WX(6K9$)7O8I]V7OJS5Y\=W(^>GT@O+,VO+-#UF?7TBG'N+MQ M[ /YO\T\@C=IX4T.VKU5+@&5OY.T^T ]6UF\^.[5^&3\6GS("4DL*ZDWHG8H M7BDFXY>34[$F^B2RJ+%A#=(I5SFRZJ%S:Y'TC=#X0LZ+-Y10N20K3D\&8EX4 M/(S(DDY@T1OQN9;6DW5QF5<:R^T'+AWY1(\=/U4*JX,#;)ZW;)X?).3.*I1F M55!(U:-:WL?N-S+V".JTA3H]:+TS9]!'.I4V=>(]6->^V(AY:BI/:6!QK^3/ MQB/O?BNX+[IOX;];3;ET0L.M;+%QN:RQR;267&LIK2TO<&4Y]2#*. .)9Z# M!*-V@D%$>MB^)U0J=ARR/%H47"9^6YL-@E#BT]=.) 9VM(.II,T*7K)V,KEV M,@V>19]XJ[%T'RL>J$[[XG:^N!;*N9KV9D!\K-BI.)HO/AY#=Q#47HZF?;&@ M%;L&F96Q0>GH@ZE4@I!'QQ?B;5E9=A7F)GH@BLEE0:WF&[1%85R-3NR+=:Z2 M'"WSN58VM'-5+[$;@4NO_(8MI%&#NNQ]/85J@;Y;ELO#6NHG .["2*)UJ%#-HVD573W-=S$G)I+()5 MC1F#38P3-%_<#(>PZ6,-)2>/$P]OBACE1T9 'C"Z7 MRVWYAQER>S=!P:Z,54UCHX1Y=++ZMIZ;XYK2\1;#KTUU61Y+=Z5VM;UISN,%:R<>KZGOI%TI[41!&51'@RF.I39>_>*+-U6X;BV- MQ^4M/.:X+9-E 7S/# AI7MA!>_^>_0-02P,$% @ @X'Z6!#!S#H0! M:0D !D !X;"]W;W)K&ULG5;;;N,V$/V5@1H4 M,9"5;,5V+K4-V-ENF\5>C$TV?2CZ0$N4140BM21E)_WZ'E*RXF!=8]L7FY?A MS#DS9TA-MDH_FIQS2T]E(!Z,7+VWN!!\*W9&Y-CLE+JT4UN MTVG0=X!XP1/K/##\;?@-+PKG"#"^M3Z#+J0[N#_>>7_GN8/+BAE^HXH_1&KS M:7 94,HS5A?VB]K^SEL^'F"B"N-_:=O:]@-*:F-5V1X&@E+(YI\]M7GXD0-Q M>R#VN)M 'N5;9MELHM66M+.&-S?P5/UI@!/2%>7.:NP*G+.S16VP8@S=J'(E M)'.I,G1ZSU8%-[U)9!'#649)ZV_1^(O_Q=^8/BII49Q/QX>\7?>$3[W_L[_ ^$SFAN#!I@GWVIA1+/$9$KOE9"6 M'KBTM>;4R,!IZ<_YRE@-1?UU*$,-@.%A *[+KDW%$CX-T$:&ZPT/9C__-!CW M?SE";]C1&Q[S/KMKFHM41DO-"P')N.D[)C0]L*+FQFUYNJ;AJWEZ1A\$6XD" MS+&/S;KDJ4_ )R43U%.K H'6="LM!V9+S!+DQKVOEZ0=2L91N(>3<9]SRA!1 M;5U,ZZ387AKB;^"SV*[VN&6.VZ;CQAINK.7F:11[]-B.GO6>TI8&>Z%Q3:>W M$LT&SFB&'LU+54,&-\SDWEOB!ASF" II&#JA?CA$(A)G9W!7)1Q[#O8H'"-I M&U@I[8(/!C!$82HF4N)/N%J-@P2G"F#T#GP<7L *-Z^VSV=4%0SAG9$+6N%* MM'05GM.RUDF.&RDEJ)3)M7 16P^C 2)_A@,(%DDL..Q(NROJCU*8SO A' M+\@K]NQAGUZ&@YY;UC6\)ZIT0!OI.QA(/K*6THI+G@F<.^V'%SWZ["DDM=8. MX7[.L7_5H[<\X]J5Q+*GU]N#..SWOH/[RN0J'/?H7EE6D$CA7V3"0Y7HVY;* M"8TNPIA^4RK=HGB8#\9(]Y&N&G5=-?KAKNJ2?ON2]*:?#LG_J-__+?_OZ_U* M[LX$)<[J CG<-&V!M:[HUWLLOC9V>V2<^)\YTU#^ZSZX\<\12NSK[]9R44%! M2/3Y"(F_7=*C5-LH^ ;/?N5*SI-VC_RAKRFFY>P6^V^(^;-\_EBWGR$?&1Z+? %CS# M4:@:]=/-P]Y,K*K\8[I2%KGPPQS?0EP[ ^QG2MG=Q 7HOJYF_P!02P,$% M @ @X'Z6%NYY#6 P T@< !D !X;"]W;W)K&ULI57;;MLX$/V5@398-("ANV^I;2!.&S1%TS7B[O:AV =:&EM$*5(EJ3CM MUW=(.8H+N,8"^\+KS)DS-W*V5_JKJ1 M/-5"FGE06=M<19$I*JR9"56#DFZV M2M?,TE;O(M-H9*57JD64QO$HJAF7P6+FSU9Z,5.M%5SB2H-IZYKI[TL4:C\/ MDN#YX('O*NL.HL6L83M M'*W!>;)1ZJO;W)7S(':$4&!A'0*CZ1%O4 @'1#2^'3"#WJ13/%X_H]]ZW\F7 M#3-XH\1G7MIJ'DP"*''+6F$?U/X='OSQ! LEC!]A?Y"- RA:8U5]4"8&-9?= MS)X.Y1MFV6*FU1ZTDR8TM_"N>FTBQZ5+RMIJNN6D9Q=+ M)I@L$-:^ NYDEV87KU>?V$:@N9Q%ENPXZ:@X8"X[S/0WF".X5])6!M[*$LM? M]2/BUY-,GTDNT[. [UL90CH90!JG^1F\K'9H3K$\BW.: MY1$B%!0Y;BR6SI2M$+9*4)=SN;N"5W>2ZE4("J&Y!,H@^@R^P0+K#6I(IP-X M8'NJ98N:0FO@@M(["J3B$,T$=]D$=G@WJ2M-#J.WW :RH8ZRO MD[??6MZX:AC 1[2G GP6\W2 7PPUO2%\,221AO\;^ \.] )<)"]@&(Y@V7)1 MDKJ!81XF,!S3\ 'IM:N4*('7E(/'0]T?TI"XD-^SHB*?J-9^80EIDE$N4DI5 M3NU5-RWE^.C:"1NUM7NF$<:.Q=AAWK9:W-I"'&7&,(9],""X? M3HC;=5&T=2N8"T&)%#SJSN[52J9IF%S2/([#[-(WM]5M]P5TQ;33KIHRNH8\ MIN+H2R8=423J=_TU<&[32=D]N?]I_6-?=._TBWOUV]TSO MN#0@<$NJ<3BF2M'=#])MK&K\J[U1EOX OZSHTT7M!.A^JY1]WC@#_3>^^ E0 M2P,$% @ @X'Z6#+ZZ.=L P 2PD !D !X;"]W;W)K&ULW99-;]LX$(;_RD MB@1((DMVW-2U#3C)%INB0=RF'X=B#Y0T MLHA0I):DXJ:_OD-*5I3 =G?WN!>;U,R\?(;#$35=*WUG"D0+/THAS2PHK*TF M86C2 DMF3E2%DBRYTB6S--6KT%0:6>:#2A'&@\$X+!F7P7SJGRWU?*IJ*[C$ MI093ER73#^^*JQ[$,ZG%5OA+=HOU5+3+.Q4,EZB-%Q)T)C/ M@D4T.1\Y?^_PE>/:],;@,DF4NG.3JVP6#!P0"DRM4V#T=X\7*(03(HR_6\V@ M6](%]L<;]7<^=\HE808OE/C&,UO,@K, ,LQ9+>PGM?X3VWQ.G5ZJA/&_L&Y\ M1Z9P&EH2=N8P;47.&Y%XA\@8 MKI6TA8$_9(;9T_B0@#JJ>$-U'N\5?%_+$XC/CB >Q*,]>L,NRZ'7&_X^RTMN M4J%,K=' ]T5BK*:#\=>VG!O)T79)URP34[$49P%U@T%]C\'\U8MH/'B[!WC4 M 8_VJ<\7QJ UH#1\X"SA@EM.O-?(''@&S,)C2MO8]ZIO9_]<(.1*4)=RN0+K MSD+;JOPGFB.R:6 =ENAAE3VLW&'=.ZPCL*1(\A7ZSNN9@,G,6U-!BCSG*?,M MFCR P'L4H'+@LJHM-8,MN/2^O?""HV8Z+1XFO6W8[ Z],:PCN423:EYY83I/ MV)TG^%@K2[1+S5.B)_E% WC-])U+SV5ZE9$,<0EH2W'PP9-%AW#+5](STSHW M1*;A)G%[Z'?LRF%WWO%3[R]2[?(<'L+!E:0.%X* S6&K+)4\3FNM?4X>9 )+ MP>2F$B]A,YU!2JWK>J 1&SZ3Z,\; ML21L_RS*E]B MBF5"B/$;7^GA_ZO2TGH6:6C_U3I\4ZD\8Y*QV^>+?TX\J9M;\^P M=\&5J%?^&C>44"UM<]=U3[LOA45S03ZZ-Y\95/H5EX9>-#F%4H_0Q:R;J[N9 M6%7YZS)1EBY?/RSH:P>U&PO=V]R:W-H965T)>,5UHJ+&B1NE\XZN+Q*C+Y5^(/C3IVLP42R$>+9 M$'?9TO&-0UABJ@T"H]\+7F-9&B!RX_L!T^FW-(:GZR/Z9QL[Q;)A"J]%^2?/ M=+%T9@YDN&5MJ1_$[E<\Q!,;O%24RGYAU^G&D0-IJ[2H#L;D0<7K[L]>#WDX M,9CY/S (#P:A];O;R'IYPS1;+:38@33:A&86-E1K3<[QVA3E44N2EL#J#.YJS>J<;TJ$M5*H%8R>&%%JO/ T;69,O/0 ?-4!AS\ 3N"KJ'6A MX+;.,'MO[Y&3O:?AT=.K!&"9]#),A M]-4-:L9+!6(+QW#.N3@(>!.Z3^-W)A^81*[(0SD*^[S%0_FZ[Z5:4$S?*;@Y_(V#':2(OZ&QKKVV>%_ M))#&H!6\4)/ ) M_DV9]2GB]@%- B'M-J/K=U MZ 7S S_PC> !4]Y0/4/?5"J$41BXDS'$@3L[,(*YT8\C4J:,T]E+AW%+M6\D M72M2[[WG6NP^%53%J7$BALG,G1..[R9CRI,;'1C!S !'/K7#DV09UJQ"F)!) M\@&BD+BC,#0[!;[KOS$"RYC (U4G8S(#LRD%3JD@!U+,:+JM]S,W(0,#D+C! MD8H,%5%Y7NCJ:BB/&M.B%J7(]T".&B7KYH2V/%"AH2;4V>DSJ4$ ?L+L4VW">-4DE@KD@0Q67X8&(6D'X5DL'L_M]J<;;=* M\\IVR;H24O-_;%_ [2O=^@K/#<4@[/G#Y$SO?X1MYP#V#K!3![!S +BRR]0H M: &;H8/F701VP$82S&ULA51M;]HP$/XKIZS:6JDB+U#*&$2";E4[J1IJ MN^W#M \FN1"KCIW93BG_?F<'4B91]B6^L^]Y[CG'=Y.UTD^F1+3P4@EIID%I M;3T.0Y.56#'34S5*.BF4KI@E5Z]"4VMDN0=5(DRB:!A6C,L@G?B]A4XGJK&" M2UQH,$U5,;V9HU#K:1 'NXU[OBJMVPC32[W0Y(4=2\XKE(8K"1J+ M:3"+Q_.!B_0$H<#,.@9&RS->H1".B&3\V7(& M74H'W+=W[->^=JIER0Q>*?&3Y[:X!1] 8@V0(2K[M-Y%5^9I:E$ZW6H%TTL3G# ME^K1)(Y+]U,>K*933CB;WJ/E&NF6+2P$DP9.']E2X-DDM,3N8L)LRS1OF9(W MF(9PIZ0M#7R1.>;_XD-2U4E+=M+FR5'"KXWL03(ZAR1*!D?X^EVI?<_7_W^I MQJ5F&TX#ZP:!^QB!]_RX>1I^.J!UT M:@?'V-,':K^\$0BJ@.O&-AIAP39>_;>EX"OF'K4YI/HH[V'5,^/2T(5C=^'G M8$N$*U753&X^&"A:#6@LIU[ '.JM&O6J!FA(>!@1U^C[#0IN,B9@@TP;8,3 M7)B@86#&<'HKZ5$+X@F\+I7U!+ M P04 " "#@?I8)9CRUL4# #=" &0 'AL+W=O+ MB$2J)&4G^_6]HQS-Z11C^V"^Z>[A<\>'/$_VVCS8#-'!8Y$K.PTRY\IQ&-HD MPT+8KBY1T9>--H5P-#7;T)8&1>J=BCR,HV@8%D*J8#;Q:TLSF^C*Y5+ATH"M MBD*8IP7F>C\->L'SPJW<9HX7PMFD%%M8YPQ$-+X?,(-F2W8\ M'C^C_^ICIUC6PN*5SO^0JBRMVMWO^&AW@\P43GUK>P/]A& 225 M=;HX.!.#0JJZ%X^'//P7A_C@$'O>]4:>Y4?AQ&QB]!X,6Q,:#WRHWIO(2<6' MLG*&ODKR<[/KHLSU$R*LG$X>8)D+9>'=G5CG:#N3T-$6;!@F![A%#1>_ C>$ MSUJYS,*U2C%]Z1\2M89?_,QO$9\$_+U278A'YQ!'\> $7K^)M^_Q^J_@+;5U MZ&,F93E8H,*-=!;^G*^M,Z21O]J"KC$'[9A\;\:V% E. [H8%LT.@]G;-[UA M].$$XT'#>' *?>8/YI<%*2^%*UW0;;3""_KZD<<(-RK)*\HV2$4&E'=5FRJK M MWKX9Q;W+#Q:LY[[VW)-C[GC@+H^XUP#_B_\8[C)#XCT6':SDX\N%=S>*KDZ> MLT<'2%'H%>4'_>B\9>6*5,([&=RAJI!N1*\#9Q!U![[M^W;DVR'NM*+*^KV7OQ6@BZ5MZ+W[P$=9Y !&+#7C:B_A$\D2"-R;R52NO"2 M9G55D_ MXIPDBM\9F=3GQ(_(O9+N')9H?,U0"1ZMU_'_RV6^%R:%.3_1TCVUR?(DG?8K MV*I5SUO^C>V"I0RN"9H8KNXIA-5]379HV,^*D: M_Z2Z+U6Q1L/IFF^W!K>D9_A:.>L(G]D)!Q\Q06\4O_<8+ K6VX /_),1BM/% M>OE&V6-9DQP[0+5I@_(PCSL_@[X@Y0$O6<7\=OCT.PT[@FLW/8/A>Y)YFUS" MHY)3H-GZPLKYJY2KJT^SVM3N>5VR_C&O"_]G8;:2JDZ.&W*E2T!';>IB6D^< M+GT!6VM'Y= /,_K_@88-Z/M&:_<\X0V:?S2S'U!+ P04 " "#@?I8N16A MF<@# !N" &0 'AL+W=OE M@,&;9LZ<&1Z2GAZ4_FIJ1 M/;2/-+*BM[:ZCR%0UMMR$JD-)7[9*M]S25.\B MTVGD&^_4-A&+XR)JN9#!?.K7[O1\JO:V$1+O-)A]VW+]?(.-.LR")#@MW(M= M;=U"-)]V?(S(':$L,'*.@1.W2,NL6D<$-'XYX@9#"&=X^OQ"?U'GSOELN8&EZKY M4VQL/0O* #:XY?O&WJO#SWC,QQ.L5&-\"X?>-AL'4.V-5>W1F1BT0O8]?SK6 MX95#&7_#@1T=F.?=!_(LO^>6SZ=:'4 [:T)S Y^J]R9R0KI-65E-7P7YV?D] M/J+<(]QCI792^$I]>.#K!LW':60I@K.+JB/:38_&OH%6P*V2MC;P@]S@YJU_ M1,P&>NQ$[X9=!/QE+T-@Y16PF&47\-(AW=3CI?^1[E:K%I;$59,LJ.2VAJ4O M-FKX:[$V?OWO9/M14&M70215R!];) Q:0XN:2J1?XN]> MXG.*?PT/M49\L_VP$D]O%V@WT>^F'Z3QU9F5%47FG=((WT%2E.'$]6G?IZP( M$^K9)*'^"\G51;'78M<68O):UD!SR25@0/,V3) MSR)W9 M@G9<"PY93IYI$J90LK"$(J%F11=8#;\2#PXL"\? Y',;PP,6!2V ) MX?HF=2&SF+!_MS5J ]F$HF6,;"4DS.!!6=Y0 GG2)Y*1:T[]9)+Z!$OB M5<(%I>2#4O*+2EGU=RRH+1 ;V@5CJ;)TP+>BXM(.8C?GA',9VFEDJ=J.R^?W M[TJ6C#\9:!V^>85?G?#A0\T?G9B$W(A'L=GSIGFFN[A2>^EVCX0%23P"ZEJW MZ43XJ#+S$;C<./I"TUK#G?GI&W#Z08>Z0FGI\?")^N(.%@C;_GT)_ MXRU=EP:YKNC64)K$ROV]21(:PPC2E/9PY&:%ZYRX1K#HND90@%M*@S37F"OX M+*O0R:H$EI)-/W)ZZ%62.YV.(!^3>$9NEKFN<"'."21Z]090X7?^I3/@Z]P_ M!\/J\)@N^C?DQ;Q_B6^YW@EIH,$MN<;AF 2A^]>MGUC5^1=EK2SMLA_6](< MM3.@[UNE[&GB @Q_,>;_ E!+ P04 " "#@?I8YTK7=6@# [" &0 M 'AL+W=OD9,7N'*/8ODB\T]W#YU[(TVRK M]),I$2V\5$*:>5!:6T^CR.0E5LR$JD9)7]9*5\R2J#>1J36RPCM5(DKC^"*J M&)?!8N9U]WHQ4XT57.*]!M-4%=/?ERC4=AXDP4[QA6]*ZQ318E:S#3Z@_5K? M:Y*B'J7@%4K#E02-ZWEPE4R7F;/W!G]PW)J]-;A(5DH].>&NF >Q(X0"<^L0 M&+V>\1J%<$!$X^\.,^BW=([[ZQWZKSYVBF7%#%XK\8T7MIP'XP *7+-&V"]J M^Q&[>$8.+U?"^"=L6]OA)("\,595G3,QJ+ALW^RER\.>PSA^PR'M'%+/N]W( ML[QAEBUF6FU!.VM"H MX:%DFA2/;"70#&:1I9VRP.+0/R*&/>KSA&WBW3$LN-V8OVC^O5L9JZI*_CL7;PF7' MX=S)F9J:Y3@/Z&@8U,\8+-Z_2R[B#R?(9CW9[!3Z8LD,SX') FZX:"P6L%>U M/H!CK$_C/I8(:R7H7%(J@!M@=,QR)7,N./-G1JW!DI%L*M3,*FT\BP*EHE9L M%8TA/EP"D:D;ZX!6/=VBHRN)+N^:3/@FJXFU<:RG\%AJQ(-^@0?^(7P_C\B.;S+I"I3^$A)V:MYJO&NJ8' MJ^#K]2/\ LDD3.AU-@FS ;TGX:63DC0<#^#F-1'3M@@_YJ--X_MWXS1)/[29 MF<(W?U60&7LF-AMTMA69F1:!KDYC*7TNEUD63MSCLG^,?V:C+O'_>ZO;]9IN M3]<&M;(H+6>BQ::;% SFC>:6HYG";54+]9WJ2!=6_@2U8-) '(YZ1G%XT:^/ M!N H_$2_0#8*LX[A*!RV-/]=RU?[8U4]J >5,PZSH:MJ'*;)P,MIVLF3P7]& MWT7C\=,?\),>_]@%$>U=Z-2Q&S^V#&6*6KV]VWMM/QFOVH'P:MZ.U4],;S@5 M0^":7./PS0 C3MN'H@^T-+:( M2*1*TG'V[W=(V;*-.@;Z(M[FG#DS')*:[)1^-16 )>]-+)9;"KK)J+9I.4;6(+]HUUH'$4]2RD:D$8H232LI\&G%U4[-EN.S;V 5M. MGI2TE2$/LH3R'!^ALEX>.\B[95<)OV]E2-CPAK"8I5?XDC[4I>5KB)*[VX% MA@ O*CR#?:V83M"X5[;0JMP6EBB-4_I-% A::.$#>.+Z%;"NW *4Y"NHC>9M M)0HRQWO$'+"&S(V!9E7_0,M&%$JZ622<-Z!%P=VZX&3!"[%&[,/3P_SHZZX& M+IWR_P'=YQ1S2%XJ#7!6O&0IWL\G/C]*/(%UC./4O#(?FJE3%X;>B-D&=B\B&N.C0Z^T1H MDG@I-$X1W$NA(^<_QT\RP/DD1Z-S(9L3?N=TZ#4@N9-$![1K4]<^RD(U6&I: M-02?%LU=,9]GB':B:.P;U.3(4$1VE)0B$\5E)RK#A7,YXJ(/),%,NJ10%N8N M5[&/EF68Y \V]QX*K$C0A(UN?'E:'9PJ9/D M;$L_D^R>$?C M,",V"!/?&WKS2[=&='*Y8S5O_!-F2*&VTG;W?#_;OY+S[G$XFG=/[)/?($-J M6",T#@=90'3W;'4#JUK_5*R4Q8?'=RM\Z4$[ UQ?*V4/ ^>@_W>8_0102P,$ M% @ @X'Z6&(A63K+ P ZQ$ !D !X;"]W;W)K&ULK5A=CYLX%/TK%EM5K;0-!!+RT232)(%VJHYVU-EN'ZI]\("36 6; MVB9I__U> T-)AF&2KO,0_'7.O;['7&//#EQ\DSM"%/J1)DS.K9U2V=2V9;0C M*98]GA$&/1LN4JR@*K:VS 3!<0%*$]MU'-].,6768E:TW8K%C.ZW2G=8"]F&=Z2.Z(^9[<":G;-$M.4,$DY0X)LYM95 M?QI.]/ABP#^4'&2CC/1,[CG_IBO7\=QRM$,D(9'2#!@>>[(B2:*)P(WO%:=5 MF]3 9OF!/2SF#G.YQY*L>/*%QFHWM\86BLD&YXGZQ _O236?H>:+>"*+?W2H MQCH6BG*I>%J!P8.4LO*)?U1Q: #Z@R< ;@5P3P'#)P!>!?#.M3"H (-S+0PK MP/!<"WX%\(O8E\$J(KW&"B]F@A^0T*.!31<*N0HT!)@RO;#NE(!>"CBU6.82 M6J1$*Y[>4X:UW!*]05=Q3'49)^B:E>M7+X17:Z(P3>1K&/+^^@[Z&-]7H'>" MYQFT?[Y;HU;8J/7.?\,Q#-YRIG40!BTG< M@@^Z\7X'WH8HU:%R'T*U=#L)_XI4#[G#/Y'KN%[;?+KA'W(&\'$!'[3 UV? M/>=)Z\'_LQ[^MO6C6'KULO,*/N^Y97<5?<^I+)8:^OH1VM"U(JG\M\7%94DY M:*?4&7@J,QR1N04I5A*Q)];BY1]]WWG;)I9)LK5)LL D66B([$CD02WRH(O] ME\BX(7)&1$28@DT+\0W:J?W,%FT*6BV@'.SJ*(+G3F(AB$VA3K63S M&Z*-O-YPTOR=B-AI_U(139(%)LE"0V1'(OJUB'ZGB"LL=\]+5W*,&](-_-[P M1*U.0Y>J99(L,$D6&B([4FM4JS6Z/)%N,!5HCY.\2*095Y!5*;R9! OV!HX0 M*,,_X02@VCZ]EJ-'RKJCWFDR[73J4F5-D@4FR4)#9$?*CFMEQ[^Q1=9:1OHU M/4O0TLRHF66=$SD[/;E43I-D@4FRT!#9D9R36LY)IYS-KUE!$JQ(#%E6MDO6 M277IY^SDD?XG\J^?'1%,'NW43L\['A-VL90ALQN'T92(;7%M("$,.5/E :%N MK6\FKHH#^4G[JC]=]UO:@_XT+"\>?M&7UR W6&PIG$03L@%33F\$6ZPHKQ;* MBN)9<12^YPH.UD5Q1S!L@7H ]&\XO'I511NH[W<6_P%02P,$% @ @X'Z M6$4DK)C*! P1@ !D !X;"]W;W)K&ULK9E= M;]LV%(;_"J$50PLDEBA_Q,YL TF(MBG:)6C6[F+8!2W1-E%)5$G*3O[]#F5% MEFN)B0?F(M;7>DR33,V\M=;YI>^K:,U2JGHB9QG< M60J94@VG_YPE>^6FMSP9]/<[IB#TQ_R^\EG/FU2LQ3EBDN,B39DEE0Q6Y$\C>/]7KFC3T4LR4M$OU5;#^R*J&AT8M$HLK_:%L]&W@H M*I06:14,+4AYMONDCQ6(1@ >= 2$54#XVH!^%=!_;<"@"AB49':IE!P(U70^ ME6*+I'D:U,Q!";.,AO1Y9M[[@Y9PET.\-;PC3EB7H'+?GV0-#; M-^_0&\0S](6# +1PZFM(WJ3@1U6BU[M$PXY$/Q59#X7C,Q0&X: E_,8>3E@$ MX9,RO-\23NSA=Y&&\&%;N ]OK'YM8?W:PE*O_])K:U+[YS-<0[>:I>K?-D [ MR4&[I"DPERJG$9MY4$$4DQOFS7__#8^"/]IPN10CCL0.4/9KE'V;^OR#$/$6 MNE4;L5WDJ(PT%70S#T?#7CCU-TT4KWJ*6%OQ/W,)336^ M/TA1Y&T)6V5.[2(NQ8@CL0-\PQK?T/UH&[I$Z5*,.!([0#FJ48ZL/?&&JG4Y M(T3F@ '.#4U8IELKNE7J5(0NQBLBE&)D< M(0I[%^V$<+!WL\$+C&!%)/73&M:;;B4'8LW2Y6)X7RDK*J=MVJD8JM2:IB]ZP ]3>1V.[ MD:XGL)P^==HF3J;A4(Y5:D\KYN-I@W:J1BJU81,/#COH M[$TTMKOH7ZOU2X"=\MK?4V.ZI_Q*:)HC',+KXDIM"C3*F M;3.94YOM5(W@8Z,]O.AU]:*]T\9VJVW;$[*'GHS#J:>NU)KK4CPZ6G?XC>UB ML[G_A&ULM5?;;MLX$/T50EL4+;"Q1#FRX]06$"?8)D"+ M#>)F]Z'H RV/+2*4J)*4W?Q]A[(BN8A";[W.BRU>YO ,YW"&'&^D>M I@"$_ M,I'KB9<:4YS[ODY2R)CNR0)R'%E*E37R=:& +2JC3/AA$ S\C/' :YYC(G"I83[X*>3^G(&E0S_N&PT3O?Q+HRE_+!-FX6$R^PC$! 8BP$P[\U M7((0%@EY?*]!O69-:[C[_83^5^4\.C-G&BZE^)"0IM9%9;8P,,IYO_]F/>B-V#,+P!8.P-@@KWMN%*I97 MS+!XK.2&*#L;T>Q'Y6IEC>1X;J,R,PI'.=J9>%IJ[-&:7,ILSG-FMTJ3$S+# M\"]* 40NR1=IF""WI4I2]']!;G+#\A6?X^B%UF T>7<%AG&AWZ/E]_PKCH^>-^V'C?ECA]O>Y?Y%\+[GFE5*^?L(^O("YG+3F474IJGAGTZ-"^_^"=02P,$% @ @X'Z6$_'YB>\ @ (P< M !D !X;"]W;W)K&ULK55=;]HP%/TK5E9-G=21 MD$" #B*UH&J=5 V5=7V8]F"2"UAU[,PVT.W7[]I)HU!2M(?Q0/QQS_&YQS>!MCBDO?U^D&2CF"F=^S9*Q'(1F4A %JXEWU;V!7QGL->-,;&9+*5\LI/;;.(%5A!P M2(UEH/C8P10XMT0HXU?%Z=5'6F!S_,)^XW+'7)94PU3R1Y:9S<0;>B2#%=UR MV\ P@H0_BL@ MJ@"12[14YM*:44.3L9)[HFPTLMF!\\:A,1LF["TNC,)=ACB37%-.10IDX4KF M5I1U80W^2!;ES1*YPHT="",5 TW.9V HX_H#ACPL9N3\[ ,Y(TR0.\8Y(O78 M-ZC,\OMII>*Z5!&^H>++5G1(.+P@81#V6N#3T_ 9I @?.7AT"/?1C]J4L#8E M='S1&WQ?U9H*]L?Y<$&FF)+D+"MMH2(C M1:?8DWNZQWHTH##]UILOX;&#VYZR2\(@[HS&_JZ9PG%4=S1H1!UHZ]7:>B>U M/6('L859*)F";E57$@R;YT9A)WREKB4JB#M3U:W7]D^JP:AB^N!E92YFU MBNL?'1L'G>$K;2U!HTXO:/RZ[3KC6F=\4N3OU!+ P04 " "#@?I8A0']GU8$ "0%P &0 'AL+W=O MTYSVYL.X_V*('YF&8H%7>VE"60BU.VL_.,(1B720FQ/<>9V@G$J;5: ME-EY9KO5WXAG=[+B_8JT4&=^@)\>_9AHDS MNT&)<8+2'-,4,+1=6E_?!<[$,/(1^$LD?+Q#'&*2?Q+A MWY_NP,"49_%ND8>.$(>(X7:-+7 MYO0[%(GT>9GNJ^FVT*81R&L$\DH\_P2>403P(*+!/4>)MM *.= CRPEZDV

.Q\C[ MML!$OB_UBZ0Q]]SA&0I-K;1C,MRKM6D-/900 Z&I0K1FPC4NTY>V:HVN]&'0 M6X1T4;-3BZ7;>@#7; (>M&RU-(U 9P_90&AJV:U)<(/K]:[1@)PMQ$!HJA"M M"7'-+N32WNV;#M?W>F]:79CKC,,3W=NZ$]=L3QYAM!>7V*OJ7;5,C4AGC]I M:&K=K0-R9]=KWT%]TE!HJA"M4W*-'N3B]@U[?>FY?N]#11?FS#IA*OO6XKAF MC[.F259PQ-K.+KT[J)4:"DT5HK52GGG#Y=+>#?J[0+VMC3IHUC6_[_K6[FR7RKWJ M1\AV.,T%H:W(<<8S84%8M?U;G7":E3NHSY1SFI2'>P1CQ&2 N+^EE+^=R$W9 M9A-^]1]02P,$% @ @X'Z6!3__]HX!P ^$ !D !X;"]W;W)K&ULM9QA;]I($(;_RHJK3JW4!NRU#8,^NQ?"E"6'V];R>9?996#K>)>E3MI(R9[_6 M49Q=]U9YOKGJ][/92JY%=I%L9*R>623I6N3J8;KL9YM4BGDY:!WUW<$@Z*]% M&/3&@C/@9REU6^YT55J9)\E0\ M^#J_[@V*C&0D9WDA(=2/9WDCHZA04GG\4XGV#M5";*/\1[+[(BM#?J$W2Z*L_)?MJMA!C\VV69ZLJ\$J@W48 M[W^*7]6-J UPO)8!;C7 M1W JP'EG>OO,RMMW8I<3,9ILF-I$:W4BE_*>U.. M5F["N"CC0YZJ9T,U+I]\%F'*?HIH*]D']J FR7P;298L&#SQGGW,,IEG3,1S M]BT4TS *\U!F[$Z*;)O*.7M[*W,11MD[I?'X<,O>OGG'WK P9G=A%*EB9>-^ MKG(MKMB?57E]VN?EMN3UYS:^8.[H/7,'KM3*X&([[S_7TCV.<"WZ(T;+R#UGY:%:J3>U$.F>S),Y3U>X:0&F;2$RS/3S8'IY>Y+W$2)N _-4$;(IQ MFB?@Z)#;R*(DIE*,*$M!)*;9O3S8O41+45O:FGQ>6A2A*::E",X 5N@!FM>- MFAIAO"Q>%E*D\0<%8XWK*:K2M1!4:KKG&I4XA-V@$J.R3J2F6P?2<'#4L.H( ME49]I@5'L[$AR+ULG8^ "(X-(QAK0DH'5&JZ9> #!P<$0VNH1ANJ<1R$5 ,@ MP<$IX;[:4B73*%R*8FO4F"$I)U"IZ9:!%!Q*5'!(68%*3;<.M. 0X()SS +. MA?]Z.C8%!2VS$8C!H4 &AY09J-1TRT -SDG8X!PS04,QFH):BN$".+@X./RU M37*U.[]/PYG:K:OM^,?R/1-V)]*G8C^_2%+V=:Y>0^%,1"^;_+??Y+.,F/.. M_<=,NUY2XJ!2TV\6$(=K0QR6.U^7%#BHU'3GM;0Y*<8%27(]P7711Y.ELG4A-MPX4Y!*\5U)IH#,9 M"]%S UQQ;7#%6 Y23*%2TRT#IK@XIAC6Q&HT6@@L1,\*X,1%2>#TEF*Y$\?3 MZ%S*<^"-"WCC7E(V%925.ELG4M/?"@=^XC@_63652@.;RVB(GAO@"K?!%5,Y M."FG4*GIEH%3.,XIAJ;"S9R"ANA9U3XP.3.GV&W@\2PZ5_(CB.F3ZG-((*&Z%D!B'CHJM]YKEHU0/R:7>M&I:;?(> 6 MSR5<[3S2LR14:KIU@",/AR.[8G.+3U8;@UH^//%JYSYL0,18$E( H5+3+0. M>#B &%:\:K2A&$U!;<4 _/#0M;YS)['-7[5R]<_"*![SB#2E["0H_G:T3 MJ>G6 8H\'(KL>LG(O AB(7IN "6>#908RT%*(U1J^MDTH!$?IQ%#'_'--(*& MZ%D!C?BT-&*W^<8OVOF4W3EPQ <<\2EQQ"?%$2HUW3K@B$^ (Y4&.G.Q$#TW M0!&? D5\4A2A4M,MU\ZWGH0BOOE=$#1$SPHPQ+?'D,IJ%2DVW#AP4X!QD5>Q* VNP:(B>&P!(8 ,@ MQG*0@@>5FFX9P"/ P<.PT@5FY$!#]*P .0+\5&N7[F&YV<:OV+EJY^"3 /@D M\"G[!^D16RHUW7KMRS@X!-GUC^!H33L^]MP0U'[L.0 :"6QHQ%@34@RA4M,M M X8$.(:8FL@Q8314XS@(J09P2$#'(79;;OR"G2MW#A 9 H@,*4%D2 HB5&JZ M=0"1(0&(5!KX&>G&H)8STD. D2$%C Q)881*3;<,,#(\"4:JT0%>C*:@U\7H MU[Z67OR? 'G^:_;[!WFR*;^I/DWR/%F7OZZDF,NT M"%#/+Y(D?WE0?/G]\)\=3/X'4$L#!!0 ( (.!^EA7LS7JV ( \( 9 M >&PO=V]R:W-H965T_:RQI+6'+ZC20JGSLS!R60XHJJ.[[] M HV?B>&+.97V%VWKV,!S4%Q)Q8L&K!44A-5/_-S!;)$RT9C,#>S<6K=T09K)XKX3>)1JGHBM,!'K$M )TCA9) M0LSE8HJN6?V&F*L^78'"A,HS=(((0S>$4KTL0U=I 8;&C9O#+NO#_%<.&Z$; MSE0NT2>60-*!7_;C@QZ\JXVW[OV=^TN_E_!KQ0;(GWU ON>/TG'7I M^F>: WFC-CDCRSMZ.SDK(F/*925 HN^+M51"?P _NE)04XZ[*4U1N) ECF'N MZ*]>@MB $[U_-PR\CUV^_Q/9@?MQZW[M0\LKX2&QSI.-;:'W,@ M==I*G?9*_:S;$4H%+U"<8Y:!*4/IP67'NC 0O<,4 BS8N6Y87?JG1UGWQX/A M"P,=0?Z1 W>OYA8@,MN*I-91,567WW:U[78+6^3=/^%UJ[S!(B-,(@JIAGJ# MJ&PO=V]R:W-H965TZU+_9@P\657 (H]#.G3 Z]I5*K(]^7LR7D6![R%3 ] M,^.TKZQMP9? M"6SD5AL9)9><7YG.<3;T K,@H#!3A@'KGQN8 J6&2"_CNN3T*I<&N-V^97]O MM6LMEUC"E--O)%/+H=?S4 9SO*;JE&\^0JFG8_AFG$K[C3:%;3?VT&PM%<]+ ML%Y!3ECQBW^6<=@":!XW("P!X7U ^P% 5 *BIWIHEX#V4SUT2H"5[A?:;> 2 MK/!H(/@&"6.MV4S#1M^B=;P(,_OD3 D]2S1.C3YPGFT(I0BS#!TSA=F"7%) M8RE!2?06C;.,F)1BJJ>+?6D2?)" PH3*U]KDXBQ!!R]?#WRE%V1H_5GI?%(X M#Q]P'J$OG*FE1"G+('/@DWI\7(/W=2"J:(2WT9B$M82?UNP0A;TW* S"MF,] MTR? H\#"(Y>_K7WG6!$U=:(+%_T -][PH@"]%D?9-?6^/Y9VZ-C!;G\ MX4I]0=YVDYOR=R17> 9#3](&O-&K%ZTX>.>*>Y-D29-D:4-D.QEJ5QEJ MU['?'5Z2KS 1NGPK5R8*DJXE,?\;-Z-@X-]LA_=1B^11B[3.8D==IU+7>9HZ M7)8@Z1)7<'1JQ#UJD3QJD=99[(B+*W%QK;AQSH4BOXMBRN>(W)TO;,^72VN\ M%^)N')C//<7[=IV.PRZ)]U2U.I'#,-TG;+7:NX8[4>A64>C61N%B>H[.!;>9$E:K.T5RST??MZ383S#C6I)7]NAIHD2_I[9:4?N,I/0TZ+X/M; ME^46H&JT>0F-[_[\W/FD=35N.\40_G(IWSAU]\>KZ@L6" M,(DHS+6KX+"K2Z\H7C)%1_&5O:I? %_W',XYW(--RP8OQ<[ (D>4IJ)F;.3,C]W71'O M(,6BQW+(U,Z&\11+->5;5^0<<&) *75]SQNY*2:9$X5F;3ZV3F>%H04(BE9L#J=H Y4*J)E(S?%:=C'ZF! MQ^-']L_&N_*RQ@+FC/X@B=S-G(F#$MC@/96WK/@"E9^AYHL9%>:*BBK6"DM/[^I'70M(16_FER5 M-(-F>$ST6.8Y@YZHP)X =PHO?O^B/O4Y/'CLAJC@/K.&ACMXZ;3);(D4'J MS\(A\D?#GA^ZAV/U+T759 VLK$&KK"5GR3Z6C175BGQM[CLBJYD<6I/#;JIM MV*7CCLAJCD?6\>C-U58B)T=UU)_V>^,GU=;*_T;U8ZM^W*I^I?A(#(U%V8I\ M[2OJB*QF6L?3-Q?E])^/VSCH#9_49"O]:\6[1S]U MW5#=8+XEF4 4-HK>ZXW5^>5EDU).),O-?W[-I.H:S'"G^CK@.D#M;QB3CQ/= M.MA.,?H+4$L#!!0 ( (.!^E@32$DEF < (8Y 9 >&PO=V]R:W-H M965TU DQA:BBR?1<3/LPX^2%5$TJ>/(HUX2R^;YZYPCZO GDEKLLORQ6%/* MT/T5W1^HS*4.ZS[+$\ MN G/1U;I$8UIP$H)G_][HEBH.6=IV/[\HOZQ"IX'<^\7]"J+ M_XA"MCX?S48HI _^-F9?L]TOM [(+?6"+"ZJOVA7M[5&*-@6+$MJ8^Y!$J7[ M__[W.A$M ZZC-R"U 3DT<#H,[-K K@+=>U:%=>TS?[G(LQW*R]94^5%XO)4SO.8ZVD -PF !<, MX"((MLDV]AF_CMS[G$7_^&5ATKFY5YJU'#C#&C]US3QK;.L=]1I'/=#1)L>_ M^_&6OJ2X.Z=[-;?E!9[C T_!,Y[81/R?,AB-S>9!T-B M4AZP)499Z_1RU]U9:U6I)UK3,3GHKT>;R5ZWV ;JW&UE%R]N!/NH:^:=O-V M,]E7(GPE1LM<+=<>%>;S\?306Z)XBZUV,]E;00$8'%P[B@'ZEY-3&B7;1.NQ MT<'?E)J< #'\8V?(TH!!NNB="T-J\@$_7. MA2$U.1<"A#!,0CWZ.RR$+:###P$^6) /!H%B^94&T8;J'X"-'W;?(ZUDGP6&$)@>>I6% MF:8L6,H,GJX9GK6JA^RJH D"TT3OLC!7RBV9M2:P:F_GBK>VU57#;($$-CS7 M 9<%^!D7ENX]P3T$#]B"!VP\Z%R_H9&^SL40W& +;K!A;G@]&QT1FG:C$6QY M:HBME1T8,X[W^^YG75BZ][4>8F['%A!C#SJW8QN=VS&E)N=",))M:F[GB!!V M@8X_! C9 H1L>'+GM]P/:>HG5!N64/P(>$7*Z!T#8\M006WM9X%D;J8MW0QZLTONR#@$V MC@ ;QQVTBQN="3*E)N=" ) # U"/+@X+ 0MXL.6I(0KR<> )GCM^@4,_#U'Y M6,,'23X2\4><@(;;7+_* >OUOL!#L(XC6,>9#=K9C>[H,:4FYT) DP-#4X_. M#@M!JQRPZ8DQNH*VW$&VZ]2J;9B=J;O\5,R:=6Y&%)3EFMNJXVJVX*@DJV_5 ML0G.%6CDFMVGXZHK1][X<#^BJRX<>9VN"G)Q8>"XID\TYO4N1(P&ZS2+L]6S MUD6CDS>FU.2@!N$89QY2:G(O6%E]3DS='A("Y&]CRU! %NK@P<9Q: MZ3SEKG342N>IZS:=E4Z0B N32*]*IZXRAM65V7S!&]XYO:I M>)H-*);"7DG"KOE.@:';HZ:;WIEM!\5;T 6*"@O+;[ ME]Z:;YN7#"^J5^LFHOG^#<4O?KZ*T@+%](&;6N,I'XCS_4M_^P.6;:KWYNXS MQK*D^KBF?DCSL@'__2'+V,M!>8+FUFWOM>&>S!?*- 19NL1S M> #UN+P3NA8T*CDI@$G"&1(P&WJC]L7EP(RW YX(5'*KC$PF$\Z?3>4F'WJA M,004ILHH8/U9P150:H2TC5\;3:]!FL#M\JOZV.:N@X@1Z.""T5^8SNI[U_T[I" 3J]!84+E M&3I!A*%;K:B[91HH[=&0@NG&SV7M)]KCYU/)?!0E+12%41<]/ERCTY.S?V4" MG6*39]3D&5G=SA[=,6%$P?EGO04<>;;0%U M9VHM-"9RBBGZ#EB@6ZQG@Z@U M^C&:2"7TGOKIRK'VTG5[,>?L0B[Q%(:>/D@2Q J\[.V;=AR^.Y!II\FTM%%LE!W&W[W&+_G8M51R18K M2O:Q>@VK=XP5NUB]75;?C]RLN&'%QUA]%RO>9<7^P,WJ-ZS^,5;B8O5W61T_ M<;.2AI4<9'U=@+[-9PJ$BYCL$..!/PBW?GN6<-#@!P?Q5UB(M=FG3YB6]K3] M/:@N0[5:?WO+#OZW$&S=A^9IN<5B3IA$%&8Z*O3[>G^(^KJN*XHO[14YX4I? MN+:XT"\<"#- ]\\X5Z\5<^LV;V;V!U!+ P04 " "#@?I8FQVC!R . U MM0 &0 'AL+W=O5%\]G'_/(BVY9)G*J/.2FVZW64 M?[M62?;\;N),OG]P&S\\EO4'L\N+3?2@/JGR\^9C7KV;[2FK>*W2(LY2DJO[ M=Y,KYZU-)W:@D MJ4E5/_YHH9-]FW7%P]??Z;PY^.I@[J)"W63)?^)5^?ANE*UK]HA%$4[LZA7%::_=3F5??QE6]\O(ZRZL:N"=ZXY$/65H^%H2E*[7JJ<_L]4-+_5EUG/M? MC_O]UW/M6H%7FWQ*YOX;XLY=GWS^1,G//_[2TZ\;.^:W;3HE[GF#\?I^+4.J MG[W8"X;!\ $8;[X[& M&C.D-^WQ+?FXEU0>30\Z39SLTX_Q[^S\/K^%Z)[A4 MW965_HLRW]9_&.2_OU<%R/M2K8O_]?3R>D?S^VEU''I;;**E>C>I DVA\B<_]JG*22,(F$,">-(F$#") AF*,_?*\^WT2\_YME2J55![O-L787G M] NY^WZM[KNR7EMQ8Z6'A%$DC.U@80.K!V9/E^%BNKB8/1U*:E=H<5!H;I80 MR#Y)$,S02;#726#5"?M:5HK8QL5C1G_N1O)54I9U=$M+HIME"X5669%V:L6 M*W2L6I P&G8N!MXT-,\>"SLBZ)3AR$X))$R"8(9<%GNY+*QRN:XO)/4(J$\4 MUJIC18&$422,(6$<"1-(F 3!#)F=[65V!AUCGR&5AX11)(PA81P)$TB8!,$, MY9WOE7=NOJQ/QTDX8JQPHC;:TPW&4?^YW1E+#BG%HWP24 M)E$T4R<'9JMCUXG*U^3W+$K)3:Y6<4EXM(R3N/S6JQ@K:[1BD#0*I3$HC4-I M DJ3*)JI/U?KSX4.M5H<2H)(&H72&)3&H30!I4D4S92@-M0=JVMZ^5'ERTIZ MT8.J'8@LCQ_B.L>4;Y4"<>2J-0&FMICGOH8$WG\] -C@,SU&F'TB2*9JI2F^V.W6UO G-2 M!>8W)$XKF:FB)'E4JEYI09UV*(VV-,.%@343V]IAV/VEVX+QU?AT#X+*$VB:*:>M.7NV#WWDT-^\A=A MVSQ;94D2Y=6;#W$:K[?K7H%!'7@HC4)I#$KC4)J TB2*9LI26_O. GLG /7[ MH30*I3$HC4-I DJ3*)HI06W[.U9O=R?!6$OP*+4:G M/P(?!V!HJPQ*XU":@-(DBF;*3&<=7*NE; W 5]>W]GM?.WNTTJ I""B-06D< M2A-0FD313#WJ%(2+G=3O0G,)4!J%TAB4QJ$T :5)%,V4H,XWN/9\P]^(O-#L M0TL[CKQNY]X7VBR#TCB4)J TB:*9.M/9#->>S1@0>D_?]-K9HZ4&S6M :0Q* MXU":@-(DBF;J46=#W! ;>J&9#RB-0FD,2N-0FH#2)(IF2E!G/ES[JH:_$7JA M.9"6U@F]G<@+S6Y :1Q*$U":1-%,F>GLAFO/;MRJIRQYJJ-5A9T M40.4QJ T#J4)*$VB:*;^=-;#/<=&6FB& TJC4!J#TCB4)J TB:*96R?H#(=G M7Q7Q/HW+.$I(]!3%21-BE]EZ'9>GYFS:<6,E"*71EA8HR*'- M"BA-HFBFM'0.PK/G(&Y5O9%7/1SKNQKU3NNT$T<+#)IY:&F':_<3^5L MBX7V8AS:-P&E213-U,W!_C_VY0K_/%B7$*VS;75IVJ8KE9/E;E1_;QG5V]&C M!83=#LCK",B;'D\3'U*(0_LEH#2)HIGBT2Z_9W?Y3]X#DK^(=7,%.W>T_:E M$*/O!Z'F/Y1&O>ZV0HMI&K79VQFM)*C%#Z4Q*(U#:0)*DRB:J4V=!_"Q.R#YT"0 ME$:A- :E<2A-0&D213,EJ%,*OCVE\)J0"LTD0&G4[R8)^E)1PXIQ:-\$E"91 M-%,W!P\$>'TVX7V11RIY,9Y"TPI0&H72&)3&H30!I4D4S12E3BOXV+2"#TTK M0&D42F-0&H?2!)0F4313@CJMX-O3"J^)I]#, I1&6]KA3+/.#>J+13BT3P)* MDRB:J1>=5?#M687?55FJO-Y]]$H2F"Z TVM*,8'@\,;LM ML["4X=!>"2A-HFCF$\9T$B"P)P%&SZ5EA;*K26XM">"2A-HFBF:K2)']@G M\_^=2=EV]&CY0 W]H#NKOSLI.^C.Z>].RH;V2T!I$D4SQ:/M]V#, P@JW>31 M5%X[ M&R_N96?GC-4>E$;#?E]]<3P-8F Y#NV=&-BJ1+5J*D$[ZZ'=6>\)AJ=W>K6S M1JL!ZJE#:0Q*XU":@-(DBF;J3WOT(7:B?0CUY:$T"J4Q*(U#:0)*DRB:*4'M M](=VIW]X,(0:]E :;6F=<'-V' R'E>/0WHF!K4I4JZ82M,4>VBWV3VJYK?,Z MS47I+W)R5_1><4"]=RB-0FD,2N-0FH#2)(IFRE%[[R'6>P^AWCN41J$T!J5Q M*$U :1)%,R6HO??0[KU_S+.E4JLFF;TF=_6JH;LLKS!Q^M";@FQYA],.PL7T M:+7ZC;W5T=J"[K /I7$H34!I$D4SM:5M^_"E"?;-9)Q[I?J5M.C,>*K*-RF]?7PE54-NO5XFS5JT$[SYN3=9:6CWV1^\9> M=[3BH//RH30.I0DH3:)HIN)T8F%A3RPW$EG M_>"-O0^CE0;-&4!I'$H34)I$T4REZ9S!POXDWR&3I5N$NE2II5$:7%VN5/Z@;E21%=0.X M3:MZ]6AJ_VEU>;BO3KSS]LJ=S#J?,^;&)'M2'*'^HKCDD4?<5 MY;'#X_[-V6VJ:XK$W*7E66V;EX^JFBE\KI ]?U]EI7?W]0-/&?YEZ;; ME_\'4$L#!!0 ( (.!^E@1H_FS(0, .H) 9 >&PO=V]R:W-H965T M3)=0(ZERY? ])<9%SE6NBOFGEP*P)D%Y=0+?3_V8[%TR50OAXX@;,9N"7SA3(#7M)?XCG<@;I?W@C=\VJ6C.3 ).$,"9@- MG&%P,8E-O WX2F M&VUDE$PY?S"=JVS@^&9"0"%5A@'KUPI&0*DATM/X67$Z M=4H#;+8W[!^L=JUEBB6,./U&,K48.#T'93##!56W?/T)*CU=PY=R*NTO6I>Q M9[Z#TD(JGE=@/8.N^16N_"#/KY$X)_95HG$JN6,IS0%_P(WJ' MAEE&3/DP15>L7(.FF,=C4)A0>:)#[N_&Z/CH!!TAPM UH50'R+ZG]%0,H9=6 M:2_+M.$+:2-TS9E:2#1A&60M^/%^?+P'[VD+:A_"C0^7X5["SP5S4=@[1:$? M=EKF,SH 'OD6'K7)^;_LDW_.OF5&5"^*R/)%?U\48R)3RF4A 'T?3J42^I_] MHZW>)6.GG='L=A=RB5,8.'H[DR!6X"1OWP2Q_[[-[-25R+;*TJG+ MTMG'GDQF,[#[*E*Z,@(K:"M$R1&4M37'Q"KQW;"GU\6J:7$5%C3"=F/&K53= M.#IO/MN820MOZ)YWZZ@MY=U:>7>O\FI!&ME+P5?$G%)MVDN6N*G)[>X(;XN) M_.83[-CP'!'TW,Z.[I:@P.VURXYKV?%>V1\%EQ)1@J>$$O6$]):,"B8@Y7-& M?D%F#9D"@QE1\A3!8TJ+C+"YWIL5Z/6GVCR*GTTT>(W#*P,%5N6?5H?3$9VO-X9_PRN!@%+>-C?9$I[QU_Z,M; MT#46<\*TPS#3J7SW3!=1E#>+LJ/XTAZ=4Z[T06R;"WT9 V$"]/<9YVK3,0GJ MZUWR&U!+ P04 " "#@?I8K"4J$68$ C%@ &0 'AL+W=OF.LN]\ R#0,L!I'91G;N!YH9MC4CCS:=UV MS^936HF,%'#/$*_R'+.7&\CH;N;XSFO# UEOA&IPY],2K^$1Q%-YS^2=VZFD M)(>"$UH@!JN9<^U?Q?Y8!=0]OA'8\8-KI(:RI/2[NKE-9XZGG@@R2(22P/+? M%A:094I)/L=?K:C3>:K P^M7]2_UX.5@EIC#@F:_DU1L9L[$02FL<)6)![K[ M%=H!G2N]A&:\_HMV3=^+T$%)Q07-VV#Y!#DIFO_XN05Q$"!U] %!&Q , \;O M!(S:@-&Q#N,V8'RLPWD;4 _=;<9>@XNPP/,IHSO$5&^IIBYJ^G6TY$4*-5$> M!9._$ADGY@\@" .9>8'N,UQP]#.Z3E.BDH@S=%LT4U&E]&,$ I.,?Y)=GAXC M]/'#)_0!D0+=D2R3'?C4%?*!E*R;M.8WC7GPCOD(W=%";#B*BQ1237QDC@\- M\:X$T=$(7FG19'A(^\.GRD&\Y_PXQ@: M.3X5JTI58/G)ENR2-S1U&,,W@WI+T>AZ*L7PS6Q\"]&280_B10?QP@CQL,QR MM'Q!D)<9?0&FHV>4.K6L7FC(^'TRD4W#V&S8HS?IZ$V,]*YS6A6"R[5K0M<% M^5M.1J*6H4F55QD6\I:*#3"4T%P^X4:M=+> Y$=,^XX;O4[%.]',]/$ KTW# M6&<8Z/%>=G@OC7CO\#/)JUSB.U@+K!C-$9>O/'OYC$I@B5Q%ZF@:I4^E:5,L M:L1\OX_J?% 5+%GVP/O>?H'N&='';1F0JWZ1;$BQ[B6A Z]J;MU#NPPW6IR: M JMJ4:LV2,(P![8\^TDXV"7YQB2H%2^#>E?$]I6YEPG]_L?7E+K+P6=.VVGP M:8HTG?RA4JSM%.I??3_8#SXXYN77CL\8>?+$LJD6656+;:GU<[#?B_G_PV;, MM[H;LZH6656+;:GUL[7?D?GF+=D)-;NM)\.MGBW3)BGNP:%7#FQ=GS9R"5JN YM#CJZU.]&\KL_Q!NTW_M7"U[1' MZ@2T/F3;RS?'IW>8K8EPDE;>V87/X/4$L#!!0 ( (.!^EC^X]<)=P( +H& 9 M>&PO=V]R:W-H965T"$6'7BS#Z!]M_/=D+$A LWB;_.^[S'=DZ2G9 O*@= M\EKP4DV]'+&Z]GVURJ&@JB5!+JV007WPR"(_(*RTDL3 M.S:7:2)JY*R$N22J+@HJWV; Q6[J];W]P!/;Y&@&_#2IZ 86@,_57.J>WZFL M60&E8J(D$K*I=]._GDW,>KO@)X.=.F@3D\E2B!?3^;J>>H$Q!!Q6:!2H?FWA M%C@W0MK&WU;3ZY F\+"]5[^WN>M"_V!KSJ1=[9 T9K3D^B=T#M/F, MC-Y*<&6?9->N#3RRJA6*H@W6#@I6-F_ZVN[#04 8OA,0M@&A]=V K,L[BC1- MI-@1:59K-=.PJ=IH;8Z5YE 6*/4LTW&8/@$R"7J7D5RKBJY@ZNG[KT!NP4L_?NA'P9<3;@>=V\$I]=0D[_+4 M1$4VRGQAVS3H18F_=:"&'6IX#C5RH9JH^ #5?P\UZE"CT(V* M.E1T#C5VH2)'5@,W:MRAQN=0L0LU=J#Z;E3*3J!\YZ%J;(4@7,#X&!KW0 M39QTQ,EIHD#*7;#)T4WLCX]@_D$I,E7]D;ZYP+2+-#SF1"X[YB"U_VNTG]02P,$% @ @X'Z6"ZVQ:U0 M! ZQ@ !D !X;"]W;W)K&ULK9EO;Z,V',?? MBL6F[4[JE7_YURZ)E ;0=;K>JD:W/3CM@0M.L J8LTURW:N?#91"SW&;S972 M@/'W\S/^&F/_,C\0^L!2A#CXGF<%6U@IY^6E;;,X13EDYZ1$A;BR)32'7)S2 MG7*=+"Q'M@AE*.82 <77'JU1EDF2:,>W%FIU,:6P?_Q$C^J;%S=S M#QE:D^POG/!T8,D[P5BQ;D MN&B^X?>V(WH"=W1$X+4"[Z5@?$3@MP+_K1%&K6#TU@CC5C!^:X1)*YC4?=]T M5MW3 >1P.:?D *BL+6CRH+:K5HL.QH4<61M.Q54L='RYX21^2$F6(,I^!>&W M"O-' (L$?"9%3 I.228D.W!=<$01XPQ\ *LDP7)8P$P4-X-;#I)W >(09^R] MJ/)E$X!W/[^?VURT44:RX[8]ZZ8]WI'V^.!&1$T9"(L$)0I]J-=/-'I;]$W7 M0=Y3!UUY6N ?,3\'GG,F/IZGNA^]_/>J$/)9+1\IY,$;Y'X3W5?UQO^+'OWG MZ(.^]+O!YM<\_PCOJF*BA#&PBL5 8_4@ E\_B3)PS5'._E8T\:I!CM1(.?%> MLA+&:&&)F94AND?6\I>?W(GSF\HLD[# )"PT"8L,P08FCSJ31SKZ0,[&%6(96Y6M2IYIJ$!0UL6L/DZWF_O!@[\F]N[_N^F0P:_1C4 M\Z?#J -/QITG8ZTG:UP0!M8$?.()^'J#\GM$E0^;%G.J'R9A@4E8:!(6&8(- MC)UTQD[,SZ@3DR:;A 4F8:%)6&0(-C!YVID\U3Z]MXC&J.!BH0_(MIE+027F M52#67F +,6W+Q,6"%!_ZRS;<+MN ^&"Q3D-,-2"TX4\=$ W,=7N3F#N<,P.3 M\<+7XT6&X@W,FW7FS?13+\ES\4S6ZVQ5WVO5I_:]25A@$A::A$6&8 ,_+SH_ M+\S/N!UCNZIX2BC^1\RR,"=5P56VMHS^ M>LUM%HDOEXEK?;A373-*"XW2(E.TH7&]?(:K->ZNVW> DI(=A?D9*!'%1)5, MN'H%YH-'!*GJG;G6*T\VU"0M-$J+3-&&AGK/AGI:#SY7X_XBT<[4%3Q53O%UU&1HLI,L_USGQ,OKG;+?]JF7,\ZN0>-YEQ: MVNO[+S1'=U5ES!F+Y#FDR95UIEYE?U?GH%^5K]S)P%>6A MS.37N=]G?/,SP VD.UPPD*&M".6<3\4XHDUFO3GAI*PSP?>$\;RW\!4$L#!!0 ( (.!^E@ _=2*I@8 -0N 9 M>&PO=V]R:W-H965T0UW> M(W*\8?Q1+"F5Z"F)4W'=64J9776[(EC2A(ASEM%4_?+ >$*DNN6+KL@X)6%N ME,1=W.L-NPF)TLYDG#^;\';6QJSS77'Z3P_^!0MEE(_ MZ$[&&5G0.95WV8RKNVZ%$D8)347$4L3IPW7GQKGRW9XVR%O\%=&-:%PC/91[ MQA[US?OPNM/3/:(Q#:2&(.K/FDYI'&LDU8\O)6BG\JD-F]?/Z+_F@U>#N2>" M3EG\.0KE\KIST4$A?2"K6'YBF]]I.:"!Q@M8+/+_T:9H.[KLH& E)$M*8]6# M)$J+O^2I#$3#0.&8#7!I@'<-^@<,W-+ W3' [@&#?FG0/];#H#3(A]XMQIX' MSB.23,:<;1#7K16:OLBCGUNK>$6IGBASR=6OD;*3$S_)8K:E%,TE"Q[1+":I M0._031A&FD@2H_=I,1TUK6\\*DD4B[>JR=W<0V]^?#ON2M4-#=8-2I>WA4M\ MP*6+/K!4+@7RTY"&!GO/;C^TV'?5\*L8X.<8W&(KX!^K]!SABS.$>[AOZ,_T M"'.WEYN[IN'\/^_^?_;>"H9;30@WQW,/X,V7A--W^MT+T90E*B&)@OL;SDFZ MH"I)2'2_1TD3\8YH=A?^^V;].C%\7$S608!XDF \$UB*Q7Y'8MZ%/[E). [9(HZ^*G:#)8L"$ M-)%2X(UR/+VXK">NV\O_C;OK9L"MCD\-^+%>?2"OK6 .JF .K,'TA8Q4_E.1 MS"B/6(C8 V*9CJ9 )&%<1E_SV)K":D4^=:Y#@GGV,6.TI80+Y*!$YUHT1"'9 M"M,T!^I4BYEAQ1UWOG%X.=E<3:AU-C#PGF X&U8G]9Q?[2&ON/J^2>FI4J?CGRY[.9B8'"QZ!!0!_OK^7[K79:>$?A^#:<5A"<7BU+ M>M8P%!F]R ^M H8^Z6OCM"LAF^4$-I4PAG:.H9UG:.>:BI.7\=I!:&@SQQJ$ M3U1('@6Z]"CB<9=&TK0*W]J!3LV*H&@>*)H/A=:F!->4X%=>W\H.0%$)B>:! MHOE0:&TJ:Z'K6"78Y#=%F'ZUWD1IF6O-'S/<_1PX< Q99;_=P-#.,^&-!H:L M8L)S#V>56ALZ=G'X.?]XI@9.UI23!2T6]GQ%/T.+1E!"%L=:!"C94P3(')_" MFTZ"]8"<*YH&B^5!H;7IJS><,7SL#@^I$4#0/%,V'0FM366M%QZIB)OK%0MFS M:L_42T=UN7M"V0,J!D'1O!*M617NI?CO(?*<6N4Y=IDW+P3&6H4[2A?EUZVS MXLN/,=J0(FL*BN:],%3WX*A\J'ZT2:CEGF/7>S/*\_V5-* OSG8KTLGQAT3S M0-%\*+3V=E M/G'OE9<8;%6_IU()BN:!HOE0:&TJ:PF-[1+ZR"*_1&D6VP[> M+\JGIG;]_7;>D7C^RWCM<=3U0^4#K*_W)*J]F).$+*A')NTX^256+D!72G%!3- M*]':WWAW)_?WV +%M<[%=IU[- /DZ2 #D+N=4U TKT1K,8!W&?@>^Z:X5M+X M1"6=9R5C;6-'.CG2H/(9%,V'0FMS4LMG_-KR&8/*9U T#Q3-AT)K4UG+9VR7 MS\?6-J.]&@,/#:7-?C-W9*ALCD+S7T1KC[G6K-@NY ZD%/0-?63INVKCTHNX M2OC,K&/M+DZ>H* Z%A3-AT)KDU5K6WSYVKD&5!*#HGF@:#X46OM08"V)7?M^ M[%U:'G52%)5;L.7.=$;2[<\"K5+]'4G]RNLWM-BP)@<7?=>P<6K:B9W:.W?R M,;\CW?I0;HN8=QNG=!.JZE!]/%JH$*Y269S/K)Y61[!O\H/'.\]OG:NI8WCN M.5=^<<"ZAB_.>W]096^4"A33!^6J=SY2>9D71ZB+&\FR_(SP/9.2)?GEDI*0 M&ULS9E1<^(V$(#_BL:]Z=S-7&)L M@T-28";!;IM.,\TD<^U#IP^*O8 FLD0E ;G^^DJV8S H/FCUD)?8DG<_:;7+ M1BN--EP\RP6 0B\%97+L+91:7OF^S!908'G.E\#TEQD7!5:Z*>:^7 K >:E4 M4#_L]6*_P(1YDU'9=R\F([Y2E#"X%TBNB@*+KS= ^6;L!=YKQP.9+Y3I\">C M)9[#(Z@ORWNA6WY#R4D!3!+.D(#9V+L.KM(@-@JEQ.\$-G+G'1E3GCA_-HW; M?.SUS(R 0J8, NO'&J9 J2'I>?Q=0[UF3*.X^_Y*_[$T7AOSA"5,.?V#Y&HQ M]H8>RF&&5U0]\,W/4!LT,+R,4UG^19M:MN>A;"45+VIE/8."L.J)7^J%V%'0 M'+M"6"N$^PK]-Q2B6B$Z=H1^K= _=H1!K5":[E>VEPN78(4G(\$W2!AI33,O MY>J7VGJ]"#.!\JB$_DJTGIJDQ9+RKP#H4?'L&=U3S"0ZJUIG-]H#.9KR0H>E MQ*5CTQ?S#NB69725ZZ^$:0&6FTXCRB2G),=*-QZ5?NB84A+Q&?IM":)$2/0Q M 84)E9_T0%\>$_3QPR?TP8#N"*5&8N0K;9J9H)_59MQ49H1OF!&A.\[40J)4 M3R6WZ"?=^G&'OJ^7M%G7\'5=;\).X"\K=H["X6<4]L*^93[3(]2C7JD>V4\JP*-1TT#Y#Q.2/_ M:+%[$(0;::GCZ<]?]0CH5H>7_,L6+-5T^O;IF-Q[)98IE[#$)2QU!&OYM-_XM-]%GU09HG)AMN-"FSLJ4ER2S'^N]:1_/ACY MZ]U5KF0N=F2"MD1R*#%L2Z2V<2X:F9:9@\;,0:>9)MY,) I8 UN!-35U$DZ- M-I>PQ"4L=01KN2%NW!"_KPP2N_2I2UCB$I8Z@K5\>M'X],)9!JE(PYU?=N^\ MOY=!;#+17@ZQR>QG$9M,;,\BP\;48:>I#WKQL,@6"+-<;V/7>G^^-#LCFZF= MI%,CSR4L<0E+'<%:[KALW''YOK+)I4N?NH0E+F&I(UC+IT%O6\GTG.63&M7^ MD>]M.*;'""7'"*7?$&H;O%.Z!=T&8PJR3"FZQG\&1=C<:FLGY=3H"\((Q(90YOUF UN!-VTMF>WU6W066B=EE_B@U..Z* 6L@A9 M\LNA4'RX=;$-%^UE&'_G +H ,2]/_J4V9<54=4S8]#:W"]?EF?I>_TUP-0TL M_8FYC2@/O+?XZBKC#HLY81)1F.FA=/+3GA35[4#54'Q9'G\_<:5X4;XN .<@ MC(#^/N-1?4$L#!!0 ( (.!^EA5^,T*; , .0, 9 M>&PO=V]R:W-H965TO[820,Z9L3WI+[EXE#, MA9Y2RN3 F2F5G;NNC&>08MG@&3#]9L)%BI7NBJDK,P$XL48I=0//"]T4$^9$ M?3LV%%&?SQ4E#(8"R7F:8O%\"90O!X[OK ;NR'2FS( ;]3,\A1&H^VPH=,\M M41*2 I.$,R1@,G N_/,KWQK8&0\$EK+21H;*F/-'T_F1#!S/> 048F4@L'XL MX HH-4C:CS\%J%.N:0RK[17Z5TM>DQEC"5><_B:)F@VSK B0A#MX12G2/R%!U5NWU7:<4,;SK1KB#5:SZ(U5V@U7C;+I&A:W.8>W%_S= S"!'^TS[/+'*&U&\$!O2#;*LFVZM"C>[;0^:1S2:S32MJTFI<9 MM_4*FXS3^36&*6&,L*D^2ZA-UF.=<'D\3W;)EOO2M;Z8(W81^8U6WUU4U:CU M]T UVJ4:[5HUO@G,#,U7:+2W:'B-<(-&[4('T@A+&F$MC8<\I*^P"+=8G'E; MT:A=Z$ :G9)&IY:&OJDF0-[ I+.+2;#!I':M YET2R;=_[?+@"7OV&+=-VRQ M6F6K.#+Z'*#.:VKTWJ!&K;\'JN%[ZPK$^U^I@?ZB MHYVW>KYB6&'=T3O;J_S\#0UVF+3"QGK62W*5\LJO)7>S&6&LD"X"8%T$[*/@ M;_D3]AK=3:]K5W]OZ-Q*'9F"F-KR6J*8SYG*2\IRM"SA+VSAZJZGY_7_+1;Z M9I2(PD2;>HV.O@U$7E+G'<4S6Y6.N=(UKFW.]&<("#-!OY]PKE8=LT#Y81/] M U!+ P04 " "#@?I8Y\@ 9E $ ":& &0 'AL+W=ORL;:"5[L>?[:2!]$+8KGQ?2FS///8\X[%GW.&6BR>Y E#H.4N9''DK MI?(KWY?Q"C(B.SP'ID<>N07&<9$2_7D/+MR N]UXXY7:Z4Z?#'PYPLX1[40WXG=,NO4!*: 9.4 M,R3@<>1-PBL<#HR"E?A.82OWOI$Q9<'YDVG<)",O,"N"%&)E((C^V< 4TM0@ MZ77\*$&]:DZCN/_]BO[5&J^-61 )4Y[^21.U&GD##R7P2-:IFO/M-R@-.C=X M,4^E_8NVI6S@H7@M%<]*9;V"C++BESR71.PIA+T#"E&I$/VL0K=4Z+Y5.#^@ MT"L5>I:9PA3+ R:*C(>";Y$PTAK-?%@RK;8VGS+C]WLE]"C5>FH\APVP-: Y MQ'S)J/7%9S1)$OM)4G3#BLUE!DXP*$)3>:I%'NXQ.OEXBCXBRM",IJD6D$-? MZ3499#\NY\?%_-&!^?MHQIE:2?2%)9#4]7UM2V50]&K0==0*^/N:=5 T.$-1 M$/4:UC-M5\<0:_5+J]YM,N>79Z]9TZW&W+S_6--?!JK0WXS-$ M6((F>9Y2(TP4"$I2>6;&.N@?-(ECOF9*FBT!=$,6*>C>J=V*(/0B]"1,%"W)H^Y!,..P&K>[%7>[%GT M[@%O_I<[]->MED$W"C+Y=Q.1/9=$N@3#CL!J1)Y71)ZWAD6=R!R$:>EKJHG! M BDL?&*NP>F=<+WN]6=0F& M'8'5W'%1N>/"=N8[1$=,2E4S3L"JW.YEY% M$;9NQ@>6$YJ4Q8N^/00L](735!MB."C^#4#8EV MAD2MALS(,\W66>/"6S7?[7Z7:-@56IVU7<42=IT'D]-RP2D:=H569W-7,82M M>?2XRL%R\F(K.)VZ9X$3]:Q0ELB M!&'JQ60*E"?HA#+THI-B>=I(GLOT?^H4#1\Q."K,:B-O5SJ$[;7#C+*#)Y[3 M]-XI&G:%5F=ME^&'SE/\T&F.[Q0-NT*KL[E+\\,C>?[/GWA.TWRG:/B(D=W# M)YZ_]YBK:5C:1W&);()?O.M6O=7#^\0^-_L[\>+5?D;$DC*)4GC4JD'G0I\D MHG@(+QJ*Y_9I>,&5YMQ^KH D((R 'G_D7+TVS 35OR/&_P)02P,$% @ M@X'Z6 P$)-$^!0 324 !D !X;"]W;W)K&UL MQ5K1+H-A3Q-UV:V2UFX+(*VL4DLRS6W890,IN/BVGTZ'?.]B*.$W:N%AVB]$?D%A6LV9^)Q=Y_*,[-B649;EF013U#* M5I/!-;X*R# /*!!_1NR0-8Y1GLH3YY_SDT_+R<#*9\1BMA Y12C_/+,9B^.< M2<[C2TDZJ,;, YO'K^P?B^1E,D]AQF8\_BM:BLUDX W0DJW"?2P>^.$75B94 M3'#!XZSXC0XEUAJ@Q3X3?%L&RQELH^3X-WPI%Z(1('GT :0,(.T YXT NPRP M3QW!*0.<4T<8E@%%ZN8Q]V+A:"C"Z3CE!Y3F:,F6'Q2K7T3+]8J2O%'F(I6? M1C).3!_8,TOV##VP!5\G45&\']'\V#:(K] KX.DK^IGQ=1KN-M$"7+5V?&])+^.L^,1#Q?D#$(HYF/K,3PFVK"+=U MZ7S;Z,'_'EU9#+MJ%KO@L_N;)4,?4[Y%P8M@:1+&:%:T*4LS=)TLT2U/UNA6 MWOU+=)UE3&3H[UO)@SX)MLW^T;7$<5!'/VBNE%?9+ERPR4!*8<;29S:8?O\= M=JV?=/6 )*.09 $0F5(YIZJFZC09)12+( B$Q9?[=:?_<2$N%"5@Z2C$*2!4!D2N5&5>5&WR@1QWBO<<-B MUVO?UC,-RNZ@:!=EDX[=V&R@;!64+H-C4 M"I"Z N028E&."E4_2#8*RA9 L:GUJUTC[K4VIPB&W;EWA[[AMO6BB[*MSI.% M!H6QT_8H@6Y(YZU'"US[+-QOM*YE4Z:17B]Z(\_N-T@V"LH60+&I-:@M(!Y> M1"] [2,H&P5E"Z#8U/K5%A+W^IQ3],+MW+S.L/M\T479V+#;>M%%>:3Q-42Y M)%V4B]_ZL@+7G@OWFZXYWXL-^HVG3"\9O=%GMQPD&P5E"Z#8U#K4EA![%Y$, M4"L)RD9!V0(H-K5^M9W$O9[G%,GPN_; ,49MR="@2!M%-2C':PM+4**&S2<, M2R\8I#9?Y#_,5Q@=PD278'_@N;T&RD9!V0(H-K4$M2$D^!):04#M)"@;!64+ MH-C4^M5VDO3:G1.THB105 !W[,A)**I!V=TO+S0HQVIX%C75VGF1?N?UN]C( MAM2F"/K2#92-@K(%4&QJ"6I#2)R+J 6HF01EHZ!L 12;6K_:3)+^%XHGJ,6P M^U+4[[P6*5$CY=5I6RNZ&+]M1#2C>;[A6(V?]I<89F-[B&RY=;$O)T,+OD_$ M\>5_=;7:^W-=['AI7;_!5S.LN4[Q57#6)"WD_%(<;%BY9F@/DYRO.Q>M)/D"U@VKZ+U!+ P04 M" "#@?I8*OQ30H # "8$0 &0 'AL+W=O8JF*?.N*B@/.C*@LW,#S)FZ)"766;_ MW4+!#@O'=XX5:[+-I:YPE_,*;^$1Y.?J@:N2VU(R4@(5A%'$8;-P;OSKQ#<" M8_&%P$&:EK!#F/SHTMIZ#TIV0 MK&S$:@0EH?43?VL"<2)0G&%!T B"OB Z(P@;0?C2'J)&$+VTAW$C,*Z[M>\F M<#&6>#GG[("XME8T_6*B;]0J7H3JB?(HN6HE2B>7:]@#W0%:0\JVE)CDO4>/ M];1!;(-D#NB>"8D>B6K?D!13B59F8, %^CT&B4DAWFH5+D"HY[$5K1A-@4J. M#79-Q//"4;83I_0\*(SO(^X M5%-' .9IKM+-*U8G>RC/%TEZ0[P6%4YAX:@=3P#?@[-\\YL_\?X8"K)-6&P3 MEEB"==(1M>F(##T\DXZ?%QSZYZ.R07<22O'O4%8BFUFQ"8MMPA)+L$Y6QFU6 MQA<7R2GU]8&HS*S9AL4U88@G6R_'Q[QG>]TW1$N)L4J+K=(26[1N M;DX.6O[K5D:CZZW$<33N+?^CG=^UZWTMQ.=P46_]G[&;3*Y._WJ[@7MRTE0G MO*TYX@N4LAV5]:FAK6VO$6[,X;E7?^M?K_R!^EA?.YB3[0]\?6=QC_F64($* MV*BNO-%4?<\ 9<&V@VC>,R6-!=]!>QBR_ U!+ M P04 " "#@?I85&N>0;$" #L" &0 'AL+W=OV@7:_?K8#*9,@E;KU!FSGO*^?8SL^2=9"WJL"4<-#R;@:>876U9GOJZS MDJBNJ)";)W,A2Z)-5RY\54DDN1.5S(^"(/9+0KF7)F[L1J:)6&I&.=Y(4,NR M)/)QC$RL1U[H;0>F=%%H.^"G2446>(OZKKJ1INZV MM^X?7?(FF1E1>"'8=YKK8N0-/B)'.2&:I(D4:Y VVKC9ADO5J0T< MY797;K4T3ZG1Z?0*34H*CB>H"67J'1P!Y7!-&3-KIA)?FSELI)]M_,:U7W3 MKP?7@NM"P0>>8_ZWWC=L#6"T!1Q'K8:?E[P+T; #41#UX>YV L='[UI\>TWB M/>?;.YBX4H@=< O0@0FJ3-+*G90?5R86+C66ZN>^%:B-^_N-[6MTIBJ2X<@S M[XE"N4(O??LFC(/W+=C]!KO?YIY^J5 23?D"F 4'DN=4']JJVBIV5O;U7*5A MW!TF_FH/P$D#<-(*<&[.).4=^(H/9.^DK?(7KD[/,MQVG"B9K0IY>=U 7L*K[\#KHE<4*[,]38WTJ [,/>)K$MKW=&B(("XEX$ "@ M$P &0 'AL+W=O2< M.;S.#Y0]\3U" GQ-2<87UEZ(_-:V>;Q'*>0CFJ-,?ME2ED(ABVQG\YPAF&BG ME-B>XTSL%.+,6LYUW3U;SFDA",[0/0.\2%/(OJT0H8>%Y5HO%9_P;B]4A;V< MYW"''I!XS.^9+-DU2H)3E'%,,\#0=F%]<&\CUU<.VN(_C Z\\0Y4*!M*GU3A M8[*P'-4C1% L% 24CV>T1H0H)-F/+Q6H5;>I')OO+^A_Z.!E,!O(T9J2SS@1 M^X4UM4""MK @XA,]_(FJ@,8*+Z:$ZW]PJ&P="\0%%S2MG&4/4IR53_BU(J+A M('',#E[EX'4=@A,.?N7@G]M"4#D$Y[8PKAQTZ'89NR8NA (NYXP> %/6$DV] M:/:UM^0+9THH#X+)KUCZB>4_4HL?LYBF"%S^33F_ O>(@8<]9 A<@Q7D. 8P M2T"(22%0 AKV1\/+$ F(B72^!H\/(;B\N (7P 94 9^ QPX*_:U3<84*D M4&3=1;,XMX4,2G7-CJL 5F4 WHD ?'!',['G(,H2E!C\PW[_28^_+ M&%UYO8!_%=D(>--WP'.\P-"?]1GNOJ/=?5,XO]9Z]-.MM\CP:WGY&L\_):\B M10P*RFY-F2U] [.OFB)O>0YCM+#D',@1>T;6\NT;=^*\-]$Z)%@X)%@T$%@K M 4&=@* /78]O7(UOHLNK.1.[>? MFYR_-KJ>C8*V4?C::#::S%J_MD=D@'6]T;2V:C$QKID8]TKQH9Q["BYG,3GC M2$IR28)>K=Z^F7JN]UZM.#@V*G4\I%*'! N'!(L& FOE9U+G9]*KU,]Z39?) M@<]RRM@AE:%4)J=:,^0FAPNY$N%L!R[Q2_65*5EE.].&?()@U-'8VFATTY'N M.4:1T>B$6&]J,FY^5:Q)N2(;Y7HSI%R'! N'!(L& FME:%IG:/J;Y#H]1ZY& MHZYD=NO!_<%QXY,.P0VULDS5)""8&L MP9V9L+(;*KV-[ =^ES&#V;4S\MPN9T8XS^N2=@)N=H*VXW'&[=VL_S1M+XK[ M >)\(W%>ESB#F9$X(US7+#H%UR7.;MPXR!/>3E_U<#G$BDR4I\.ZMKY.^J O M43KU*_=V[1KJ0W7]I&\XCO#EW=4=9#LL9R^"MK(I9W0CYPQ67@>5!4%S?=^Q MH4+05+_N$4P04P;R^Y;*-:HJJ ;J2[GE_U!+ P04 " "#@?I8="6Z;>@# M #"$P &0 'AL+W=O0 )3B#3#;+6SV]D=#9KM9T,N8-6QJ6V&5MH?OW82\F""Q70#'R"/ M>X_ON3X.)Y[LN?@J-P *?4\IDU-GH]3VRG7E<@,IECV^!:;OK+A(L=*G8NW* MK0"<9$DI=0//"]T4$^;$D^S:@X@G?* M*'/!C2=;O(8YJ*?M@]!G;HF2D!28))PA :NI<^U?S0+/)&01_Q#8R]HQ,E06 MG'\U)W?)U/%,14!AJ0P$UC_/, -*#9*NXUL!ZI1CFL3Z\0']4T9>DUE@"3-. MOY!$;:;.R$$)K/".JD>^_QT*0D.#M^149M]HG\>&8P]&(6D+?.Y$0% G!44(0G$CH%PG]C&A>64;K%BL<3P3?(V&B-9HYR'J396LV MA)EIG"NA[Q*=I^)'V'*A\(("FL-:SX^2Z .Z3A)BNHPINF.Y5DS/W]V"PH3* M]^@-(@S=$TKU93EQE:[$X+G+8M2;?-3@Q*@ANN=,;23ZC260-/-=S:"D$1QH MW 16P#]VK(>"T:\H\((!>IK?HG=OWB.9,VJI;V:'NX6EAAMGOUV-?E#5 M%UCKNY," VTMRIKXZFGH"*U)L[(N_N6\B]^I>>D*K=F(RK[X=O]RGAX'+[06 MZ2>?5_OXQ_)L23DMS\J5^'9;,M:V%=N0L"@Z7\"E^953\\'(: M[=3%=(76;$3E8WRK0SA3H]&+9^9@?"S*Z(4HAZ=%65D,W^XQ_E8;;97UB[A^ MS69HQG=,"=)N+NU(KYZ7CM":O"OKXH\O)]!.S4U7:,W7]$&< +"!.C[*\[5X<0,4&[;Q?\! M4$L#!!0 ( (.!^EA[_Q7'! 8 !\O 9 >&PO=V]R:W-H965T MS&;9YL#B()OR(TOR;W8\C0.17Z;[679,6; MG>)H1@S#F<5!F$Q6R_+>0[I: M\I.(PH0]I"@[Q7&0_G?'(OYZ.\&3MQN/X?X@BANSU?(8[-D3$U^.#VE^-:LI MVS!F21;R!*5L=SOYC&\H<0N'TN+OD+UFK<^HZ,HSYU^+B]^WMQ.C>"(6L8TH M$$'^YX6M6105I/PY_I702=UFX=C^_$:G9>?SSCP'&5OSZ)]P*PZW$W>"MFP7 MG"+QR%]_8[)#=L';\"@K_T>OTM:8H,TI$SR6SOD3Q&%2_0V^R4"T''*.VH%( M!])WL,XXF-+!O+0%2SI8E[9@2P?[4@='.CAE[*M@E9'V A&LEBE_16EAG=.* M#V6Z2N\\P&%2C*PGD>;?AKF?6#VR(T]%\!PQ],3V^9 1&?H9/57C#/'=VUU4 MT-%'CXD@C+)/N5_K_OM:IWIWCVWRUA59EK^YTWV8*,O!ABP'2)@'"?,A810( MUDFH4R?4N:(<]JWTJK);L=SV '7[8WT]-'+A4%;('+)"(&$>),R'A%$@6">I;IU4 M]XH*"9,-CQG:I3Q&O$KWF0FC.QBNA/3?^.NA$293IU<>0R/+F))>=51&=KNY M7F%2;3]'1G%11W&A+8W/6<:$,DX+R'J A'F0,!\21H%@G4QBHQ%;QA45$9S- MK,1T1O>"S*=FKPCTS5V;M0M;]4%;I9+6GKMAUYE/YW6KW6"WE"W6!OLAY=O3 MYDR M:[7U@XHS0.E^: T"D7KII0T*27C]:3TA'D6=_)L4%LI#FV MWJPW9[F_5*$B8#-2KKS0S M^V94W\&Q 6Q$.]%O[']7;Q+0W7U0F@=*\T%I%(K6S6NSCD"NV>/_GMZ4L-Z$ MMK\>H[)R^E:>PLJ<#_;Y559.7Y12?2?'!K$1[42_U7^1VB2@^_V@- ^4YH/2 M*!2MF]MF)8%CW_,\K30*ZTP]*\T!I/BB-0M&Z"6V6#L@U^_WGE:;$M N[]6GNS^49YM[].WRS MQHK['K[QJ[/:#;XZ.GY?_KAG*&*[O"EC.L]?KVEU&KNZ$/Q8GAY^YD+PN/QX M8,&6I85!_OV.<_%V4310GXE?_0]02P,$% @ @X'Z6-,>.BAB P "!8 M T !X;"]S='EL97,N>&ULW5C1;MHP%/V5*%VG5IH:0D8@*R!M2)4F;5.E M]F%OE2$.6'*,5O0E!0764Z%1I),ID3IKIQ[12XIB0L@I=SK=CJA MEQ(FW/%0+-.K5!7.+%L*-7*C>L@QIX_QR/7#MZYCY"993$?NW=GK;\M,7;YR MS/GDS' MB>_3QJ0C2\*G=;ZG"*W?LQC=M].WV"BY:Y^-WS]_(4O?(*W%]ZKR M'0^33#15'+AF0$4[P*8'!AGGM<&N:P;&PYPH1:6XTIWRXG+P M >14[=MUKAW.)5G[W9[;$,J3#C+-9$QE'<9W-T/C(:<)V)%LOH"SRG(/0*6R M5#=B1N:9(*6'#:-J:-D9Y?P&'CM?DRWM5=):T[*:1-W4AJJFD3$=T&^K&>VV M;.])ND[.[C/U8:G3$64?*H5>2YJP5=E?);4!3-W'U4F>\_5[SN8BI2;Y@P.. MAV3#YU10 M27C;M*[]ESS+3W8<])_+11U.3@&$Q&1V"R M_VQ/S<>8](_!9/=%FO2J_5IK4[BU):Q''=AZC]POL,GG35!GNF1<,5'U%BR. MJ7BP,]3RBDSUO[E;^OKZF"9DR=5M#8[Y*@\[@G$,9D< P^)@#C".86%Q_J=\ M!F@^!L.\#:S( .4,4(YAV9!)^<'BV#F1/NR91E$0A"$VHY.)U<$$F[0-&%-E7&XL##&P5 ML-J!^/8X4%-V3A# JF+>L#L81Z((0Z 6[34:ALCLA/"QKP]VEP1!%-D1P.P. M@@!#X&[$$,"0("C?@SOO(V_SGO*:WW['?P!02P,$% @ @X'Z6)>* MNQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %( MMB6/:(7->=I3W;+T]! M;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B M':5_'I,] M"BN60@KW-(Z:[Q(B5@HE2O$,Q3@:1LQN].XO;<2S5H[+16ZTE.-HU!ZX!^-$ M?K![44/>\:5M]CB^G',/,HXNAK[!E3#6-6AJ*]2Z;L9?Q2"XC"8.^\\VB)?FOX11KU8BAVN=5R4HU\;1@*P!E=V(K8V8 MXB6,HR_Z$4Q]/?X/ID5[;7%*R#2 ?(] OJ>%_&'67(GGY@#CRN.)M1+^QUPY=I4'D!\0R ^TD)/*"@76 M^D"62Z':$P*TCPC:1V*TES38.(5-5=N(/RM,WD,L>P]I ;]Q8=@]EQ6$1*A/ MB(7R7>MB)Z1L;K>I%[M:UP3LREIOU9 2$\J(V"@3;8S>>?^S*V,\8IVANW28 M24;$*IFJ7)? [OC/D C3QHC8&W-PPC1!8C,_)#J1PDPQ(E=%60K7=%YSP_E< M['RO@LH%=" Q4XR(5;%P.G_8:%F L7^PK_]4OBAN:&^U[^A.+L%<,2*6Q==R M*_43^&Q7\Q[V,Z:($;$CYO (J@(VAUQ[@[U-P9@B1L2.N %N._=:C DA)A;" M;>.I)GV2DL8/TV\<;H/(-8"VB] MU"F/8\P/,;$?>BLF=G97Q]2^"RDQ9\3$SCA:/+6D(2:FD)A8(:\E5&\$,7'$ MQ.+ :ZG.Y!P31TPLCK?%P4L<.V'$Y!$3RZ-/;+U]C6DD)M9(C^'Z&!-,+LGI MY%*SAIB88)+_7S"]H<1,DU!/0'I3^#F[*HJZ[T-,=$WK)*8Y9XNJ++EY"C$Q MU234JCF&Z=LNJE U":::A%@UQXW81#3$Q+23$&L'PYR9SKV):2$4 M4U!ZRE6PSNIPBEDH);80CIF%F)B%4FH+]:[6_1Y.(2;Z;(780J_+=O\VTE/, M0BFQA0[*]2YLB(E9*"6V4 ]FF.1#3,Q"*;&%T,6];M[$+)2>8@[TVO$A)F:A ME-A"1S";K?-).(0RS$(9L86.8;95<7AO9IB%,O*)T.&<,ACL(29FH8S80OV8 M^V"&]6:&62@CMA"*V7UVCEDH([90NQ[-SJ[!<2$[,]X,?:A/K!UL\>"<34), M3#L9N78.%P^.C!E,.QGYFEL?9N^8P;23-=H9[%]Y*F#EY]'%K?\+Z_?G7.8S MP^J/]HEMFM6/6E:5E%_\OA_J1O-B_P;5_NVOS[\ 4$L#!!0 ( (.!^E@3 M)^RZ[P$ *4B : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VKM. MZT 4A>%7B?P 3/8MP!&AHJ%%O( 5)A>1Q)8]"'A[HE"$95&KU;Y8=N]7;(Q_++X/3>#:_C M-N?2S)[;89/+LDD?^\OI,9T/7Y;-\/@B3:H=I!"D]8,,@JQ^D$.0 MUP\*"(KZ00L(6M0/NH:@Z_I!-Q!T4S_H%H)NZP?)'&6<$R1-L";06I!K(?!: M$&PA$%N0;"$P6Q!M(5!;D&TA<%L0;B&06Y!N(;!;$&\AT%M1;R706U%O)=!; M)R_;!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z M&^IM!'H;ZFT$>MMDLX1 ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U M;T>]G4!O1[V=0&]'O9U ;T>]G4!OGVQV$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3 MZ.VHMQ/H':AW$.@=J'<0Z!VH=Q#H':AW$.@=J'<0Z!V3CY4$>@?J'01Z!^H= M!'H'ZAU_J?=8/O=YO/1\K_'Y?TEU.=V;+X\_+[]/HH2+,\X)_DJY_P)02P,$ M% @ @X'Z6&(CYQC8 0 2"( !, !;0V]N=&5N=%]4>7!E&UL MS=I=3X,P% ;@O[)P:T;7K_D1YXUZJU[X!RJ<#3*@3=O-^>\M3$TT2EQFXGL# M@;;G/;3)<\7EXXNC,-FU31<6616CNV L%!6U)N3649=&EM:W)J9'OV+.%&NS M(B9FLSDK;!>IB]/8U\BN+F]H:39-G-SNTNM0VVZ1>6I"-KG>3^RS%IEQKJD+ M$],XVW;EEY3I6T*>5@YS0E6[<)(F9.S;A'[DYX"W=?=;\KXN:?)@?+PS;9K% M=@T+\:6AD(^7^*9'NUS6!96VV+1I21Z<)U.&BBBV3;XO>C*>'-,.T_[*C\X? MRHP%IID/WKJ03LS3X7'O1]*OGKI4B'RLQS_Q(S&5/OK[J#_MDLI?9J?M?;9^ M/9Q'8,/M^#W^?,8?]0_L0X#T(4'Z4"!]:) ^YB!]G(+T<0;2QSE('WR&T@B* MJ!R%5(YB*D=!E:.HRE%8Y2BN&UL4$L! A0# M% @ @X'Z6.G0RQSO *P( !$ ( !KP &1O8U!R M;W!S+V-O&UL4$L! A0#% @ @X'Z6)E&PO=V]R:W-H965T M&UL4$L! A0#% @ @X'Z6.GR5Y8T!P Q!X !@ M ("!%0X 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ @X'Z6#89(^H>! N! !@ ("!\" 'AL M+W=O;,. " I@ & @(&L M+0 >&PO=V]R:W-H965T&UL4$L! A0#% @ @X'Z6/>T MB1R\"P *Q\ !@ ("!E3P 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ @X'Z6*P2LY6T"0 -AD !D ("!Q%T 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ @X'Z6,"( MO'QF!@ !A !D ("!U'8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @X'Z6 0#W0.L" F18 !D M ("!0H4 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ @X'Z6(V:LN%M P 0P@ !D ("! MFYL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ @X'Z6!#!S#H0! :0D !D ("!U*L 'AL+W=O&PO=V]R:W-H965T^ !X;"]W;W)K&UL4$L! A0#% @ @X'Z6+D5H9G( P ;@@ !D M ("!L\( 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ @X'Z6&(A63K+ P ZQ$ !D ("!+&PO=V]R:W-H965T&UL4$L! A0#% @ M@X'Z6$_'YB>\ @ (P< !D ("!P-H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @X'Z6%>S->K8 @ M#P@ !D ("!K^D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @X'Z6!-(2268!P ACD !D M ("!(?, 'AL+W=O&PO=V]R:W-H M965TK] !X;"]W;W)K&UL4$L! M A0#% @ @X'Z6!&C^;,A P Z@D !D ("!00P! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @X'Z M6"ZVQ:U0! ZQ@ !D ("!Y!8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @X'Z6%7XS0IL P Y P M !D ("!V"8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @X'Z6"K\4T* P F!$ !D M ("!=S0! 'AL+W=O0;$" #L" &0 @($N. $ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ @X'Z6'0ENFWH P PA, !D ("!JS\! 'AL+W=O M_\5QP0& ? M+P &0 @('*0P$ >&PO=V]R:W-H965T*NQS $P( L M ( !DDT! %]R96QS+RYR96QS4$L! A0#% @ @X'Z6&SK M]JN+! @28 \ ( !>TX! 'AL+W=O7!E&UL 64$L%!@ !" $( !1( &-7 0 $! end XML 71 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 72 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 74 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2 html 300 291 1 false 78 0 false 6 false false R1.htm 0000001 - Document - Cover Sheet http://www.uct.com/role/Cover Cover Cover 1 false false R2.htm 9952151 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.uct.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 9952152 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.uct.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 9952153 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.uct.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 9952154 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.uct.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss Condensed Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 9952155 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 9952156 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.uct.com/role/CondensedConsolidatedStatementsofStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 7 false false R8.htm 9952157 - Disclosure - Organization and Significant Accounting Policies Sheet http://www.uct.com/role/OrganizationandSignificantAccountingPolicies Organization and Significant Accounting Policies Notes 8 false false R9.htm 9952158 - Disclosure - Business Combinations Sheet http://www.uct.com/role/BusinessCombinations Business Combinations Notes 9 false false R10.htm 9952159 - Disclosure - Balance Sheet Information Sheet http://www.uct.com/role/BalanceSheetInformation Balance Sheet Information Notes 10 false false R11.htm 9952160 - Disclosure - Fair Value Sheet http://www.uct.com/role/FairValue Fair Value Notes 11 false false R12.htm 9952161 - Disclosure - Goodwill and Intangible Assets Sheet http://www.uct.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 12 false false R13.htm 9952162 - Disclosure - Borrowing Arrangements Sheet http://www.uct.com/role/BorrowingArrangements Borrowing Arrangements Notes 13 false false R14.htm 9952163 - Disclosure - Income Tax Sheet http://www.uct.com/role/IncomeTax Income Tax Notes 14 false false R15.htm 9952164 - Disclosure - Retirement Plans Sheet http://www.uct.com/role/RetirementPlans Retirement Plans Notes 15 false false R16.htm 9952165 - Disclosure - Commitments and Contingencies Sheet http://www.uct.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 16 false false R17.htm 9952166 - Disclosure - Stockholders' Equity and Noncontrolling Interests Sheet http://www.uct.com/role/StockholdersEquityandNoncontrollingInterests Stockholders' Equity and Noncontrolling Interests Notes 17 false false R18.htm 9952167 - Disclosure - Employee Stock Plans Sheet http://www.uct.com/role/EmployeeStockPlans Employee Stock Plans Notes 18 false false R19.htm 9952168 - Disclosure - Revenue Recognition Sheet http://www.uct.com/role/RevenueRecognition Revenue Recognition Notes 19 false false R20.htm 9952169 - Disclosure - Leases Sheet http://www.uct.com/role/Leases Leases Notes 20 false false R21.htm 9952170 - Disclosure - Net Income (Loss) Per Share Sheet http://www.uct.com/role/NetIncomeLossPerShare Net Income (Loss) Per Share Notes 21 false false R22.htm 9952171 - Disclosure - Reportable Segments Sheet http://www.uct.com/role/ReportableSegments Reportable Segments Notes 22 false false R23.htm 9954471 - Disclosure - Organization and Significant Accounting Policies (Policies) Sheet http://www.uct.com/role/OrganizationandSignificantAccountingPoliciesPolicies Organization and Significant Accounting Policies (Policies) Policies http://www.uct.com/role/OrganizationandSignificantAccountingPolicies 23 false false R24.htm 9954472 - Disclosure - Business Combinations (Tables) Sheet http://www.uct.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.uct.com/role/BusinessCombinations 24 false false R25.htm 9954473 - Disclosure - Balance Sheet Information (Tables) Sheet http://www.uct.com/role/BalanceSheetInformationTables Balance Sheet Information (Tables) Tables http://www.uct.com/role/BalanceSheetInformation 25 false false R26.htm 9954474 - Disclosure - Fair Value (Tables) Sheet http://www.uct.com/role/FairValueTables Fair Value (Tables) Tables http://www.uct.com/role/FairValue 26 false false R27.htm 9954475 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.uct.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.uct.com/role/GoodwillandIntangibleAssets 27 false false R28.htm 9954476 - Disclosure - Retirement Plans (Table) Sheet http://www.uct.com/role/RetirementPlansTable Retirement Plans (Table) Tables http://www.uct.com/role/RetirementPlans 28 false false R29.htm 9954477 - Disclosure - Employee Stock Plans (Tables) Sheet http://www.uct.com/role/EmployeeStockPlansTables Employee Stock Plans (Tables) Tables http://www.uct.com/role/EmployeeStockPlans 29 false false R30.htm 9954478 - Disclosure - Revenue Recognition (Tables) Sheet http://www.uct.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.uct.com/role/RevenueRecognition 30 false false R31.htm 9954479 - Disclosure - Net Income (Loss) Per Share (Tables) Sheet http://www.uct.com/role/NetIncomeLossPerShareTables Net Income (Loss) Per Share (Tables) Tables http://www.uct.com/role/NetIncomeLossPerShare 31 false false R32.htm 9954480 - Disclosure - Reportable Segments (Tables) Sheet http://www.uct.com/role/ReportableSegmentsTables Reportable Segments (Tables) Tables http://www.uct.com/role/ReportableSegments 32 false false R33.htm 9954481 - Disclosure - Business Combinations - Additional Information (Details) Sheet http://www.uct.com/role/BusinessCombinationsAdditionalInformationDetails Business Combinations - Additional Information (Details) Details 33 false false R34.htm 9954482 - Disclosure - Business Combinations - Summary of Preliminary Fair Values of Assets Acquired, Liabilities Assumed and Noncontrolling Interest at Date of Acquisition (Details) Sheet http://www.uct.com/role/BusinessCombinationsSummaryofPreliminaryFairValuesofAssetsAcquiredLiabilitiesAssumedandNoncontrollingInterestatDateofAcquisitionDetails Business Combinations - Summary of Preliminary Fair Values of Assets Acquired, Liabilities Assumed and Noncontrolling Interest at Date of Acquisition (Details) Details 34 false false R35.htm 9954483 - Disclosure - Business Combinations - Schedule of Total Purchased Intangible Assets (Details) Sheet http://www.uct.com/role/BusinessCombinationsScheduleofTotalPurchasedIntangibleAssetsDetails Business Combinations - Schedule of Total Purchased Intangible Assets (Details) Details 35 false false R36.htm 9954484 - Disclosure - Balance Sheet Information - Summary of Inventories (Details) Sheet http://www.uct.com/role/BalanceSheetInformationSummaryofInventoriesDetails Balance Sheet Information - Summary of Inventories (Details) Details 36 false false R37.htm 9954485 - Disclosure - Balance Sheet Information - Property, Plant and Equipment, Net (Details) Sheet http://www.uct.com/role/BalanceSheetInformationPropertyPlantandEquipmentNetDetails Balance Sheet Information - Property, Plant and Equipment, Net (Details) Details 37 false false R38.htm 9954486 - Disclosure - Fair Value - Schedule of Fair Value, Assets and Liabilities Measured (Details) Sheet http://www.uct.com/role/FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredDetails Fair Value - Schedule of Fair Value, Assets and Liabilities Measured (Details) Details 38 false false R39.htm 9954487 - Disclosure - Fair Value - Additional Information (Details) Sheet http://www.uct.com/role/FairValueAdditionalInformationDetails Fair Value - Additional Information (Details) Details 39 false false R40.htm 9954488 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details) Sheet http://www.uct.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails Goodwill and Intangible Assets - Additional Information (Details) Details 40 false false R41.htm 9954489 - Disclosure - Goodwill and Intangible Assets - Details of Goodwill (Details) Sheet http://www.uct.com/role/GoodwillandIntangibleAssetsDetailsofGoodwillDetails Goodwill and Intangible Assets - Details of Goodwill (Details) Details 41 false false R42.htm 9954490 - Disclosure - Goodwill and Intangible Assets - Purchased Intangible Assets (Details) Sheet http://www.uct.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsDetails Goodwill and Intangible Assets - Purchased Intangible Assets (Details) Details 42 false false R43.htm 9954491 - Disclosure - Goodwill and Intangible Assets - Future Estimated Amortization Expense (Details) Sheet http://www.uct.com/role/GoodwillandIntangibleAssetsFutureEstimatedAmortizationExpenseDetails Goodwill and Intangible Assets - Future Estimated Amortization Expense (Details) Details 43 false false R44.htm 9954492 - Disclosure - Borrowing Arrangements - Additional Information (Details) Sheet http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails Borrowing Arrangements - Additional Information (Details) Details 44 false false R45.htm 9954493 - Disclosure - Income Tax - Additional Information (Details) Sheet http://www.uct.com/role/IncomeTaxAdditionalInformationDetails Income Tax - Additional Information (Details) Details 45 false false R46.htm 9954494 - Disclosure - Retirement Plans - Additional Information (Details) Sheet http://www.uct.com/role/RetirementPlansAdditionalInformationDetails Retirement Plans - Additional Information (Details) Details 46 false false R47.htm 9954495 - Disclosure - Retirement Plans - Schedule of Future Payment Obligations (Details) Sheet http://www.uct.com/role/RetirementPlansScheduleofFuturePaymentObligationsDetails Retirement Plans - Schedule of Future Payment Obligations (Details) Details 47 false false R48.htm 9954496 - Disclosure - Stockholders' Equity and Noncontrolling Interests - Additional Information (Details) Sheet http://www.uct.com/role/StockholdersEquityandNoncontrollingInterestsAdditionalInformationDetails Stockholders' Equity and Noncontrolling Interests - Additional Information (Details) Details 48 false false R49.htm 9954497 - Disclosure - Employee Stock Plans - Additional Information (Details) Sheet http://www.uct.com/role/EmployeeStockPlansAdditionalInformationDetails Employee Stock Plans - Additional Information (Details) Details 49 false false R50.htm 9954498 - Disclosure - Employee Stock Plans - Stock-Based Compensation Expense Included in Condensed Consolidated Statements of Operations (Details) Sheet http://www.uct.com/role/EmployeeStockPlansStockBasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetails Employee Stock Plans - Stock-Based Compensation Expense Included in Condensed Consolidated Statements of Operations (Details) Details 50 false false R51.htm 9954499 - Disclosure - Employee Stock Plans - Summary of Restricted Stock Unit, Performance Stock Units and Restricted Stock Award Activity (Details) Sheet http://www.uct.com/role/EmployeeStockPlansSummaryofRestrictedStockUnitPerformanceStockUnitsandRestrictedStockAwardActivityDetails Employee Stock Plans - Summary of Restricted Stock Unit, Performance Stock Units and Restricted Stock Award Activity (Details) Details 51 false false R52.htm 9954500 - Disclosure - Revenue Recognition - Additional Information (Details) Sheet http://www.uct.com/role/RevenueRecognitionAdditionalInformationDetails Revenue Recognition - Additional Information (Details) Details 52 false false R53.htm 9954501 - Disclosure - Revenue Recognition - Summary of Revenue by Geographic Area (Details) Sheet http://www.uct.com/role/RevenueRecognitionSummaryofRevenuebyGeographicAreaDetails Revenue Recognition - Summary of Revenue by Geographic Area (Details) Details 53 false false R54.htm 9954502 - Disclosure - Revenue Recognition - Summary of the Most Significant Customers (Details) Sheet http://www.uct.com/role/RevenueRecognitionSummaryoftheMostSignificantCustomersDetails Revenue Recognition - Summary of the Most Significant Customers (Details) Details 54 false false R55.htm 9954503 - Disclosure - Leases (Details) Sheet http://www.uct.com/role/LeasesDetails Leases (Details) Details http://www.uct.com/role/Leases 55 false false R56.htm 9954504 - Disclosure - Net Income (Loss) Per Share - Basic and Diluted Net Income Per Share (Details) Sheet http://www.uct.com/role/NetIncomeLossPerShareBasicandDilutedNetIncomePerShareDetails Net Income (Loss) Per Share - Basic and Diluted Net Income Per Share (Details) Details http://www.uct.com/role/NetIncomeLossPerShareTables 56 false false R57.htm 9954505 - Disclosure - Reportable Segments - Additional Information (Details) Sheet http://www.uct.com/role/ReportableSegmentsAdditionalInformationDetails Reportable Segments - Additional Information (Details) Details 57 false false R58.htm 9954506 - Disclosure - Reportable Segments - Summary of Segment Data (Details) Sheet http://www.uct.com/role/ReportableSegmentsSummaryofSegmentDataDetails Reportable Segments - Summary of Segment Data (Details) Details 58 false false All Reports Book All Reports uctt-20240628.htm uctt-20240628.xsd uctt-20240628_cal.xml uctt-20240628_def.xml uctt-20240628_lab.xml uctt-20240628_pre.xml uctt-20240628_g1.jpg http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 true true JSON 77 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "uctt-20240628.htm": { "nsprefix": "uctt", "nsuri": "http://www.uct.com/20240628", "dts": { "inline": { "local": [ "uctt-20240628.htm" ] }, "schema": { "local": [ "uctt-20240628.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "uctt-20240628_cal.xml" ] }, "definitionLink": { "local": [ "uctt-20240628_def.xml" ] }, "labelLink": { "local": [ "uctt-20240628_lab.xml" ] }, "presentationLink": { "local": [ "uctt-20240628_pre.xml" ] } }, "keyStandard": 264, "keyCustom": 27, "axisStandard": 25, "axisCustom": 0, "memberStandard": 51, "memberCustom": 25, "hidden": { "total": 6, "http://xbrl.sec.gov/dei/2024": 5, "http://www.uct.com/20240628": 1 }, "contextCount": 300, "entityCount": 1, "segmentCount": 78, "elementCount": 495, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 908, "http://xbrl.sec.gov/dei/2024": 29, "http://fasb.org/srt/2024": 1 }, "report": { "R1": { "role": "http://www.uct.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.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": "uctt-20240628.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.uct.com/role/CondensedConsolidatedBalanceSheets", "longName": "9952151 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.uct.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "9952152 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations", "longName": "9952153 - Statement - Condensed Consolidated Statements of Operations", "shortName": "Condensed Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "unique": true } }, "R5": { "role": "http://www.uct.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss", "longName": "9952154 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss)", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "unique": true } }, "R6": { "role": "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows", "longName": "9952155 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "unique": true } }, "R7": { "role": "http://www.uct.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "longName": "9952156 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-16", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-16", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.uct.com/role/OrganizationandSignificantAccountingPolicies", "longName": "9952157 - Disclosure - Organization and Significant Accounting Policies", "shortName": "Organization and Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.uct.com/role/BusinessCombinations", "longName": "9952158 - Disclosure - Business Combinations", "shortName": "Business Combinations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.uct.com/role/BalanceSheetInformation", "longName": "9952159 - Disclosure - Balance Sheet Information", "shortName": "Balance Sheet Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.uct.com/role/FairValue", "longName": "9952160 - Disclosure - Fair Value", "shortName": "Fair Value", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.uct.com/role/GoodwillandIntangibleAssets", "longName": "9952161 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and 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": "uctt-20240628.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": "uctt-20240628.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.uct.com/role/BorrowingArrangements", "longName": "9952162 - Disclosure - Borrowing Arrangements", "shortName": "Borrowing Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "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": "uctt-20240628.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": "uctt-20240628.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.uct.com/role/IncomeTax", "longName": "9952163 - Disclosure - Income Tax", "shortName": "Income Tax", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "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": "uctt-20240628.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": "uctt-20240628.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.uct.com/role/RetirementPlans", "longName": "9952164 - Disclosure - Retirement Plans", "shortName": "Retirement Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "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": "uctt-20240628.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": "uctt-20240628.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.uct.com/role/CommitmentsandContingencies", "longName": "9952165 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "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": "uctt-20240628.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": "uctt-20240628.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.uct.com/role/StockholdersEquityandNoncontrollingInterests", "longName": "9952166 - Disclosure - Stockholders' Equity and Noncontrolling Interests", "shortName": "Stockholders' Equity and Noncontrolling Interests", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.uct.com/role/EmployeeStockPlans", "longName": "9952167 - Disclosure - Employee Stock Plans", "shortName": "Employee Stock Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PostemploymentBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PostemploymentBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.uct.com/role/RevenueRecognition", "longName": "9952168 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "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": "uctt-20240628.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": "uctt-20240628.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.uct.com/role/Leases", "longName": "9952169 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.uct.com/role/NetIncomeLossPerShare", "longName": "9952170 - Disclosure - Net Income (Loss) Per Share", "shortName": "Net Income (Loss) Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.uct.com/role/ReportableSegments", "longName": "9952171 - Disclosure - Reportable Segments", "shortName": "Reportable Segments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "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": "uctt-20240628.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": "uctt-20240628.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.uct.com/role/OrganizationandSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Organization and Significant Accounting Policies (Policies)", "shortName": "Organization and Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.uct.com/role/BusinessCombinationsTables", "longName": "9954472 - Disclosure - Business Combinations (Tables)", "shortName": "Business Combinations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.uct.com/role/BalanceSheetInformationTables", "longName": "9954473 - Disclosure - Balance Sheet Information (Tables)", "shortName": "Balance Sheet Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.uct.com/role/FairValueTables", "longName": "9954474 - Disclosure - Fair Value (Tables)", "shortName": "Fair Value (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.uct.com/role/GoodwillandIntangibleAssetsTables", "longName": "9954475 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.uct.com/role/RetirementPlansTable", "longName": "9954476 - Disclosure - Retirement Plans (Table)", "shortName": "Retirement Plans (Table)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "uctt:ScheduleOfFuturePaymentObligationsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "uctt:ScheduleOfFuturePaymentObligationsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.uct.com/role/EmployeeStockPlansTables", "longName": "9954477 - Disclosure - Employee Stock Plans (Tables)", "shortName": "Employee Stock Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.uct.com/role/RevenueRecognitionTables", "longName": "9954478 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.uct.com/role/NetIncomeLossPerShareTables", "longName": "9954479 - Disclosure - Net Income (Loss) Per Share (Tables)", "shortName": "Net Income (Loss) Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.uct.com/role/ReportableSegmentsTables", "longName": "9954480 - Disclosure - Reportable Segments (Tables)", "shortName": "Reportable Segments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.uct.com/role/BusinessCombinationsAdditionalInformationDetails", "longName": "9954481 - Disclosure - Business Combinations - Additional Information (Details)", "shortName": "Business Combinations - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-88", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-88", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.uct.com/role/BusinessCombinationsSummaryofPreliminaryFairValuesofAssetsAcquiredLiabilitiesAssumedandNoncontrollingInterestatDateofAcquisitionDetails", "longName": "9954482 - Disclosure - Business Combinations - Summary of Preliminary Fair Values of Assets Acquired, Liabilities Assumed and Noncontrolling Interest at Date of Acquisition (Details)", "shortName": "Business Combinations - Summary of Preliminary Fair Values of Assets Acquired, Liabilities Assumed and Noncontrolling Interest at Date of Acquisition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-88", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "unique": true } }, "R35": { "role": "http://www.uct.com/role/BusinessCombinationsScheduleofTotalPurchasedIntangibleAssetsDetails", "longName": "9954483 - Disclosure - Business Combinations - Schedule of Total Purchased Intangible Assets (Details)", "shortName": "Business Combinations - Schedule of Total Purchased Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-88", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-90", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "unique": true } }, "R36": { "role": "http://www.uct.com/role/BalanceSheetInformationSummaryofInventoriesDetails", "longName": "9954484 - Disclosure - Balance Sheet Information - Summary of Inventories (Details)", "shortName": "Balance Sheet Information - Summary of Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.uct.com/role/BalanceSheetInformationPropertyPlantandEquipmentNetDetails", "longName": "9954485 - Disclosure - Balance Sheet Information - Property, Plant and Equipment, Net (Details)", "shortName": "Balance Sheet Information - Property, Plant and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-3", "name": "uctt:PropertyPlantAndEquipmentNetExcludingConstructionInProgress", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "uctt:PropertyPlantAndEquipmentNetExcludingConstructionInProgress", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.uct.com/role/FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredDetails", "longName": "9954486 - Disclosure - Fair Value - Schedule of Fair Value, Assets and Liabilities Measured (Details)", "shortName": "Fair Value - Schedule of Fair Value, Assets and Liabilities Measured (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-110", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-110", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.uct.com/role/FairValueAdditionalInformationDetails", "longName": "9954487 - Disclosure - Fair Value - Additional Information (Details)", "shortName": "Fair Value - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DefinedBenefitPensionPlanCurrentAndNoncurrentLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "uctt:GainLossFromChangeInFairValueOfContingentEarnOutLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "unique": true } }, "R40": { "role": "http://www.uct.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails", "longName": "9954488 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details)", "shortName": "Goodwill and Intangible Assets - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:GoodwillImpairmentLoss", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:GoodwillImpairmentLoss", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.uct.com/role/GoodwillandIntangibleAssetsDetailsofGoodwillDetails", "longName": "9954489 - Disclosure - Goodwill and Intangible Assets - Details of Goodwill (Details)", "shortName": "Goodwill and Intangible Assets - Details of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-142", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "unique": true } }, "R42": { "role": "http://www.uct.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsDetails", "longName": "9954490 - Disclosure - Goodwill and Intangible Assets - Purchased Intangible Assets (Details)", "shortName": "Goodwill and Intangible Assets - Purchased Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.uct.com/role/GoodwillandIntangibleAssetsFutureEstimatedAmortizationExpenseDetails", "longName": "9954491 - Disclosure - Goodwill and Intangible Assets - Future Estimated Amortization Expense (Details)", "shortName": "Goodwill and Intangible Assets - Future Estimated Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails", "longName": "9954492 - Disclosure - Borrowing Arrangements - Additional Information (Details)", "shortName": "Borrowing Arrangements - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProceedsFromBankDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:AmortizationOfFinancingCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "us-gaap:AmortizationOfFinancingCosts", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "unique": true } }, "R45": { "role": "http://www.uct.com/role/IncomeTaxAdditionalInformationDetails", "longName": "9954493 - Disclosure - Income Tax - Additional Information (Details)", "shortName": "Income Tax - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.uct.com/role/RetirementPlansAdditionalInformationDetails", "longName": "9954494 - Disclosure - Retirement Plans - Additional Information (Details)", "shortName": "Retirement Plans - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "unique": true } }, "R47": { "role": "http://www.uct.com/role/RetirementPlansScheduleofFuturePaymentObligationsDetails", "longName": "9954495 - Disclosure - Retirement Plans - Schedule of Future Payment Obligations (Details)", "shortName": "Retirement Plans - Schedule of Future Payment Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.uct.com/role/StockholdersEquityandNoncontrollingInterestsAdditionalInformationDetails", "longName": "9954496 - Disclosure - Stockholders' Equity and Noncontrolling Interests - Additional Information (Details)", "shortName": "Stockholders' Equity and Noncontrolling Interests - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:StockRepurchasedDuringPeriodValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-194", "name": "srt:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "unique": true } }, "R49": { "role": "http://www.uct.com/role/EmployeeStockPlansAdditionalInformationDetails", "longName": "9954497 - Disclosure - Employee Stock Plans - Additional Information (Details)", "shortName": "Employee Stock Plans - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "unique": true } }, "R50": { "role": "http://www.uct.com/role/EmployeeStockPlansStockBasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetails", "longName": "9954498 - Disclosure - Employee Stock Plans - Stock-Based Compensation Expense Included in Condensed Consolidated Statements of Operations (Details)", "shortName": "Employee Stock Plans - Stock-Based Compensation Expense Included in Condensed Consolidated Statements of Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:ShareBasedCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-198", "name": "us-gaap:ShareBasedCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "unique": true } }, "R51": { "role": "http://www.uct.com/role/EmployeeStockPlansSummaryofRestrictedStockUnitPerformanceStockUnitsandRestrictedStockAwardActivityDetails", "longName": "9954499 - Disclosure - Employee Stock Plans - Summary of Restricted Stock Unit, Performance Stock Units and Restricted Stock Award Activity (Details)", "shortName": "Employee Stock Plans - Summary of Restricted Stock Unit, Performance Stock Units and Restricted Stock Award Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-226", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-226", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.uct.com/role/RevenueRecognitionAdditionalInformationDetails", "longName": "9954500 - Disclosure - Revenue Recognition - Additional Information (Details)", "shortName": "Revenue Recognition - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-277", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-277", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.uct.com/role/RevenueRecognitionSummaryofRevenuebyGeographicAreaDetails", "longName": "9954501 - Disclosure - Revenue Recognition - Summary of Revenue by Geographic Area (Details)", "shortName": "Revenue Recognition - Summary of Revenue by Geographic Area (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-237", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "unique": true } }, "R54": { "role": "http://www.uct.com/role/RevenueRecognitionSummaryoftheMostSignificantCustomersDetails", "longName": "9954502 - Disclosure - Revenue Recognition - Summary of the Most Significant Customers (Details)", "shortName": "Revenue Recognition - Summary of the Most Significant Customers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-265", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-265", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.uct.com/role/LeasesDetails", "longName": "9954503 - Disclosure - Leases (Details)", "shortName": "Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.uct.com/role/NetIncomeLossPerShareBasicandDilutedNetIncomePerShareDetails", "longName": "9954504 - Disclosure - Net Income (Loss) Per Share - Basic and Diluted Net Income Per Share (Details)", "shortName": "Net Income (Loss) Per Share - Basic and Diluted Net Income Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "unique": true } }, "R57": { "role": "http://www.uct.com/role/ReportableSegmentsAdditionalInformationDetails", "longName": "9954505 - Disclosure - Reportable Segments - Additional Information (Details)", "shortName": "Reportable Segments - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.uct.com/role/ReportableSegmentsSummaryofSegmentDataDetails", "longName": "9954506 - Disclosure - Reportable Segments - Summary of Segment Data (Details)", "shortName": "Reportable Segments - Summary of Segment Data (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-281", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20240628.htm", "unique": true } } }, "tag": { "country_AT": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "AT", "presentation": [ "http://www.uct.com/role/RevenueRecognitionSummaryofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Austria", "label": "AUSTRIA" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://www.uct.com/role/FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities:", "label": "Accounts Payable and Accrued Liabilities, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r81", "r846" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableMember", "presentation": [ "http://www.uct.com/role/RevenueRecognitionAdditionalInformationDetails" ], "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": [ "r777" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance for credit losses of $2.1 and $1.0 at June\u00a028, 2024 and December\u00a029, 2023, respectively", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r919" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.uct.com/role/BalanceSheetInformationPropertyPlantandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/role/BalanceSheetInformationPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "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": [ "r41", "r190", "r656" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r19", "r20", "r103", "r195", "r652", "r695", "r696" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (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": [ "r3", "r13", "r20", "r531", "r534", "r573", "r691", "r692", "r898", "r899", "r900", "r907", "r908", "r909", "r910" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.uct.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Useful Life (In years)", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r348", "r790" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r94" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "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": [ "r705", "r907", "r908", "r909", "r910", "r995", "r1054" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Employees' taxes paid upon vesting of restricted stock units", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r55", "r56", "r461" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income (loss) 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": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Account receivable, allowance for credit losses", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r196", "r287", "r321" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.uct.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "uctt_AmortizationOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20240628", "localname": "AmortizationOfDebtIssuanceCosts", "crdr": "debit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt issuance costs", "label": "Amortization Of Debt Issuance Costs", "documentation": "Amortization of debt issuance costs." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt issuance costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r109", "r409", "r904", "r1007" ] }, "uctt_AmortizationOfFiniteLivedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20240628", "localname": "AmortizationOfFiniteLivedIntangibles", "crdr": "debit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangible assets", "label": "Amortization Of Finite Lived Intangibles", "documentation": "Amortization of finite-lived intangibles." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.uct.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangible assets", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r9", "r345", "r352", "r811" ] }, "uctt_AppliedMaterialsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20240628", "localname": "AppliedMaterialsIncMember", "presentation": [ "http://www.uct.com/role/RevenueRecognitionSummaryoftheMostSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Applied Materials, Inc.", "label": "Applied Materials Inc [Member]", "documentation": "Applied Materials Inc." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheets", "http://www.uct.com/role/ReportableSegmentsSummaryofSegmentDataDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "terseLabel": "Total segment assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r137", "r150", "r194", "r221", "r250", "r256", "r274", "r278", "r318", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r524", "r528", "r553", "r647", "r733", "r803", "r804", "r846", "r876", "r960", "r961", "r1011" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheets", "http://www.uct.com/role/ReportableSegmentsSummaryofSegmentDataDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "verboseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r186", "r198", "r221", "r318", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r524", "r528", "r553", "r846", "r960", "r961", "r1011" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.uct.com/role/FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan assets", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r541", "r542", "r833" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.uct.com/role/EmployeeStockPlansAdditionalInformationDetails", "http://www.uct.com/role/EmployeeStockPlansSummaryofRestrictedStockUnitPerformanceStockUnitsandRestrictedStockAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488" ] }, "uctt_BacklogMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20240628", "localname": "BacklogMember", "presentation": [ "http://www.uct.com/role/BusinessCombinationsScheduleofTotalPurchasedIntangibleAssetsDetails", "http://www.uct.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Backlog", "label": "Backlog [Member]", "documentation": "Backlog" } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.uct.com/role/RevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location", "label": "Statement of Financial Position Location, Balance [Axis]", "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r366", "r1022", "r1023" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.uct.com/role/RevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location", "label": "Statement of Financial Position Location, Balance [Domain]", "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r74", "r75", "r366", "r1022", "r1023" ] }, "uctt_BankDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20240628", "localname": "BankDebtMember", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bank Debt", "label": "Bank Debt [Member]", "documentation": "Bank Debt [Member]" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.uct.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BuildingMember", "presentation": [ "http://www.uct.com/role/BalanceSheetInformationPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings", "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r122" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.uct.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.uct.com/role/BusinessCombinationsScheduleofTotalPurchasedIntangibleAssetsDetails", "http://www.uct.com/role/BusinessCombinationsSummaryofPreliminaryFairValuesofAssetsAcquiredLiabilitiesAssumedandNoncontrollingInterestatDateofAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r346", "r347", "r348", "r349", "r350", "r518", "r825", "r826" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.uct.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.uct.com/role/BusinessCombinationsScheduleofTotalPurchasedIntangibleAssetsDetails", "http://www.uct.com/role/BusinessCombinationsSummaryofPreliminaryFairValuesofAssetsAcquiredLiabilitiesAssumedandNoncontrollingInterestatDateofAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r58", "r60", "r346", "r347", "r348", "r349", "r350", "r518", "r825", "r826" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.uct.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.uct.com/role/BusinessCombinationsScheduleofTotalPurchasedIntangibleAssetsDetails", "http://www.uct.com/role/BusinessCombinationsSummaryofPreliminaryFairValuesofAssetsAcquiredLiabilitiesAssumedandNoncontrollingInterestatDateofAcquisitionDetails", "http://www.uct.com/role/StockholdersEquityandNoncontrollingInterestsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r518" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://www.uct.com/role/BusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business acquisition percentage of voting interests acquired", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r59" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://www.uct.com/role/BusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition related costs", "label": "Business Combination, Acquisition Related Costs", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r57" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.uct.com/role/BusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total purchase consideration", "label": "Business Combination, Consideration Transferred", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r0", "r1", "r12" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "crdr": "credit", "presentation": [ "http://www.uct.com/role/BusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business acquisition potential cash earn-out payments", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid." } } }, "auth_ref": [ "r65" ] }, "uctt_BusinessCombinationContingentConsiderationFairValueOfPotentialEarnOutPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20240628", "localname": "BusinessCombinationContingentConsiderationFairValueOfPotentialEarnOutPayments", "crdr": "credit", "presentation": [ "http://www.uct.com/role/BusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business acquisition fair value of potential earn-out payments", "label": "Business Combination, Contingent Consideration, Fair Value Of Potential Earn Out Payments", "documentation": "Business Combination, Contingent Consideration, Fair Value Of Potential Earn Out Payments" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.uct.com/role/BusinessCombinations" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combinations", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r129", "r519" ] }, "uctt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensationAndRelatedBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20240628", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensationAndRelatedBenefits", "crdr": "credit", "calculation": { "http://www.uct.com/role/BusinessCombinationsSummaryofPreliminaryFairValuesofAssetsAcquiredLiabilitiesAssumedandNoncontrollingInterestatDateofAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.uct.com/role/BusinessCombinationsSummaryofPreliminaryFairValuesofAssetsAcquiredLiabilitiesAssumedandNoncontrollingInterestatDateofAcquisitionDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accrued compensation and related benefits", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accrued Compensation And Related Benefits", "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accrued Compensation And Related Benefits" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "crdr": "credit", "calculation": { "http://www.uct.com/role/BusinessCombinationsSummaryofPreliminaryFairValuesofAssetsAcquiredLiabilitiesAssumedandNoncontrollingInterestatDateofAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/role/BusinessCombinationsSummaryofPreliminaryFairValuesofAssetsAcquiredLiabilitiesAssumedandNoncontrollingInterestatDateofAcquisitionDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Operating lease liabilities", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation", "documentation": "Amount of lease obligation assumed in business combination." } } }, "auth_ref": [ "r62" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://www.uct.com/role/BusinessCombinationsSummaryofPreliminaryFairValuesofAssetsAcquiredLiabilitiesAssumedandNoncontrollingInterestatDateofAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.uct.com/role/BusinessCombinationsSummaryofPreliminaryFairValuesofAssetsAcquiredLiabilitiesAssumedandNoncontrollingInterestatDateofAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r62" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "crdr": "debit", "calculation": { "http://www.uct.com/role/BusinessCombinationsSummaryofPreliminaryFairValuesofAssetsAcquiredLiabilitiesAssumedandNoncontrollingInterestatDateofAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.uct.com/role/BusinessCombinationsSummaryofPreliminaryFairValuesofAssetsAcquiredLiabilitiesAssumedandNoncontrollingInterestatDateofAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r62" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://www.uct.com/role/BusinessCombinationsSummaryofPreliminaryFairValuesofAssetsAcquiredLiabilitiesAssumedandNoncontrollingInterestatDateofAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.uct.com/role/BusinessCombinationsSummaryofPreliminaryFairValuesofAssetsAcquiredLiabilitiesAssumedandNoncontrollingInterestatDateofAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r62" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://www.uct.com/role/BusinessCombinationsSummaryofPreliminaryFairValuesofAssetsAcquiredLiabilitiesAssumedandNoncontrollingInterestatDateofAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.uct.com/role/BusinessCombinationsSummaryofPreliminaryFairValuesofAssetsAcquiredLiabilitiesAssumedandNoncontrollingInterestatDateofAcquisitionDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts payable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date." } } }, "auth_ref": [ "r62" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.uct.com/role/BusinessCombinationsSummaryofPreliminaryFairValuesofAssetsAcquiredLiabilitiesAssumedandNoncontrollingInterestatDateofAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.uct.com/role/BusinessCombinationsSummaryofPreliminaryFairValuesofAssetsAcquiredLiabilitiesAssumedandNoncontrollingInterestatDateofAcquisitionDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Other current liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r62" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.uct.com/role/BusinessCombinationsSummaryofPreliminaryFairValuesofAssetsAcquiredLiabilitiesAssumedandNoncontrollingInterestatDateofAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/role/BusinessCombinationsSummaryofPreliminaryFairValuesofAssetsAcquiredLiabilitiesAssumedandNoncontrollingInterestatDateofAcquisitionDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred tax liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date." } } }, "auth_ref": [ "r62" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "calculation": { "http://www.uct.com/role/BusinessCombinationsSummaryofPreliminaryFairValuesofAssetsAcquiredLiabilitiesAssumedandNoncontrollingInterestatDateofAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.uct.com/role/BusinessCombinationsScheduleofTotalPurchasedIntangibleAssetsDetails", "http://www.uct.com/role/BusinessCombinationsSummaryofPreliminaryFairValuesofAssetsAcquiredLiabilitiesAssumedandNoncontrollingInterestatDateofAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchased intangible assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r61", "r62" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "calculation": { "http://www.uct.com/role/BusinessCombinationsSummaryofPreliminaryFairValuesofAssetsAcquiredLiabilitiesAssumedandNoncontrollingInterestatDateofAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.uct.com/role/BusinessCombinationsSummaryofPreliminaryFairValuesofAssetsAcquiredLiabilitiesAssumedandNoncontrollingInterestatDateofAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r61", "r62" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.uct.com/role/BusinessCombinationsSummaryofPreliminaryFairValuesofAssetsAcquiredLiabilitiesAssumedandNoncontrollingInterestatDateofAcquisitionDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.uct.com/role/BusinessCombinationsSummaryofPreliminaryFairValuesofAssetsAcquiredLiabilitiesAssumedandNoncontrollingInterestatDateofAcquisitionDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total identifiable net assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r61", "r62" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.uct.com/role/BusinessCombinationsSummaryofPreliminaryFairValuesofAssetsAcquiredLiabilitiesAssumedandNoncontrollingInterestatDateofAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.uct.com/role/BusinessCombinationsSummaryofPreliminaryFairValuesofAssetsAcquiredLiabilitiesAssumedandNoncontrollingInterestatDateofAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r61", "r62" ] }, "uctt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20240628", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets", "crdr": "debit", "calculation": { "http://www.uct.com/role/BusinessCombinationsSummaryofPreliminaryFairValuesofAssetsAcquiredLiabilitiesAssumedandNoncontrollingInterestatDateofAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/role/BusinessCombinationsSummaryofPreliminaryFairValuesofAssetsAcquiredLiabilitiesAssumedandNoncontrollingInterestatDateofAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Business Combination, Recognized Identifiable Assets Acquired Goodwill And Liabilities Assumed, Operating Lease, Right Of Use Assets", "documentation": "Business Combination, Recognized Identifiable Assets Acquired Goodwill And Liabilities Assumed, Operating Lease, Right Of Use Assets" } } }, "auth_ref": [] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "CN", "presentation": [ "http://www.uct.com/role/RevenueRecognitionSummaryofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "China", "label": "CHINA" } } }, "auth_ref": [] }, "country_CZ": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "CZ", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails", "http://www.uct.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Czech Republic", "label": "CZECHIA" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r25", "r188", "r793" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at 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": [ "r25", "r114", "r219" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease) in cash and cash equivalents", "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": [ "r2", "r114" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash investing and financing activities:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "uctt_CinosCoLtdAndCinosXianCleanTechnologyLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20240628", "localname": "CinosCoLtdAndCinosXianCleanTechnologyLtdMember", "presentation": [ "http://www.uct.com/role/StockholdersEquityandNoncontrollingInterestsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cinos Co Ltd [Member]", "label": "Cinos Co Ltd And Cinos Xian Clean Technology Ltd [Member]", "documentation": "Cinos Co., Ltd. and Cinos Xian Clean Technology, Ltd." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.uct.com/role/Cover" ], "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/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (See Note 9)", "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": [ "r90", "r141", "r649", "r720" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.uct.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": [ "r123", "r370", "r371", "r778", "r950", "r955" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.uct.com/role/StockholdersEquityandNoncontrollingInterestsAdditionalInformationDetails" ], "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": [ "r865", "r866", "r867", "r869", "r870", "r871", "r872", "r907", "r908", "r910", "r995", "r1053", "r1054" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r93" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r93", "r721" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r93" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.uct.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "periodStartLabel": "Common stock, shares, beginning balance (in shares)", "periodEndLabel": "Common stock, shares, ending balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r14", "r93", "r721", "r739", "r1054", "r1055" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock \u2014 $0.001 par value, 90.0 shares authorized; 46.5 and 46.1 shares issued and 45.0 and 44.6 shares outstanding at June\u00a028, 2024 and December\u00a029, 2023, 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": [ "r93", "r651", "r846" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income (loss) attributable to UCT", "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": [ "r21", "r201", "r203", "r210", "r643", "r664", "r666" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive income, attributable to noncontrolling interests", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r7", "r69", "r73", "r201", "r203", "r209", "r642", "r664", "r665" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income (loss)", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r73", "r133", "r201", "r203", "r208", "r641", "r664" ] }, "uctt_ComputerEquipmentAndSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20240628", "localname": "ComputerEquipmentAndSoftwareMember", "presentation": [ "http://www.uct.com/role/BalanceSheetInformationPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer equipment and software", "label": "Computer Equipment And Software [Member]", "documentation": "Computer equipment and software." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.uct.com/role/RevenueRecognitionAdditionalInformationDetails", "http://www.uct.com/role/RevenueRecognitionSummaryoftheMostSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r32", "r33", "r76", "r77", "r285", "r777" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.uct.com/role/RevenueRecognitionAdditionalInformationDetails", "http://www.uct.com/role/RevenueRecognitionSummaryoftheMostSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r32", "r33", "r76", "r77", "r285", "r698", "r777" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.uct.com/role/RevenueRecognitionAdditionalInformationDetails", "http://www.uct.com/role/RevenueRecognitionSummaryoftheMostSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type", "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": [ "r32", "r33", "r76", "r77", "r285", "r777", "r884" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.uct.com/role/RevenueRecognitionAdditionalInformationDetails", "http://www.uct.com/role/RevenueRecognitionSummaryoftheMostSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [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": [ "r777" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.uct.com/role/RevenueRecognitionAdditionalInformationDetails", "http://www.uct.com/role/RevenueRecognitionSummaryoftheMostSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Concentration percentage", "terseLabel": "Total", "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": [ "r32", "r33", "r76", "r77", "r285" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.uct.com/role/RevenueRecognitionAdditionalInformationDetails", "http://www.uct.com/role/RevenueRecognitionSummaryoftheMostSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk." } } }, "auth_ref": [ "r31", "r32", "r33", "r34", "r76", "r136", "r777" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.uct.com/role/RevenueRecognitionAdditionalInformationDetails", "http://www.uct.com/role/RevenueRecognitionSummaryoftheMostSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type", "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": [ "r32", "r33", "r76", "r77", "r285", "r777" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.uct.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "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": [ "r70", "r795" ] }, "us-gaap_ConstructionInProgressGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionInProgressGross", "crdr": "debit", "calculation": { "http://www.uct.com/role/BalanceSheetInformationPropertyPlantandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/role/BalanceSheetInformationPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in progress", "label": "Construction in Progress, Gross", "documentation": "Amount of 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": [ "r122" ] }, "uctt_ContingentEarnoutLiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20240628", "localname": "ContingentEarnoutLiabilityMember", "presentation": [ "http://www.uct.com/role/FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent earn-out", "label": "Contingent Earnout Liability [Member]", "documentation": "Contingent Earnout Liability" } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Total cost revenues", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r106", "r221", "r318", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r553", "r803", "r960" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues:", "label": "Cost of Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesMember", "presentation": [ "http://www.uct.com/role/EmployeeStockPlansStockBasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues", "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/2024", "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/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "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": [ "r377", "r958" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "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": [ "r377", "r958", "r959" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.uct.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.uct.com/role/RevenueRecognitionAdditionalInformationDetails", "http://www.uct.com/role/RevenueRecognitionSummaryoftheMostSignificantCustomersDetails" ], "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": [ "r119", "r285" ] }, "us-gaap_CustomerRefundLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRefundLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.uct.com/role/RevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unpaid customer rebates", "label": "Customer Refund Liability, Current", "documentation": "Current regulatory liabilities generally represent obligations to make refunds to customers for various reasons including overpayment." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.uct.com/role/BusinessCombinationsScheduleofTotalPurchasedIntangibleAssetsDetails", "http://www.uct.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsDetails" ], "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": [ "r64", "r938", "r939", "r940", "r941", "r943", "r945", "r948", "r949" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.uct.com/role/BorrowingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowing Arrangements", "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": [ "r124", "r220", "r361", "r362", "r363", "r364", "r365", "r376", "r377", "r387", "r393", "r394", "r395", "r396", "r397", "r398", "r403", "r410", "r411", "r413", "r562" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r17", "r83", "r84", "r138", "r140", "r223", "r388", "r389", "r390", "r391", "r392", "r394", "r399", "r400", "r401", "r402", "r404", "r405", "r406", "r407", "r408", "r409", "r812", "r813", "r814", "r815", "r816", "r844", "r905", "r951", "r952", "r953", "r1006", "r1008" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument variable interest rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding 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": [ "r17", "r140", "r414" ] }, "uctt_DebtInstrumentExtensionTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.uct.com/20240628", "localname": "DebtInstrumentExtensionTerm", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Extended maturity date period", "label": "Debt Instrument, Extension Term", "documentation": "Debt Instrument, Extension Term" } } }, "auth_ref": [] }, "uctt_DebtInstrumentInterestRateStatedPercentageReduction": { "xbrltype": "percentItemType", "nsuri": "http://www.uct.com/20240628", "localname": "DebtInstrumentInterestRateStatedPercentageReduction", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, interest rate reduction", "label": "Debt Instrument, Interest Rate, Stated Percentage, Reduction", "documentation": "Debt Instrument, Interest Rate, Stated Percentage, Reduction" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails" ], "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": [ "r223", "r388", "r389", "r390", "r391", "r392", "r394", "r399", "r400", "r401", "r402", "r404", "r405", "r406", "r407", "r408", "r409", "r412", "r812", "r813", "r814", "r815", "r816", "r844", "r905", "r1006", "r1008" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name", "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": [ "r17", "r223", "r388", "r389", "r390", "r391", "r392", "r394", "r399", "r400", "r401", "r402", "r404", "r405", "r406", "r407", "r408", "r409", "r812", "r813", "r814", "r815", "r816", "r844", "r905", "r951", "r952", "r953", "r1006", "r1008" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r17", "r43", "r44", "r78", "r125", "r126", "r223", "r388", "r389", "r390", "r391", "r392", "r394", "r399", "r400", "r401", "r402", "r404", "r405", "r406", "r407", "r408", "r409", "r412", "r812", "r813", "r814", "r815", "r816", "r844", "r905", "r1006", "r1008" ] }, "uctt_DebtIssuanceCostsGrossPreviouslyCapitalized": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20240628", "localname": "DebtIssuanceCostsGrossPreviouslyCapitalized", "crdr": "debit", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred capitalize debt costs", "label": "Debt Issuance Costs, Gross, Previously Capitalized", "documentation": "Debt Issuance Costs, Gross, Previously Capitalized" } } }, "auth_ref": [] }, "uctt_DebtIssuanceCostsLenderFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20240628", "localname": "DebtIssuanceCostsLenderFees", "crdr": "debit", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lender fees", "label": "Debt Issuance Costs, Lender Fees", "documentation": "Debt Issuance Costs, Lender Fees" } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt issuance costs", "label": "Debt Issuance Costs, Gross", "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r1006", "r1008" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets, net", "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": [ "r494", "r495" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r494", "r495", "r648" ] }, "us-gaap_DefinedBenefitPensionPlanCurrentAndNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPensionPlanCurrentAndNoncurrentLiabilities", "crdr": "credit", "presentation": [ "http://www.uct.com/role/FairValueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate pension benefit obligations", "label": "Liability, Defined Benefit Pension Plan", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan. Excludes other postretirement benefit plan." } } }, "auth_ref": [ "r47", "r48", "r139" ] }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanBenefitObligation", "crdr": "credit", "presentation": [ "http://www.uct.com/role/RetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Benefit obligations", "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": [ "r434" ] }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanContributionsByEmployer", "crdr": "debit", "presentation": [ "http://www.uct.com/role/RetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contributions by employer", "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": [ "r436", "r441", "r455", "r821", "r822", "r823", "r824" ] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://www.uct.com/role/FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredDetails" ], "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": [] }, "uctt_DefinedBenefitPlanExpectedFutureBenefitPaymentAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20240628", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentAfterYearFour", "crdr": "credit", "calculation": { "http://www.uct.com/role/RetirementPlansScheduleofFuturePaymentObligationsDetails": { "parentTag": "uctt_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.uct.com/role/RetirementPlansScheduleofFuturePaymentObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Defined Benefit Plan, Expected Future Benefit Payment, After Year Four", "documentation": "Defined Benefit Plan, Expected Future Benefit Payment, After Year Four" } } }, "auth_ref": [] }, "uctt_DefinedBenefitPlanExpectedFutureBenefitPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20240628", "localname": "DefinedBenefitPlanExpectedFutureBenefitPayments", "crdr": "credit", "calculation": { "http://www.uct.com/role/RetirementPlansScheduleofFuturePaymentObligationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.uct.com/role/RetirementPlansScheduleofFuturePaymentObligationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Defined Benefit Plan Expected Future Benefit Payments", "documentation": "Defined benefit plan expected future benefit payments total." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.uct.com/role/RetirementPlansScheduleofFuturePaymentObligationsDetails": { "parentTag": "uctt_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/role/RetirementPlansScheduleofFuturePaymentObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "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": [ "r447" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.uct.com/role/RetirementPlansScheduleofFuturePaymentObligationsDetails": { "parentTag": "uctt_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/role/RetirementPlansScheduleofFuturePaymentObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Remainder of Fiscal Year", "documentation": "Amount of benefit for defined benefit plan expected to be paid in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "crdr": "credit", "calculation": { "http://www.uct.com/role/RetirementPlansScheduleofFuturePaymentObligationsDetails": { "parentTag": "uctt_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/role/RetirementPlansScheduleofFuturePaymentObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "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": [ "r447" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "crdr": "credit", "calculation": { "http://www.uct.com/role/RetirementPlansScheduleofFuturePaymentObligationsDetails": { "parentTag": "uctt_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.uct.com/role/RetirementPlansScheduleofFuturePaymentObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "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": [ "r447" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "crdr": "credit", "calculation": { "http://www.uct.com/role/RetirementPlansScheduleofFuturePaymentObligationsDetails": { "parentTag": "uctt_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.uct.com/role/RetirementPlansScheduleofFuturePaymentObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "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": [ "r447" ] }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "crdr": "debit", "presentation": [ "http://www.uct.com/role/FairValueAdditionalInformationDetails", "http://www.uct.com/role/RetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of benefit plan 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": [ "r435", "r439", "r441", "r442", "r821", "r822", "r823" ] }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanFundedStatusOfPlan", "crdr": "debit", "presentation": [ "http://www.uct.com/role/FairValueAdditionalInformationDetails", "http://www.uct.com/role/RetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unfunded balance of benefit plan", "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": [ "r433", "r437", "r823" ] }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanDisclosureLineItems", "presentation": [ "http://www.uct.com/role/RetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Contribution Plan Disclosure [Line Items]", "label": "Defined Contribution 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": [ "r458" ] }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "crdr": "debit", "presentation": [ "http://www.uct.com/role/RetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discretionary employer contributions", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "presentation": [ "http://www.uct.com/role/RetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employer matching contribution, percent of employees' gross pay", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "presentation": [ "http://www.uct.com/role/RetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employer matching contribution, percent of match", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "documentation": "Percentage employer matches of the employee's percentage contribution matched." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "presentation": [ "http://www.uct.com/role/RetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum contribution from salary, percent", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanTable", "presentation": [ "http://www.uct.com/role/RetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Contribution Plan [Table]", "label": "Defined Contribution Plan [Table]", "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans." } } }, "auth_ref": [ "r458" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r9", "r40" ] }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeGainLossOnDerivativeNet", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Change in the fair value of financial instruments", "label": "Derivative, Gain (Loss) on Derivative, Net", "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r993" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.uct.com/role/BusinessCombinationsScheduleofTotalPurchasedIntangibleAssetsDetails", "http://www.uct.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Developed technology", "label": "Developed Technology Rights [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r131", "r938", "r939", "r940", "r941", "r943", "r945", "r948", "r949" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.uct.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.uct.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.uct.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.uct.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r880" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.uct.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r881" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.uct.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) per share attributable to UCT common stockholders:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations", "http://www.uct.com/role/NetIncomeLossPerShareBasicandDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Net income (loss) per share attributable to UCT \u2014 basic (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": [ "r211", "r229", "r230", "r231", "r232", "r233", "r234", "r239", "r241", "r243", "r244", "r245", "r249", "r516", "r522", "r538", "r539", "r644", "r667", "r796" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations", "http://www.uct.com/role/NetIncomeLossPerShareBasicandDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Net income (loss) per share attributable to UCT \u2014 diluted (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": [ "r211", "r229", "r230", "r231", "r232", "r233", "r234", "r241", "r243", "r244", "r245", "r249", "r516", "r522", "r538", "r539", "r644", "r667", "r796" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.uct.com/role/NetIncomeLossPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income (Loss) Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r238", "r246", "r247", "r248" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash and cash equivalents", "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": [ "r554" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.uct.com/role/IncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r497", "r830" ] }, "us-gaap_EmployeeBenefitsAndShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeBenefitsAndShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.uct.com/role/EmployeeStockPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock based compensation expense", "label": "Employee Benefits and Share-Based Compensation", "documentation": "Amount of expense for employee benefit and equity-based compensation." } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation and related 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": [ "r84" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.uct.com/role/EmployeeStockPlansStockBasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.uct.com/role/EmployeeStockPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated period of options amortization", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r489" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.uct.com/role/EmployeeStockPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized expense of company's unvested restricted stock awards", "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": [ "r992" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.uct.com/role/EmployeeStockPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation cost", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r992" ] }, "uctt_EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20240628", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://www.uct.com/role/EmployeeStockPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Purchase Plan", "label": "Employee Stock Purchase Plan [Member]", "documentation": "Employee stock purchase plan." } } }, "auth_ref": [] }, "uctt_EmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20240628", "localname": "EmployeesMember", "presentation": [ "http://www.uct.com/role/EmployeeStockPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employees", "label": "Employees [Member]", "documentation": "Employees." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.uct.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.uct.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.uct.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.uct.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.uct.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r878" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.uct.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.uct.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityDomain", "presentation": [ "http://www.uct.com/role/StockholdersEquityandNoncontrollingInterestsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Entity", "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.uct.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r878" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.uct.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.uct.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r878" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.uct.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.uct.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r882" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.uct.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r878" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.uct.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r878" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.uct.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r878" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.uct.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r878" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.uct.com/role/StockholdersEquityandNoncontrollingInterestsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r14", "r182", "r204", "r205", "r206", "r224", "r225", "r226", "r228", "r233", "r235", "r237", "r251", "r319", "r320", "r358", "r418", "r506", "r507", "r513", "r514", "r515", "r517", "r521", "r522", "r530", "r531", "r532", "r533", "r534", "r535", "r537", "r555", "r557", "r558", "r559", "r560", "r561", "r563", "r566", "r573", "r662", "r691", "r692", "r693", "r705", "r760" ] }, "us-gaap_EurodollarMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EurodollarMember", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Eurodollar", "label": "Eurodollar [Member]", "documentation": "Interest rate based on U.S. dollar denominated deposits at foreign banks or foreign branches of U.S. banks." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://www.uct.com/role/FairValueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Assets or Liabilities Measured at Fair Value", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "documentation": "Tabular disclosure of financial instrument measured at fair value on recurring or nonrecurring basis. Includes, but is not limited to, instrument classified in shareholders' equity." } } }, "auth_ref": [ "r833", "r997", "r998", "r1003" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.uct.com/role/FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "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": [ "r401", "r441", "r442", "r443", "r444", "r445", "r446", "r540", "r542", "r543", "r544", "r545", "r548", "r549", "r551", "r577", "r578", "r579", "r813", "r814", "r821", "r822", "r823", "r833", "r837" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.uct.com/role/FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Quoted Prices in Active Markets for Identical Assets (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": [ "r401", "r441", "r446", "r542", "r549", "r577", "r821", "r822", "r823", "r833" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.uct.com/role/FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Other Observable Inputs (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": [ "r401", "r441", "r446", "r542", "r543", "r549", "r578", "r813", "r814", "r821", "r822", "r823", "r833" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.uct.com/role/FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Unobservable Inputs (Level 3)", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r401", "r441", "r442", "r443", "r444", "r445", "r446", "r542", "r543", "r544", "r545", "r549", "r579", "r813", "r814", "r821", "r822", "r823", "r833", "r837" ] }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementInputsDisclosureTextBlock", "presentation": [ "http://www.uct.com/role/FairValue" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]", "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis." } } }, "auth_ref": [ "r135" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.uct.com/role/FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r401", "r441", "r442", "r443", "r444", "r445", "r446", "r540", "r542", "r543", "r544", "r545", "r548", "r549", "r551", "r577", "r578", "r579", "r813", "r814", "r821", "r822", "r823", "r833", "r837" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.uct.com/role/FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r412", "r417", "r536", "r552", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r663", "r809", "r833", "r835", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r847", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r920", "r921", "r922", "r923", "r996", "r999", "r1000", "r1001", "r1002", "r1004" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.uct.com/role/BusinessCombinationsScheduleofTotalPurchasedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Useful life", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.uct.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "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": [ "r192", "r330", "r351", "r811" ] }, "uctt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20240628", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "crdr": "debit", "calculation": { "http://www.uct.com/role/GoodwillandIntangibleAssetsFutureEstimatedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.uct.com/role/GoodwillandIntangibleAssetsFutureEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite Lived Intangible Assets Amortization Expense After Year Four", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after 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": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.uct.com/role/GoodwillandIntangibleAssetsFutureEstimatedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.uct.com/role/GoodwillandIntangibleAssetsFutureEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r353", "r790", "r811" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.uct.com/role/GoodwillandIntangibleAssetsFutureEstimatedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/role/GoodwillandIntangibleAssetsFutureEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 (remaining in year)", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [ "r1057" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.uct.com/role/GoodwillandIntangibleAssetsFutureEstimatedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/role/GoodwillandIntangibleAssetsFutureEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r353", "r790", "r811" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.uct.com/role/GoodwillandIntangibleAssetsFutureEstimatedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.uct.com/role/GoodwillandIntangibleAssetsFutureEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r353", "r790", "r811" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.uct.com/role/GoodwillandIntangibleAssetsFutureEstimatedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/role/GoodwillandIntangibleAssetsFutureEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r353", "r790", "r811" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.uct.com/role/BusinessCombinationsScheduleofTotalPurchasedIntangibleAssetsDetails", "http://www.uct.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r344", "r346", "r347", "r348", "r350", "r351", "r355", "r356", "r607", "r608", "r790" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.uct.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amount, Finite-Lived", "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": [ "r330", "r351", "r608", "r811" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.uct.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.uct.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsDetails" ], "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": [ "r344", "r351", "r355", "r356", "r357", "r607", "r790", "r811" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.uct.com/role/BusinessCombinationsScheduleofTotalPurchasedIntangibleAssetsDetails", "http://www.uct.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "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": [ "r344", "r346", "r347", "r348", "r350", "r351", "r355", "r356", "r790" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.uct.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.uct.com/role/GoodwillandIntangibleAssetsFutureEstimatedAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.uct.com/role/GoodwillandIntangibleAssetsFutureEstimatedAmortizationExpenseDetails", "http://www.uct.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Carrying Value, Finite-Lived", "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": [ "r607", "r945" ] }, "us-gaap_FiscalPeriod": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiscalPeriod", "presentation": [ "http://www.uct.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal Year", "label": "Fiscal Period, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed." } } }, "auth_ref": [ "r66" ] }, "uctt_FluidSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20240628", "localname": "FluidSolutionsMember", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fluid Solutions", "label": "Fluid Solutions [Member]", "documentation": "Fluid solutions." } } }, "auth_ref": [] }, "us-gaap_ForwardContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForwardContractsMember", "presentation": [ "http://www.uct.com/role/FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forward contracts", "label": "Forward Contracts [Member]", "documentation": "Contracts negotiated between two parties to purchase and sell a specific quantity of a financial instrument, foreign currency, or commodity at a price specified at origination of the contract, with delivery and settlement at a specified future date." } } }, "auth_ref": [ "r994" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.uct.com/role/BalanceSheetInformationPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and fixtures", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "uctt_GainLossFromChangeInFairValueOfContingentEarnOutLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20240628", "localname": "GainLossFromChangeInFairValueOfContingentEarnOutLiability", "crdr": "credit", "presentation": [ "http://www.uct.com/role/FairValueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain from change in fair value of contingent earn-out", "label": "Gain Loss From Change In Fair Value Of Contingent Earn Out Liability", "documentation": "Gain Loss From Change In Fair Value Of Contingent Earn Out Liability" } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss (gain) on sale of property, plant and equipment", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r9" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r108", "r744" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.uct.com/role/EmployeeStockPlansStockBasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r108" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/role/BusinessCombinationsSummaryofPreliminaryFairValuesofAssetsAcquiredLiabilitiesAssumedandNoncontrollingInterestatDateofAcquisitionDetails", "http://www.uct.com/role/CondensedConsolidatedBalanceSheets", "http://www.uct.com/role/GoodwillandIntangibleAssetsDetailsofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r191", "r331", "r639", "r804", "r810", "r834", "r846", "r927", "r934" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.uct.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill additions", "label": "Goodwill, Acquired During Period", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r335", "r810" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.uct.com/role/GoodwillandIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r925", "r937" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.uct.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill impairment", "label": "Goodwill, Impairment Loss", "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r9", "r332", "r338", "r343", "r810", "r834" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillLineItems", "presentation": [ "http://www.uct.com/role/GoodwillandIntangibleAssetsDetailsofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Line Items]", "label": "Goodwill [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r810" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations", "http://www.uct.com/role/ReportableSegmentsSummaryofSegmentDataDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross margin", "terseLabel": "Total segment gross margin", "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": [ "r104", "r106", "r149", "r221", "r318", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r553", "r798", "r803", "r912", "r914", "r915", "r916", "r917", "r960" ] }, "us-gaap_GrossProfitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfitAbstract", "presentation": [ "http://www.uct.com/role/ReportableSegmentsSummaryofSegmentDataDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross margin:", "label": "Gross Profit [Abstract]" } } }, "auth_ref": [] }, "uctt_HisInnovationsGroupMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20240628", "localname": "HisInnovationsGroupMember", "presentation": [ "http://www.uct.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.uct.com/role/BusinessCombinationsScheduleofTotalPurchasedIntangibleAssetsDetails", "http://www.uct.com/role/BusinessCombinationsSummaryofPreliminaryFairValuesofAssetsAcquiredLiabilitiesAssumedandNoncontrollingInterestatDateofAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "HIS Innovations Group", "label": "HIS Innovations Group [Member]", "documentation": "HIS innovations group." } } }, "auth_ref": [] }, "country_IL": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "IL", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails", "http://www.uct.com/role/ReportableSegmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Israel", "label": "ISRAEL" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Income 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": [ "r105", "r144", "r149", "r645", "r658", "r798", "r803", "r912", "r914", "r915", "r916", "r917" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.uct.com/role/EmployeeStockPlansStockBasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r359", "r366", "r367", "r546", "r547", "r550", "r688", "r690", "r745", "r790", "r836", "r1024" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.uct.com/role/EmployeeStockPlansStockBasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r366", "r367", "r546", "r547", "r550", "r688", "r690", "r745", "r790", "r836", "r1024" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.uct.com/role/IncomeTax" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r222", "r492", "r497", "r498", "r499", "r500", "r502", "r503", "r508", "r510", "r511", "r512", "r702", "r830" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations", "http://www.uct.com/role/IncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for income taxes", "verboseLabel": "Income tax provision", "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": [ "r151", "r152", "r236", "r237", "r250", "r264", "r278", "r496", "r497", "r509", "r668", "r830" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes paid, net of income tax refunds", "label": "Income Taxes Paid, Net", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r26", "r218", "r504", "r505" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Increase (Decrease) in Income Taxes Payable", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred income taxes", "label": "Increase (Decrease) in Deferred Income Taxes", "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation and related benefits", "label": "Increase (Decrease) in Employee Related Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "uctt_IncreaseDecreaseInOperatingLeaseAssetsAndLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20240628", "localname": "IncreaseDecreaseInOperatingLeaseAssetsAndLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Operating lease assets and liabilities", "label": "Increase Decrease In Operating Lease Assets And Liabilities Net", "documentation": "Increase decrease in operating lease assets and liabilities net." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other non-current assets", "label": "Increase (Decrease) in Other Noncurrent Assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r903" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Increase (Decrease) in Other Operating Liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "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_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.uct.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets", "label": "Indefinite-Lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r344", "r349", "r354", "r811" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.uct.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company." } } }, "auth_ref": [ "r344", "r349", "r354", "r811" ] }, "us-gaap_IndefinitelivedIntangibleAssetsAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefinitelivedIntangibleAssetsAcquired", "crdr": "debit", "presentation": [ "http://www.uct.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite lived intangible assets acquired", "label": "Indefinite-Lived Intangible Assets Acquired", "documentation": "Amount of increase in assets, excluding financial assets and goodwill, lacking physical substance with an indefinite life, from an acquisition." } } }, "auth_ref": [ "r349", "r947" ] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.uct.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amount, Finite and Indefinite-Lived", "label": "Intangible Assets, Gross (Excluding Goodwill)", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r191" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://www.uct.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheets", "http://www.uct.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "totalLabel": "Carrying Value, Finite And Indefinite-Lived", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r344", "r945", "r947" ] }, "us-gaap_IntellectualPropertyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntellectualPropertyMember", "presentation": [ "http://www.uct.com/role/BusinessCombinationsScheduleofTotalPurchasedIntangibleAssetsDetails", "http://www.uct.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intellectual property/know-how", "label": "Intellectual Property [Member]", "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights." } } }, "auth_ref": [ "r16", "r938", "r939", "r940", "r941", "r943", "r945", "r948", "r949" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "label": "Interest Expense, Nonoperating", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r260", "r902" ] }, "us-gaap_InterestIncomeOperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeOperating", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Interest Income, Operating", "documentation": "Amount of operating interest income, including, but not limited to, amortization and accretion of premiums and discounts on securities." } } }, "auth_ref": [ "r259", "r742", "r771", "r772", "r803", "r873", "r874", "r901", "r1056" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Interest paid", "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": [ "r213", "r216", "r217" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.uct.com/role/BalanceSheetInformationSummaryofInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/role/BalanceSheetInformationSummaryofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Gross", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r894" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.uct.com/role/BalanceSheetInformationSummaryofInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.uct.com/role/BalanceSheetInformationSummaryofInventoriesDetails", "http://www.uct.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "totalLabel": "Total", "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": [ "r197", "r794", "r846" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.uct.com/role/BalanceSheetInformationSummaryofInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/role/BalanceSheetInformationSummaryofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Gross", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r896" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.uct.com/role/BalanceSheetInformationSummaryofInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/role/BalanceSheetInformationSummaryofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work in process", "label": "Inventory, Work in Process, Gross", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r895" ] }, "country_KR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "KR", "presentation": [ "http://www.uct.com/role/ReportableSegmentsAdditionalInformationDetails", "http://www.uct.com/role/RevenueRecognitionSummaryofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "South Korea", "terseLabel": "South Korea", "label": "KOREA, REPUBLIC OF" } } }, "auth_ref": [] }, "uctt_LamResearchCorporationASMLHoldingNVAdvancedMicroFabricationEquipmentIncAndAppliedMaterialsInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20240628", "localname": "LamResearchCorporationASMLHoldingNVAdvancedMicroFabricationEquipmentIncAndAppliedMaterialsInc.Member", "presentation": [ "http://www.uct.com/role/RevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lam Research Corporation, ASML Holding NV, Advanced Micro-Fabrication Equipment Inc, and Applied Materials, Inc.", "label": "Lam Research Corporation, ASML Holding NV, Advanced Micro-Fabrication Equipment Inc, and Applied Materials, Inc. [Member]", "documentation": "Lam Research Corporation, ASML Holding NV, Advanced Micro-Fabrication Equipment Inc, and Applied Materials, Inc." } } }, "auth_ref": [] }, "uctt_LamResearchCorporationAppliedMaterialsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20240628", "localname": "LamResearchCorporationAppliedMaterialsIncMember", "presentation": [ "http://www.uct.com/role/RevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lam Research Corporation, Applied Materials, Inc.", "label": "Lam Research Corporation, Applied Materials, Inc [Member]", "documentation": "Lam Research Corporation, Applied Materials, Inc." } } }, "auth_ref": [] }, "uctt_LamResearchCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20240628", "localname": "LamResearchCorporationMember", "presentation": [ "http://www.uct.com/role/RevenueRecognitionSummaryoftheMostSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lam Research Corporation", "label": "Lam Research Corporation [Member]", "documentation": "Lam Research Corporation." } } }, "auth_ref": [] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LandMember", "presentation": [ "http://www.uct.com/role/BalanceSheetInformationPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land", "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r965" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.uct.com/role/BalanceSheetInformationPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r122", "r571" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://www.uct.com/role/StockholdersEquityandNoncontrollingInterestsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity", "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.uct.com/role/LeasesDetails" ], "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": [ "r569", "r572" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.uct.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r569", "r572" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.uct.com/role/LeasesDetails" ], "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": [ "r1009" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.uct.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease term", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1009" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.uct.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": [ "r565" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LetterOfCreditMember", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Credit Facility", "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/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r17", "r83", "r84", "r85", "r88", "r89", "r90", "r91", "r221", "r318", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r525", "r528", "r529", "r553", "r719", "r797", "r876", "r960", "r1011", "r1012" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r98", "r143", "r655", "r846", "r906", "r924", "r1005" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheets" ], "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/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r85", "r187", "r221", "r318", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r525", "r528", "r529", "r553", "r846", "r960", "r1011", "r1012" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.uct.com/role/FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forward contracts", "verboseLabel": "Liabilities", "label": "Liabilities, Fair Value Disclosure", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r542", "r997" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding amount under credit facility", "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": [ "r17", "r140", "r1020" ] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment fee percentage", "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": [] }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term loan, interest rate", "label": "Line of Credit Facility, Interest Rate at Period End", "documentation": "The effective interest rate at the end of the reporting period." } } }, "auth_ref": [ "r82", "r87" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial available commitment", "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": [ "r82", "r87" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining available commitments", "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": [ "r82", "r87", "r377" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditMember", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails" ], "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": [] }, "us-gaap_LoansPayableToBankCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansPayableToBankCurrent", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Bank borrowings", "label": "Loans Payable to Bank, Current", "documentation": "Carrying value as of the balance sheet date of current portion of long-term loans payable to bank due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r83", "r716" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.uct.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total bank debt", "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": [ "r17", "r140", "r400", "r415", "r813", "r814", "r844", "r1020" ] }, "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtPercentageBearingFixedInterestRate", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Average interest rate", "label": "Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate", "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate." } } }, "auth_ref": [ "r86" ] }, "us-gaap_LongTermLoansFromBank": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermLoansFromBank", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Bank borrowings, net of current portion", "label": "Loans Payable to Bank, Noncurrent", "documentation": "Carrying value as of the balance sheet date of loans from a bank with maturities initially due after one year or beyond the operating cycle if longer, excluding current portion." } } }, "auth_ref": [ "r17", "r140", "r716" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails" ], "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": [ "r17", "r951", "r952", "r953" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails" ], "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": [ "r17", "r42", "r951", "r952", "r953" ] }, "country_MY": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "MY", "presentation": [ "http://www.uct.com/role/ReportableSegmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Malaysia", "label": "MALAYSIA" } } }, "auth_ref": [] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.uct.com/role/BalanceSheetInformationPropertyPlantandEquipmentNetDetails" ], "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/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://www.uct.com/role/RevenueRecognitionAdditionalInformationDetails", "http://www.uct.com/role/RevenueRecognitionSummaryoftheMostSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer", "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r285", "r820", "r857", "r862", "r964", "r1021", "r1025", "r1026", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails", "http://www.uct.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsDetails", "http://www.uct.com/role/RetirementPlansAdditionalInformationDetails", "http://www.uct.com/role/RevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r154", "r156", "r158", "r159", "r161", "r180", "r181", "r372", "r373", "r374", "r375", "r459", "r490", "r545", "r605", "r687", "r689", "r697", "r710", "r711", "r763", "r765", "r767", "r768", "r770", "r788", "r789", "r808", "r817", "r827", "r837", "r838", "r842", "r843", "r858", "r962", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails", "http://www.uct.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsDetails", "http://www.uct.com/role/RevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r154", "r156", "r158", "r159", "r161", "r180", "r181", "r372", "r373", "r374", "r375", "r459", "r490", "r545", "r605", "r687", "r689", "r697", "r710", "r711", "r763", "r765", "r767", "r768", "r770", "r788", "r789", "r808", "r817", "r827", "r837", "r838", "r842", "r858", "r962", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling interests", "label": "Equity, Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r97", "r142", "r221", "r318", "r378", "r380", "r381", "r382", "r385", "r386", "r553", "r654", "r723" ] }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "crdr": "debit", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Dividend payments to a joint venture shareholder", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders." } } }, "auth_ref": [ "r127" ] }, "us-gaap_MinorityInterestDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterestDisclosureTextBlock", "presentation": [ "http://www.uct.com/role/StockholdersEquityandNoncontrollingInterests" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity and Noncontrolling Interests", "label": "Noncontrolling Interest Disclosure [Text Block]", "documentation": "The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock." } } }, "auth_ref": [ "r132" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.uct.com/role/RevenueRecognitionAdditionalInformationDetails", "http://www.uct.com/role/RevenueRecognitionSummaryoftheMostSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer", "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r285", "r820", "r857", "r862", "r964", "r1021", "r1025", "r1026", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) 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": [ "r215" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r215" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r114", "r115", "r116" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations", "http://www.uct.com/role/NetIncomeLossPerShareBasicandDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss) attributable to UCT", "terseLabel": "Net income (loss) attributable to UCT", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r107", "r116", "r145", "r185", "r199", "r202", "r206", "r221", "r227", "r229", "r230", "r231", "r232", "r233", "r236", "r237", "r242", "r318", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r516", "r522", "r539", "r553", "r661", "r741", "r758", "r759", "r874", "r960" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAbstract", "presentation": [ "http://www.uct.com/role/NetIncomeLossPerShareBasicandDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Numerator:", "label": "Net Income (Loss) Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Net income attributable to noncontrolling interests", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r72", "r134", "r199", "r202", "r233", "r236", "r237", "r660", "r900" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.uct.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Recently Adopted and Accounting Standards Not Yet Adopted", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "uctt_NonEmployeeDirectorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20240628", "localname": "NonEmployeeDirectorsMember", "presentation": [ "http://www.uct.com/role/EmployeeStockPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Employee Directors", "label": "Non Employee Directors [Member]", "documentation": "Non employee directors." } } }, "auth_ref": [] }, "us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1", "crdr": "debit", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment purchased included in accounts payable and other liabilities", "label": "Noncash or Part Noncash Acquisition, Fixed Assets Acquired", "documentation": "The amount of fixed assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r27", "r28", "r29" ] }, "us-gaap_NoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncontrollingInterestAbstract", "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interest [Abstract]", "label": "Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interests", "label": "Noncontrolling Interest [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r67", "r418", "r907", "r908", "r909", "r910", "r1054" ] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.uct.com/role/ReportableSegmentsAdditionalInformationDetails" ], "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": [ "r284" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.uct.com/role/ReportableSegmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r804", "r913" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.uct.com/role/ReportableSegmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r799", "r807", "r913" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations", "http://www.uct.com/role/ReportableSegmentsSummaryofSegmentDataDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income from operations", "terseLabel": "Total segment income from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r149", "r798", "r912", "r914", "r915", "r916", "r917" ] }, "us-gaap_OperatingIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLossAbstract", "presentation": [ "http://www.uct.com/role/ReportableSegmentsSummaryofSegmentDataDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating profit:", "label": "Operating Income (Loss) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r568" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r568" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r567" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.uct.com/role/OrganizationandSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Organization and Significant Accounting Policies", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements." } } }, "auth_ref": [ "r80", "r117", "r118", "r132" ] }, "us-gaap_OtherAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsAbstract", "presentation": [ "http://www.uct.com/role/FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets:", "label": "Other Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r193" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Change in pension net actuarial gain, net of tax", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax", "documentation": "Amount, after 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": [ "r102", "r103", "r448" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Change in cumulative translation adjustment, net of tax", "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": [ "r7", "r13", "r133" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.uct.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive income (loss)", "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r14", "r15", "r200", "r203", "r207", "r233", "r555", "r556", "r561", "r640", "r662", "r898", "r899" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss):", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "crdr": "debit", "presentation": [ "http://www.uct.com/role/RetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amounts recognized in accumulated other comprehensive loss", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r4", "r5", "r102", "r103", "r662" ] }, "uctt_OtherComprehensiveIncomeUnrealizedGainLossOnFairValueOfDerivativesArisingDuringPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20240628", "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnFairValueOfDerivativesArisingDuringPeriodTax", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value of derivatives, net of tax", "label": "Other Comprehensive Income Unrealized Gain Loss On Fair Value Of Derivatives Arising During Period Tax", "documentation": "Other Comprehensive Income Unrealized Gain Loss On Fair Value Of Derivatives Arising During Period Tax." } } }, "auth_ref": [] }, "uctt_OtherForeignCountriesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20240628", "localname": "OtherForeignCountriesMember", "presentation": [ "http://www.uct.com/role/ReportableSegmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Foreign Countries", "label": "Other Foreign Countries [Member]", "documentation": "Other Foreign Countries" } } }, "auth_ref": [] }, "uctt_OtherGeographicalAreasMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20240628", "localname": "OtherGeographicalAreasMember", "presentation": [ "http://www.uct.com/role/RevenueRecognitionSummaryofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Others", "label": "Other Geographical Areas [Member]", "documentation": "Other geographical areas." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesAbstract", "presentation": [ "http://www.uct.com/role/FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities:", "label": "Other Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r84", "r846" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other 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": [ "r89" ] }, "us-gaap_OtherOperatingIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherOperatingIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense), net", "label": "Other Operating Income (Expense), Net", "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations." } } }, "auth_ref": [] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ParentMember", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Total Stockholders\u2019 Equity of UCT", "label": "Parent [Member]", "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests." } } }, "auth_ref": [] }, "uctt_PaymentForExtinguishmentOfBankBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20240628", "localname": "PaymentForExtinguishmentOfBankBorrowings", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails", "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Extinguishment of bank borrowings", "terseLabel": "Extinguishment of bank borrowings", "label": "Payment For Extinguishment Of Bank Borrowings", "documentation": "Payment For Extinguishment Of Bank Borrowings" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchase of shares", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r112" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment of debt issuance costs", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r24" ] }, "us-gaap_PaymentsOfDividendsMinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividendsMinorityInterest", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments of dividends to a joint venture shareholder", "label": "Payments of Ordinary Dividends, Noncontrolling Interest", "documentation": "Amount of cash outflow in the form of ordinary dividends provided by the non-wholly owned subsidiary to noncontrolling interests." } } }, "auth_ref": [ "r112" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Employees' taxes paid upon vesting of restricted stock units", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r212" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.uct.com/role/BusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash consideration", "label": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r22", "r520" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r111" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.uct.com/role/RetirementPlans" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plans", "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r432", "r438", "r440", "r446", "r449", "r450", "r451", "r452", "r453", "r454", "r456", "r457", "r458", "r823" ] }, "us-gaap_PensionCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionCostsMember", "presentation": [ "http://www.uct.com/role/FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension obligation", "label": "Pension Costs [Member]", "documentation": "Rate action of a regulator resulting in capitalization or accrual of pension costs." } } }, "auth_ref": [ "r79" ] }, "uctt_PercentageOfOriginalOutstandingPrincipalBalanceAsQuarterlyPrincipalPayment": { "xbrltype": "percentItemType", "nsuri": "http://www.uct.com/20240628", "localname": "PercentageOfOriginalOutstandingPrincipalBalanceAsQuarterlyPrincipalPayment", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of original outstanding principal balance as quarterly principal payment", "label": "Percentage Of Original Outstanding Principal Balance As Quarterly Principal Payment", "documentation": "Percentage of original outstanding principal balance as quarterly principal payment." } } }, "auth_ref": [] }, "uctt_PercentageOfUndrawnAndUnexpiredAmountOfLetterOfCreditAsFrontingFee": { "xbrltype": "percentItemType", "nsuri": "http://www.uct.com/20240628", "localname": "PercentageOfUndrawnAndUnexpiredAmountOfLetterOfCreditAsFrontingFee", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of undrawn and unexpired amount of letter of credit as fronting fee", "label": "Percentage Of Undrawn And Unexpired Amount Of Letter Of Credit As Fronting Fee", "documentation": "Percentage of undrawn and unexpired amount of letter of credit as fronting fee." } } }, "auth_ref": [] }, "uctt_PercentageOfValueUsedForFairValueOfNonControllingInterestEstimates": { "xbrltype": "percentItemType", "nsuri": "http://www.uct.com/20240628", "localname": "PercentageOfValueUsedForFairValueOfNonControllingInterestEstimates", "presentation": [ "http://www.uct.com/role/StockholdersEquityandNoncontrollingInterestsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of value used for fair value of non-controlling interest estimates", "label": "Percentage Of Value Used For Fair Value Of Non Controlling Interest Estimates", "documentation": "Percentage of value used for fair value of non-controlling interest estimates." } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PerformanceSharesMember", "presentation": [ "http://www.uct.com/role/EmployeeStockPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Stock Units", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "uctt_PlanAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20240628", "localname": "PlanAssetsMember", "presentation": [ "http://www.uct.com/role/FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan assets", "label": "Plan Assets [Member]", "documentation": "Plan assets." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.uct.com/role/EmployeeStockPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.uct.com/role/EmployeeStockPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991" ] }, "us-gaap_PostemploymentBenefitsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PostemploymentBenefitsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Postemployment Benefits [Abstract]", "label": "Postemployment Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PostemploymentBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PostemploymentBenefitsDisclosureTextBlock", "presentation": [ "http://www.uct.com/role/EmployeeStockPlans" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Plans", "label": "Postemployment Benefits Disclosure [Text Block]", "documentation": "The entire disclosure for postemployment benefits, which may include supplemental unemployment benefits, obligations recognized for all types of benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement. Disclosure may also include discussion that an obligation for postemployment benefits is not accrued in accordance with regulation only because the amount cannot be reasonably estimated." } } }, "auth_ref": [ "r430", "r431" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r92", "r416" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r92", "r721" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r92", "r721", "r739", "r1054", "r1055" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock \u2014 $0.001 par value, 10.0 shares authorized; none 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": [ "r92", "r650", "r846" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r897" ] }, "us-gaap_PrimeRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrimeRateMember", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ABR", "label": "Prime Rate [Member]", "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromBankDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromBankDebt", "crdr": "debit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails", "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from bank borrowings", "label": "Proceeds from Bank Debt", "documentation": "The cash inflow from bank borrowing during the year." } } }, "auth_ref": [ "r23" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of 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": [ "r110" ] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductMember", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Product", "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r818" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r163", "r164", "r165", "r166", "r167", "r168", "r179", "r281", "r606", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r791", "r818", "r856", "r858", "r859", "r863", "r864", "r892", "r956", "r957", "r964", "r1021", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r163", "r164", "r165", "r166", "r167", "r168", "r179", "r281", "r606", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r791", "r818", "r856", "r858", "r859", "r863", "r864", "r892", "r956", "r957", "r964", "r1021", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052" ] }, "uctt_ProductsWarrantyPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.uct.com/20240628", "localname": "ProductsWarrantyPeriod", "presentation": [ "http://www.uct.com/role/RevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product warranty period (in years)", "label": "Products Warranty Period", "documentation": "Products warranty period." } } }, "auth_ref": [] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.uct.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.uct.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations", "http://www.uct.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss)", "terseLabel": "Net income (loss)", "verboseLabel": "Net income (loss)", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r185", "r199", "r202", "r214", "r221", "r227", "r233", "r236", "r237", "r318", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r516", "r522", "r523", "r526", "r527", "r539", "r553", "r645", "r659", "r704", "r741", "r758", "r759", "r831", "r832", "r875", "r900", "r960" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.uct.com/role/BalanceSheetInformationPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r10", "r571" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://www.uct.com/role/BalanceSheetInformationPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment and leasehold improvements, 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": [ "r122", "r189", "r657" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.uct.com/role/BalanceSheetInformationPropertyPlantandEquipmentNetDetails" ], "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": [ "r571" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.uct.com/role/BalanceSheetInformationPropertyPlantandEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.uct.com/role/BalanceSheetInformationPropertyPlantandEquipmentNetDetails", "http://www.uct.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "totalLabel": "Total", "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": [ "r10", "r571", "r646", "r657", "r846" ] }, "uctt_PropertyPlantAndEquipmentNetExcludingConstructionInProgress": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20240628", "localname": "PropertyPlantAndEquipmentNetExcludingConstructionInProgress", "crdr": "debit", "calculation": { "http://www.uct.com/role/BalanceSheetInformationPropertyPlantandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/role/BalanceSheetInformationPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant, and equipment, net, excluding construction in progress", "label": "Property Plant And Equipment Net Excluding Construction In Progress", "documentation": "Property plant and equipment net excluding construction in progress." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.uct.com/role/BalanceSheetInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r10" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.uct.com/role/BalanceSheetInformationPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset", "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": [ "r122", "r571" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails", "http://www.uct.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsDetails", "http://www.uct.com/role/RetirementPlansAdditionalInformationDetails", "http://www.uct.com/role/RevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r154", "r156", "r158", "r159", "r161", "r180", "r181", "r372", "r373", "r374", "r375", "r438", "r459", "r485", "r486", "r487", "r490", "r545", "r580", "r589", "r605", "r687", "r689", "r697", "r710", "r711", "r763", "r765", "r767", "r768", "r770", "r788", "r789", "r808", "r817", "r827", "r837", "r838", "r842", "r843", "r858", "r867", "r954", "r962", "r1000", "r1014", "r1015", "r1016", "r1017", "r1018" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails", "http://www.uct.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsDetails", "http://www.uct.com/role/RetirementPlansAdditionalInformationDetails", "http://www.uct.com/role/RevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r154", "r156", "r158", "r159", "r161", "r180", "r181", "r372", "r373", "r374", "r375", "r438", "r459", "r485", "r486", "r487", "r490", "r545", "r580", "r589", "r605", "r687", "r689", "r697", "r710", "r711", "r763", "r765", "r767", "r768", "r770", "r788", "r789", "r808", "r817", "r827", "r837", "r838", "r842", "r843", "r858", "r867", "r954", "r962", "r1000", "r1014", "r1015", "r1016", "r1017", "r1018" ] }, "uctt_RecipesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20240628", "localname": "RecipesMember", "presentation": [ "http://www.uct.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recipes", "label": "Recipes [Member]", "documentation": "Recipes." } } }, "auth_ref": [] }, "us-gaap_RegulatoryLiabilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RegulatoryLiabilityAxis", "presentation": [ "http://www.uct.com/role/FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Regulatory Liability", "label": "Regulatory Liability [Axis]", "documentation": "Information by type of regulatory liability." } } }, "auth_ref": [ "r146" ] }, "us-gaap_RegulatoryLiabilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RegulatoryLiabilityDomain", "presentation": [ "http://www.uct.com/role/FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Regulatory Liability", "label": "Regulatory Liability [Domain]", "documentation": "Rate action of a regulator resulting in accrual of costs or expenses." } } }, "auth_ref": [ "r146" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Principal payments on bank borrowings", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r113", "r700" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r491", "r790", "r803", "r1019" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.uct.com/role/EmployeeStockPlansStockBasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockMember", "presentation": [ "http://www.uct.com/role/EmployeeStockPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Awards", "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": [ "r30" ] }, "uctt_RestrictedStockUnitsPerformanceStockUnitsAndRestrictedStockAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20240628", "localname": "RestrictedStockUnitsPerformanceStockUnitsAndRestrictedStockAwardsMember", "presentation": [ "http://www.uct.com/role/EmployeeStockPlansSummaryofRestrictedStockUnitPerformanceStockUnitsandRestrictedStockAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Unit, Performance Stock Units and Restricted Stock Award", "label": "Restricted Stock Units Performance Stock Units And Restricted Stock Awards [Member]", "documentation": "Restricted stock units, performance stock units and restricted stock awards." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.uct.com/role/EmployeeStockPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r95", "r127", "r653", "r694", "r696", "r701", "r722", "r846" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r182", "r224", "r225", "r226", "r228", "r233", "r235", "r237", "r319", "r320", "r358", "r506", "r507", "r513", "r514", "r515", "r517", "r521", "r522", "r530", "r532", "r533", "r535", "r537", "r563", "r566", "r691", "r693", "r705", "r1054" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations", "http://www.uct.com/role/ReportableSegmentsSummaryofSegmentDataDetails", "http://www.uct.com/role/RevenueRecognitionSummaryofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenues", "verboseLabel": "Total segment revenues", "label": "Revenue from Contract with Customer, Including Assessed Tax", "documentation": "Amount, including 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": [ "r147", "r148", "r250", "r257", "r258", "r272", "r278", "r281", "r283", "r285", "r427", "r428", "r606" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.uct.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": [ "r153", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r429" ] }, "uctt_RevenueRecognitionCustomerPaymentTerms": { "xbrltype": "durationItemType", "nsuri": "http://www.uct.com/20240628", "localname": "RevenueRecognitionCustomerPaymentTerms", "presentation": [ "http://www.uct.com/role/RevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer payment terms", "label": "Revenue Recognition, Customer Payment Terms", "documentation": "Revenue Recognition, Customer Payment Terms" } } }, "auth_ref": [] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesAbstract", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations", "http://www.uct.com/role/ReportableSegmentsSummaryofSegmentDataDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.uct.com/role/RevenueRecognitionSummaryofRevenuebyGeographicAreaDetails" ], "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/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.uct.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease additions", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r570", "r845" ] }, "country_SG": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "SG", "presentation": [ "http://www.uct.com/role/RevenueRecognitionSummaryofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Singapore", "label": "SINGAPORE" } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.uct.com/role/RevenueRecognitionSummaryoftheMostSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales", "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": [ "r285", "r883" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.uct.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.uct.com/role/BusinessCombinationsScheduleofTotalPurchasedIntangibleAssetsDetails", "http://www.uct.com/role/BusinessCombinationsSummaryofPreliminaryFairValuesofAssetsAcquiredLiabilitiesAssumedandNoncontrollingInterestatDateofAcquisitionDetails", "http://www.uct.com/role/StockholdersEquityandNoncontrollingInterestsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Business Acquisitions By Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability." } } }, "auth_ref": [ "r58", "r60", "r518" ] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://www.uct.com/role/FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Defined Benefit Plans Disclosures [Table]", "label": "Defined Benefit Plan [Table]", "documentation": "Disclosure of information about individual defined benefit pension plan or 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": [ "r11", "r49", "r50", "r51", "r52" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.uct.com/role/NetIncomeLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Basic and Diluted Net Income 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": [ "r911" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.uct.com/role/EmployeeStockPlansStockBasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r54" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.uct.com/role/EmployeeStockPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation Expense Included in Condensed Consolidated Statements of Operations", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r54" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "presentation": [ "http://www.uct.com/role/BusinessCombinationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Purchased Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period." } } }, "auth_ref": [ "r39" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.uct.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.uct.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Finite Lived Intangible Assets [Table]", "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r344", "r351", "r355", "r356", "r357", "r607", "r790", "r811" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.uct.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Purchased 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": [ "r811", "r944" ] }, "uctt_ScheduleOfFuturePaymentObligationsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.uct.com/20240628", "localname": "ScheduleOfFuturePaymentObligationsTableTextBlock", "presentation": [ "http://www.uct.com/role/RetirementPlansTable" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Payment Obligations", "label": "Schedule Of Future Payment Obligations [Table Text Block]", "documentation": "Tabular disclosure of entity's future payment obligations." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.uct.com/role/GoodwillandIntangibleAssetsDetailsofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Goodwill [Table]", "label": "Goodwill [Table]", "documentation": "Disclosure of information about goodwill, including, but not limited to, change from acquisition, sale, impairment, and other reason." } } }, "auth_ref": [ "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r810" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.uct.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Details of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r810", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.uct.com/role/BalanceSheetInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Inventories", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r18", "r99", "r100", "r101" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.uct.com/role/BalanceSheetInformationPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Property Plant And Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r10", "r571" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.uct.com/role/BusinessCombinationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Preliminary Fair Values of Assets Acquired, Liabilities Assumed and Noncontrolling Interest at Date of Acquisition", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r130" ] }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "presentation": [ "http://www.uct.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue by Geographic Area", "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]", "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r104", "r120" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.uct.com/role/ReportableSegmentsAdditionalInformationDetails", "http://www.uct.com/role/RevenueRecognitionSummaryofRevenuebyGeographicAreaDetails" ], "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": "Disclosure of information about revenue from external customer and long-lived asset by geographical area. Long-lived asset excludes financial instrument, customer relationship with financial institution, mortgage and other servicing right, deferred policy acquisition cost, and deferred tax asset." } } }, "auth_ref": [ "r38", "r104" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.uct.com/role/ReportableSegmentsSummaryofSegmentDataDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Segment Reporting Information By Segment Table", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r35", "r36", "r37" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.uct.com/role/ReportableSegmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Segment Description and Data", "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": [ "r35", "r36", "r37" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.uct.com/role/EmployeeStockPlansAdditionalInformationDetails", "http://www.uct.com/role/EmployeeStockPlansSummaryofRestrictedStockUnitPerformanceStockUnitsandRestrictedStockAwardActivityDetails" ], "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": [ "r460", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.uct.com/role/EmployeeStockPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Restricted Stock Unit, Performance Stock Units and Restricted Stock Award Activity", "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": [ "r128" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.uct.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Future Estimated Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r811", "r946" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://www.uct.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of the Most Significant Customers", "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": [ "r31", "r32", "r33", "r34", "r76", "r136" ] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredDebtMember", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails" ], "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": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.uct.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r877" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.uct.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r879" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://www.uct.com/role/GoodwillandIntangibleAssetsDetailsofGoodwillDetails", "http://www.uct.com/role/ReportableSegmentsSummaryofSegmentDataDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments", "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": [ "r147", "r148", "r149", "r150", "r250", "r253", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r278", "r279", "r280", "r285", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r357", "r368", "r369", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r800", "r803", "r804", "r810", "r861", "r1021", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails", "http://www.uct.com/role/LeasesDetails", "http://www.uct.com/role/ReportableSegmentsAdditionalInformationDetails", "http://www.uct.com/role/RevenueRecognitionSummaryofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r155", "r157", "r160", "r162", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r283", "r284", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r707", "r708", "r709", "r764", "r766", "r769", "r773", "r776", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r792", "r819", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r860", "r867", "r964", "r1021", "r1025", "r1026", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Abstract", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.uct.com/role/ReportableSegments" ], "lang": { "en-us": { "role": { "terseLabel": "Reportable Segments", "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": [ "r150", "r250", "r252", "r253", "r254", "r255", "r256", "r268", "r270", "r271", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r285", "r799", "r801", "r802", "r803", "r805", "r806", "r807" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.uct.com/role/ReportableSegmentsAdditionalInformationDetails", "http://www.uct.com/role/ReportableSegmentsSummaryofSegmentDataDetails" ], "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_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.uct.com/role/EmployeeStockPlansStockBasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r108" ] }, "uctt_SemiconductorProductsAndSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20240628", "localname": "SemiconductorProductsAndSolutionsMember", "presentation": [ "http://www.uct.com/role/GoodwillandIntangibleAssetsDetailsofGoodwillDetails", "http://www.uct.com/role/ReportableSegmentsSummaryofSegmentDataDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Products", "label": "Semiconductor Products And Solutions [Member]", "documentation": "Semiconductor products and solutions." } } }, "auth_ref": [] }, "uctt_SemiconductorServicesBusinessMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20240628", "localname": "SemiconductorServicesBusinessMember", "presentation": [ "http://www.uct.com/role/GoodwillandIntangibleAssetsDetailsofGoodwillDetails", "http://www.uct.com/role/ReportableSegmentsSummaryofSegmentDataDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Services", "label": "Semiconductor Services Business [Member]", "documentation": "Semiconductor services business." } } }, "auth_ref": [] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ServiceMember", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Services", "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r818" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.uct.com/role/EmployeeStockPlansStockBasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.uct.com/role/EmployeeStockPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares vesting period, years", "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": [ "r828" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.uct.com/role/EmployeeStockPlansSummaryofRestrictedStockUnitPerformanceStockUnitsandRestrictedStockAwardActivityDetails" ], "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": [ "r479" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.uct.com/role/EmployeeStockPlansAdditionalInformationDetails", "http://www.uct.com/role/EmployeeStockPlansSummaryofRestrictedStockUnitPerformanceStockUnitsandRestrictedStockAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r477" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.uct.com/role/EmployeeStockPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average fair value, 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": [ "r477" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.uct.com/role/EmployeeStockPlansSummaryofRestrictedStockUnitPerformanceStockUnitsandRestrictedStockAwardActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested restricted stock units and restricted stock awards, beginning balance (in shares)", "periodEndLabel": "Unvested restricted stock units and restricted stock awards, ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r474", "r475" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.uct.com/role/EmployeeStockPlansSummaryofRestrictedStockUnitPerformanceStockUnitsandRestrictedStockAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "uctt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20240628", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.uct.com/role/EmployeeStockPlansSummaryofRestrictedStockUnitPerformanceStockUnitsandRestrictedStockAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected to vest at June 28, 2024", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Aggregate Intrinsic Value", "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options vested and expected to vest aggregate intrinsic value." } } }, "auth_ref": [] }, "uctt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://www.uct.com/20240628", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.uct.com/role/EmployeeStockPlansSummaryofRestrictedStockUnitPerformanceStockUnitsandRestrictedStockAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest restricted stock units and restricted stock awards (in shares)", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Outstanding Number", "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options vested and expected to vest outstanding number." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.uct.com/role/EmployeeStockPlansSummaryofRestrictedStockUnitPerformanceStockUnitsandRestrictedStockAwardActivityDetails" ], "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": [ "r478" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "presentation": [ "http://www.uct.com/role/EmployeeStockPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage expected target award range, maximum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "presentation": [ "http://www.uct.com/role/EmployeeStockPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage expected target award range, minimum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.uct.com/role/EmployeeStockPlansAdditionalInformationDetails", "http://www.uct.com/role/EmployeeStockPlansSummaryofRestrictedStockUnitPerformanceStockUnitsandRestrictedStockAwardActivityDetails" ], "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": [ "r460", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488" ] }, "uctt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsEquityUnitsAcquiredPurchasePrice": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20240628", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsEquityUnitsAcquiredPurchasePrice", "crdr": "credit", "presentation": [ "http://www.uct.com/role/EmployeeStockPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unit purchase price of Restricted Stock Units", "label": "Share Based Compensation Arrangement By Share Based Payment Award Other Than Options Equity Units Acquired Purchase Price", "documentation": "Share based compensation arrangement by share based payment award other than options equity units acquired purchase price." } } }, "auth_ref": [] }, "uctt_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceObjectivePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.uct.com/20240628", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceObjectivePeriod", "presentation": [ "http://www.uct.com/role/EmployeeStockPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award performance period", "label": "Share Based Compensation Arrangement By Share Based Payment Award Performance Objective Period", "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Performance Objective Period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://www.uct.com/role/EmployeeStockPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares of common stock issued under ESPP", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r53" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.uct.com/role/EmployeeStockPlansAdditionalInformationDetails", "http://www.uct.com/role/EmployeeStockPlansSummaryofRestrictedStockUnitPerformanceStockUnitsandRestrictedStockAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "crdr": "debit", "presentation": [ "http://www.uct.com/role/EmployeeStockPlansSummaryofRestrictedStockUnitPerformanceStockUnitsandRestrictedStockAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested restricted stock units and restricted stock awards", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested", "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.uct.com/role/EmployeeStockPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee common stock fair market value rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Employees' taxes paid upon vesting of restricted stock units (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": [] }, "uctt_StandardOperatingProceduresMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20240628", "localname": "StandardOperatingProceduresMember", "presentation": [ "http://www.uct.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Standard operating procedures", "label": "Standard Operating Procedures [Member]", "documentation": "Standard operating procedures." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.uct.com/role/GoodwillandIntangibleAssetsDetailsofGoodwillDetails", "http://www.uct.com/role/ReportableSegmentsSummaryofSegmentDataDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r147", "r148", "r149", "r150", "r184", "r250", "r253", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r278", "r279", "r280", "r285", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r357", "r360", "r368", "r369", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r800", "r803", "r804", "r810", "r861", "r1021", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.uct.com/role/StockholdersEquityandNoncontrollingInterestsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r14", "r93", "r96", "r97", "r182", "r204", "r205", "r206", "r224", "r225", "r226", "r228", "r233", "r235", "r237", "r251", "r319", "r320", "r358", "r418", "r506", "r507", "r513", "r514", "r515", "r517", "r521", "r522", "r530", "r531", "r532", "r533", "r534", "r535", "r537", "r555", "r557", "r558", "r559", "r560", "r561", "r563", "r566", "r573", "r662", "r691", "r692", "r693", "r705", "r760" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails", "http://www.uct.com/role/LeasesDetails", "http://www.uct.com/role/ReportableSegmentsAdditionalInformationDetails", "http://www.uct.com/role/RevenueRecognitionSummaryofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r155", "r157", "r160", "r162", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r283", "r284", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r707", "r708", "r709", "r764", "r766", "r769", "r773", "r776", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r792", "r819", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r860", "r867", "r964", "r1021", "r1025", "r1026", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations", "http://www.uct.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "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": [ "r224", "r225", "r226", "r251", "r566", "r606", "r699", "r706", "r712", "r713", "r714", "r715", "r717", "r718", "r721", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r734", "r735", "r736", "r737", "r738", "r740", "r743", "r744", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r760", "r868" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations", "http://www.uct.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r224", "r225", "r226", "r251", "r286", "r566", "r606", "r699", "r706", "r712", "r713", "r714", "r715", "r717", "r718", "r721", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r734", "r735", "r736", "r737", "r738", "r740", "r743", "r744", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r760", "r868" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance under employee stock plans (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r14", "r92", "r93", "r127" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance under employee stock plans", "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": [ "r14", "r127" ] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.uct.com/role/StockholdersEquityandNoncontrollingInterestsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Authorized amount", "label": "Share Repurchase Program, Authorized, Amount", "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r963" ] }, "us-gaap_StockRepurchaseProgramPeriodInForce1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchaseProgramPeriodInForce1", "presentation": [ "http://www.uct.com/role/StockholdersEquityandNoncontrollingInterestsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchase program, period", "label": "Share Repurchase Program, Period in Force", "documentation": "Period share may be purchased under authorized share repurchase plan, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.uct.com/role/StockholdersEquityandNoncontrollingInterestsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchase of shares (in shares)", "terseLabel": "Number of shares repurchased", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r14", "r92", "r93", "r127", "r700", "r760", "r774" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.uct.com/role/StockholdersEquityandNoncontrollingInterestsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchase shares", "terseLabel": "Shares repurchased, value", "label": "Stock Repurchased During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r14", "r92", "r93", "r127", "r705", "r760", "r774", "r875" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total UCT stockholders' equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r93", "r96", "r97", "r121", "r723", "r739", "r761", "r762", "r846", "r876", "r906", "r924", "r1005", "r1054" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "UCT stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheets", "http://www.uct.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r67", "r68", "r71", "r182", "r183", "r205", "r224", "r225", "r226", "r228", "r233", "r235", "r319", "r320", "r358", "r418", "r506", "r507", "r513", "r514", "r515", "r517", "r521", "r522", "r530", "r531", "r532", "r533", "r534", "r535", "r537", "r555", "r557", "r561", "r564", "r573", "r692", "r693", "r703", "r723", "r739", "r761", "r762", "r775", "r875", "r906", "r924", "r1005", "r1054" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Equity:", "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.uct.com/role/BalanceSheetInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Information", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r893" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "country_TW": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "TW", "presentation": [ "http://www.uct.com/role/RevenueRecognitionSummaryofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Taiwan", "label": "TAIWAN" } } }, "auth_ref": [] }, "stpr_TX": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2024", "localname": "TX", "presentation": [ "http://www.uct.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Austin, Texas", "label": "TEXAS" } } }, "auth_ref": [] }, "uctt_TermLoanCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20240628", "localname": "TermLoanCreditFacilityMember", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan Credit Facility", "label": "Term Loan Credit Facility [Member]", "documentation": "Term loan credit facility." } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.uct.com/role/EmployeeStockPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual", "label": "Title and Position [Axis]", "documentation": "Information by title and position of individual or group within organization." } } }, "auth_ref": [ "r918", "r1010" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.uct.com/role/EmployeeStockPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual", "label": "Title and Position [Domain]", "documentation": "Title and position of individual or group within organization." } } }, "auth_ref": [] }, "uctt_TotalCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20240628", "localname": "TotalCustomerMember", "presentation": [ "http://www.uct.com/role/RevenueRecognitionSummaryoftheMostSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Total Customer [Member]", "documentation": "Applied Materials Inc." } } }, "auth_ref": [] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeNamesMember", "presentation": [ "http://www.uct.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tradename", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r63", "r938", "r939", "r940", "r941", "r942", "r943", "r945", "r947", "r948", "r949" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.uct.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.uct.com/role/FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments", "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": [ "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r412", "r417", "r536", "r552", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r663", "r833", "r835", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r847", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r920", "r921", "r922", "r923", "r996", "r999", "r1000", "r1001", "r1002", "r1004" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury shares", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r45" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.uct.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares held in treasury (in shares)", "periodStartLabel": "Treasury stock, shares, beginning balance (in shares)", "periodEndLabel": "Treasury stock, shares, ending balance (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": [ "r45" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.uct.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Common shares held in treasury, at cost, 1.5 and 1.5 shares at June\u00a028, 2024 and December\u00a029, 2023, 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": [ "r45", "r46", "r96" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails", "http://www.uct.com/role/ReportableSegmentsAdditionalInformationDetails", "http://www.uct.com/role/RevenueRecognitionSummaryofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "uctt_UctTradeNameMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20240628", "localname": "UctTradeNameMember", "presentation": [ "http://www.uct.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "UCT Tradename", "label": "Uct Trade Name [Member]", "documentation": "UCT Trade Name [Member]" } } }, "auth_ref": [] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized debt issuance costs", "label": "Unamortized Debt Issuance Expense", "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset." } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.uct.com/role/IncomeTaxAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Gross liability for unrecognized tax benefits, excluding interest", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r493", "r501", "r829" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateAxis", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateDomain", "presentation": [ "http://www.uct.com/role/BorrowingArrangementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://www.uct.com/role/NetIncomeLossPerShareBasicandDilutedNetIncomePerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/role/NetIncomeLossPerShareBasicandDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee stock plans (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r911" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "presentation": [ "http://www.uct.com/role/NetIncomeLossPerShareBasicandDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of potential dilutive securities:", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.uct.com/role/NetIncomeLossPerShareBasicandDilutedNetIncomePerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations", "http://www.uct.com/role/NetIncomeLossPerShareBasicandDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Shares used in computing diluted net loss per share (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": [ "r240", "r245" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations", "http://www.uct.com/role/NetIncomeLossPerShareBasicandDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares used in computing net income (loss) per share:", "verboseLabel": "Shares used in computation \u2014 diluted:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.uct.com/role/NetIncomeLossPerShareBasicandDilutedNetIncomePerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/role/CondensedConsolidatedStatementsofOperations", "http://www.uct.com/role/NetIncomeLossPerShareBasicandDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average 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": [ "r239", "r245" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://www.uct.com/role/NetIncomeLossPerShareBasicandDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Shares used in computation \u2014 basic:", "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.uct.com/role/NetIncomeLossPerShareBasicandDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-7" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-8" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r3": { "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" }, "r4": { "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" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(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": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r7": { "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" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "44", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-44" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-23" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-37" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r63": { "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" }, "r64": { "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" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-12" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-21" }, "r70": { "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" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r76": { "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" }, "r77": { "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" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "980", "SubTopic": "715", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478574/980-715-50-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r83": { "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" }, "r84": { "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" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/805/tableOfContent" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r133": { "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" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/820/tableOfContent" }, "r136": { "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" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r139": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r142": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "980", "SubTopic": "405", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477571/980-405-25-1" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r151": { "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" }, "r152": { "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" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column C", "Footnote": "5", "Publisher": "SEC" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column C", "Footnote": "4", "Publisher": "SEC" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column C", "Footnote": "2", "Publisher": "SEC" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column F", "Footnote": "7", "Publisher": "SEC" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "4", "Publisher": "SEC" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r182": { "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" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r189": { "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" }, "r190": { "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" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r209": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r210": { "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" }, "r211": { "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" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r213": { "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" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r249": { "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" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r251": { "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" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r350": { "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" }, "r351": { "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" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r359": { "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" }, "r360": { "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" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/712/tableOfContent" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "712", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481565/712-10-50-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/715/tableOfContent" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r512": { "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" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r524": { "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" }, "r525": { "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" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r553": { "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" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r555": { "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" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r565": { "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" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r640": { "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/2147478524/942-220-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r642": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r643": { "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/2147478524/942-220-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r646": { "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/2147478451/942-360-50-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r648": { "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/2147478777/944-210-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r654": { "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)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r656": { "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/2147478777/944-210-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r663": { "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/2147477250/944-220-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r665": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r666": { "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/2147477250/944-220-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r680": { "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/2147477965/944-235-S99-2" }, "r681": { "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/2147477965/944-235-S99-2" }, "r682": { "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/2147477965/944-235-S99-2" }, "r683": { "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/2147477965/944-235-S99-2" }, "r684": { "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/2147477965/944-235-S99-2" }, "r685": { "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/2147477965/944-235-S99-2" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r689": { "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" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r698": { "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/2147477351/944-825-50-1B" }, "r699": { "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" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r701": { "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" }, "r702": { "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" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r716": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r742": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r771": { "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 E)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r772": { "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 E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r777": { "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/2147478785/954-310-50-2" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r791": { "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" }, "r792": { "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" }, "r793": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r800": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r801": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r802": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r803": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r804": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r805": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r806": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r807": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r831": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r832": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r833": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r834": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r835": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r836": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r837": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r838": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r839": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r840": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r841": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r842": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r843": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r844": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r845": { "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" }, "r846": { "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" }, "r847": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r848": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r849": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r850": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r851": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r852": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r853": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r854": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r855": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r856": { "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" }, "r857": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r858": { "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" }, "r859": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r860": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r861": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r862": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r863": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r864": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r865": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r866": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r867": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r868": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r869": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r870": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r871": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r872": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r873": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "39", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477346/946-830-45-39" }, "r874": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r875": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r876": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r877": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r878": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r879": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r880": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r881": { "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" }, "r882": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r883": { "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" }, "r884": { "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/2147477351/944-825-50-1B" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/210/tableOfContent" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r898": { "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" }, "r899": { "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" }, "r900": { "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" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r911": { "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" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r913": { "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" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r920": { "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" }, "r921": { "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" }, "r922": { "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" }, "r923": { "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" }, "r924": { "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" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r954": { "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" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r956": { "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" }, "r957": { "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" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r960": { "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" }, "r961": { "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" }, "r962": { "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" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r964": { "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" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r966": { "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" }, "r967": { "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" }, "r968": { "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" }, "r969": { "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" }, "r970": { "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" }, "r971": { "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" }, "r972": { "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" }, "r973": { "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" }, "r974": { "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" }, "r975": { "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" }, "r976": { "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" }, "r977": { "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" }, "r978": { "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" }, "r979": { "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" }, "r980": { "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" }, "r981": { "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" }, "r982": { "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" }, "r983": { "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" }, "r984": { "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" }, "r985": { "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" }, "r986": { "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" }, "r987": { "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" }, "r988": { "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" }, "r989": { "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" }, "r990": { "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" }, "r991": { "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" }, "r992": { "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" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r995": { "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" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r1005": { "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" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r1009": { "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" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r1011": { "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" }, "r1012": { "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" }, "r1013": { "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" }, "r1014": { "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" }, "r1015": { "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" }, "r1016": { "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" }, "r1017": { "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" }, "r1018": { "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" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1021": { "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" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1056": { "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 E)(Footnote 6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" } } } ZIP 78 0001628280-24-033152-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-24-033152-xbrl.zip M4$L#!!0 ( (.!^EC_Z@].?C8! )#G$P 1 =6-T="TR,#(T,#8R."YH M=&WLO6MWXDBR+OQ]_PJ]S+RGJ]8J,)(0%UL>,:MO7K M+W*M_HN$K8FM&];3K[_TAE>#P2__M_M?7_Z_:O5_OC[>2M?VQ)]CRY.N'(P\ MK$L_#6\F>3,L_=-V?AC/2'HPD3>UG7FU&OSLREZ\.L;3S).4NM)87;;ZUKEL MM!K*1%=1M:F,4;6A:)/J>(JT*E+K;:P@357&VJ>G2]1LZ&B^_5F:>M[B\N/CY\V?M9>R8-=MYNE#JLGIA6*9A8?K>E=7E MKMU0Y-:^W]3);X(K5C^@7QJ'+K=<#UD3O+K>]1;.^G)VJ8LGM2?[^8)^01_M*?UZMUI2HKJYOHV A_'/EBZVGDEC\.O ?] M>HS<]7M,;-_RG-?P>R^_W+K_R\X#?JKL]G*GT[E@WV[25'^W[.5"FA?!EZM+ M?;?ZA-!B?>T4N6-V[?*+K27X$V^;HN2#VL2>LXOJ3:6]7H!KA*V4/%^^^)]O MM\/)#,]1]1UK][\;A>,&4ZN$3%L7K\AVB*^R5JVWJZJ\QI'C[;XT^?#MA2]- M1$2\@JWJ]V&E^V6&D=[],L<>DNC/JOA/WWC^M7)E6QX1]^KH=4%>9!+\Z]>* MAU^\"[;NB^Y__==_??$,S\1=2L#JBEA?+H(/OUP$MQ[;^FOWBVX\2Z[W:N)? M*[KA+DST>FG9%B8+,%XNZ878"?XT=!U;[$_R_1W1.8XQ"9[_XCWBZ:^5296\ MK(7F]$[8N.P1K:13S71CHJ>*%-#FUPJAY^74>,%Z=8I,"D]#_[4RK2I:I7O3 MNQWVOUQL/2'! U>:\,9P)\C\%T;.#?G$73^A6>E24F3U@ =RN:UO/Z)5Z?Y= M.?X!?8MPZ/6*/,)!YL#2\2G#^B5$GB$G?F:J&V50.-!K5_O//-B&Y8.GF+R9A/LAD@355>7+M,# M9%424U^7'I&A7RNN,5^85"FPSV8.7?26X-1>7)V(%7O>VT.6SW1MWV'_8AO+ MI4]>B"WQ(]8.AX\U)&9^39SI&/W?D]_? :6_;XV%[] MH;>V_/D8.WLXLB!_)J(A]G=OM2),__MCHGNY^(G"?N=^3%J67\:YX5+LV#VI MU*\^QTROK/Y%"$7^/36P(S&!P*%[V]7@O[?US?L?KU>P??<%4XNK?Y$-U_&H M=J&J5R5F3E6MKW[W]MUZF?KJTD:UWJS2+6O[F]6_5P^YV'KO<#(H') AL#R\ MY9NUJG)G?:/E-\>\F:7F_V5*V J41_%,G#WM9 MF,;$\+YAJ@,EW2#?,@>S0DS0RP?'UHFNN7>&V'DV)KCW8I"=:VF1K[X-?OKE M(O2.ZY=?/SBI6CHYX[%A^6,J]0ZX#/WC:/.3<'1YQ^5'$[B'G[GF)RH]BM@^9!W^1 M![W-@W?)@[[,W1<51"YR=P*311N4;6V=)MH@Y^Y0)0VD;'$MU:MQYYRL]Q"/ M()'^IO^G3],Y]GQA6^2?[O960SZ?V];0LR<_LM]NML-R:D;!*YD[#R0AS7NZ MSO)-R'Q ACZPKM#"\) I"OT5[CR.A/0?.2Q[\V^&'7J=@V?T;L]X8$WL>0[^1DZ\ MR-V%R)D7#XC6/@A#[MP]E9S)?6=;](T7"0B.ZSYF^W<\ E573/]E26#@^\$MT3 M+L0AXX%QHGO2)PR99E7)J(KN,1<4,LV,_J*[T 6$3#.C/7?%KMR97CD17G3O MGH.0:6:\$-V1/TW(-#-RB^Z*%Q,RS8S\HGO;IS(Q,SQ2TA#==R["Q,R2_J+[ MPZ@N[4E-S"P)+[Q?6[")F24O1/=Q3V!B9DENT=W: DS,+,DONG-[ MNM1U,><^&J)[O,6DK@MBENC^\DE2UP7Q1G1G^L2IZV*XI(GN?A>2NBZ(5Z*[ MZL6GK@MBG.A^_NGBBK2R8'V$+E6K&N%=_$+BBMG17W2W_O1QQ>QH+[J/?^*X M8G:$%]V[+SZNF!TO1'?D3Q)7S([".ZSWH2GXD'1HGNW)X\MET(ET1W@PN*;1?" M*_"W,> %._$G)+;I?7DQL.S/RB^YMG\K$S+#W;DMTW[D($S-+^HON#Y_: MQ,R2]J*[M"B^_7%UQ@4Q#ANXP)??9>H.-?M30CC7&;@+5DV\;S+WPUW8%GV,Z*? MN[\YMK_(NT]%O:IHF3A$W+K_')#\_9'23:(?%HFM2U--4^8V7G!C6(:';XE& M(EX.P=^3,39QSW6QYWY]_8;^L)TK$[GOW5??]8CVM'M/$$\\GWKEC$Q9XK\)@@-O R%&LN,;/V"09AXH@T@@\\:>8PP4=;B,VO/&GF,!,A]O S,J,?S#)WMJS=!I86]![?'T= MO2[PMM%YBRP]URT_PQ[U'6X#,WR1/,.>K7*=VV!+(II_]0UR5RO*K.8&ZG*= MV_@&?W3/%._,Q@;IE-%_N>]A97T&N'MI3[R=R MA)G()M>Y]8D%8$2F$E$.Y_?&=RS#\QU,+KPQ7NA? AE)Y?"&3\Z#+.5 YM8[ MOC$L9$T,9 [(^SD^4S1O2HAR)LA""0-WF5N'."-2QW\>,IQ_(-/'7U_7?_Y. MW@ YD]GK+4TBOY.PU44#B^P\+KM"%H?OW#KD6?!!R;#XHV3RSFT,( N^J\#W M?7SG-NRPG]2K"VR'6/'Z%:TI1Q.1:,YME"%KFL,F&PX ;B,<@FRRPFL ;B,K M@NRVP@. VXC.(WZBYWYLY_760&/#)&M[=V(U^,65[8I$;VZC-UG2&[;;4.8K M_(:->-INRRGY"K^!+)ZVVI(RG]]HUL% C5H#.N)?$B/M-N^MV:*.*3G-Z"4 M#^EA\PW' ;\!)IXVW_+K WZ#7CSMP^7' ;^Q+QYB^UFFRQ5^HTR0P\V3[]P& MEP3:4WOL55 #]3FO,;5H(<[DD P&]H28Q-5G@-P&^ M2XS=5G@ 8GRF]N8T@00XW?^;S&S;B:;LMJ>3S&\CB::LM*?/YC6;Q M&*O/E/3\!I0@AWM"'#3X#3#QM/F67A\T^ UZ\;0/EQ\'W,:^UN,-5EWSAL$M M-EN^#O'<("^DDW_8SH-CTS][J>G%X MP&T4B)_V^*[C73Z2!2Q[$=!_?B.+F_OS[-G,02]>N<%=I"J, ^@E!@?X0YNH MF. W@,4QY_)2VOP&E,1@1J;6),\!GH3C!![QQ%CDT5&'"Q7&#%RD([OT#S2?LEO$Q=507(7 >%TSXP-,5&!4*[H2Y[L MRFM_+$G(Y;0X"-.+Q(TOEUN0N.I)J>SEV4K2HVJU<@8P3O*P,[_&8R]DZ*9AX?OIE8/UU3W2!TWIDT)+YT=D&;F$Y7EC/^"*CH_\7$W^:EJ?#7XC:D ?C+&W_;!@#Y/S633:C% M;50&('5R2#6R@12W@:5S8S 7>Q:W@:IS0T->XLYMX"N4TD](O4563]BH#J6OEZW%OL-VT\.6LR,"5IV]YO8ON4Y MKY=7_YNOG(H>0FQS&T+,'4%GP5ZQPH^4O3>F;PC8@+$M5NPQ,:6/,J#SB@3D MQ4-NHY0%\C O)R@G'G:X#0*FW= XHC%W0;"8UN#W88[.(M@E"1#$;82+%\=E M< L(.H@@[N)7!480"\GI=K@-]ZS%J_^G3]9U9<\7MH7?6HZOQ,.>SVUKZ-F3 M'[G"7JG*]:I2SP;VW$9\>"#ZEEB\(_LAL7AW:3JQX"ZBHF/C\A8_(;//UK,Y M@,*P;/?*OO7TGJ6S?_R/@:PK$R/K[40N^5:<78&[> ?=!D:&9^+[Z<#2C6=# M]U=;/6-!?[XP[5>R]]TR//=Q^+VD6Q.W MP9B!-;'G>*TK;^T):]/]7D>ZWOUTB,S?T\L-M>",6?XBM@.FX-&(4+CNT M,+O^94'NEO>A^V)V)*7.73A!&(X5M4=Q&WX0@&/%[%K&9;@>[0'\C$N]@U*VG>X MC5+LXI;^[EMU.F(EIBB*,M\\I7[C8B(0)"G#*Q'S./RD*=T&!J/-/=[:U M.@)U;3AXXMG.B8]""<-1<&R/Q@^],9LC%]+IR^DLJM]$% MCGA3T&:E1@9B]FH:_EW"7+KT1;.BD.VXP9T#7CPK"O(;&MSYV^E;4 JZ5S2XT6#.V^: M!U84LU=PZ3P7RXJB]@KNO.BXPRON2K=7<.=9%\^*HO8*4;WM7%E1S%XAJK>= M(RN*VBM$];9[H[+M%9JHWG:.K"AHK]!$];9S944A>X4FJK>=(RL*VBLT4;WM M_WXLW5XAJK>=(RN*VBM$];9S944Q>X6HWG:.K"AJKQ#5VQ[]LW1[A:C>=HZL M*&JO$-7;SI45A>P535&][1Q94=!>T13-VV;%L??>##M;WSD8E;3W1E,T)[PX M#A6TLS1%\\V+Y% Q&XYH+GMQ'"IJ'^+2D_^&_K"=*]_U[#EVW W6W*+YJD7_ ME>TL;(=51V=UEO#*MB9DD<%-'PWWQ]?7K]B:S.;(^?&NT3*=:_.(G['EXSOL MY;B W:.-*[KL7%S2?9C+ <@E$.$%F6'POR,ZQ_(VQW#&2Z VM23B.TQ5WD%.#)(SP+LD!;W$63 9Y\ MPK,0\[/%72@=X,DC/ NR/5O&^2%=)\.!GAP;/H''=,P MM$V?ZI^2%IBWN8V*B\"T@B(?;6YCQ6(PK9"H0)O;.*H(3"O(8VYS&V-,S+0A M=IZ-"797UY=T/^,V]L8[PXK:R[B-2?'/L&+V,6[C*KPSK*@]C+N N>&1TY3 M)SK<11\X%IR\>,!=C**09LDY18 ZW 438E+WV[]$H"YW7G],Z@YN1: N=^YY M(2VL\J(N=WYT[#/X-[:#C2?KBI';P.*,Z.UPYPH7O==E:DEPY[<6O==E2EWN MG,RB][I,JGWO=D32_,%XN'>S:OD,.Y^(?]AK##4)M;1M*UI6.LTZM,.4E%GVFI/QV.MV9%5^=_4&7S[C>N]FH0E M<\.JS@@59MYE0UMXGW\:NC>[E.OU_[_"KNM^<1?(ZGX9.Q?DU\'?P4UV;D47 M7$4FH>@E+;7!#KF#1^MG5A>,;8(^>)+&YL>YX]OZ1K>\:.1_FX? A[7O#UV[)K]6#I'B&0IZ^>O/RZ1KZZ MV/V\TZYUZN%?U6LR^_R"W<]9?;FDF+KP*NPWY$TH:7ZMJ)5W+[M1B7 EIX]N*27/\YC-+T^:O+R7)LYY(^ MB#YK2K!4G:*Y8;Y>_C(BW>_]:6K^V_?!L/AX/ZNR'=08KW#/Y$[(\#Q;.N3=%V[JDE* M76MTBEQW/=:Z_YWX_^U]I0UA:'(D#&0WF4M?B'ZV;.O.GY.;3*2E&G_$4[I7 MRA7)0G0?U+%Q>6U/?+J/T%K("M/@4W)!5ZY7_\ZT_-M=NF?!W6(6_N$;)I[LT ML!?Q8?Q/00@3-?'_'"=KR*-"7RCSQBB+UX MEU/C!>M5S_'7HJU4NB_OY7H-.4_/E'1%2).L$2K^_7OO<=1_O/V7]-A_N'\< M20_?'X??>WJ=[&:MBVVK*2;:G>)J.;$\2<7JD/U>XE0*70\*6CO4C M-JX']O-^D*O=AK]./JG.R2UF]&=5';U67S%RJMA:B8-:Z?[-M["DM#])-!"X M5S0.4+?!$74)<6,N&380V$ "P\\ACS/8<92].\@4F>YZ"VD0F)5^"QD]]NZ& M [91P!["ZQ[BK:&[VD2FCCW?-.\]6S0-?F7/YX9+(XC2U"#JV?)97#&^7/=9 M'/"&_/:._70EMAJ+;U:U>K/1/$O/+NJ5PH*+$3\SYD^2ZTQ^K=!@;I4:$/6F MTO[WDUS[8_%4D9!)M.AW(ORW]I,=?+0=N-.(,CQJ+]7:BQ>V814=E%#BA8N2 MPO<1/QDN%6_OCGRS@G"STOUNDD^E*Q.3=UB>PG4_2?0\K7B8_M!_01./O;MD M3R5G_V42A1'".&U$1^PSO-7QUFD MA_=D""AP>I D-%0#C4!$_.U8,DNK!?FRURM;WW;[R(HFM,S7PPO'?J;W>?/W M6I7N-3;13^3@;$W8$E!XA%X&RW1GT,1@VWYH5[I-N2HWU'I;:Q\D7K9>U)J& M?&DZ9E%_8$"4B#EJTT2N](?O&*YN3)A):D]YUM1L_<:F4+'7<)Z09?R'_?MC MB+M0?HX.:H^U84WJSQ>F_4JS\)RS<%MDI3N[%L:W\+QQYT#>>"L-+/58$ZCW>O938D=P^;@K\N>] M,[)_KK="N5[I_HY>R5:H9_84I@[OZ8&19Z):XF_+LDP<7\)2XDR_^,N<_=&\CA0FH'/&Q_U5&71\6M;.%$%?>QE2_"01F3%]"GR)N$.(T$S'9Q%J[6CHNS?Q+LN6Z6O7M$XS43!E_^>:=CC3 M%W=1LFV-5C>C"">R0L:>D@ M^BH\ZW"VSN'K?&R;']SD$8;C>D:FCZ6_TNU)IBECR9T=%PG>H#)1ZV]TGK+_MUM6GSNO3@3DM.Q: M:JA :QY1?-Z5Z,1\.'D8M-?:IT@R_H^6D-UTKM 38OL,L3\O$.NCOZ4AE2T M)%J[C+U/TNWM573X(4ZMR=J3,BP:W;S43F&>[Y"4F><#2Z>A52R-7Z7)#).W MI9UZB8;&+.!/3?&-O.T'^:,T0RZKW- E9)KD2UI316W[/WV#6O;$H!_CY07D MGFOC7J7A]Z"2:&GB;W@&*S91LY]^32N)))U\2WPW>NG"P1/,/#E9D5C!HRM] M(/-5F8PW0][[M?]$VZMDU2?LQ\MW^/A)0I8N?5""=QP3 M6)#OQW^0-Z#7LTO)C^@JEO=AW4S8(M@BD>M)G;JDHU>W]G_^(C?KGS?_FSCF M>.4[#GE 4+5&E8J'/-]=([5=Z?X+NSN>?/"PA&58Z8OS&)A>"JK^8@^7=DE^ M9Q=*#KM0>KO'9D3BT2=7-NH:546/^,DW@]S3L#J2/E! M3Y+BJK4EE=X M,X-5KRQ8]4K.6BM8\%H98?=C%JIF@U:45$O-LU8U'5 UH&K.5=40X4:225X$ M2V@R(:J&IB]U)GP.M1A"/Y6(G%1#OG#G1$.19SBK39W(YIR0X/43-8_(S8A- M04GV)#TY]D]OMOJZ1JPES%:FXZEAL9I@EAFBX6^%O.3.^GB)"H>S(" '6[S\ M>?42N_1Z=\%^ZJTNI ;<\N(]E%Q=:5B!FB>.=559F:2;=FCMLFQ'312E5F\G MB^GNK>:K:?5DH>R]L=Y.K9E1V%C)[BQ-H]9I'KY3?G4@O/O6;P7XSA61U2?; M>0UQK=E%3(HGRXO>O&RE7NG>AFO4/&HC#A+\M,>77HJ/ZQL5@=&@UT;(\6G;8<\R7^G#?QKDT>2Q MDD7>S::;QK/A,DO 0M;$0"9U3^@A+'HQ;2.H(T=W)5K>;>C[BMC4#^AC:#A! M*C@R* I D@?GW!DVS16&I \$&2Q(%APM/1SD^5B3_D767@QK$F_D]#UCJP_U M@/HH)$I\9Q=$YV)S!8+)7U T3F6%U0ZYDNU[3/=1);B4(,-U?>RL*Z\G&W5( M]&@WN>IOOOD:Y$/D3M!YZ'*5E+IAB29RO6\9 =B#!U7>"8!2(6(\,8CQZOY: MJ8>DQ]E3687&D-W@_FVAV])A^?.J;GO5Y>V(O4%,",QNNI251J7;T#[5U?JG MIKIN'K%::&23I&7HEIHL8@:&^6_,NMDZ=V$'F_JE@VEB]AGO---]6P)[=OWM M)VCLT@D_^W^R3?3F-DM9A\KERJO4\&87K#YPV!(/=:78W]XW:8_AUKK'\,QY M,Y^?<'7L8/2CBJ;DH9?(_(E>74K1Y2!NUB+-'&HN_B5& M6_XZ@4KO<20-F.&J?+X9W/7NK@:]6[(UW-P_?NO1EG=?+E#\G&-T775.B9/B M3BX,/#R7Y%IAV87HMHD9X3#L]8N2B81K22 3*K&6+.3K!HVC7=E4Z;C!7PS, M+#%VLPZ'K:=]N(G$)-L3:&P#*NH 0AB37HF]2^:^)YZ' M_#?I*;)0J?^*3"+U6!K., 9Y%T7>FR#O(.\'\-'9*^]O>SN-W]XOA #(^5(C,E1#XP M5_^F.LRT79]6TJ.Q[7O+;H+2H^'^ ,4DA&)B7%;E<]!,#=!,9=%,0:K7__QZ'IKJ*H6'??GL?:)RR M:)QVI4LC"M(-FGBV \I&%&73/A=E VF:LN@:3::'QC:&^0V1B5G*)2@4V1SL M00,/WUTV!6II"H%J$D0U43:?AVJ"=$QI5%.CTKW&4\1RP-\7=&8'M@S;V5!) MH'X$43^-UHH'9*HG:: M]4KWGG5''5A!WT-R*U X8B@M2HI4S:*?,VU.F6M#YU/J#XTC779P+?&EHE7ICE@W9=8AA2 N M_"#D>X$X/4YWBOE84_^@"*\FA;8\#6DI'1.T:B7DG;<[:1?TPH-1_YLDUT(/ ML![_OLVP]^6%Q\=T/>=E[5?W=]?]NV'_FO8Y'][?#JY[(_*/K[U; M>^-/R] MWS_4^IR7U_BP[J7Z,6ZG^8H@;=I;+2C7Q=XPF M/YXINS_?2X^2M..9:ENSZ\_U/;ZB#?-9H#;<:\;/EKA;[Z%):7] MB4VZH!-JLGCS"/^U')2[QA/,A@0IG37UU"0=^+,2E?U3L_<^X40D^C"P)')7 MDQX__R3AEPE>>-(".=(S,GW\,6P@U>F6'.[+2+&=\[TK3= /_\3RE5VG_MU' M3"88'R/"IPC'AT_,Z V'Q)XZ2M^]>]G$_,CK]^)NSC'C2%>^XQ 82=> M\K!99?;[C$1.8O];YYJ+M*4B+8J=T#_PG[Y!-H0@F+#-SR2O7I=$F O\UU2O MR,L(HH,3@7='&_JN_GZNH;HYU["JK08;^F[U":'%)45(S]+I__3?X-'SKI#C MT*FU_Z &Q'J$87,UPE"E:62Y4]-VIA>&F_7'B%9L)F2S'X (E%4$&OF( "U8 MK[=J=4Y$X*0FR;[&B9TB!LD&1F8P.]N5'.(N$B:.3?Q)LK!'0^C(-.V?;+P( MF\CM8-WP)-,FI@T[1_+7#/5I;_6H&]NYMOVQ-_7-U=(>URM;6E*)UAD!^K3K5"M=.03Z$O(D&ND(1$!I!\-XV>I7;OSRJV!.K_J)\,M= MT&GFS]A\C? )E61H#M728JNR*/3M_N9V"!@JS=KG;0:+%R3Y+:)Q_$+ M "I1"B 95#0B[^UZKCW(CS,#T(BK!R.@0<]GM!K<^+D9&?D"Z+T'!R^0H4OX94$[ MA0=GNVUV[&"R%9L\2BN>APD0H167).X'%"8N,#O5T6-4W6\)T!82&0@$V(P< M B9"5QX'&-I6L,Z-DY&IY=CA68..; ^962C+)06BDYHEE8HHI_LP_AOU2K?3 MS,!U2L0& >S.L\53E&<>@2>YTFUWU)K"/9Y*GR1_<.P%6LY1:==4[N&50Z$97]KX-]O6?QJF"6'28S7KBH(A,*>IHJ:6 MF=$AF*E: *'/K6567)H1R:&5O0,O"ZR MQ_=?)J9/27( ]DV:.*^G+_V!("B'D(E,&!T%F1:!C*QE9B>"-1C!\6L\Q0YM M%^RAE]2Z\CS,@ A=N:+HP)K8 MZ_KX'8P&O2'4N_N6AJ.[J_^FS96 M[#\.V33KUF>I__?O@]&_TC32V6"12OB@VSY-):;KF911CYTD2RM]I&[5?LE 05DI01*S$TLD2#I$'W:47DX; M4H#:LZPT8_H:&K'%(2HS%4<2V-A>N=;@OG8$VJIPH6-C@8IV6Y6S.UI3"2@4O;(SQ<=0BNFC+T%RQ>"6_U,("P:1X]##;,DM 3ZJTZBX7QDG.%N&F1 MG0PBP4+/Z?)3Q5%Z(S7KS-)Y!,..RRP=.I+9HLDE34D?#(#@*8=X.2Z[=! O M-,'44,]S=&)QB26P('-(*!W$.3VSVLBL]308CSSA)&%.Z2!.:%HINX/-G-B- MPJ25,C(;SS;N%#^=E/"(>_I4E[7,#H% D%-TL,5/,X7@J57I=EKUS*;Y M06CS^ /.]GQN>'2L0C#9CS*9+!Q;$\(YZ<,08^G.]K#4^9CFV',T@P+Y2ZKN M7ESCTC+,7RN>0T?#OYLG__9J=*S\YHNM@=@.F'SZ@]RY4*21 44Z:XJ4/FQ% M)XIXK\>=Y\^HV4+FOR^]POI^-2*/M"<_9K9)),A=]>3 *9B9D4SSVIPA'C-U MXWEUX^7OJ_3BRP[30D6P^L%9Y=T8PR7&:N6S]-=#.O$!.\,9T4-F:@9 M/&I(G_2 G'MGZ-$3+?] IH_?[KFT9.HK==FN'];0^U:CYK,:N=*MU^KUW8KQ MG0^D!7*D9WJ[3]+>%W#I8]SDTVPW%L]6ZO9\;V8[A/7ZKC'85@Z0,'P%T>-1 MDZT@Z&2X&P7=I5JP'@FM[_;Y!-2[]SW7(\89$Y2_7*2*X#%M5Q2^FFV9>+MK)-8F0TMA..G(-[AE1$CLQ&6\UU1<,.TE) G_U/ MDE)7&NP5KO$$S\?867[585^IGR1RAP4F-WS&YFL*R_0\4K3Q(;#T)"_/Z'I&0,<+9[ <3ZGY'MDP930R"36CZ%7#4N:H(7A(9C\?'RCNC5- M'PA)!]950- -(0C!/[&8M08EG'Z4?+!S"0+/&RO,][P,AU>OKF-"Y2HF7)>Y:U M\B[!K$\*Q@\9;F8AK-QCPLEU98\?N5-V L:]4!!)+NU[(:+R I'S,?$?L8?( MA[J$D6.%34T 0RVN,ER1LK^D9&\R\><^ZYIYC:?&Q BI1Y?KM!F6UH0#7:5$ M3(1N/ XQ] A#HUG.UEALG?X7T<%\Q@1W\N=ID07!^_);PX0Y[]],1>@D3H&:EVPI1N(FMC-C\ M$L!*/6OL[:CI_+#7(B8N]]@[MV-I[RN.?UG6&L,9M>RMY.$&G8/R_# Q:5>Z M;4V!CEN JGB6=#Q4=0BJU Q:#,&AM+2LIV>TR46.;9JT.L.@$V*Q>^18%W$# M;1GJU6^&93L$]X,E*4/P+]8[ " M&*%@7[=] I& )RG$3>#ISEF2 MICP:*'Z+H)ZEA[G-B?H&D?71QD$=);N>6EGPLR!W!*08I/C4O9>RD6*-2G&[ MF<'0SH*EF)D7%\Q\6M7U;=2#;MQG@JDU=7HH*'6:G:)=E]"$IH^1]4HC8+0% MDRMYMG1E6SJV7*S3OQAA6+[YQK"0-3&(0<$.-K(./Q^WZQEXK#4[LBK_6^Y45C^:.6]E MQ$^X.G8P^E%%4_*2E\C\B5Y=BK<-6LP-J[I)^/(.>) ML(BQ)UW=]GMWTN_WM]>#N]^&GZ3!W55-VBOW@NCS'WU> MWFRI>*G2>.^]4M($7[_IDUH]T"E++WKYY.77-?+5Q>[G6KO6J8=_5:_)H9_O MNU6[UFAHB>ZT__-&O0EK.O&:6@?O%!&?.1@9[.Q<%N*K!")^&LN\'4ON1V3W MP=(WS2]K0]"Z+NQ6-, MM92N)O'EW$\2?IE@PM(%=H+#F1*:DZ5M1"F*67IX MO."=?9^G"LY,,O)N6BO0 DK?N/H1/V/+QVZY6E>?^^_/YZC4@V/K_L1+4S-6 MTD1721-66M1)1Z;/Z"QD&K6E=_RGX\'G;653 ]U\7D__3PTS-RDQX0 M5S)+4@F0,@:)X.G=DDA$\R02T:ITU::2OM$/2 1(1-X2T3J)1-"C8RTY?24D M2 1(1-X2T3Z)1'0JW98J0__,DT-AB)UG8P(CT@](0.<4$J#4*]VF"CUV2HD@ MN7X2",GL["0O<]0!0IE"2#X)A)1*E_R'F\9-@*%,,:2YG&5>)H,V7^=W.%*.;*"8B8@TR$XMATU62762@<\31X"[.+B+;,.8">[H M.!HE@Y[K@+NRX.XDL&M6NIV.FKZI$<"N++ [22Y6:=$6;8U:FWORLFB:"B',K",RFE@9;FN['QC9=<-'\#! M%3@BPL21X&A4NNT,XG #A[!$5%5$ D.C59#EVT.L 64U N0*?Z0LU GC4# MD0) CXPIK5J3^S0%I,?XJ :(1!0]BPY$:=Z-9V9OY/ M\:H5!K3D:_U%P(EF(-KI4Y< I[+ *16:Z(&@5@:9<(!36> 48?A%X(D>#FJ( M@*?2SS>]7V#:Y-YZDO#+@HYS.+(H,[8!GG=O/EA9(2L[GQ*#1^QBY$QF;$B: M3EQ;TU[0*2=0P ;T0\CJ^&B @*H%^;XND!_ /!V]*#)>H;']RN*BT^C-].3' A4>X M9(Z6!BL_XB6: 6@Y:;(^.5QH4+W)39/A"%ML-=&:+!3O1]*&J9!FI=O,P#Z!LP1E 56$"1P+5*U*5].@LRF *IZA M' M3-.FAUJ%O*8 JICT="U4T02)$\^_2GWP:6!-[CJ6I8\]7!J)MI>H@=+Z2 M$=2C:":D!8:Z#74\R&+\@8)B#7;BB<2 2 M:PD)DXL&V<2AI0T@*Z9IF !96J5;A]XV@*QXUF$"8#7)5@[ F#%-! 3((N> M04E?M $AQ,QLQ&5:^01^'->QJL09PF87=!/-4!41+2E/+ M)2] _DJ/&]KH+:0<+[ZB!,3PJ%^R5B\TJ*_"(>!R@B4J'YH8+5J642^(;<4K MCQOCJ>U@:>'8SX9+>4[^N3+,//22;N3>^<:"(X-AJQJ!&\>>7Y'?&I9/Z'&_ MKE/\RO@27#>B?.B_> XB]#0LY+P./#QWB3M#G^K8[+3]RM<)DZQFI:O6!2@Z M@%H67K*K)X5GBV9H^6\:#.CDP@P],3CI*'FH+@5TQH\YGA2>G4JW(<#.7OJ( MYD.V!O29^)"QS&0B(TO'\2NVF0N7[["W3AB;Q+K>R36!]Y*!Q17, M=MIS>*G=J'25L+P?;]X&^,*\I9@/XTJC9MGN4 *!X1E:$5=QA&P9P/ M.+);9C"EK \\2CVUZ*BA#&J,(;QV--MOL>M>2ALV(/(\QQC['AJ;6/)LR=J* MF)*K@I I- +,PTHD?'@+<_NVVUZ? Y._ +FXD7Y,L$ S 1SJ<1W4=2$[9)2>?X'2D#*F5;B?$5>4H 32 M ])3F&L4)C(-*C)9#34#N>$$0>IC;;WFL;>&I?&^M%*'$K304,("$[F;(6'WI__]^4QY^XI<8Y*FHK)LUE78*_)M0QTR MH1ZP,Z2*['#L2WEO0/618Y&W=U<_9RA9&U+U-T.J2<^7-DI4]@_0%PGZ!]V' MO=AOO,/^'B\BMA"P0];*;AQ8Q)X]@'^1\'\4_+/1_&T&^JP*/@#Y@/P3:'XM M8\W?84*0IOMI1OC/R$D7P&&Y-DS?PWJ:OJ%ED]ZP5^1;>D_@LBQQLBNU2KW. MG):L#C,(D"Q+AD631\N?-JXE[;DWY=XO#PJG9A1=AA^G_'O MS\<[#TTG9E0UP)\NWZO*F0R[20O._\GNC?4>>4?TA._\^1@[]]- ?]S[GNLA MBQ)G.QS5?-/IC4JWT0@9QL-#;4(I&1IQL#(U0S7&T-U:3V!H3@S-F9]-X.=I M^1EQ)# U0UN,H;N%I%L,/9]JHCW!^8S,>O'A>)P!L*3J#BK# -DF@-1"#M3P MX$^4DJ7'F0!)6-K)HT0CG$6$(3&J="UBL-5-W9'KF]9TM7MJ73 MWJTZ_8L==D&$0-*-82%K8B!3&GKD@SE9O?OQK2+^_8LNG];0R'(6MFM00ETZ MV$2>\8P__S1T;T;62I>R^:L <)?UMY^@,5D"X=#>GW! 47;"H"HUI.HV.3;_ M2U=,<62H3:RC:5O3L-9IU*<=I*+.M-6>CL=:LR.K\K\5I;+ZT6Q]-&A!(%L= M.QC]J*(I>X R-V5,2>4@GQJ"!\N4#=,-YO\@8Y3X0][!29 MLJU[3X3;5J@F^'X[>NQ)5[?]WIWT^_WM]>#NM^$G:7!W5=LOW+RL_>K^[KI_ M-^Q?2^2OX?WMX+HW(O\8CLC_?.O?C8;2_0WYZMO#8_]W%Z7/"[Y>JIQ.IU;O,*VS=(F7#UXJI!KY MZF+WDJ2JL*=::F@?O ME#;8$FH_=U+9SX&@G<: ;L=2'2.RHV'I&[ENYDI]LM'IQYU?/$?:#8V7+U/7\;.15>I*XTTJ(RF"5 ;2VI]36VUR/A# MF6@*".8"P2>J+%H38,>+WON$$Y'GP\"2R%U-.AIQ7==5S +# R/O_!:^9"1_ M&8.5I5A9\J*JZ;0^G8A3-Q@YEBG)FY:N\#?D%07-660\2TJ1E8QF287*2WX5 M[MN/BU?A#D#G#^BG'W.E$'E).^8*P Y@YW<"ET+D))L)7(!SP#DWC3H/0UY+ M/1PL&["7_H32O3?##CN8Y. 9MESC&6]['JF.(Y7"VX25%>:A"U#W?#5#UA-F MI_O\N1\4,DF>0^YHLF(2">E_^*Y'"Z,^L6-_]E3RT,MQ M/80IKZM-W17T?KZQ'?)PZ\IW'&Q-7D>4&\%S>Y8^>N--;\V:.^S=3T?HY<%V MV!=;(X(>$+E-R$@@16[2:7N[(X%$]#U*#L LA^85#CO6=3#UD$? 'I?*3Q3= MUZYTFR&%[*#[!,=?7 >N< "RL:.[9V-$]1&%LG47E.,$2=2@)73WD4./ #PA MPTIMY(901Q YRS+-LT^ZKO&4/%?_BBWRA_=@DN42\?E.?DR%YS]8_XWP@$VY M= R7T._:=\A_'\@+V?I*SBK2U';FR/NU8KQXEU/C!>O5_V#'#A$RI5XA9D5; MD97/Y6GW6G(8YI.$R1>0N\"3PVU<$1MKEQQO&>9!>-%Z"F@]T5!X6B,W+ZT7 MM&8K7NN=8_QVB@Q'>D:FS\[PZ>1VSRR:ZYYQW#83DW;B>7L%Z;OE8/*>&Q)S M;]T01OR#\N%^>OW&A1!)2JC5&YEI=0A=\(B_?6%;7O"G ?Y*C3_.X=<$^)4: M?OLZG>2+OUVL&$K%(@(!#J;!VBEJ#;83%-P(Z64>V ((\0O"D)0<1VDZMIZT4 *B5 M!FII Z]16)/3%@7DCK72'UZ]VE],GB9Z6BJAR;)4($1*5A)"_F7ZE#:AI35W MMD6?Y-@F6>#3@'9XP&Y8J8VJ$*GJ9':LM'@]GE%$H520S*=LX 3@S.H *,"2 M1UAF6%UP BPVZ+FUW2DLH"?+ \A\[-T38%.K=,/V<([TY!E5TH;8R)\DM,%9 MVG/;VN(MN2Q@;JJHKH 2=R)C^5BY:E*7\ 85B)4!31'0V!S2U:&H@=?8, MT,0CFDX.IC9530"F4H(I8K!)#FCJ4.RE[D#*>7:AE-+]5@>NGIUP+32TL[O;0W_%VZN;W_ MYY#_%]H85KI:ZVG'CA)=4:O7$\\=;C!3[R3=YR<8)T?JW-!U$Q>5'D;N M3)J:]D]7FCKV7+(7F-K_Q.FEP85GXFAB][C9#>^(D9A?>?V^]$?YCY_Z%[?D M1>"09=@K\AUZ/-5\J$9&\Z'X*?,"G(N$\P+F0S52SXTA)7P# SZX/2(E=W)T0 M*JUL2B[YVC-%T9:;S*'I-;+E@9J8R,X&P+@-:@\4UF\7G=L#BS#GSEP%8-&'G MI0EM>%[C*78>L'G9FIFJ2@'UL3!Q-NZQL'_#JP5A8/#92-*WS#\ M-RG^4_7T WN31[A$Z,JC\<)F\Z396\'H/(;Y=#>3/M#QZ!\EPGH7!2>M%@ZM MC?!>/TD+$UD>RZ7C/WUC00W/,[,[\QA8\69(# G%[Z:U>?T7H,#EI M4SF1.8EJ@2%Z4N5Z/&HZG,PL/S-K-'#I7>K3!QEUIDA- XT-$ZK-#J*JT>2< MM[W)A+P*8:F#)YCX@F,3G]G&F*^?L:+OXYJ\(8JM6:]TE6;(?@@Q&>[@DDLQ M]K&XD2O=EL:-'97EMLB]XAQ8S\1*L1T# C.9*LP-NH8A7B&:4DO7,0\B,J72 ME!& 42O=1@8JDL.X#/6 YQ/2-9,%LY7%W3IQ(C T;EDI,,]4; M3-84X= %>CW#6.A)0J$/ 6G#,-\FSEH&1X' $A5#5R:.AAZ 3J?2;7)1UGA6 M%B=AC.._.SK&W'S6M9GVI\ 6GAI@@F:I2/OSA6F_8OP8T/CV+1$;(ABM>KA? M#^8GG\@YE4I-!B(ZJ$;AH1#RK*S1P4;U+UBDN5BD=/?:J.G<;V"TV/DS,$U% M 'R.EQS1#(ETKNM_2?P>! MKIZU:6F$'SIJ-<(/78#%RB>4L@F89HPAC8YY3S41"NS5(_-/:96JN#9'KL8J M(^Z;/!SVUYI@K(H$G%,9JXDPU*)Y_)(%5#7>SUKWPF\9>33&4DS_9R5#I M$N+3L0\/2])_??WN4L]N+3"]-?7#Y*5=Z:IJ^GY>B7@D@$5[OF"+J U(AS:: M[VIDUC4QY]&F69U$KJDMSO7W^[$QAO6,W4R:LR_I @.$WH%";G!_@/+!=R8S M1"N@#M\X5]RS]T-'B=IULWG+(Y@WG2@0' M3<0FG XUM#EGBP?41"C4U:17LD:\'V1Y7I6E&2""QG=LPEA]:02L^I% [Y$L M)G4QPMX0NH:TCX@26 7ZCI06.%&:/AURU$R24A 22Q$2\UW6$2_4IX)P6"8F M]9Y(\IY0Q6#%B(.ABG:#V-;U+))Q$!,3'W%QDQ?I(*<1P[R91;TB!,9R"HPM M>T%#8.RL V-;;M(863\D0BS'_DG>!2JR,G&2OA*BTJ;Y85JR6>DV6W TM9P0 M2> .O6%D:CMSY/U:,5Z\RZGQ@O7J?[!CAV&G52$P:2NR\ID3^)QUA&D]E,:> MTK-8<]H$ET[V@D!3%CIT-7#D?GK%:,N&IH4)!6MKFWKP"(27>(1+ GVZ!R_Q ME6LG,^7*8/2-5*-(.#!3"<4-$.G9O(0P<,L#^+ M\.X/826^U:F!U5FD7[]L>>/^LFZI8NB2OR#86!64$"7KD#\=8T*;5[$0*L,- M&*/I]>RRT]#('J&7?QK>;&:;E"S$K1O.D(._(A?K5QM]Q,($J$F5, ?S2,%8 M+;)8.PLDM3A!TCG:LNP.N5F1?Y#Y?YJ7=G3GIBW9AAPS$208R8Q M<:=6NEJ3[Y--69K%&O=6<7\ZQ1.6*\,O$S:V7'*0AZ7)-,9/AF4M2TD6C.40 ME=\K>8T<]XHP\:$M>NMA#=L@+"\^F.3FB='4(6C2VK4V)V@JO0E_4/%B\OE> ME9NC[<-3C0VCTE]S>OGR* KUM'I"9KUE.^?A<8"D@:1M;,FM$XN:3$1-J:?? MDD7QD@1)RPS]Q<+$M"8"F<'N33N!2885U-00!F75^DLE--%M?VQB[GI_12[M MS)I_O9MN:^B?) NSW)VQ_D9R\)2\\$XD-G4MI_B;25FWC,BY:&]S5@T]=/J? M*M-ZD%(U-@.\EQ;O$6G*>(!7&>"SF@;$DW$CQ$865,>S32Q-U*=LDAOVBB62 MW"C!#5!Q0&IIL8H2,@]V565^ M]\;L!$O/L EWG"*$(GZ?J2G2">$R^[=AZ=CR+JOT A[2)DVP P">1! 'J)F^F8C$*U*MQ/2G*) M2^G"H]L!^5_=>.Y^(?]9/7;C/A-,C<""=KL/0XS9]C4G#W^E)LV=[6'67.+* MIMLSW>K(7RR'0[N'2,LS/LB4AA[Y@)W8_"BMJ?O^19=/:U!3;V$'_+QT:"<2 MXQE__FGHWHRLE2YE\U7 FZ#%G/#JFX2_CW-]E)F.LV-,H'H$"U@.T'JBH@<=NA5 M9$V(F[5(,X?JK+]$\X=HFQ$S]NPIE1 O*'U'W3#>;_(&.4^$/2PYJFSO7R?" M;2M4$WR_'3WVI*O;?N].^OW^]GIP]]OPDS2XNZKM%VY>UGYU?W?=OQOVKR7R MU_#^=G#=&Y%_#$?D?[[U[T9#Z?Z&_.O^ZK_IF_4?AZS/0.NSU/_[]\'H7]R_ MWX?O%O)U@ZC? YKV';#(4MGF\Z9264J5+-E$"Q=?KO[XO)HY:UCLP>Q'GYQ>5=0],X6U.KUFJWN5M374[Z M[/S7Q".>FNW#>(J(!1Z,/6JMG>M"_/9@;SV-=]N.M>&.B!6(I6_DNIDK]8EQ MJ'\9.Q?=O_D6EI3V)TFI*XTMAS(-D3IOX9*XA7/<4B^H. ]&:0T/CM)2$[QU M5%R[H!ND9-S!<%4"*W1O".,$[*8>[X@>R?.=UW?MU(I98KA3_LYJ+B,8X0;" MWB#-YI'D@27604-0/:4Q'WISFDR-83C$),L9P+]'WI &,I%Y?+"NZ'>@-3!5 MPQ+W!:[0PO!V.) >OR41Z^'A9KM%Z\'2J((M[2GF3@B*?46S1^PA\J$NKE;L M(X,;BOL;RV."'6]O= M*=< 68P3Y;)W;3N!EL^"L<%H&'>5_1;V9>AQ=N^5%EY\OQH!F),3D-;8D8L< MVS1IS9>P0%B=GP#KXOPTVE()A# ^9CRUT KB>#[SAX$ED;N:AFVY.\T*\W"= M3Q4=A^? <^ Y&22'..Y/UV;G^Z*5W%=DLLGDV&K7FSK&)K \T)F%: MP<=[XG).R&XV?[)^C MJ,I[YBA"RQI^@ 12LI*23D%2HM0K7:VAI>_@S(^<@#FP!!7A[4%0K:KS&+B6 MML'R1KLXD>G8E=V.JV *G+>22S078A>0>^9"Y*?N%&+2AFD[$6=Q@ZR()2N) M1"6B441^$J)6NJK:2M\] N0$Y.04>XI2^)[2J'2;(:81;"E3^309L#WTQO;F6+#\_<$ M:]LT]951L/9 6\;U[P6;E1B7U:P:5ODL;-O,LO,GT785,3EKCQS^ YD^/E8, M608ZM=?#(9Y*I]27D@X*$A0D\ ?X _P!_B0V,.(4NF5K8*CULAH8)<43R#O? M_$E4LAY/U\>-B.W+V+.?T^8_1"Q&Z.6?AC>C 65"&O(!^_8K';A#S^%C MRV7]VL.D1@DO!(]U:NZHPM-#VC%NYH-#1A^W>_&3C2H[?Y+5S43$PWKZ'[[K MS8,)\JS/R,A.(8-JI:N$9#9%K)$IKR9/$P4[8[D#O0C\ ?X ?\K*GV1V1408 M+&.[HE%"NZ*D, (QYYL_B<0\*OJ5L9AKG(AY^6N]6$"R.F:#C"<;7)'P"_T; MGT^A%]0$0(ZCA/S)*4@TLGOZJM,\#=D.K&73C0D. MDB./>&(_6>PN+$\2MA6PV=:[M8WBXPT4*! ," 8$$YE@L&A(=-2A@8@HXS(B HM'4:&0I 1UF,;VAKEP]EKX]G0L:5+"_3*PGV29TM( M^L,V+$]Z)A_X#I;8&::@C164OD 4&DI?@#_%\P<4#@"Z5( &_@!_@#_ '^"/ M4/Q)=&0D*FSRS;!LA[4)#EK_7N,)'5"%;QQ[?FVX0:]@.NYX7Z_@WX-FPV&N MM1JS!01@2BQ,105<\L14@Q-,E;]=1G+P#%NN\8PETW;/J,<.Y-(A M(0?\X9<_H' T*4"-/ '^,.[\:_NS,CNQ[>C8J9)7NJ04=VW3 MT"7Z(H*YC G;0*L[@YNW)8$(P=RV6#NBH!'TO>^Y'K(H1<(DH%/I-K00$(L'3BC)C&I6NJC73'T,$J>,, M?FZ9:' :@4K2A-65/9) M9-P8]=N:5;(PW?8)#;<7'7$'>! \"![$Y8,BZHL./I$8).^O"]EO)YBJUQ-M M/9$51QH=R66\2-_(53-7ZELZUK^,G8ON_O*C-"3JA#$E?D*/+]K133O(N4EL MPXV32(M\Z_A8/ND-4C+NH)&I&\^KF^_P^AU7]QH2)Q*55;XU:-NU/B!:S!)W MS4BZ1&D-0T+76&(=- 354QKSH3(2P[^G MKR;FO(.;0.] 9_U4#4O<%UB.*8HO\.3/RY;R)/9 $C:2$7?[6N5!Q7R,XT2I]H&=: M/X(L'A'ELG=M.X&6OYG]9 U96I_%?9D@?2O94^G[U0C G)R V[EM<8&PRLJ# M=7%^&FVI!$(8'S.>6FS=3RR?^>DT%R M2*A.PX>;NUSC"9Z/B:^H=%B%A7H^K8:3GH".&'&:L(V+1MNX-&K-;$Y!'VA/ ME81II:O+#7M'46$95GT;@)&TA)>:6D$3&/(S\I84U4^)ET MF66SPW,W!QH[/7F/;XC2S+(A"BBYTBBY1(>]=P%YZL/>S?3-3?A1=" K8LE* M(E$IJI-AD[8C:333GUH#.0$Y.<6>$K>;F_8HQ60=AL;0PR;VSZ(M]0X2#KLO4@#ON(Z53DB8=U=EGO)W)T-GCFQG:FV/#\/;':#LU\Y=^\ M>OW[DDZ_AHGW?/,GT6X5I]_AKAS^ YD^/E(,6_7PR7/BXZET2CW-A-TS%D!0 MD, ?X _PIZS\261@Q&GMFK&!(9?5P"@IGD#>^>9/HBFRIQ=WA2=Q+]/Y@W T M])=Q+O<7R4,OY,8+9.B2OR# >"8A ?6RZB#P^3&C6\##S6 ML3F8L9UV\^(G%U5V_B2KFHD(A_7T/WS7FV/+39XF"';&<@=Z$?@#_ '^E)4_R>R*B"A8QG:%5D*[HJ0P C'GFS^)Q#PB M^)6QE#&1U3)E"WO"-*Q)^H7_C\RGS@HH R'"4D#\YQ8A&=D]? M=9JG$=N!M6QZSI3\^+V2?\1_^H9K>'B(G6=C@H/V$\6NPM+DX1M!:U* MMQUR>E=\O($"!8(!P8!@(A,,]LPD\8^3[9EMV#-!0$% DT8N3B:?'9[DL_QE M/7?8DPPV]>!\BG0@M0LQ:^ /O_P!A0. +A6@2\J?1*Y@1./C!\>>&AZ=NQ1B M%+;KE6ZG3#W8RHX,D%R^^9-E$.>PY,H@N:5%AA;1IOLP,A3:)[",C;8!&5%Q MIXPF=3(5O''M^;;A!EV ZZGA?E^#?@S;#8:YU(V;W!\"46)B*B+?D"2F- M$TB5OU3GWIMAAQU$^YWK(HA0)D8!.O=)M:"%[;M85!=FPLW1#+I.]O:A0#M'L43C.;?YE1P[/ M/QR7*XVMA8K(>(',@ M&2"7%LWR1KO8HM7_)YC6"LJT_,HTD6^Z"^)]DUAR4ZN-/<9[XEH*KA4J2%[Y M)2^1X&E%F3%:I:MJS5KC',P8D+KR2UVR_2[VY+'TG:$PTG>_M_\F&GIM@JHZSWI3D>N2>I)$U5:665%TK=4:.S?_. MG#=6/.'JV,'H1Q5-R7HOD?D3O;J4I!NO-3>LZB8-W[_^WI><3G-[R6!/(;NI M[;#^ZI=DE\(.O8JL"7&S%FGFT*W_+X;:Q#J:MC4-:YU&?=I!*NI,6^WI>*PU M.[(J_YLXHR.*7\F>2E?4:K \]\L%ZH:Q<9,WR'DB[&%;L1+LDNPNVT)$Z&"B MA8LO5W]\U@UW8:+72\-B;\-^]'EYLR7R*:O?%]C1%PV^7J*@TZFIJDJ!L"SO M6SYXB9$:P:Z)1]ZU:NU&,@D^Q9KJ38V[-6FRPMF:")[4PVN**-@^ M:,)IK9WK0@(8@8%T(E\^LH2;6DTCLE=CZ1NY;N9*?;*%ZU_&SD67572K=5;1 MK6YYRFF(U FS<^/72/%%/1H'",.QNT2N!)[ M8S.G$I9E"5O0!W7=66 <-0?64QGSH MS0FWO!B&0\(@8XGAW]-7\P??P4V@=Z"3$ZN&)>X++(<^QA?X\Q+K;17-G1XL MC2K8TIYB[H2@V%\0>(A_JXFK%/G(LPB07N'^$+$\F_MPWD2Y:G\5]F: BCJ;'OU^- M ,S)";A=+B@N$%:%CF!=G)]&6RJ!$,;'C*<66TH=RV?^,+ D3]I_?.?J5 MA^M\JN@X/ >> \_)(#G$\^R&1-WROB%G,I-4.:2X(KLW/^6AD3RZR6B9ML0C M2ZIT&XU:.YN.,@& M:]0;E:[2J36+;VT.>\E1;==:]2; ME6X[I,,N;"4<8*G$8I)(2@IJDM:HTR9IK7KZUC$@(R C.+TS[%=.V,(3! MTL(D=\YB@$0) ZW-G5F.(2)"R8OU:]^A@D%69>M!L/61H-\Q)A[6V66]G\C1 MV7R^&]N98L/SPP.RA@'> . MS]PIF7I<\@54S5F"&;@#W 'N '> .\ =X,X)(S%R1#W/'C?S'\CT<3POO,NI\8+UZG^P8X=YG_*&%9A)?_B31V>X+7\/!TI_&8YQ?Y$\]$)N MNT"&+OD+@IEGPEMZ.L^>2LZ:SOC]B>1CXS;L%_1?C-$2D;H MY9^&-Z.13D(/\@'[]BMRL4Z/?F/+98V1\9,@*3=W$A5P-.7#@M?3__!=;T[[F3]BUM9B9*>0/[7255*-A.401"53 MW6E"2F!.^;B3S)J(.%R8L371**$U44H0@8CSS)U$(AX5^LI8 MQ#5.1+SL)4>/>.$[DQEAR;N9 &4O,,H\4D6#?6_4#"DS"H-YD\:E=DM0CXM+ MG6T('Q(LP!W@SFD*+>,T24BL!EOA:A @PR5DDKF&*0##\J9A>&E7NIU49_\ M*J#[@3O '9ZYDVD$[B@UVP$U*P940)!YYDZF<;9C!%FI2U3C$'6#RX-A3PZ/ST\/,T 9-ANZV;82J M!M[ :++,W=2EB<=);H:B*X8X$B$C8B!.X4APZ!7/11#00$$ MD O(!>0"<@&Y@%Q +B@-+#I,$>&*?C,LVV'SE8*92==X0B=XXQO'GE\;;C!D MB3S$W3=DZ?=@2E.8F]*.V:(4RC!$0E14'4:>B.IP@JBREUK<>S/LL/,^Q+7% MEFL\8RB]@-(+R'( =_CA#J@: '-IP S< >[P;/4WFS$S5\QTO-JT' ?,<*2Y M+#8<9H1>0DQ[M1Y>2@V)<+%A$[=*XEC8[#D$#+#A#399!JV.!4LV1[< ,?PA M)BHH%0\QL4>5J2J,*LL+#*U0,'Q%)ILC_S??PI):_R0I=45-DS<8VXZ.G2IY MH4M*;]8�JW4:C MULYF8/R!\'LVS Q5>V$H+Y*C?TT:RX[Y[F+".,PXB, P0V]0C^7V__19)F)B M^I02#[9#;]_S@B0$&IMX7Q(B#.U:>/;AN-.>L?5/$>DND#>0M[6\M8N2MV:E MJZEJ^B[:(D@X5J4@=>66NB1"UXHSXR@76>L066MJF36' 8GC WQG M*7&)]KG63JO84^]SC=3-P4'HN,+?60I=(IF+,RLC%U&3*]UVHQ,2 H9M#B2N MS!(79PA8+A*G5+I:,Z1E! @<"%R)!4XN*NW34(DU66^F[\B1N\0M:P!6*UB1 M6B/RM$\Q<=/?7%J4A42>,*?'S=GS1CN[: M07)-8AMNG(Q9Y%O'Q_));Y"2<0@8.R$H M]A7-'K&'R(>ZN%JQCQR+,,D%[A\ARY.)/_=-Y(D,@*!5E+#+WSH3*NYK#);- MN>AYUH\@BT=$N>Q=VTZ@Y6]F/]G!Y-9G<5\F2-]*]E3Z?C4",",IW)5]!/N,W\86!*YJTF[H<9JJ9G6=3Y5=!R> \^! MYV20'"I-WY9K/,'S,?$459G55RCG,BLGX3'G5D0CHX0=6AJT0XL64KMXZJ/. MY2_(+6?9;10>\RN[S;3;B@#%[" A_+Q:(@F):%:8GX2P_BCUS,Y><2 C8 0$ MD-IIMGM\KY-&B^K1#A@ H-Z./,\=M_-S?HJN7>G*6JHIR?RH.) 3<>0DD9@4 M=CZ-=AIIM2N):'68GW#0;A[M M5HBW %L)+T "&6$RTBZJL9NF5+J-L":*("*\X A$).B8$1%%RD]$:,<,M959 M[\.,^F+$%Y;PF1P: M,-#:WNE5&"(BE+Q8O_8=*AAD5;8>!%L?,1UF//&PSB[K_42.SF;)W-C.%!N> M'QZ0U1HT(+O;G1 &/Y[E:,&2"6#>4TR!7"#[I9%]X YP![@#W 'N '> .R)S MISQEW.'$[2]C"NXODH=>R&T7R- E?T%<[&?B!M-39O94\3+V0-WOXV(/ M A9Y[<^$'AE\8+^B?5-N;&>$7OYI>#,:KB/T(!^P;[\B%^OT"#.V7$2?&19O MV%-(&^O T5'%>X?42]R8,G?J M:+#OC9HAM3)A,._0N-3NJ97CXE(0]H:D!' 'N)-KM6"<7AA)U6"S'JX& 3)< M0B:9:Y@",/] IH_#\"(3ZU"MM5*8AX 54/[ '> .S]S)- 1WE)Y50,\*@A60 M9)ZYDVFD[2A)5GF1Y+)7B3'N5,>4,>3]WH*<$GZA?^-SJ02#<@+(EY2,.SG5 M5XWLGKZ:;4,WV=+'O&?ON$:'AYBY]F8X$#Q/^*)_62QN^S= M V@?W) M0'RT@>H$X035"=P![@!WRL>=G JQ3F9V:&4U.TJ)-M %/',GIXJM MD^F")D^ZH.RU77?8DXSE4$R3#L4\E]HNZ"@"&03@#G 'N /< >YPSIUD50X[ M-NV>YND/CCTU/#H*/,P,;56ZLA*G[AK0 ;(+W,FK0NDHV6V#[ J"CD3@B&C4 M?!@3'3K0(G6K9< %AUIC-XIUC-9HU2O=L/% 4/Z4,6^OC6=#QY8N+= K"RU* MGBTAZ0_;L#SIF7S@.\N3AD'7=2B'@A(((!>0"\@%Y )R ;F 7% <6'2<(L(5 M_698ML,F!073?Z[QA,ZBQC>./;\VW&!<$'F(NV]B%(X0539BRWNO1EVV(D?XMIBRS6>,11?0/$%I#F ._QP!U0-@+DT M8 ;N '=XMOK;K9B9*V8Z7FU:C@-F.-)<%ANF.4(O8::]2HNITYCV !L>81.W M3.)8V#0 -F+ )LN@U;%@T6@?W@945HB!F'PJ*X[%3K/2E:'E3)9<;X5R_2LR MV>CSO_D6EM3Z)TFI*VJ:!,'8=G3L5 ,*7JJ$Y+KMCTTLT5=9?4M>]Y)RP[5- M0P^^$-(E$4T08!-@[)[%__,K,*!PF )$A0 FE, M3+@I$D=5WIF5A\M-A$<2;_1 ";<3$I+R/M=Y#50GRL8D#GE+?/]'UH!W+I Y M3A9(4!:;Z)\H7Z9T.5=_>'28,38\A,2=9>/CAZX\Q^ P[1SC"1.Z2[Y?3_922D.L%-^%=-OCQ)_BMA],D/<;E8O6((^DDB,6X24_E_R5,NKD7&Q+WZKJY5;D8U#JE:B[9N63G?57S MAA[>AV/B=N6BWQ[L/Q&MY.62ETM>)E[>9CS207BY4[GH=/=/H2A9N63EDI4I M;^6MCB+[7;"MZ]V$L>3'Q50/]]S M&T>ZZ\_BPXNNN=/S1KV.2(OLS\X"W!$XHO_BBI$ ]%97:'S2[W1$9]"N3P:\Q0>37G\R&G6Z@T:K\;^M M1L6_:6K[NYCS)W$VL@7_?L8GL,ES;KSPA8-XB,!BIIMG4<"OPBP5,I/)P2 C M*0HXS;*IZ_,Y4+"P\2I8$R_,6MC41KGPE\WXZ54N'I'HF35AERA23-?YVZ_\ M(@GW4=QP^PG00XS87-8LKT2WL;2O)M+%MR^/]T-V^>5J>,/^?OOET_7-;P]5 M=GUS66/+.TK>2[= 6[F^^73U?]GC+;NY?;QZP ^7M_#5SKF\>'V&;E'B[^-K)_O4CXD01?*+=(RL)YW MQ+G_X8.F.W.#+\YUDY9+-WU0X%/"#AEU-0<0 2I_#GFX5I=\K%(0U9O5SS7X MZ=?X]^U:L]Y*_*5>:V3\OEWO9KHC;4W]5FU03_XIZZ-ZM<%@_38V)&UN>:I^ MF,O>]DA],T^1274'BF?)(MD2HF^7[;J%)L"--6I;G,WOC]'T3;^)/FX72!^O M7BHAJEB+J-$14NU6Y M^.@Y<)/C@,\P&^DF/2R;'"JES5M)&\1?HW'BTJ952IL3D3;=L)CK82J$RZ[- MB67/Z(FEQ#D.B8-5C\T3ESCM4N*FR\TG'8/P0\<1B6&_T3ESJ- M>BEV3D3L]"H7T=J=OS)9O4/R9[E(A_E5.J4H.A)1U/L91%&9F7PBH@C'A5_- MYH:U$(*13"K=K2.2-HB^TY>H%#8TRQ_A4A$VW7B1KB,"/98 M-Z!.\M\=]29P/--1;^#]4:^>W0F;4=OY4M$>AZ(%I#5/O7*G4>;5GXBBQ?[= M]V)NV;*?S8-X*K-;CT?8(/;6"YNR05O8H&V04X.V=MF@[?77DJ$W2 --;TW\ M8*[U!@Y$CKNXL=S$ ,LI]Y8KRMIO=N@A5_Q=O?MF[OL:F$D017_> M3C[K)C?'.C<>X!M9 _1)=\:&Y7BV@*LC+:?"CE-^PZE'6,)'PQI_#]O ]F1' M6MWTA#9TU7>X0.&,^1QIQO9 !-_>_S:\N?Y_P\?KVQLVO/G$'JY_N[G^?'TY MO'EDP\O+VV\WC\!7[ XH\_+Z"FEP"0 KL@-^4V^5S;*"U>";$];3K*1AN7M( M)-,3SW476&:\7MX2VJ-8]/?[RC8&K8/]YU_ZS4;S _MFN#9GEX: -?S=,M \ M=D#RF>-:E;USIX(N;-8_X#QL;B[HK\8'9MG^#]\N']67[QEGG\ N>^&V S9 MBZ]TO/GU!A $Q8T$;;#=-=A8_C:FN%?@!X=Y,,3@!3 8GFN8WGV M&#Z248L,@H^>\=_A7]@%=^ - $I\NSZ;VP!Q#0" XUF )T#E&V \V[#V!:R> MN4A:5?6[>I#I3?C8]6P^T@W8)6["^ - 8UMGR.- ^J;?*R\&UR54$SWW/CCLSK80 MJ@X;^7VL0NC+#<).A0G"04BX:I%E"[R:[L=WXJ*7""'8MZ*%&5QJ"$?1DT\Z M*4C&BU27509R$T4&$W]X^GPF08>T#'L*UJ]3%V_@I"D^!BX.D*9>6V43F[@F M@NLG@'5P74#*$\/3M83OY[88ZPYNU;; 8=+'])TU1J@%+X&-@0P:!3^$:T86 M G^\5N:"Q\Y+/IVLJ+@%_+?!"7?3U"J_;B2 M+X@:I=VAY(Y:/@$H5\R*M]"OJ>8+PC34OL@*GF_H8M&!!N0H/RD##_X([#D6 M&G2^="!]ZDX!&']X0/C@O"V ^(DKX:6?+7O&&O6S?P3"!.F62YH@^+D198DT MBTJ'E CPPYGU8@HIV'1-!]I7DF[*GP5H;&&B_ !VDXO I]H:]?)ZT=TI^U9[ MJ+$G80J;&[ H^%G,<3<\;'(*+ 7[FJ,$?:>LB=^&PSO?G$!) 1N;!-O7P^Y@ ML,F)(5!,@F5 M VIS$"D,[M8M#>4+4;+0:NQ2V"[7S:7]XE,FEN6:X&FC&E'FO*-V 1".4@38 M!G 'T)X165*P"2GY4S&'.*A&L#P.R!*6;LUT%]$XL:W9TCZ2WA,0YS\"XKR/ M$R=I!,"GA3B#1SI1GDA\K#.U/ .M1L #ISW &G_W3*FV:1,2TYNXB&2];OIL M%!#'7QTVE."+K_=_ A0N!+=!KR#,/P'5H&TC)V,T!U4P1IN81+0B!RY8S,O9 M7J9_UG%&QQT13"BY!S$9O5:+%$. RZVP?P,$"^$&19T&ST%!QSK-LTX++!KQ M'8B05NOC&T6%"Q :.&[;#@S%!D$VDX<"NWL&DR,5&0!HFS> [\,$#\5J2N%+N.;H=9F"IZN'&753: M<">*- -W;M#.>;CSIZ"5G^-80 7X+#(P\9:_7S_ :DSK6=K_[#?;\N:!+P._ M!I%1Z9,AC''4&],\X7.4M/O'-*6)%JEAM,"B#,'/(&\"7K45K1XT:KX6SU%;S!;/NGB!C2"H$-R$&H;S MY>:!D(AC#F5#!,VCA0PDDY.'3QISVU[@'\_8!]9'!7+!3*H?$X4:RBB$H8>1 MP:@/%X 7;@0G1'JY^#>\B*0DK:+&/G+RFI03A-\Z#BYHF4@U 70Y(R^$Q%7& MI8R%T!2 EK<5"-48?&ID#8@_/%B+09YP%%H@RQT*V=NR..?/T#V2SNH1T8^B M>MPY2@I@)I?R1B+(0"@%7.XK%22U%9[%P.23_,8'GWQ%)#;B1Z82 MX:Y$6)3L-ZXN(/>$%8''A7Z;?'U,#R@A2:]:IOFN7EKSZ#EIA- \49GT&N))"H-ITC=ELNXW#S#[TQX3<2J=P)0:5Z@+AW] M!YO!FZ:.,K3_VS.%"G7UR=)N^Y8VLO@&4SO0VQD,[H0PQY(KF/#-SYU"V*BO MRR$LTP$+FDCW$Z0#I@O5YIISLW4)/F_D5F=0.P 0]F_P6U:U3M'L9SF==BE# MI]FJLL_#AX],=QP/HP+Q_;%OU4_35\%!V;6B\QZ,"JX<,$0W9H/:MS2]3YJI:BROC3DRV> )?D M \RJN#!.>5+TQ;(I[X),<+!Y%:$N\&+IX?$M.[',K& [<#=9)-)=\"T0W^>, M'KZ0I>'[: I-H8>@CF;"*&"OJF)"%+&QA6M;#GKNN/H0411I 0S:26>QT35+ MM]^1RT2HP\(M$X]>I9F#&X_BG]ZJ? WX6?E1*4?'48?0C!I!:"7I*@)>:'<$ MY$8(>I(;=$(6E1T LU \#"C/4+60QAP *1EZ[23)$%Z9)!' P3$U2:)/GB[/ MLH%\A@^7^+CE]]16E\$HG.9*R]:U_'PY>AJ=5* ;;(X7%"B4#W)A&5%,CWSF M) G7>$\&K>Y@](ZAB_MD!2/M/K>IY(3H<;^B??3;*0P#I&#H83#] M7?-]9"F8M<9U+?I(&8OZ'4QX!YQLHAYV#?+$<"P_8 CVM\HSD)*08!C .PH$ M,9E(IJ'$K%0H9&;P>VE%"("@POA.&8Y1#K MF*(!M%9Y@>Z0@Q00%:)&Y@UD.""(PF@W/V:[?'><_EC4?/=FUGQW?PQI9 II MR/@)P8EF@D?>C GA@E[=?/U[?4+;ZPTZ9Z/+I">\L8A3@UF2W M8]3?UK(9T%WRZ%:1(6A'(#' "P#<.-HTWK=1Y6_OHM? M_$BA@[7G))[^?OU01>O'UI^!_X#GI\((4\E'7!U5_ETW#&=DV1:>5H*(!A&) M8=^EG/$@2UP=$2SG?/JIL8$1&41$\5J9;5R-944KL_+)#B3_4JJY2F;U\[I5 MJO'$DSE>00HXOELE\DIIQT,0 W6!M'O",*ZSMRC4 5I(8Q^PRT' 7!_=L4I !%O+C'!T' ;.[98$@[ M>#JGRZ,YI S41O#+W'+2#ZS!=)19#/9B]2E@L5LJ$?B%TK3#8Q\Z1OJ/5-;S M'"W&=X,HWYUUMA"?>.8#/H DNTW87,DX6S; M[^]"OTD0B,ZZNL=/MQ/8/!JH#@'F[\#;22#H 877:W&%$E $"N8X,9-?/N,+ MY%@ !;FXH_"<5R0?N?OB(E"S09U#),P>S>M3*EJZKTB;H5D;/R1;AZ4540,Z MQ=#_)('/OB)&V"6W#8LY^LROC9A9FC".0$A'3S6X@[I6'8,G2V^EB8)AC#+. M4F7@5U&)D^^@^6$2PJQNKEP?8+"ZA'7 2'AD'R)(J68\M92>T^K2GH5R<'R_ M+8I=_PS>UNCD/G+,^EM:5HJ[8@@L%:XL'30K<*CC:%>,IR;@[FE15;4I86(* M N6[:;T80GL2P2$U!D/ J36Q!NW%LK\#I8_C9\PA7JQM 1NCV+1S=T#E=_R) MC QUA)5VSK2LC3B3QJST9><>DD%HNW'T^VSM#"N)%F$!$#$^KDWBG3(4?9P' MD3MO-I>I0"I,&*2$J#7YNP!.4L\4 M?D3 Y[T9/,.S@[H2Y"*RO65Q8#7DB$B\Q8\IC+B!:%3> ;"JKF&$)!01GT*] M$GV/#)SXUML8T#>B/,^99=/*8=.FRJD,2CPHN(_T$@H6>(!0\5#\%4T1T M%"M>0?XDR@-FEFZ').]0\9E8J1+3:R8 ;U4ZJ$R1J)#3*+MEN'HAP&5)MB.3 MX?>V"*5J(,,#3D#98U.N%.T_2:I'DECB_.LYB4SO.565[@=R 4LN8<,1O! M M1=Z (2//P4?Q$8;A<-'@0_WNPYNB_"G1:2L@.'ICR.,11- M(5H5GYF"7@]C$.^> 2;L?9![=^T?VVB2POT@R=#4OH2+',HU/B+($J)C">6= M@Z3RSB(*^XD%CC.-M54'2MX,#9H_U9E45.!'+"\26-N*!#=-SIVO+Z\ILTY6 MLDX:9=9)(=929IULF7727)=U0B)2D9J2/3Z3@O5@GP& ##YWQ+G_X8-J\'"N MF[1-NNF#DJ2*LY&25SM%(@3DSR&1U^J2T%473O5F]7,-?OHU_GV_76MUVHD_ MU6N-C-^WZ]U,=Z0MJM&L]=O)/_F/RK?=:-"W\4T:5UV;?@3)>?\JO4>ES"\4 M$&1NZ% :1TM V(#I$1]_Q^(.4SM3:P7G5H#T*28))!LMEQ@U#,K^\1 <3!+9 MK'0C.6P$0)1.-MVCQ!0=__!,XZ.P:@_L@1F(1=BD=#H-/_"D37C=KG_B*)O2_ MHY))0[_^VA9C 3@#-.\DC5:VOD%K[0*ZD@FW9D*9U"2OO _PFL"*G7J]J1CN;,S&IT:G!M:, MT!FWWZ^Q5!5'SB(^=G&LL:L<%\)L$DNT*A>#6JO4''?J7%N+9VN4.N/(&>(Z MP&BB5FB#N] H_87*Q6U0)6?@%%%&%'9F3*)7#CKR0DAZ[#2/X67.) M#!$@FJ;%WN.R;R??')%N.74J%[V$C.*?3DT$H265#GLPW=#,!K?$N';QN.)= M456$_C; MLV0R:Y3'+$GF(L755+5Q-->L5(JGJA0)Y4E\UT>^&Y2J\#7HY9.0M8R4([\O MVY6:KW!LY^/WD?^(_)C$=8/*1:.94-97JKM7B(Z4"N_D..]25B-15.1V!("B MQR5P7J..8?-XR+#4=P=(L'RT<'S<4D5E6"Q5IAF6:8:G<4IQ(Y(.Z!J-RD6G M5VN6B84%D$1^4#UO?;_I'H4U5531 NQHEH=RD# 7P>GJ3Z>)F9U%T:]4CY3>?&['6M7/V/M'T-"8\%AY1;H[=]QV;R<) MRB%6K=IIM(IJW9S?:H]._[W?4U:!G*V>K]]35V6Y:S;5GRE>]EQU% %J0>93E- M/TE(?",9\;>1_>O%%WVRS>'Z28(A5"Q*\2) AG%W]V5E@HI?+4<^#EPI89 B#J3[?*QZTM7-\%-Y"LFF+4VM7)RVG6;12 M'*,DKC#9X.B_*CILW!'C<\VSD0-#.Q:;:*;V%BZ#\^RJ6.2*A^!UD"2_%S61NLP\J)9!UU56AO9N;]5%.YO-C#CMRR: M5-E)\YS+AW-6@SL$438?V_ZT(9;]0',ZTJ@X-=S-9DH-]UX!F+WPG&/B0E1' M%B@Y(&A:G3CEDR9(X2P2FI,^$L+TYR<%TT[#25T9IJ,SH*FQ6.IAO=*RO<:N M38:8D,W[([^<^<6"8\N1Z\TTQV?0SDSOD5EPJGKM$E^]9"&=F][L3+.H+S ^ M.XF^6ZAMXVTZELZ Y#B-52"G(V?+:?8U)N^6&)1Q9I\11:H&3IR MFH2& TDV?7-Y]O[KS3M ME6V<]KI+#F30BU 5B"8/XN@T^['4QN3>\VI/"3LMXGC92%=-YH^^UGPS),B3 M/(]/ECJ6G,9&;=#*,7TP:^[B*[3HK_?7)UH>=2U#?Y, :[1W:-V_RYY?,V]J MNUVCL<7 'J6,.K1)"]K;K7B0"\?.#P+HM=XBV ?"_PWRX!$$]_R%^49:+*KW MDZ0F$2!^NM0DVG46-V)#F#XPH("DOOH4E>3V#RK 9]V$QAI%2RPJD_M*#LJ5 M@S:$VK;EH!8>- YZ1\!!KV1SOIWZ_)=E?\<(P]RV<$)TJN5U0D)NI!*L^JWGT&+@N%J:O)T@Q!0:&FV. M8W1WDX-'V77K8'+0!RB6MB=2>*MRT:W7^CG9 6PE4LBR2P&-Q))&XADD-L$ MM](^V$(13'Q9);-2=:D_6GP-_&(^"Y)5,^SF4)_+,(3WY_63XY M5]NLA[?P$6S*<]-OB1U'O0&)=6!-9ZS19&=)<^[EOU,[3/M_$F#N1;[VZ_\>'=Q8[G8X)=?)%%@>CY+29U=\>24]-JKN^C]4:),&5V3B%MS=S3!?=H) MTU#+5*-3()<-7$"6V="H M*SO+-'/*YBS3F I)+QLR%K+32PO[018G[>WD#=>O?#R%+^W%\FE':<8>D&DV MY!1D9YIVY:+9:.4V ZFT8XM%+QL:I62GEPY6Z/4*0R\G;\AB;Q+/%78H7V5; M'6OBOG![FY$QI86R*_-L:."3G7FZE8M>?M'KTJ M%KEL:*64G5QZ0"[%\7]. MWI[][-F 7\^6C1\/MOO8HSNM;V!IS!XWM>1]!-:F([!Z M0:AE7U,VSY[)6?3Z'N?0QTV0:0&LL>NFT^*-<*]^8)=" ,RE93JN[=&;J&+Y MR4XN6>[40:SU^[D5ZQ4Z[Z&DO3UJ2PY >PV@O4Y__Z.K,E-@7P(9CL?>S)/] MB#4QMX$ * V_-%&SY1KG6%<90&[%'1U(8@_B%I"L_(>DF=U5^=IGZ"R&VH854?*-*Q9-.^PTZYBV=T_4S]'9)6M64H6/6H6W36-*H5%>\BB_=S.G0K6 MJJ7(X]B^6.;3F8'36=7T2>;)H931X5\X&L@6S[IX$7(@ESZ;<]VF9)J7J3#% M,^;7/-.T-?AU/.7FDYP.--9M\,4=%\?7X!<:P,W%\5_"FC7G3'>A7.&N#-E$\-Z<9AP M7'U&(3[7PGOE'"/\>[20D]_HZ;@G VQ27(L9?A_.,/)7]LP-3]08$#YL$AZ) M_3U8H\KPRF;]PZW]Q$T52:"U/0!-Z!/8)VQG.*8%XF/N@,S&NG#HML8' J,_ M/Q%] M7P7'B4D(R&MS[KE..$4IWBVETX^/%NKTXT.4/@^O[]D_AU^^76T/I FB59G ZR+8XG]-=((_,^ ]]!H^7C.K0 MT$5K!.]^)A;6"0?$+3A7;/5*SXQ?BV*&S0B-R 7A6G:F"35#=&EVJ*(3[1;G MCGHVO@HNN+%,V__S(W=T)V5^56>0@,]!G' >HZUKF.I'X\T T0 (IRI%@Q3& M\,D(EZ< @'SO1D!0]>C<=S],;UU]3HU-K-9M% M6U2[UAQTBK:H1JVU@:3V#3CMVW#FP/>OO:S1.9K&.-L-OD(%PTC#L(C9@1*; MNN3/8'@_X26\#<'/N[7-><8@?0)-**MSP]Z^'YJ,/-[5;$M^U3M"YRM M_>2M(ST9FH6FKNH5@(W=K?[A6>@RWH&I(SW9U :#1=_)4-J$7[G]7:@)W$>[ MEVL-?0R@+":M]^/=R;LO9'XWWJ^X[CL(P,<+9G=@C]GL]O0 MG3[:GG>,A5&-S8T-Y7!IN#D.$P>2,AEZM8K%_5:[TUKHA7D7R=IL*3[(NTM&]UO MZ-*ZANYEMM)_5?0?[OE$_R&TLS^%;27Q0Z-R04E5S0\E3Y0\47R>V-"&-1>> M:)8\4?+$$?'$IB+N+/91JTCVT<\3)O!#!)%TPC).4-[_D\8)/EOV"[G%7I%TPH_3P2AC!R4]Y>1@SMA.B@/ MK1&LY2#=0TL]>;IZ4X^2_1\%I0-UQB]D"L;S_6.XO>W%F MXMUBMTPL>W%N :2R%^]N,LZE[*?IROVC_I MIY8 )]&>K^S'693UE_TXBXZADV#XLA]G$=9?]N,L^W&6*RODRGZ>^IFR46=Y M?UE&4S;J+,\U=S_7W%!DG:415:^+N:!%.=(LZ;ZD^S5TOZ&^.H^FA+W"E5:7 M/%'RQ!J>V%!+F0M/]$N>*'GBB'AB0XEE)OMH4"3[Z.<)$Y2-.LO[RSA!V:BS MU(;[:L/6GG75,978I]D>C8*HQ)+X2^)?0_Q[UDYO[2/URP$?)6,<$V/D74K< M;Y9:H23^(R'^URHE[A>NE/CGB2"4D8/R_C)R4#;J+/7D[GHR[QD?_39&T[L% MT84E\9?$OX;X7VO&1[^<\5$RQC$QQIXS/K9GC&[)&"5C'!%C[#G_(\X O2*9 M2]E#!V,ACM5ORJM1YQHG-DO(Y=0D0=(63TD2Y#WAH-^O7#0'^X?7DZ-Y!].# M)?7_E-3_6B,.^OF-."@9HV2,@S-&^[5&' SR&W%0,D;)&(=GC+Q'' P:A;*7 MR'7ZU<7V%T'7!5C8F)P,CXYEDKZ)])90L&UW /ASR]'Q@G-;&!S;:'UXT35W M"IBI_[+33O^BMKM#XI-_IB,Z@79\,>(L/)KW^9#3J= >-5N-_ M6PWLDJ*)'\RUV-]^Y<>[BQO+%0[M(($"5QC5%SJ=_EE3BC;X16A#U_^VMM]9?YJ(LT_3@43C@LB%SL*3K!%Z#.U"+4F:&? I:8JPA@O M\(OE_'.F.VS$';C3FP, _I!]"6?4S8_-97M":^1R>"T\W+9F3 =$S(6)K?+H M NPWBBV!Z%)L_^?HL$MN@QZP]6<2:Y'7<5-C[E0X@DUTDYMCG1OP1,>U/6QE M"K_;%%6 ^\2@2_ CH ^2]0"ZLPG M$:#(T"="+9PK\O/?*&R'U@>4 &CU9M2P5>(?%#:\)_%YW.;ZP[0 MR]RV@-8 - OZ(4J00#8>MV'!PO$,:H4+=W-%0"TV-N!=U(1+PF=( &SW4;Y*)8!@IXE+65,U-+4;RU0%5A'+*LF,:E8N&DD1:+]=DL^8*S2) MW_A;GH<]+@Z]57A38![>3O!/6>J7M#.0R8UZK9^Z,\D%I#XF^*]V8!PZ('#A MTQ8[I-4\N-SU'+G)I.VU,1LW?7G"!GY1!?' M1(U=\?$TNE"Z#P1BL!5ZM?\L>I3 6Y8PG7Q/D%*XJ!5?7?@H5 'V0J &\=/ M-:)YDM@2/ IYE($ Y 4*!)!I0!,/&P/#M]_17)FE]PV+%3=GA%1%I*(G$CG M0B_: %"7??1(HR@I+76,;HX-#T0W40#8(&/NH.:RY@*M.7@MB'#"MR0)/O[# MTY&61K@H%.V:1RLEA,)%R!6F!C:%U'U(WX1P^-"IL6AG17@S.! .6BUH@?A_ M@+Y;68O4$,#PEF?X?TEE$=DNJ* IH$/8^#3#>HEDHRZJ[$5WIW"]NB+X 58[ MG^-FI'KR;1\/-->,_P (S_Q])V$QR@+?#&DI&(NJ4J?^*UZ ^X%KF # /2-P M7'^+? 9N+W KU[5JP%^;F=,W2J0Q$3XC>!.RD*U)1.-B8=U2@2]=[4Z!\H"X M#$0B_&$BX&"1L'>UOG64NT!*#0A".KI,PU41#T\,:0 !"P,2IP'=*4L2J1F; M44L.4/0(KZ-V;61OH7 3TLXDHH)G3 "KL(\A,%AT'[C)'V1DK$'5YF6'P$M; M>\@2.Z_],X 8+W?!+Y+X<_0?P(BF.W68(#FXP<()D9M)]372E/K8=<]_ Y?A MB^4XG\%GN"2K\#JJT\-CV2L YZT7V"^+Y>BHZ5,%)/,%$*!$(>9 QH-Q#U&OP$ ?.'KM1+J=S MA-X'$,XZ8%TCN66CLM+!RT,:LSP;1%XM#N8$IQKWM3D TP&W8ZUIU>B_ JIB MO6()56 X*'%PX\W@$>,X_R];\+]9EH8"'=RN:Q/\V2<=;"#IEX0A[$=XP$?# M&G\/^;L7#R4->OAX ;)@CI%:VQ.5B]]N;S_]Z_K+%S:\^<2N;QZ'-[]=?_QR MQ88/#U>/#\P7#VJQ*^&L%+*3[TEX>_-M EGTQ'.D-WV\!8I\B!^-D1ZPV$RX M4TN#!3S)H 301*0RR&)-N,*>D2\&*M[R MGJ9HK8$!KCM3%+S _B#D060:H!WX>"SF*%+#L(\KQE,36!Y8F_D0Q>>N>G Q M@\?1-26( UF%EZ-/1I]G(X,V72!\AG+U,A]2L9V#.4]8;^'2T"LK-1YI/U'3<$T/?S)T.AQ;-L MH),[R6U[@3_3/2&L$R#9;#0[S<$!(7D]68(5T"'YDDX>&T<2%YJSO&=)N\L8 MTBQX(3Z98HV2GA6^)+J F!6^0B03!=18CAO ;[+AKKJZO( @5]89^"9J6])A MQ? QMWTQM;P8.HD"[9 MD!CRM>"MX&I/=7HY20DG\%8#:36';_'QX6+]:/G$U\.,(2O]H,<-EAKH%W9DVV]N%.*B,O(5NC;21'E!+%W\ '&&&C!A5N_IRRT M"K:<,R:?E)XI+3UU&1C>IC4#HP6_4\#Q9>1(K$;&)\A^5 M_PM4(*$=)[X$X&R6)>A:@VVT]$IG2E$7I'S)DM*!M= 05OM_" MW95UK158KZ+__2,)I#RE>7U5;[FH^?@2'I8VA]HQIA #4H\&WW[WM">\?S6V M^P2T9.-QB07 L("'_*9K03PM) U)F:1))N @X-62D&'!5;C!):P8^DR7\ :J MTT#A.W3. AZ(35Y#0'XNO$>3#Y7Q,470]"H\U*) GQ\G(=S-^,+W3A0QAXRB MHG)9_+Z?,:&B7294%&(M94+%=@D5;^=QKI7/(U$ M4;=>/Q",ALH+EG1Y!T1M:5G6U3@0I/9=5S/CNEYI6:V,R^H@Y Q2OXPG@K-,\3MQ">^6$B\6^_&@M+P73PD_DFX7#?( MCP@SL +'R5J.LV#F&,<,1 .=Y_.T>'FRA2)??_$WRNP.?00:^P6 -OC<$>?^ MAP_@E\\-OCC730(7W?1!(4LY%FA(KV21DP$F?PYM[%I=VMFJ'%>]6?U<@Y]^ MC7_?Z=<:[6;B3_5:(_'[M$E?]^N=T]\4>VUC\JI']7;#%@< MO,V Q80]2^?Z=6I@MMOUG6UIW@&:=9\LP!Y4/G@)L"T!]HBASR5HY=2D89,P M =OB;7;\D1L<\]&X2PXV\WWK[2NZY'Z5DE9JMS5WF69YJ,1I/N=V4VVW+C)\ M'=&[=XUACI#96!OWEB#)YNQN:)3LFZOQ%*UN'=NW#!JUWMY5B/EA9OOJ186A M++6[RZ)DN]K=DAU+=LS"CALJ0M:Q8[]RT6O5.B4WEMQ8W+@'+PXJ%\UN MI]8\7<%*HM.N M#4OP;%&H>[' ]\)E+Y@I2RFD[_B-05/S9HU./'!HUZ_-B@2$). MYAF$YQAQEJ4D@J6#BQ5Y_=JG$H-!K3[(?"C1[-0&W?7Q\6T?U:O5ZZV\PO^- M;'>DK:E?Z_8[!5M3HUYK=7L%6U2_UFP6;TTE\K9%7FO]<=F^9US[1O,/ F\]\#Z)L9B-P 9K#@B K?U.9XITU-NO=;8[[/V$ MI@4EB)_4H>]V9/!-^HI?L(71WT;VKW3V3?TGM3G!7QT'^9!#(*5H#\@V2_3.K6+*(5) M*4R.&/9KA4D)^3>4):\T(?8 &43;CG;Q'+".P427U7Y@G4[U^6XY9VKK.U'& M6L,]N7Z0#J/>MI]W2KRVW5Z-V/JU VOBM?^BYPMM*)N02LL9#>>E&@-8\/A< M\VRTH<.8;J-RT5W-U69G&Y+.V[$CR@.O$MMGUM>W8'FM:4)'<6I_J+[YQ3Z8 M/TA'_0U#^M80/)E%"6?VC5;EHEGOY7!FGU%J'BY%IF2GGY>=WKT6/T5,W:B1 MF\1A.!X9."R>HA:+'97,53)7@9GKM7CK1KA)?-2I7 P&.>1=E[Q4**HJ>6DS M+VV80;N+W=\SO,IY$[8:V$)/RWNW'_EN#-6UZ3'G?,^,6YF0V:B "\L M2K>491M&7N]@=C?K5*ZXM]6=S$X'T_\_+\%D-"QWIYCM#1SY KPL#9@YX9(">4.K MEET,P'[EHMVO#7(*MA;@?.+$"2:C ;@[Q60P "E0F3!?/O/!5TD^IR)OD@W M5ATHI5]KE=+F),FEG;MZPIDSI7HZ(H+)J)YVIYCMU5,+ZS?Z>X7/2_(Y,7F3 MHIY:E8M6/8?>HOF0R\GG%SS:7!.(LP-E&)Q6*.*5R]Y:;5"]V4,1W5=>92>A MA/#_[!&**&/#V\G>#6E?B0;>U0\U:W1-3]E6%V1PXU,W%8/ MW,PD&BI/I I'/@>5.F#F;25S*.6T5B]ESDD23?]0JFI0JJJC(IN,JFH#W>2B MJMIU4E6-4E45GWP.*G6V5%7M!JFJ>#"K3*$X",X? $L:MS6&R1-A%!>6:?O^S*OWR@4Z]WE,H0=C$MI=>H'N@T*A?[ M%0^4U'-BTB;94NHT4=:4A_2G22WYUPYT6J5N.B9ZR:B;7J-TH--&W13OCE'J MIL)1SVL13XINZJ"L*4_E7PG9'V$'X+F7Y^^2FE^Y,J#3K5PTRN/W5Q17^8^! MZ?22O:[RB*.8])+1.'J-.2>=/I)0>?Q^!-3S6L238AP-D%#*X_?3I);\1U5T MZZ5N.B9ZR:B;7J,"K$M!Y?+X_0BHY[6()UDW=9O)A'+4Q^\2\?4B>_"/ELN- MG^;@/9F:]HWH;;I'3;Z0.S]O 5UHE@?\(*=?_)QS6O($3;%I+HM%70P72;A@P&S]K"%1 [^ $'3];YNO3T/-.M!0 MV+=U9<5OL9P/2Y!M;P D@.QQ*MBE-8.%+A"H2+!89CCE+OPC&$=:9H8^$$WL$%;3"Q;,--R&9?J%'8_\ES\V1;/NGB!O^$2I@.(='L&],D -(;@ M#GPP :2&L:#GO4R%*8 ]&/QCN@Z#>\936+_ -[.Q;H/>=F!#8_I" R:"A01P M'G/;7F"?IF=N> 1:H!P)_!E?T/I& E8TMC#S$4!2BY,;6VX@'&&W&;>?=)/8 MOCM_@T;1Q"=12O-A#:!P$1P^HN66 7BP>5B?S?'^,WP6PI./Q\+ AE:((^X MBA :!#_AN$!6^ . R+1F^C@@VH",G1J+FDQ,_)@+TQ'LA3N,S^>V]8,> ?C, M1M8;HB31=]Y.5HEZ*7'UW/1F9YKEGJGG)5!Z#T6UZD1YK67*2Q$GMB#OC+D6RFM]+IPJ<]8UY*L" MIN/U_;2F,9A;'-2'OG8F(BHKT#7VDWSKV +=!(+/1DWD :CP2#!>Q[49Z$@4O;A)?U.U#0WT5\GS83R%O1G"FJQQ93][+FP_"L,K M^;9'5'"/\/B/AC7^'I)P.V[W]=KX<@'D/H?7N[8G*A=#!W>?)#Q0N((U0=PAV%8+\XY6S] ,,76HF622@8C'G<7V/'2( =J-_C<$>?^ MAP^:[LP-OCC73:)9NNF#TN/*N._,XZDQ:$;+GS^\Z)H[!3:HUX"#T-=1*3KJ MS>KG&OST:_S[?J?6:_03?ZK7&HG?ISVJT:S5^\VUCWJE!AZ'<37[*W*FEQP> MNC9]2>O$XB\Y[7D,AJ>PB[3K)0'YMY']ZX5B\24(9*_\&@MQ3/U;4/JP=U+\ MHNP'B8ZU21GR.N6&?\YP5+;-GT[ :8^,B;A.O?=U_RVH9+0._TW%<7$[L4.& M^_YU#UF05C9]2A8:G51%499#Y\H=-_#PS]) M=(_'0?[]>N>@.2JG_IO646X84RHRM X'F] 7'KF77?3S4'C3V M+US($5TYYFHMYR[%O\&$$H2$WNH*C4_ZG8[H#-KUR8"W^ZT]&HTYWT&@U M_A<;RZW-0FGT7R$-)78D00>^W:QGF9_$R/VD.V/#46@, *#W=_6<:XDB7U\!8^ LGA MN>FWQ X0WX H.K"F,];HL+,5"$7^G=IA]NB3.!N!X?S]C&SG%?-DOZ%JA$ M3-O\@=SVMU_Y\>[BQG)Q-B:_2*+ =#E\)!*71%%4:%[]T!W*0UH5C[[XK 9I M0ZF74EZ,9V,:;2 T1PNZ9T4F2]FN7IWVQAJ[\VS'X_!@);H3GY*^G)>(\':M M*F;WP&46K<^=PBU.E;W3WS- BE![F^@F-]B,NYZMNPM2#7[.* B6&3,L+K/W M;/%L&<_XVK%\[82/=0-$+."(2"Y9UP X-K1!'2SYLVAL7)L.6 QX^Q4NU &" M>X2U)+8XI82UT!3!SA6Q&:,JJ^T#[!TV#ROTQH)6JY..!=V%*;68 FN N8CV MIP)_" &UV<5V6XT;YZ8W QT:3P@?1"WT]AI(7*NEWL-*'UQ4X'?"1G4%JN > M=[14! 5<&8!$-L..YV;^PN9(MB8L[0-A&* #X-%-P"]W)( LSZ7,/40[$),' MNPP!@#AA7Q ZF1/A>QMF!2[O_5+EA@]I!5D3AOO8Y+G726WS[*=_ LXS;F(Y M9[A[T$UT*Q>=>IK?I;90VS+_O3A2^3$NXS##U#-I#H[$"[D9$ZST F:=)6E9#9I+-UFOFGOX TY M$0'"[HXOD (_6S;H'5BRISM3_.)V@O3PT;)MZP65:&9 #D "M5//D'WN94NE M2'RNN\"B6(ZS.\EO" !]$A-ARX;C ;VH]I[9=CBH)\_TC9$]IF8[T0QQ,$N4 MS2(-*LSY]MUZ_%W#);(YEB)9GF,L T8^[< ,1 "Y"Q9P&;X_,Y0:6"61B0Q4 M2K:FBD1T6V-S;H,=XMH@=M5F)1A\:W43K$1 V_ MBJ'L ,Q2FB%I"]Y(P,P, MLF;&5I.9:I'V7!L:FPF52!NX()1ZNE]MJ#2=--3A6VLFV#N%^O=22ZA++BTL M$46"@$\4$25&(HMP)LON)NQ6UEB@@%Q37X3FGVYIJ55&VUH3!:BFF_.%(S<% M1!\8]7,ISJG\$(POP6W))']XP$'@(L-]-@!;GV-)B7\M@"^K$=];JJ9:42F! MD7X[N;7U)_2V;D.C^LY?P$=NH, 9.O_P%Q?\I+12DFT_(-N^FVC<*RH^?U0J^\A_ZS)L%)@8H&?C%721)'M51LQ^,^O8S3*B:G>&^SMZQMB(]XA$$B< ##+LI(X@^LQ,*85U9NZ2:[ MO&N@)2E*O2R=Y.")515@3RK4BIX$3'G6VLE=2/#>Y_.MB!!;J[2["CT!)RCU&:/9 8F]# MC^]]Q1Z.'7XEJ9>;J%MJ]W!]\SE?8=>KIWA=O[!WCC?Z78PICNR7T'(-8SW2 MRE'QS2""]]X76!J67]JX9?T97B<)@1O&1JXAX(/?;Y*OCQ#,"6SI]M0W4[/Y MBSDTM6\F&,O8&4,&UVXG7VB%/FB'&-.AA7T6R8"DN0.-=6K#DR^CC7K^Z_R8 M*'I5'(SZ55:KL?12W#TE? 9NBW-3K][<("=$K-PPOITJ.(MN[-Z:RT?P:Q,+,!,P-;-@]<>-J054\S\WN+*)OEQ_ MO+T_&W%T6&V,Y CT-Y:/7:PYD0XY'#SI*G6!? IY'22W'FX_WZ\YCBDZDKZE MKGP97=C]1A@DR_U>.>'!RP@45 @H^)E+F 8G.Z$4%CI%%][Q]SYRAQ_O%3XI MZX.: X7!B-55O:^RN>$YTM0-3\HD+#'0^V[T/GK(>>79EM(F>&:5[4T2UX!I M1/*Z%TM-'E^/'_<(0:5'%'D,2A'XZ.\)C@!Y%] = EWA _?1Z'UP0'K8 M(\F#J;86\)Z/O,7>*7IV9+<#D*6&97U_CX": A5@I!R#Y%\M2PN?B3+UX\>S M;6]^^$\^FW^XJ[)W/]YGU[*##<;)\O'51VPW]# 'BTB[-?_);1U7AHAM)"K4 M-NJ71'V*F'$\4)81 @G.624(WBVR;Z=?/^1VL&'SANT -T7W@0RA*UI"\TF> MP:, V0U=_<8A]X<];FN=N'%].'0U#[F='MG%:[>SC*X:NPZTC1D7'. A2$8T MV;O&>U]NC?&4'*R#A.=)$6Y@CS2-+P+[$%>*;7!\7T."KYG\Q$2 ISS8!@WQ MC'DC8?!3!G^)HLG-; M>!6C+#253V*':Z-]K+RJX![ST-W*6L>DAP/E1O0W'MJM2RN(&\5],(H'295\ M8:CF"8^X<*6>&38!I*,A79V$[7K4UM_0:>Q;^,+HP9LJ5TG:SJ!RT5_35FV3 MR[5B>YJQ('F(.3RBR2S7EO;;VL;%B6;V#-T[8I(K4TL2;(UZTX'MAMT?X;/KGYT1[R$.PJ.PB?X#3SNI MN1>3W2+A YV'J2C%TN6&6+IB&_-4A6U7!3&N?D*=17SQOG*B[]G@V+B&C+N9 M5B2HJ$R&"!6N\VNVBRG( T9T%G*U@LNNQ^7A#3& M]/Q819@A*0UKPQK3*9CY/<#RGP)TU;V8>R-P):39/[>M9UT3\A25KPGFJV?P M)WC/DXH[>O.UL2_A)0B/@YX<]1H-[)RY)H(*:[(<8($]6H'V-TPAWG<+3=Q" M>I_)]^NXP[2D3J.$HP1>.^(X_V?#TS7V@'4.=.R/U!]/TR7B?P;KV0)W.A0" M.A@3NJON!%*^=FPNC!46&/G8482=D2P.>CC0:\C>GNFDO8XLXK!#)9'O_C+: M;(TVEFFMX=0H^?IG^8'*<$0,Z?ZAY[+U8\ONS!1+R&SH;#S; (\";2G<>ABU M_RB _,RGSZBDHX9/HK7326;V7W8Y5.AO"G?DL-XNKC?>.N"7@@N/K>R)($;E M8LFR5)V!-,W&+(,-R=]13&3,R>HU>NCMM#?UAPY.IW-W>#9M+K/#T^COY_#L M?L8TV)#GM_=Y36.P.8L@XY(WY'COO>1F'5,XTR7S+LVX=S'[LBVZL=YJBIR) M8<:MS5^D3L#6]'$K0AF[WVH/M:IO*^"FERWHE4[1Q9: Z#A,N&Z'PP>2)!_& MR,XH%!<(ON"!9ZH'-;'RL? MP]%A<]QFX+"-(N &2XW@B(<;WZF-_V/2@<3R!(6(%>]$E^*?C*S?7:TLU%U; MJ-M=5ZB;H4] OU)6]Q:\+O8GJ.XM7(^*7M8>%=>4-/_(?ZQI5-%KQAM5P'?Q M1A77-Y>W7Z_8X_#_[M3L7CZSF%I.2?V_.DQ,)E([,Y?_D/[@+@'OUMIX]Y7_ MD@ _Z#Q=2IB!K@HK%9(KZT/R>2P6/O=]*G.G[RTH1 MQH;A+JI?QOK)&]6= '#(_8.OWNDFU-CNAJK.(9>*?8P'249\B*DMAO!LA:=D M2TU5^"#?47S-H?RGS'[TQN'4"CC*M_PH3#%)S 9L]M#%S'5ZS\99@5NO;8/[ M>S#FRK,B+L-VT27NKYM2E/LDI>T7UZI3F#4>X8HA(U_^D6/DT!,*?PNT%@;M M)Y@?!UX7N%*@:75$863T'"[H25A/-I]/P9*8P=K PWNQ;$,#HUDPP6WTI&4R M2Q@6EW7H](3?/5MW-'TL \2R@(_;M 9, G:9ID\H;=%52_)K,7%HWI@"36"3 M."+I81B>G7B&0>Z9-",X3MJ1@_+@+TT5Z=*._3EN87:@"=X"'6TI2T16?@KY M-'6X:@HUQ(\GO653+NEQ<+<8,,#3 )D(+9BHY+E=#!_TC77@57HFS M!\&=2]HC"43'!<*2KBS@%AY2](/N3QZ&B[<72,LQ.FIU\"PTU96%]@UP#M@* M*$R\P-]XVAS6Q/OF&];RF<0;@ =,==0G.LX#],D;4[I-BFY$7PJFH..-'%W3 M@7,DA3[ Y7P.J*E&K,21 .A2AO1R> 3N)W961]\XU@6W;GE/4_8)]H/ZW6\6 MUJ\Q)BOQ5I:N\C#DHA=R0@SI2"0"Q=_AB7R"Z4H#+9/4ZDX#]E)D$ZR^V-27 M%@E.E;5)@2"9#.2'H!8$0<_$R9M/)L7)$< CJ21 Y@I_QF]PN%3-;LML,&6^ M15X/BDIIJ(0A%3UT=5OK*@!V*%O(;6U-3$N,]P8)8\?+JN]:=>*A9%)8@OK# MM2(9W[ ;4-K:)_+);G7D0+LR7ZH]@?.+0<*14%@)Z\PP-I^R!VG.-Y0P<$PB1N328)?;9>%UYJM>+AI58K'EZZOWJ\OJ?FI^SNR_!FIPZH MZL$)KUO;C^]PN* GGE.WD?$6V/FD*@XFR4S"13Y[ YF8I(?9# VG(YX$U.SC8,WQ@6L[EA+;!_ M$A4YR5Y'(0DNQ1(P@ >/\$^(_&,XP[%@;<\BT]*<<&WRG5LM)!!?RL)RA'H8 MJIK@7"R8([J@4EK,"1?VLRZ=CB M!9,484%$X/+I>#RO4M-5=QM;3O]6 I1' MP66+(%M2/=V!!V"V.KJL& M$H>2R\FSK#+,'N!HF%7E'5A91XX>#;QU/=NL+L$S:.BGO%*X@(:&TTVK&\=Y M[W(D>60U-(S<],$AYX[CHV;\N\"V*^#\8L.,#T6@I^X-+)TD;[:V3H3VJS8;9PR(*!21#A1I(R M/W"!0OG]ZD@9%8GL,>84_*A^?;*++]Y"X/CFEP1,WHZ)4F-*BZ$24Q]O@P5D MS6!JM2G(MLV >SP$<'7?$$D@!=PF6Q M3Q!V5V)OT7?F>MX2)[5+_U7((A\75]*82I@)U&OU,K;@VW#>L-=:^M2H8W/+ MO4"::*L!V0W8\V-CJN=U0#I[HB-%!)"G>1DE0'D:\P5;3F[ACY+;- P:N]P( M]W;RR']DEAH#!.NF!LDYG#R]-AAB.VW7J3]8.KUL*R(RB80P@!SS[;>(3V#? MFX?Q5&B> =KU,UF9JBE@:&8XCVCJQ8,2[80H0;L1#TH43WQOD]7\5\>WNOVP ME^:W(0UF[.5OX5&6:6N)'25-^)>FX7A[*MBP![]*8LC&V:I@[XMS_\$'3'7 @%N>Z2;NGFSZH M9RF&1P)?'4:(@)$_A[1?JTOZ5[,0U9O5SS7XZ=?X]_U.K=?H)_X$)E3B]VF/ M:C1K]7YS[:->:5+I84;O]3>=*-#DO7?7IF\F..]3QY5FV',==_Q3C'E%Q;W/ M\-!3&U>9M,6?9NQDW &\4M%@:=OZ/ZB6W++42<-VCI_)9L/YM4FF?9.:81_M MZ-K)I#X9'Q5+=W8;6![?Z$\TLWDW'KB!!S]2%L!7\C"3R!]KX/7 M)Y!_MQQ9_DKDCQ+_\<5*HOHVYE2E1:Y*H9\_U?=*H?^:5(_AQ22ZQV.TA+*( M4MH?BN[[I;1_1;K'QM-)9-]=-Y*N%/AHMQO?ZOE!L]QP1Q0]?D M+S]!N"L7T)2"(T%E)@D+G-[:VU]8Y(B[G87,KW1VLE4SFFCQ0;- ">\JJ46P M!_X<%)O>AZG(B.*WK&,I>#)7-'7*F6-)$I[:LW:]\>[[>^9$8!I)[Z8,R.@X M$W4YPCJ89$)EL88ABU;#G'*<.CP3F!FKZJD$I7')DCC5N9A8K\;N.-*N/I=] M=+GIC^NP(OE%*U = M-H>4V+V4A'4G;)]@52_$I$X*[0%X1NDSDW0;$&.H%'RM@VTZ<;>-RD4\O!P,R(KL5*B,QZ#T>!7%FLBWU<6& MC6+1%HH%RP1BC%Z4VH"U0V=):^9CY=TA8M\=9,OWZ]!907Q[R_E^6O2E/G[M M)3IV$N3:'B77A\AYS9$HVLFYU8=KS9'_%CK)AT0IW52V36O,L:*T7=R*TD'6 MBM)PE*,S-#79G^A)F&-=K*TC[73C*9N=;CQE\_+VZ]?K1ZPC?6##FT_L\O;F M\?KFMZN;R^NKA]TZE]%KCJ%^- +:([)<#5F'9PMN8,*JW[@"K 42@O:(D'BHVWS]@!5XZ L^B_RX7W.I5N M^#-6?8P9X@G'H]O66 @M<$G&!M=GV"I#]PL]P:? Y')LK.'_557==6S=$7X7 M!BKW0^4[MCQ;#F\:85FA<+"JR>\\$"WT5\;8-NN!EP#,=+R]_)^_WW[Y='7_H/K7""?8NN=6Y/=CET+''[E($DCNRE%[4>+VQK*E4^Z M#2*)HF#4)0Q[(C!G*BN_YYX]GG(I\9YL/F/< UUAZW_ZI7"1:5O!M2HB82Z/ M,<@'\?+.Y.KFVHEN8/[VXDN2T8RTZ8YQB=ZYP\HW4&K@M@ M$%XL:_3Y!FDTB/E@R:N68]JNS<^6/<8AE!'_&Q _/M<\^P6;2 @SW,2@PD]*M MNO4U1QS)"VR_[@*I)&2+^E"Y6%FC&S*,%AT&Y3//3O&,&ON\BRM=9BDJ$"4S3XR2L7N MAI$PZS9*+162]MG&>$2>+7O[&R*4.ZT2YR:WMF]Y5VS-O!S#QE,@'!8DE'/A M^C:&(C".8X-MUV_N1#KH3'9B66K/HXCM&+WY&XQ/8-C1 F2"9>&;[ 7W[*-X MM%[,$$^KHV 5)N&72.\OD-#L :Z:RC_EA$VRI9;FY>%SP&G'+J=C RZC2:6R MI21<+?=U.04G-LO$EUSMW\7\T'K2@2P= MKTM J3T36/QV;:MP 3X^ _X"KL&^7\K#H,EW#WZ'N:"O\DA@&^N0#(3LHUZE M]N!.%9L5(9^K9MEA,S'Y1;3G"U"@/#7&UGZH#E>9,$%';![4J M"PKC1+*9*!C,\L!*7H;&BL/>J3S ^X=O3I *'NHVQ1BPMY_23?<16_ !NQ+ M[7KYL@N1/ED1#WK=Q8K_!Z*5[!)'+&\)S4?:JFPZ&DE-E#/L<84L$NG59=_" M;/':WCH;C:(L']$LNHRL>&C3W&C2O(OP$K^& 1=/G;H>I]R\E6U,KVC?WQ"D MPS&E3FIW03P5UITEP->O7.!/\9""AGU7;-7E=C'';&)CP;"#I S];@C\]F(! MCUUW3__\$PUN/SZR78"XZP>(95.J5;.C&CUPCF;<1<+=BI>#)LM$*BN-':L^ MLXRY/%)&XEYZ.)B@NL",VB#Y-,="(SC)F M-"%D,P!AP9%7U#)6X5C-".,A1P+KB2>JC+Q-=V4/$N?LJ!**IBH>S MK6Z'::"*Y?!;31V T 8*'IEZ2 LN*5?$;^3I+/\J.VN36:9D3. DAFUER3E4 MP%?B2'5>3K@X301*P:=6Z(ML)])5F3Q,P#C'79WA#E6C:6)=4A8 TOULW/E\Z! WY?%-9.88I8L, =X0^ MW4[N@ZZ24CI<(AKB+@NX;#'MW*L?0><^FJ9,G?3HN%'VRII:+TXB::0&1E=H M-QA;DC$YY#SN,Q]) Z]6M];N=?)IX-6NU3O)MZ0]*OW[=KU;+NKU%]4^:/^U MH!=9]/[!7L6,'6!-?O5OXWL7Q/;^^4+DT0>^\F@W:H'T&X=3&[]9# M*;@0%'SRG50N M5>*0+9Z%B4[UNT9,BVS:[,_9.R+;YD^G.T1CT-^0D)48:$@(F?8:ZZ8[' 81 MN[1ZV)'WHX*U9*&2A:(L-,B+A5(R8$L6*EGHI%FH6=^4O+PU"Z5D9I5$)?UZGJ'0 MDDJ*125YG3GU&]AH,EZ(65+)*5!)7L'*.=9' 3)OPE3V-C6#FN0 MM9ENZIAQCR699> JG=H;>9V ]%N5BU9A9M65SF:^5))7D+_?SL6^*JFDD%22 M5Q"\WZE<= L3DBBI)%\JR2L(WN^BQBF*+#GYP!7-"TLM:-OQ?+8<)'8@T)R. MP,A/7O0J%^V$KH)[)1B\^LBPU\O@*7FSY,T]I]1LSYO]/"-J)6^6O%GR9EZL M.:A<]$O6+%FS9,W<6#.OW(U!'4W:O(X8"C8%-]J4,M(%1KWM#+F"&GO*-^G8 M-\4]/U.M/E/:PLD6,PF-9_*?8K)=.YEHI62LY^3K+^C#$G2[M59[ S2;6_1G M&O,YM>;\4[:YT*O/_/%&V_675< M1&>A3",5?&A4 M,X_46+'96[EUAI-]\*Y-Q[4]:E6TVBCO-^J6=FW*QE"!.&N%XJP!XJP3C_LR MG 7F($1VF<707!&WA=HQ\$^[ES#I(-@Q=G.4M.VW2U0=$B4M8<AG)K].,G8.R@?W8 RGH(RA: LE%KQ6?";QX7 MD0Z/SO'"HTWP:"?,IYC[3>!7)E3L.M4E,T-VB\N0GM'=B@5=SM@#O0C)>_K+7[AGD(NL*& M&_KUS@X8+FPLH5_'?*BXMY<)PWG(N1T[C2=#[C[HE$]A1CEE@>80H,D($'O$ ML'&LOW@?*X*.L9.X-X.UP4.2VXF/K=D(GD,^6175%%-H9%R!(YRRMUE*]1&[22?\K<C3@0Z(9!C.,"7S7.'30=$#[T)\4G_BY.K+>1@:]*10>6BG4-54=E@;N]* M7>EL'LBX.R*>2M,T.W6S.&",(62B1CVYBTH1+-7@_I.W[OY),BX/Y7X4_//N M>!A(8F8= Z6TJ]_-U=VFI<C/3S6XG%W9N;>J2'6ZX0T&JWDD$;1 MO+6R^U:^(85M2+(H(85&NW+1RV_X4$$"!Y*JZ@G:8*G09I!PU/=SV_JA8WVDL5A?C+!*AQLZ\%S-YH:U$.)!V,_Z6"3396!'$0DZ MU$TJ^CO.$+VQW'\+>.G8>C*Q6I12OA1-)E%9KW+1:B6T)O 32! 4GFD'STOM M7@5_@,U@"X,K&T*H+#3X3F<8=-1 MQ,<9XH;!JW3 "%!84KW,G.(:E/61*6GN8 "7@9;/EJV^PNO@[1/+!K+YKXH. MC..(\;GFV0O![1 16.@1GJSYS,'P(J=*,'P!C!"TM-\]Q\\T=+R1(_[P0 2Q M\12EEH/UP1//]?R41*?&,$W.I=YCGAG"VJ\M!M@E)1:^V^0:>ADQF''NVC52"&8\@ MQ8 T9E7D'B),$&&E#<( MDYB1KV='JF?)0P_?A:NY'?TN:Z#\4&<"R[V GG.$&:"W6:]<4)[N&?)9C/FD M<)'\ Y\Q:0MECA):\[FA*U''QU,VYZ@"=4"R&_"0"S2 P,2E,ENRY\2V9NDI MX*8RO=?6_^17PA;4G@T=QYM)-O MEG]:(,MU ^R<>Y#I7W53GWFS);">3_0? M0CO[4]A6P#MGS1"ZCI#E2#WTUT$PA8!_&BW2L#.U M#(T9.&S."5*8PT>'CYL!1:*>Q?^;'OQ$&K9*UX-V\&!YP QFD,H.G"T,@F&H M@D+:MS"->:K;FJ]'DOB TJR)"?PL>;A3$ZZP9ZCB\38S2-_T-97N.FHAJU(V MWN8C(G>5_&MC'O7<3@^U2>AS _Y9-&#_W4+'A5; F7IBU,.!#$%=_T5M=H?%)O],1G4&[/AGP M%A],>OW):-3I#AJMQO^V0#9>PWT_2!;^RH]W%V!E"8=VD$"!*5UONCUTB%9[ M",&W[0(6F8 !J<]U=/)1.@6BS&%/ @6EW#0 #T4:D.C!(13P/H:P46I';9YJ M1\?H\?E0Y,J& @T( 'XF7#@>SE=U0(UP=UH%#]/A(]+5\ IXN L>)VY4ZC7; MQR&;\05J,/BHNX941& .GP$3<+4,'\V.?/J$JH5TJ;[O# XV_Z,TZV18%UTP MA!T^*4(>$Z-ML;K2R9(,/B.*J,@"[OS;'#!'4DD MQ78+T:&Y>KB[0]#/R,Y26Z&(S-S?R!*9(@\BEXV)57VY-><+&^B4^IF@ 0KD MZN"E8V&[* V5N0KDK($)[;!WP<,EUM_3G3K*1I_5K,D$?@*R7W*_@MN ?,CS MS.I M.J;'8A=3D5]M-_APFXGEP0SHH@[Z3(F.@R=RD4_7E#_B\_BU 9&3C<, MN\&0&[^"DA71L )=)4Y >KFR@A&P^P>8_/ID@<(-" ]-]&;]0Q"LDP\.'P.D M3)RARM-$)IN]$$RQQE@!6?;)LWU1 M?.""_M:A^EK(DKAKTBYKBJ";W>Q'F:U#-:_8=LW8F#Z>Q+:F<%LI;]GR4"I< M+PB6H6R4WWC ";B.&L\4Z6QMF0_DJY".8DA.LRS:U9% EQ":;_>3,O2!T MO[%CTB8TYKO<0?+8T9<>F&_P@'@OCU8[%FZ![_#!RQT^[J_^>77S[8K=7UW>_G9S_7A] M>Q,[KU_M5))@,ZEG)[RQ6<@ CS1;Z3@K..A^F0IS*8"#3.* *R/[BD0=6&MD MZ$^T?XH9B&==$_!]$ ("!)G.1$:W$2;@,04&.Z!0QQ.")\O2' Q=./+8DSRQ MQ 8F"LE.%8,2&,6?*8^,8PQJ8H"![BA?P71@)3*^M[0500<<_O%[-!:" :P? M\B19\:OEB/CBBG[N&97QCC ,<(%@NP!LS<-]D^SQX0P>)3:,,1:X_P"Z?L3' M$3,= (GWP?Y5'VXF_O#T.1V)Z/"3X]J+);T2(,N6I"4/7J:P0'@+/ W=0AME MHSS9QW-H = .+M'$7%".J#PXXLP!X6Y$SDB"9<)K%W/,O$%/G!:$ARJ.["]J M>79D0[9$*AT_1G&"$9PS_?(IQV,W>BVNU!8CAS8I4BH06LIZJ18 M*I(#X$"5/C"695&6T6-"D&'X6&83X4CSX$;' =H M[(E0!_2)H@.PQ]$*$4H IB1D\ M%6Q#8&$T,X 9[>5V3PB5&?\.LLUQ*5^+PJX*C!@=]FR3V?0]+EOXN<]RI12= MGF,(AD+)HOA0YF8=EXF+KZ[%_E(_!A^";U-$*W?)FF8[P+ M3"%@E D P'1! !"7PAN=R ZJ*O.'\@U5!%TJ*X9)>@@C>#^E8<%> \FC MX* M2EHD/4B2D1 M&Z0C'Z9"*,D+3\;0N*^>,*DLW/P1,G2H5O!TG9O>!&G!5M'\B)XAW@A29=1C M_NHP,-64]:#"JI8G+QD2:W% _=#1.;OC\N@?'WOEV=9<^.J#?07A#?QTQ0'[ M[U10[^KKU5 %[][7V /PF[.LXG"].HIG:::KD"X/PW_RL(9:=F,Z&1[)F-*L M0=5"Z>)XJ"]5#EZ&FI(H$9;\8NNN"S84?P)SGXBVBOPT DJJL34V5YIE%?I^ M\GV89A1YNM]2V]^>3&52-IOV(3RMPQ,AS"@< S$K1;G92),(1J&V:A8&(D]: M"[Y]]-&7;#)""SL:"VH1ITZ!EG@+@!E""=\R!_;EP&#HW"8"-UB2_! _;L1] M(1DAB R*S^(!#O, JP@89$"XU95B#^Z%ZV*K))GIFQ5H7JI%PW( :]P!@8/7 MPG/ KURE7= ?2W([V&"-! 1P/#W7(;+$)47H &"BY%<0X^:VH:O\D&D0WJ9% MX=_20,6GH%0!C:0A%"G)84E?DO*)Y$SZYY!SUX=?2#Y.Y/ "?_2);FDSU9"M MM[?L@;<"<@,Q47"1%V'5&2!="C8GFBXD.2;B:[S\__:^O+EM8]GWJZ 4YSZ[ MBD*X+TJ.JA193G2/;?E8RLU[?]T:$D,2,0@P6"0KG_YU]PP6DN "$B1!<*I2 M#D5BF>GI[NGNZ?XUEUMJ\J!WP;4(*8!<'A%)D!._BF6)5%=%'(1E2" H5OPH#PY1\!X,2DDB;KKP8,'D M9NUHW%##.8%N'LMD:).L>O@21AJ>3>-Q$=D><#^0S405*/*^1%X7G:7)1"NX M_!G<$)*H&6KJVI^Q%2"-@O"DNC^C94(K)O0(R;N+^'-6]9,M@IHCMA1B =2U MF\' #9C,) MLL%^,6#2B::WI4+ 8JEK3M2MT$N!ZT/8?I9'Q>BO6,RT^1:A= M^<; UR R91]C#U.[5Z38+\VMQL&'N'/RIU[8,"2)^5\1,5*;^[3Z(TRM]T/V M\B2S(F/-.*G_QZ.DB; BQ9AU5METBHGBCMSOI8OBA<>U:9&))1;@HP__(UT/ MLWR82J[V"J[UT@T]$')S"E:V.)J-=O'04$NST\ (FR<[NOJP_VE.1(QPZ\(] MG1O)D(0TRDS*>.F#5C#A!Y'E?PL+ :_\!!;V*[RVHCV"=F.P;+RBW7LNXU9% M>V+F"[/A)]B6Q]J_X3>X#B& X2W_ALL-C :HY,H5R97UJDJN+,185'+E1LF5 M(LJ>%GMO%##V'OJOM_]PL(J^\FD 'M\@\@\]W'M&',M5IF/4J"!?0E?"GC)R M7/(69HR@T$B)E';H7,_FW$?^$^VC>^[9C^@\M /8E.XQ3T;-?ROK[]%\[Z!:2\>ZC2KB\OZJ2B MI',138P-Y!1*7VUU]D-#6,UI)P&6WFCKS4XK'USRIEYM%0XL70TJRZ":N\#* MK\2LZ2U<=A*(X4]TC/])'-_?X?']!C 0923$H_E].1EV88P$>L8V""G%HU2( M)T.8\IMBRJR=^AG1KE&-:+<) /T94DAQUQZX*SLVXH#S4P(SC2(GFP..B1F> M)]90MLF7"$VHL0;+=4UBWCV%"X$P-Y['X3_CB7U/B1@WP7^JM;OZ8A?$U)V%H):ZZI^LM)PK =<2\-G:QH$E;Z7ACR0)TR';PSZX>133+6 M%)CF)!D(4]QLI^0%;0>>6J36%HJ)ZLTUU9JEM,K?#0ZWJQ76CFEN<5_%0L7CH(,=Q+3R. MJS7U1;PVQ41E8**#G#BUZK"9Y>!-YL1#I0_)W2 JA[F=%7.LBQ0+MZ<=VJIH#RJ&C<7EA P-"H8-P*OC_( M44:[!OMO;?4$%Y*'#G*2T:XK'BHQ#QWD4*"-U2$J+:ZD/-0^R*% NPE^ M0'7W4WD5C-N,!1X0;W6[ZH8S\5W:!SG(:+> [WLJI:FD/'20@XQV&_OE%<;_ M53R4+P\=Y#R@W;FX[G45#Y64APYR'M#N7EQW>WJS(#Q4_CB=:VYTF:\FB-VF$V'JP+J>4 +9'C(AXIZJ!$5XEN3J)[ MD/V^4T6_HY9;T$:)KA)=);H'D=P:>'N]1FY%R$IRE>0JR3U(PE2G#DYVJYE; MVO*Q1)>\\Y^H#<3R9D5;=>GP'H:W45=F>,S#\*OI??OU%?_]P+#S\V+WC4YC MOL]&X9JKI/6PFF!_V$2_U41/N+=C]@SK@RVMS6?3"+!9YER3NEKU1VR2,L%> MU8DFL^_"/J0F-H>SYKJ)>:(%(Y*7C>@^'\,0\174:H5YLDF)=[787/Q:M0Q9 M_ZAS[LY1R$'MU#)DN^R#WD[!RN+ATN^SR4@Y*+1+]Y'M>&R#^\O4%>'@'27. M@:A[:F1R#J3+RH_;TT11^YQ[HGQD$^TK]SAS!V-P(]RI;&:Y2P;8#L&/$_+T M[0 [-B\>J<]X^XV%QM))#Q0]SR^1SU2+O'IL[1DZH (4(:]:NCWY[<=9FA^W M4HPYI8:<-Y.W\V7R%C!Y8_?0E6)RQ>0Y,GDG7R9ODR;/"^A2,;EB\CR8O)LO MDW> R7/ 2L_DY<^"_%F.K5,;FB?&'A\)K!71;NW![HJ#UXMC[U\Y5% <10% MRTB5X.7-+YUJOOS2 WYI*!S'\O)++5=^Z5:5?BDWO]3SY18]9"K*% M/DK]5!,?J.-$#)2 I M+,5T :(""=W$I1E8 H M 3FV@.1[5MAMT@Z25YVM$A E(,<6D'S/&;LM$)!VWH?IYR<@2W+TXY3\XF7) M?W "-\Z"EXGR8=Z[I[E\P,UGRC[O,XL!6WD5;5EN3$6[>?ST4?O=L7 9M<__ M U\8SWB3H7TR!ZYS^8'U@0ITL7;W=V!.)\"5%/ZN4!+]DMAX123)SZ3FCUR. M%VG^&(A&F?G#U&$S#W_!;";!S/5N1WVVEF"Q8*1H[/C+W A#:C2: MEV#E/KTX>?'J?MGM/7R!3")9KDLSKLL0;K#3O=8;_?:O=JC=K_8C) XJ9%UJQU#\"; M"QF1Q)NUAJYEJ[#ZB'5I_&'*<0GLT4?./.XM%E-UNV)E@7S/"UO*#*F7R \]KGCBGJC1TBRB#G#:T"3)';*!:9F^B454(*L\VBY MB(!\-#U0?6.P0$9C)_!)LOX B0&!?O1!H. 9-Y[)M"_P('@F/>7NT]V-GL*= M!2,*:)\Q>P8]QKFMV8XVD0I*&X#Z&7'4^'-;@!,RF: C\--D8OI(+T\S A=_ MP!M\JBB9B(H)CA43*5NC7FSZW LEZIG?Q42PO,YTC*73J21)183A9)*PU=)< M[_0VD>'UP!\5_ XO6X'XN\ZL4%2LZ05]SS1, MYK[BQ&__X;"#?^53\"1@;I0O#XMHVB *J^?=K>YI'7N@4KMKEI%%TYQ;4=1& M0M>)Q06*8*FHR[W \BO:FUR1AU!Z'H9_>!QKI?V'OL] JHQ[^^Z[4"@?''>6 M&A]-UD?M^SI#B"NP0RX-Q[^4+TLIM^[5@;?3; @ADZ .+.(%2199_CIA!D?^ M"(63]+R!!I)4=//JC3S!2V=X&7AH<\&DQ"ZQY')+3@<6L%_;J85PIN4'![I2D_#S1EI)F.-P;:40$ T1&NAY7 7":BU?!F%AA MQJ*!:0#:Y(?UZ].HX29L\.\H;K_\Q$YW%I\=,!-I!BEL6SP'I)G5 ;ECK@U: MT /'[W',7+[H>_0:B[Y'K['H>WR^>]+N/]\^?+K3WGY\>'Q\IWVY^ZH]_G[S M]4Y;ZY%DQZ1X&,X/_5?FF8,;VWAOHC8TGM#S3)E.DOKJ5!$HFEV]UX>F."H^VF;S?WMO:]+=\RH:_S[@>-J'^XO&)A1#?K?? O["#T\G;_AQZ/5?;92:)Z>Z!R^8(N>W]:F1[ M'5E.9A=E)G7U1J?0HK+@X#/?=\U^(%QYW]'^N'W:I;"DI"B]947;77-&!.QR M3]SR$7@E[6"G=7%=ZY6I::7B]5/B];>[]7- T%_XE)GKVQ?7:1V:%EQ7Q>^* MWXO: V$MDV,ON]VSOQ6G*T[?OV9?:!JPK6;O@CV35J%_<-5>>J?]?7PVN9/; M?FQ'4]V_1W>:>*FP+$PI"/,'Z^(\GC+(ZC^+(_;M^#NG@+*Z/^?[<]+,)\#? M?](?F!0-0\(^)9B)"#/5-'S M,!2*Y2&F+^4YI=DKO8OK9C.E UD1=M12+NB:GI [+FBO6J4%772[U(+N:4'W MO)XUM9Z'7<\U_>-V7M Z+>BBA[B/3)X3L!$VL(%ETC^@.9U^8SUSP^"%PJ9U8!YS+=GZL)W"LT>T^FEO/*L:30&7S3IA8\:SL\ MYD4*; [Z-S$-P^(GHH"W,7EEM>R"%KXQ_@H\@H=)4\6=B^MJ#H#+RWES_?&X M7)F<#SD5(VUK:F_"2$FDD*'YG1N7_W#726.P[L6U#!DI)BLIDQU,6?506>W> M/4[Q43'Y:!NW(U=E5:L635F=CQ.4>N2 >!8;H%@[I2C46VA5YR^RS_6N%!*UDJORRM+!I;*DS-.6%:4CNV ML52U4:KJBS7QF]>0*8%2 E6(:6\E3_GL373<5-^YM[82)25*A9CV=GM3*^>] MJ4M2M9C!6*2]Z4 PF*?G(\KXMH)G.F5@@P/X>S)JDR;_="[:W'E777%VI% ] M%/,7PT%;+@;UZLXNFI( )0'%]*A6L'UM"=LK[5\8_B@S[Q_4!5HA!O6=G:"< M)&!):^C9]F%IS:(W:YG5K1>X;VHK:]NB1S[")*VO?.JXF.[SWO0&X#T%*0V, M>O7%!D;PW6(#HZ]W7QZ^/MW\^O%.>[S[[=/=YZ>M.JG*9Z>\L5[0;D)AX\NI MRZ>4334T;68/L)Y$-!OT\$22&QK,_W MC^_HP[[F*3@6A7S;B;9@HB_.XC3=Z,DI\Z0YA5-]IVNX[#._P<33"!7WF(TZ M4LN.FG[R"8OOEAP33!U,RK,]T_.Y/7C%:B5L5N5,4,9!-NZ;\FOL<5@8\P%[EN XMYU%<[:OXMYKC0PW%L\J%V]YT/ M1)G4 _77=+6W _HAI@ NIH>OF;!OW'VG/9O\1;89?F96@,V#PZNQ1V4D'TB6 M4&APKFPP#OMQ+9(WL]:+>I_-Z[][6S 1#.;75_ECBB9LI^BE]J(FG&TQ)M;5 M@$M4VI!R83^ZK]HFYW[!;,Y)O MC]WDRD6\W[@S)!/&"CO7NT]W- M7-?T S8V/:;4GIS9=QQB(9/<6IQ%.\>-S:Q7# 717[<.14L4&0^R4QR'8I%% MLX'ZDF\H_)9PZ''NLB4<>*RKMH1U1U]%/CD)/'AN&/F>NL[0I YO-IS*/H M[U1ZMQ-PSN(@-US(^J:%T6W?B4++B5 Q?*#(KCW@%'V&JYAE.0.\:L"F<#L= MTCB!"SN.KCVFC\'T-(,/80H&#H>%0XW"XC(!,;Q\Z#J3,":+@T@&NCD,!ZZ$ M*;GA;3@N^=%GWSD]S@H,49&/#@2 4/NP6U!2W,5P.G\B2I$.%1Q_^)PX= M@#0/T1OU!9XN%!?3J&AX=]'O8N-N8(O%+PY-2;&#.?.IZ)%URYW&)XF!*'RG^$#?_DM"QV6CV2>7&KUNG8Y1Z'$OV,W'-&4C?AEW^7LVR4;PH"OF/7"7CW< M0I,\"PR;).+\_)?.^:S%+OF),[_&FV]V6GES\@4X/*,JCF7H\2 M4UVVWDXNF]A[BW3.\80Y/MHGN&[L:7>@5O=W0%0VTCV:WY<3[@S.L=_>VQH\ MU4)S>"&[,\NJ$;4;)X=[5%": M*@XN! >?+IC39K/_RI^Y'6P+I[]8*)T7C^74F$*-;*\C*_VAY[(\FRP35$59 MQY[;JIJL^8J'>G<-9J34F!]<9W(+=^(S_S3]\:W,T+^G0P+$7/8\#O\93^Q[ M"I1@O8.XD?44D%!5J%@8OE$R$.V:/IA'BH:EQS>K.*L>#3RW%0K'Z.K+[F>&0-J]P-&9!]6--5F6:WBC=7'=Z.1V5JAXHUB\L29Y<@UOM+'<<'>/ M("?>*'TD=C8GVR9='S-?E1:Z1\L[%=;>[>S96)NH7-"*@ MY.:LY&:W($*7CD%V3A-6K*"Q_NEZT MPI0\6';BAIS=NKANYA;!+$" 7['(YDF*&[)(&Y1?F8K+%(MLGJNX(8MT+JYS M2&=5+%)(%EF3LK@ABW0OKENYY32I^HY,F8MFZK&$PG94R#W;YS!N*/:]B^MZ M72%?*?DY._G))?+0QAR3NMY6\J/DY\SD)Q?QJ5U<-ZNY%Y4=E.*JA%6)H!XHL'+/]^-M[6X.G6AA#>+=!:N.&Y,_W MLKWC$:8L5$$[Q=>[4:?X9A&0,$^"@4-IT$B+F\ MF 6ZV50WZ.E6Z/L/WI>^N",K?:Q\6;[S,71CD>Y7:5&E=0Z;:Y)?A>J_T(:. M.V'^OR[,[_Z5'4PN#<>_E/>E>8L(>55IMWJYQ2M/(*RBI*!(<\MVLMW;BQ0T M20IJ'94O6)A\P4+;F@>P554:2ZVYYCP[%/9%>6Y=7-?;'97>5$J^J/>JV_)% M&V/C.1PNJ9RF;7*:V/;1B0+[7 $NY*F/(IQP^TRHVW<0=NX M5^_HC7R/%'=:M8)ZEDI6E:QN)JMK4LVVE-4NRFHW#\OWR+)*EM%//H-7P?\- M\_F:)H0T-.V DJ&O?X&OPPD(B%<:29L2" Z\_O4JK/]'QQY=6N8S-Z2I VL^ MF;JF!U\XPS"-VQYI%F<>UX@$E\[P,H _Y W,-K2IBU?ZKQ5M:C$TF^ [_G=@ M3M&(JF@VAW]T3L]BK9[**=N^YC%L5[=$)_+'V;\?EC$;F MP(M[)M#TA;M<>Y/-KE^30/;9L0>!ZP(5MA0/@LU;'N21)^25 MK,->$YG===B=ZL5UM[DTHV?;4:^Q%G8>=>WBNM-:VO9IVU&OT9L[C[I^<=WL MK:,U,7[&@:])[MIYX!C(K]:6INU']':Y-^7PRS.W7D'N41%@RH&XJMZM:)AS M4-EFAFM*%W>>(75@R)^CUI33[3SL%DGO,N-YVU&OJ?#:>=1MD-[\1[TF>K_S MJ,%7::T==7;>;E371)QV'GA72.\RLVV5](9I+U*">R3!#3VR]-8;3]*(:;; MRIDZGHD77+G<8OB>GU],PQ^#"8063O(N:1-6XUM8'RS P%]^RT+ZT!$,]1:, MZ5*K-[3+.0HE_L4AX\J8C38WV+#;:O%6KUD=]EB#]8:=[K#?;[5[M4;M?[NP M>)MI0TP^'>2",L M=.!31Q0<7H%'P%V\"L;$"C,6;>RB8/ZP?GU (3RA$X&"@MWJ@>N\7WYBUVEK MG^Y.U+H'\"<6LKG(G[A_NONDU74PPFW@*+3^_^N';KW6^=G3WIO>(/ \5%PW MH,UN;&:!F4[ZX(-I,WM@,@LG;)!DTC5?N1=88.0_#+6'J*!4FR7$$3PJ>N*5 MZ8-:&&S@8_T_)]"\L1-8!NA"9I";,W0LRWE!Y\:(R8(.5P".242-040-U/^N MI$;LER$U3/1@[+\"6^P)+R:X.O@&I"2WT=."3^3F,O228E*3OX0K)%PXO,=V MP(/"3R[W':SGM0(#[N&6QU_P2WR9/X8U^T_ P)5S0:%_):\.O;D/L'UHM>KE M?^AQ<"7.Y<8&[6VE7/5OF*8%SX[&^WAWB[]_8NY@K+6%38=^X-JWX1[!3* $ M;X(: M0$[P9^&Q/CB&PAV-GQ.^DAL;$H1>R%PBL#8-7-P)X2[?<3&20+\L'S61R!3> M\H0S&W\%%GCD8L'KG9O0=X:O M?$$6LW U\8Q-%EM;N4R^Z^#\;,'G&\'G^N M]1IH2 ,-X-6P]!7)!/#.BM8/?)J 94[(X?:=2G*8+A_!!&ATL/#\.V[Z@D?A M5FZ9?.CAXU"?B2\]'WB8CTQTVH>!#V1)\'7T52P-X:8=_>3R9VX'O(+AA[_@ M;KA]E.BC(X,4%I.?G/Y?PB(A89I$NDK7[D%?8!'[@-%#7D%T!Z!# M3 -'/7Q=M4S]5PTX8.(!1P$'LX@?D;<&YA2NJX0,*'\AJCPO?,T]'VRNQ>_)8H:\]].V.O"5ZB2YK]$FBQ\)Z@Y__4+&'0+WZ%6F_]2Z+KY;P>I7Z:] MG1OFXMNG#C$.6QB"-!$7J!6M].*XAE ]WDKU ':% MQ5%\0>JD1:\]F_P%6+WO@,A*84%9D:H^5'W?;.?%%DJO,JOQDF$RL.H=UQ,Z M#-@*Y &#?_@V^ 65N]R70 RY2SX$/ F)S09C9&\Z1P72]4%]P:!=6$-0?X8Y M''(:*^%%^&,''BJICM%!5S,G4Q /@^1JO(H"NO8A.49BM'"4+A'8-4%W<1P$ MR6;X[@'WPDU.:+=012=NR+W3/Q-[N#A;@ [A=2YONGC%B<9 M\BO0.1QIR)+1%GOPC?5#X.+R3AP7YDY46<%BX,"Q;_"0R('#YZ(](3Z;G@SN MZKBA\"D>F\,W?P>F*];/8D"P%ZZ1.>RS;TAE4,+@58G8+RQ,,*7G,7NECH4+ M0W:7_(PK;+J#8(*;."XHN2\S Z39)=EET8#RM%YX_;)RDQ%5I9^?6M M,X$!OR;TN_SA3RZ_>Z9]@/H A-H(P!QZU368*HP'U!.H)MP>X&NP1US4R+01C5PR MXT&Q>Z &!O"1 A@H1?CH"?L+_H5)X/'(!"0,K1C0I*Z#9R8&]\P1+CCXJ'B* MXL+07V'PH*DF>*'X73[(#E#U!R[KFY9)1SNNXSO^ZS2<*)*$/D1T2MQ%%B/# M,Q78_QA*K@/^S)A1M1,1)T$*H FW04:X6 $C,4%:5;I= M:##'FN&8B$*2:29PJ24WUIC'EK #7@2["AAGN-U.4>3CXS2T:;]QU&/1\.4V M O3%Q\#%T?+*UX+)[())KR6Y8@2K$ET7\?S0"DPCY7O8F :FNTW=@'>@[ M!TCIQ7.+EUO8#B@CEQ8*7>+-@O3A0B1([SS#+NNEB-()%_C,]T@/W $3]&9]+;*:EL!F&)=:)+.@2&#\LQK>0-U[8 MD.RE/GIU]+!XS4)-]N>'NT@U1>M8; 4-,N:-S2FH45(N2#@9J)@F)4NN'S"# MYX<71/H/]NT_]$<=?41P>SF:!;%F(TLE/ <&/PIX!ZT<,D%!S>%#D?ST /#/ M\)@^M!KHNQFE(P1,O'?&G7SA2>%-'WN*7A*,3)%E;L03"JTPSV3:%S8 RW!0 MT>X"/ :GVSZ9A@%Z]8YY\=K??;J[B18?QH%JU13$P:T(M1A2P:('T,S$27E$ M*=)WD@/I]?'Q/(;>G\7C8L;UQZX3 ,_34H#.,0V3N22!Q>8XM%QD<@!,#;TS M6C[I+J?(HI DO 87B&OHJFJA8XCT';G.BV:(SQ-0,.;E*V?QM@O"/$&BDRO" MM+[K,$-S*3 "G&RXJ N]2N38VS!-J8-068-=#=Z"W!/(!>$V!7!1X>!NEW"+ M:'PN/@+O9J[0+@/+"0S8)UQT,2C6@5N]!?8Q.BD1 ]W<1^PC]B)XL(59GI,@&XQLEFX@S;#:?XE=3''#@+=:*_H!_!*U/R@G_O#-+G3L:C"A!Y7ZTV@%6R1+W' M[!F5"B<& ,@431T03%"]&,B W\'CC9W_N6RD ME[$)2D-RN!:0MD>;0>,159$7_PJ,D71Q*58,'@#H>'Q>E#8ELJ#(_1:Y3Q60 M,F&6Y@=B\,$YA.1[N?LR?\9"=;)0#"PZW9Q"MD8-T@6W* M%#LL?V960 _%$'#Z#!,Q91E "0=(9P[HUCNN\%L$H*C/ON-?D?##EWUIKI') M38N#N@OUX"6&O!)TH7>/',>@\"7J55#K)FKG1/K:0EH9:4_U(ELS\(A9RR)(<*KP>+FX+[\$R1TT5JS9X;9 MIH-G1@S3XAQ<7AC<_7U%NP>30.N$<=?561]L@ZP/ELCZ<))9'U&0=[CV^$.& M:X8FYJQIY.B)\[MTDE&8/^8-8V?\'*UN4@2[W M2))L:%)RC=:J7^)A1:L!=_-O&!\P'0-Y5'K1>,T'%PSP5\V&VT#V(M;5&C40 M\<0C\31/''+ 4U,>-\?S'7'^1W(VG'U,0WMAR>>LDAF1$2,?\+02D\0"!/5!J-&]T=$G1;C07VSVFI+'($4K34]2]4?A4;OE3K!2.UV-3C M5^&'G^79RI5IT]/III_E=*6UC-;A?$TZVD;BY]APU*O">)0E\?+-\F<=?OII M\?M&3V^W.JD_5?5:ZO?+'M73JZWT.Y8]:?GWS6J[M&-JZYU.MV!C*B*=BCBF MMMYNK'[W&E"*E1 ("&&] WA%\3!%Q9;Q26P5=[A5[(J>6SH2X5ZZE$"'QE9> M%7;8'Q%611VB#;;_JCV*X_F4K?88F-#O<0=WZ?AU$1M:A!6V@&C9N":\V%R] M%0QS_MBQ)20J&-CIZ,R*J%L1]0MW<5!$TUL*J>4'\%YVVBDI5U)^&D1=(^79 M\4)G(2P+#CE$H8IEH-_+Y[@I="V"E\R#=!DU[Z;=CPI%,A*SCMXZ M0AN>(BC1(_;[/!F!JM6WC00I952K-_*BW=EHH[=5O;O01+GTFN@<3AA$NQI9 M&Y7AG&%GEZ9PE-C24\Y"B.)[RD2)5JV=EZ>\>>A%,51Y&:I9KQWWG.$$MURP M\)K;!5A.?M_=ZYF!TC/EU3.]7@.[0:B-2S%4/I3HMIIZ5VUN MDL3_Z8F;X]/' (E8_CD567M,8%_Y*]W++%&3A%Z9[\E63"')2,5N1^_LU+!N M'66*(U$9*;._\+!BN^MN6Z\JMBOLJ<1>[E=LK[2MTK9'8;O6ML>ZBNT.J2U+ M3>Q!I+75,)"L#-3/;W8J!-F&@8]]_-@RL M-*#2@#MJP*RVL&*@?6DP,GA_(B"SHH(A?I" >'X$:>>M!\2KQ$UN0MLU;#[ MC06T/ ][W$@,P1"/?0I_N01R*$ +P[OQ]\5G(P1BH@F00&^FUDOQ76$_#MDU MHJ(QZE,AT.)MS7DF9/BP*85LOD3-%:+^<&F]G\+N;M30)H$;S09_!Z8 ;D9# M_O?[1[SJ >Y%/,B4QME%6_C(+4E9P3?-,$LB['0>XH5+/ED#>1@2:>7%$;KB MPLHFEU7V &$#:AR:;+Y%2/"ZMC@/@T?SJ.E5;6$**QA\?@(;R,+B\"WG!?M5 M\(D3]3#1-06+6$P8NR*.2<$B;C:FKMZKIO]RU+7KU@\!BWA2H#-[13\\*4KL M G)83BS#W[@SRBZKG9/CR]V5/VZ8J@<&:K=R:NN5.UUUQV%''BLRL'CN:3W M&"00W;*9=7;8@8UV;TL%HO"Z<#?/"7CQ;/"ZZMUMRYM.7I,>J73DI$2J4VUO M"6N@U%&KV\Y+E9^/.JIFQC(JBSHJ_5F# A!4_O*"CE0 @HJAQBKIJ"$-REI+C> MS2PX"EU(@5KM2MQ&3>\JMBOLR82"$-R;MLW:[E>QO6*['+2MVN1/0-N6X> G MHRD_D^.C0 37)\+5,F=I%-K1/8B\ECHNDI&"[>ZVJ92*@12(8 %6$#1@33&P MTH"[:$"UA19% YX B& 2SF4DX5S,@<9*)!J&V&Y@C,O1#+ M[;]^Z-9KG9\]S7(&9.DBCMH+/&,LT0(E(N +AZ=Y8W,ZQ6>XFA>"O]$/8!8/ M'7?"#7T1;:U0]-H2=/$/_5'?'7"QDD"L V\"?W2Y%U@^^1+P5Q+$, 7GL (+ MXWCQVGFTQ/$S:92TR@5'0)QUK%+H*DF7:94R+L;L6K#$2J0 51JN^0RJ01O# M)&!]YA OEU-;SKJ),(%31RSFETB[G0)L2_^*03>-?%V:CS0TV[+9:O-5K5H<]UF"]8:<[ M[/=;[5ZM4?O?6K5Q$=XU=L-Y3,'SONP#EWR[9$.8YA6S7MBKA]HZR>3 X4G2 MSU-M*6V&P[W19A4HUR^L,&/10.2&_[KX8?T"=2ZNGPA&$T3F%EX(;.?]\A.[ M3EO\= 54J^]3 RTU/19 5D@GW3H>2?_7^6C.Z:&&MDJ,/%G$,2G4T-,=DT(- M5:BAJRBA4$/10 DW1S?A;C[R$=K&"CNT$+S:4OB$N]-.X1/N@D^HH$.5:"K1 M+ [M-A#-,B1UK$SA"#O:J#I>5;UR<=WHJG(HQ5!Y,E2MID!#\ZOP;6Q;X5MB M)#55^ZMTTW:@2(VN7E6;G6*HO"C1KN<&N:XVN^M:)W.Y3?DWNS+4"Z^4H;!G MYMDAAC8;>DEN%7A1#Y7;.T&ILV3.@ MU,5UJT\3:MOV(#OYS5>=&2@]LYUY7Z_G!>^H-B[%4%@0OVW<[WPWKEI+X86> MT6TIMBOP&84" M#MT3VS>W;^_UP8N-U3"*)* ^ZB :M* Q9& YX @FB8P;00 M8(:9VY[IP3?PZS1P!V."9IPP'U[$+*^B&:;+![YF,7"H"*41!A,,V< /7 1+ M=(!3QIP9NK;\'3'DXYM.7>^&V"WTM#>U6BWQU7 ;Z,Z,H)"Z]@1_AX/27L!T M-P*.]TKD1X]9,.IGQPIP"4)8R'@6(77(\B?*O6DW]+88U.SDJC6]M]OD*@A: M.84E,)^Y]5IPS,^0!Q:(@R5R2\;2W7C 8HULU&/,)JB+@Q1&0 MWZ/K\''!!$7.>Q>SWN)K$ZQ7TYM+5F(']DJ!'$5^X3:")TEV"AD)!B@!=36* M37@5B4G' C'GX*TV\*+]J^6"TJA4*G_,UU/$_[1*-3R)2%1!(LXI@4,N7ICDDA M4RIDRE644,B4B$PI-D9P+(:FKU IB\:G"OI.0=\5%/INBYVB5"12HJE$LZ"B M>:",@8EI&!97P)2J3.+HE&AW5=F-XJ?\*-&J';=+ M4EGK*93*;4G7SHMTYX ,)TC6S:QE3Q(>;F?WX9S!*AN=+>T:I9(:V^*5GZ]* MVKJ4MR0:Z1R.'D3*Q)12)M3Q@W*>+ZZ[W2U1?54P1O%3^G'64;MBG>#&VZB> M!UJE.DI0RB9G+[J36P\^M7LIA@*&:AZYJ>,);E_UVGE@5I;S6""?)'Q1G9:6 MA+]%[&4#C*9CX<$5>&C'OK_ I"GPT(X%F57(!-B2;Y2UEE[?TT99.)-2@;ED M-3P5;QP?:4KQYA*]M2\#_XQXLZ2\T52\<41\J5/U.O-*1BOG27RCEAD(<-.C M^)((U?EF:=2[>^MO?$:\<>S[R\F;C6KF:BG%FV?"&_6>TELJHK@OBH<=F2?P M[M=S"RMV]@8;71+).F/WO*W"BL7**W%&\JWEBFMUJ*-Q1L_3S!$H#( MHHB!8+]'](48FZ<-K6#@!\SGVHOICT,0;,V"_R-:^%0#+.= ]!?MA+>V!R*40N8UR#J@U\6\6F/E>!#,_ M=L-Y3-F(7_:!!;Y=LB%,\XI9+^S50]6;9&#@WB3IYZFVE#;#X=YHLRH+\!=6 MF+%H($[#?UW\L'Z!.A?73P2>[PRU6W@AL)WWRT_L.FWQ3Z!/P -H 4:=%%2O M@ )CNQ=Q3*I7P.F.2?4*4+T"5E'B@+T"HB. XO4*B#='U2^@F+RJ0,D5*'E! M0@^"E7].2\^&F[T^E2@2=W MFMOF8I4>/#D'ME(*ZAP55*.A$.H4/^4*])T3/ZD-[[I3T[MJPRL?+)#J%K . M+'D[F+"%(HVS0^:N;>ENG&_I5*W>R:QD-ZV=*MYL5;. +8%W5?N2;3LF;FD/ MGJ]&JF>W^LJED,[AV"%.F5#] I3W'(E^/:]>>RH:H_@)C5N]K8KCLK7LJ&7N MU%,NP&5UE*"4S791FZKJ/*SX*4=CJ*57U>:5+4Q1W?; H"2;UTD?"^27AJ\Z M!AQ]:,>^O\"D*?#0SA+?ZTP[!BA0>&5'+%?T:L M64[6J.\MS280> ! M(W)7,_@$_X;7^2:SX!'.<.AQ K=D,>P_/L<;PY N^S0['""W/4K.T?AW_"PF MN7@;CI5-''C\/^)RH)=I^\P>F;#T-,*!8_\5V /ZE1HNT#V#OP-30+_C+;_? M/Q8[1SSI+6XV!#?OE:_6+V< MA8)'_\H](.!@3 OT'ML>.%/,.UN<_[7"25_[I+/%VE8XZ2ZT4S#&"F%)Z<=W9$NA.54PK=DIEIYP*\+<[XRH5]NK;FMY<<-WRH< )UU?GP%%* M-9VC:JIMB^FJMCK%3^G\M)$;IO8ZM==MN=<=J*IKK[[ITF/<;-ZJQCR-X<$Y M^O)L1$V]?7%6%158,]JQEN*K"0M6%*;6EU)92 M6^>HMHJ=[KN8WI>T"V6"JZ>]<)=CMJIG>C[^(),K4[,V2Y:)4E!*06T'S]/=LK.RXB3%2?.-UG(WFLYWJZNJK4XE5*YP5%4N MY& =\C [)Y2!N9OW.8N&.BX#C?&Q+1-ST?LTF>N\"V+ MF3E7Q#&I3,S3'9/*Q%29F"H34V5BJG0OE>Y5N'0OE8FI1%.)9B%%L_29F$G7 MF,VXQBHA4^467%PW&_FGT2E..D=.:K3TMLI2R>OTJJYW59:*2LA4"BH_2G2[ M^4,2*DXZ1T[JM/6JVNKRJSVHJZU.)62N\U=57N;\?I8YD?DDP>)4BM-6O'$6 M0((%S'%2O+F>-_>5F5F\N2J]I7CC-/36ZMS,!"'_"CS?'+X>@6CUU?9A2IKF MFZY>"Q,AZ)8WM;K>"+\)Z;_A/&YAZ-G% O^!%7.HH[P)MKP],C$CDWD>]\'&'_P=F/3&,3#N:*SU P_FXGDX MEKYITZTB11>>YXUA=)=]T=P=Q@H<()XMN8'>":Q.W\$<6/(I. #'Q^[Q0S;P M'=>K:+9CDV?Q,C8'8X&::MH@"*81, NFY8$(F$-0(;:?DETK5U22O8D)HE/' MHY=?47(NT"3."\6BS*/QVZ<*S&"108N^G;)AC#-*V:]L%!'2?8LX)I4^?KIC M4NGC*GU^!,5,[X'B9? M[$.*[!WI]ING3;'8 M+/RV5M,["X=#>TW3S">[6K'9J;%9]Q39K.2)VF^KAUZ6XNS42@F=FQ*J-_3> M*2HAQ6:GQF;M4V2SDN]UV8,0Y=KO2G_*+?*^Q1&W]E:ZI^]F$\ W#%.46:.F M3;'8W%SK;!MN*D"44+':*;':VYK>VGSO+@Z798E%G^#>_;96;U?UZF%7ICA; MMU)#9Z:&:HUMVUL60!PZV0F_M [6BOM% CX5:02\_,&J%Z+ VA@%01&!VA>!:&QX*BS)@WIA& M0Q_XWX'YS"QN^UJ?6

"2-O;K93[WT;S#-BO[Q%_GDS[EV%*"HXE.Z$T!\/1@)*UK:HP M!:1PTB3MF>-L(U-U=RRGH#8'D,K:5,Y65_3+C+[96NBDF\*6;]CMNGT712 M*R' )1>A9.W12Q32/A3U>]*^OS/J=A?TCV*9K ,SCPT*F8E_2.S3+!(/L4!@ MM-9+1.,",ZS<'1/2\.9^1_#[NM+?LY:NO_C?I["/)2-@#G\YF=/6?G[,,TA% MT8'$HX;(L#;I,4[(6*>RM.ZL\A6 P\?\]ZH#=Z<>/%D67?B-3V;$#1G#7,^] M6_.^-Z&IH\R!+N@Y3.+!#FIR=^L[%AD_%_U5J)/204$FD[U6$R/$.J+*6>=\ M$9J'S3H_G*3>/I(E<>1JNXUH.U#7=^27C?MI6JN0R5_XG00R>??^]\5UA&=> MI90#G2JQ_H&J9E%[X"$R'@LO3K8.Y3X(:/\N].%E/NI*8!W<#[S%\LJ>X)G0P C)=:4)QU%:\]@)9#O>M- 0 UO$.JEZ8?^M+I.KX:Y_ZF? MK\)@=L*':&.IS7>YL 44HH&@)0,TW"D6C4N;:&P"M6%_PRWA[;\'8@.!/J0>'4BC<>^]K2%[S902 M&JP+O X/IEU5^0!;TO&3B4P:L2^EJY,Q?+;:%EM MC#_UQYCHJTM8!6.,$AW$V?P0[SU9R99#3IB-D-H7NUGNX_IWG*B &S&U ]=C M:23/6\:2^>,R6;"QA-J 3> >V=K@%+%#E@(+)C/7((1VV!,A)[D![+@4&\GE= MZ]3$(PB5=R7C;;C9E54V3X=99LS6+E^+2C>B)&0Z>ERH8UTL:HB*!PC!6.F9 M%])L9Z6M>='^ TB["&&58=:"@ZT-M2?G<,S:#WZX",,W'V=VSKRHGKU^G5_82](KDQSC-PA?Y0.2FB-WHH+BOD,FN;TT9ZLC?(1QBR["BCYG@U MH8L:C*<2.OOC'SB97F?X\EYDS!O)R:LRI6;W$N.CE@6\X$;QK+(VK2]F6N+_ M=E3\T,(_1*;$.EKF*_1FV-OD[A+^.SUB.GDUG!/:XPR1>1L ;;'DE:0 /D0+ M11JNF;75:3T6)=^2MN\+X!B4IHO*F#W1^4_LGU],,9]]PG$XQ]F'/X4I7B?S M]Z1$DHLQD'.=A1$2ARAE#>)F+X51+L;FW9F.A?COR^M9J%T'P9]KIP?'G_J+ M1(E[?/EM-/Q$1RK.3]?)A]&T]HN^^?SE:#+];33]_W#Z#M/H?%@K>6=>U((G MM0Y&>$^DU9'E1%I"""8XL.@D\E(OUENWO-T+8=_F@ WYG1,[WA%]& MX\6OZO=XCY>43"P:9&$>%*\7#989"$Y'@8I%#*T/GOU2^'V5'(\"==":O[L] MX?I)\W]T]ZCMY<@3FJ@ALSKU$!TY=ME88#KJ[$,RR;9.VST8L=\7T5&J5O."YC8!(RF9.@)!VGD3,+P7*%@M,.P>\$OUJ' M=->#^W;4^ABDV\$T@B>3=.T"G4TF5Y>+F/3GCU@3;_\QJFD9 _*TWI&S]"OI MQ.7598\S^D]! Y95!RD9!2%I"5AD*C;H(+'U -']4??M+(3C5IRUDQ*.>XG, M1SGU=,%L':HZ$T+7+B827+&,%-L+9ET.R3;O9+\WZKXOD>-0G/M+Q#=9(O%Q M2N.]@_'VE>6;U[-]HJ6-N;K>QS,02O!-)08B=,J!W!!.]#118P9;6P^ MWJXI =^F9A]$_"N4>?>Q!0MO?3';='(VS*L)['D;T7H50%<7(J$52"-%R V3_ M.XA22= HDS Z.Z9;>U0'4)!':KH.HQ_;L+Z347&3Z9OR/@RNJ\EMX%XRRR![ M;^I.:]T#LWXMN**1[(^-VX7 '93'O<(+TP ORU'_" M3S@8?:P4+]RS94L!J:)$QB Q[N=]SQT+"K@M&G,P&INW(=L UBFI16LI=%%V M@K.F](3PUS#^ VM!S-?XF"PBLF@@.\F)?J_ "P+)3#1D;&7N5>MCXS%,IZ0B M3?G?0>7%WW&(XS @?&?YDO@\F=9PS2?\&B39UR+4)@=EEEU2M 7'30"O>#)% MEQALZ[YT&P$[)4UI+XD."@76A86-C=Y+#R;Q0G2S#(&,*K 88R&Z8[3-&_ ? M2>C^J$(TNTMGK:W28[=UXW@ W#?.>K\Z+/F@]7._@2E69Z\3%Q"+]?-V65[E!#9$84/&Q-GW@2GKFQ8I)T3A M&2&@R;0C1%XC:0FX%"9Z99V7W<7A=P3_C :F;*.EW0U,V4;8QQ)BO]/&GI-9 MQ8B/3-:&:3EGYXJ*YCW)B U.VTH&'!Z9L(8OG,G!B$YJ^#TS9 M;F#*-FJREX$I3Y#Q<]'?E$W*+ FPJ4:VN2_D,[@,$4-T42B9;?/1LL]&;[<; MF')L:KN-:%LWDULU?&.E+W&VVI=8QLIE;6&;B)5)V4@N+2,S2!8#7A3E4I#& MA,V:B34"=(3Y?9VKQNC K0,]SN?QV-=L7,*;H?4I@A%&T M+Q0/(7 /DLGHN"JBF-9]7O9&W#-:)'O0TOTOJ">HV'-NYJ>DQY0$22,)\ML9 MEQ!MD2"<]Y8+C"*T[FVQ+]J^KZ2#K*0=%.Q9-?[[QTP>UW1:X5B.*D-&Z6C# M0!(&,QQ$IM^;8$O<_TS11K1]7T@'64@[*-C>+N9;T$E2*-B_32K&Z)5# [K( MFH?M \0@>>V,8Y7DSH6LGLU:ND?>]^5TD.6TFYIUT/]O?\:LE,++.CA&,%7J M2 &$F(6 ()5FK,91V/-93P_Z2UL&(+O>O,^&>=D/X\.H_NK-U70R#8*)F;&AD6C'8T92&X5#O* M()TN,3.'G<1*#T+MM[.N#L[JK12KI;MZD!UE#3=Z/$7-DZ[=P;4!Y0W9"\YG M$$IA2-;K;,QQGDEK*/IV5M Q<7TK/5KKLK;*"WZ'GW!XA;=:&I_E//O_,'@U MG-U-SA+MGY[X2 MB;]("$PS,+*$D!VB"*UO:-:CV;W\\$U4;ROE_[N#-[#YU56@?_OJN[ZRS'IZ )AC8%0.MK+F2MGK': M W(>;$#AM=NH1]HCH\NO7WBH[-$6@AOMRL#&8^IG(*['*#\.8YNLS4WDV3Z! MZ/$$RQV8?U=\.W"N0T%:$7A)DOQDQZI&E@C>YP),!>1DE?AD-DKO/K0 UV0: MMI??-@QK++=%I]@%$!=L5-D4R(I94%G7F>99@EW0Q=)"=Z4B(,EO0Q?!2HG92;51#]9CP;K_T M&0KOR3SK(*3W(@QF&9H7B%_W-O&!R6(B VNL!I7LS, SX!(CLX^T+?O6QNXZ M+"=@[C1E=P=9$ZMP+9*"-T'642G+>E2'*4AI([T-5&('UN]ICU@@1.-3-%) M%(YL#VT%!,U+[5SC@DD6=?.RSWTKQ2/5'OO6B6TXWH$NG*4TNAI.)^\P8?]3 MW0^776D*DU8K!M&95._6%3AM'!1/!YRLH4O?^LIY'9;]!W];R>MNG60+9K>V M^,)_C\8OKR;3T26.)S--5SPF/1 MH5; !4.H.;YUG'< 1(E(>JV]:['&]RSS!^(K>Q'Y-EQM78OY.EPNN\V]'(T_ MCN:[V=G[7U__QV@PRSGYQUG^5(^U_&N?./=+B./^_&BKUX:SQG2OAJEVE_KX M<="G;X4ICOMA,*'?_G49%W3>9A,B\%P3T;P@']GX#%XP1\0E5=1F%\O[0+O? M4$(CK1@=LTA;%IT]0.!]L NLV@MAZ]U4%CK5Y(X L3 &(LN0#2\^I\WJA+=\ M\:EJ4A-&=]*O]HY!]N++"QRFB\LP_F.V=2<4F1RN",G3'RJR#,[I CEXQ4,@ M^*JU=_(8IA,P7CMA?P>)U_?Q+=$MU\D&^#J*<3V&[3"1KK82?51=&HAC+[O* M'9S&<6%BT.!$O7E#+^;U!%$+H[EG*K#.DU[VHBZ/Q, .JRW;2&&?$3$GHQ-6 M&A!16E!&*G#*UXZ\++G"H]?E="-B;:6V:5QL&Y9WT!!AQ3JX[@/$I=6!*PT^ MRYI=3*:8(S,:F+"11:><-JT;VCX Y[2-CRTMB\XU8QNV=Z$1"Q?^'L3%&9.?=W/_U^B751T?,#QY:0GDLE:,@M1"2*:S&P(FLPL M[[,NA3YDY+&0:Q]5YP/GA359Z?D1N)>_?S3$&\#WG6XT;_#75^,Q,: 738I9U>Z+KGHPA=0NZ)C!,UDDG7%%2]$)G9M"V'@;Z$)[348E63#] M5>.M01VSC^*7O^/H?!P^7O33V1A#TP+'35_6NM;Q240V*GM!L)Y'2@S=<0#*1F2!ERJ&U M _=4K.TFB6R)8!X "LP:]-Y!9M+4F78!0G0(._G"G8;TB+2L FHAOF0:X'L/Q^RD:!&77%Y M;RI@N"E>EP"L1 M*2[(Y2W*@6!3^[_WG VHK.6T?85:6LLC!)0)C&%22S3&\8>*X":8_GH^^O3CXHES"2_^ M-'.W&M89ALB>#W]SWKR%=GCD%6& F!C.""5, LU\X8*0L^ MU)!A.[G]_OX4Y+8EUSI8;R]_ZV5N3)3* @N^SJ+E"7QT!A(*KFQ(1J=V@QRU3V0H*CI0T*R<\(CC-01DBET:3L'AH7M9W^H1&,?(+ 4^TGZ1F=V42*T#9DG3BG#YO)[7^_.P6Y M;FD2VT2-PM16P-.((3VX9^G(+0:>=D0EF@A*+JP6L@YKJ+,Q%CDI9VB3MYI&LN M\1YZRW,68EL6WI>MV37\N0B3U"C)RU&]1TC3?_:G%\M(R:MA&ES5 IP:):'_ MY@_AV^-691WC))>B&DHPV/ M3#MRJX($DX652>M41.>U1\WN>=8D\(:@;>%URH^,-8%7! @^T1Z/EE:"2YYM M%@<[A=:8V\A[P]:8V[#W&&Y45A5/>^&B40@Z9U'GA4O:G*T @F\RPL'5&\?IJ_B"P:!,5L%JIJ2S/ M$#(CE69.!< M"129F=!\%-(SZV7Q%!N[$_;O13WN%%9O@N][+XLG2W3;[@1/$<EEPLD"X MS1*DL36"2D:(IUT5G,]2>5O0/WCU_GS49==>%IUJRS92Z&+ 7QC@9!%<_0VG MRZK'@#G%4@>CF=JJ04>@W52#%$$KYYUUKOG(^%5 CJ#:9"=YWVYA MX83PS'%=6QA'@D965M1H(5HZ3\FTY9EWOT4<:PN+QC;'DYC>,$EDDTKK3:!] M;V&QI0BW:%3P%/[ON86%9%);6@+ LJ'#TE@)09H$Q5F;?0PYBF^YA457FK$- MVP_0PJ+(8J0U&A@GVNE4L[4MI8$H$]?.>2'OCAO]MEI8;"6^+5M8;,/[?=@7 MMPMMI<':)3^!33S6 :B,%@8R"!9+LBD7I3=J,GV*U8YC@ M+EDI7S]@MRR3!\ TRAIY77.)GW"2QOV/"X +H7O%BV=D2NI<*\^M*A 5 M.G#:<2DR-RFT#O4] FG7];_Z\7,36FL36'0]3Z6BP#'R?[!XC=+&K$3K M8^$!./O*)&FI W<7?BMN'T-.R0.59S8+YE@ SU3M+FIJ1CV2)U:K'SP959&W MF$UP=%6ZS:2[60GN%ES>7PGN!J"^N1+<;02U60GN$[B\-Q5@H103N80<,NV/ M2B=P&%QUI HCQ2\L;N1B'I?HGU:"VUSRVS"WI<2G'\>]#__9$\&3"\P1C#2+ M7GZ!,P=)&1$4;6_2/M069%GG4A\WEVW]Z99CJG.JBY??E? M/1MT5#%&R#F38ZG#(O&)RT .)UDQXD%;=O9G>3 H=A&U6(7R'0_PS#"K07K""Q:QY#1W0R9-2@(#T5^U(I37JR /N M04EN03I]#7DJ_SO81M[USR^F;\KO$YS59+V)4V(8YE?#GS^GBSHR^Y?1^&OP MUUT7>RG6RCT3(*6:+X75[+4C0$[0#@\9\C+F2'/Y,?_D#Y?W=7Y_9=E3]8QS]T& MC3#V?=OAT^F4FEP-O+2$V?]FV/]\CR1&5-4S\TWH2V/3_$F& XY<@N=(Q-3> M-P+VL>O$8H9">%2Z5,@.^2R>L^2 3#I -!9%C-+HWFV!SD/,L+M/=18N'$+< MVTZ).@HZ4O @BY)@9(B !2U($VU (T39KR_[N:5$C^D >V5-AQ!Q/-6Z/8SZ MOV5-!Q&UGWS= 2@?S064,3%C4N"$+AQ4!M5N / 1+L0BBJF6SX[G1_U!6=/^ MS \!=P(AM3]O9L+R7(K4H$-X;/PJ."AP%JK1!7.RT>9]$J?G)H W"/CO!?"& MH#9!$O7#IUE )6H5!K1S@GV1' 13$E1KT*M*D?2N+G'#>/OPZ1)X&XC:!.OM MZGIF=$*D&J$6U"T]EP%C-H"5PW,1I'1Z5_YK&&]7UY? VT#4)A N_.V/69&H MK&OM2 VVU]JY EJEH?B4%!6**O1;;V]' &\,;P-1ZWDG?:,"]LO\OMS^=??3 MHTFW92T"1L':JE0&(A5:^\\"Q X&&0OI)'@/5P-TU%X>Y)PI[ I@1V7#=?3V M\:%9\7O=I!S7V:]9K,5X&P4(ZWFVI!)/U"G0B81)-E=G>_>'V&K,\5/ D^=- M^@ _0=UI;=CW"=&90^V"T@%J51RK!^N!?-*0O12>U[-UI7]9Z])W/,(]VPO[$Q#T:FK.9MYKK.4[Q\6#-QBL:G_/CX7=&0CH876B!*, MD!'05=GN=_+,$EGO>U_%VFG0Z:L\$WG#<^_KQLH4F@VK#\3J3? >QDST)ON) M(:=YA=V1J.R@ ZNQN(]?V7-:Z?>(0.>+.8YA)/YQ(#V5F=\8N--N?_[-I7%VLE7]H5: M/1$**(8/4P8I ?+ZV?"- X!2%8@5:;Z&3OK.=9-0TYC-L.S4"&$#/!%O+K_7RQX$]9O?VZ M@4!2C%94!1J;LD/B+3,68?D(I%S,11@C>H>++YAQ@1O)6+"GY7^&6GJ*)D-H M'S*3JH=@58*8*27)IYB:>^OU?3/\\?D>3<=V>@=A.0&MFX(<[SF\]5RS89LI MCZ@RY&!\UE&%WMG8'>9L4 MV>4=1>)@5^FF0)A 4,@Q:T,U]][N7S#C^'[0C:;7Z1^$\03;P;(0MYE=?KR4 M: S'IY(W)Q?JL@Y;M58R)4M2['6)=P#C3RVXP$4_ N()Y#=7E5>*/DODY?WON\/[K>C"9.9.6=F MSG_.S)DSDR?+#Y8? WC1^D;Z !86%L #QC_ \DN HH6;E[^7GYN7MP14"010 MU34R97L)8 9>9@D "X#EE[_+3[GW&^GI.5E@S/6-3% ,-@ MZ$)A>;%R@L M4&G^OA@#78G]MGB)C>T 5@ G8 , # 0B'[>IEA]*R9+(Y2>A!^C$. W8;Z7 MP9T1NH"&%A(2@+\7^(C>OOZ,YEDPXE 2V8_(B!]CQ#V#_+V9Z6\8<4%G#V:< ME9T9]V4TD!$78<9=/\<55\I\CG_'C).H-!(CSFRS-XE*8L9O,N(G P/(C#B; M"2,>$4@A!S'BW8SX'L\ *H41?\^DI9()?@ .S9+]_8$6 M!*('P9=%]2;00@" SWU>"?Q,V4HPA(P JR$00(@2^"M!_67FOQF8V'Z. MS5BN8,8BW/8E[5OEO#(! -4YAFS.?$ES3@4 JHX# "(#7]+V_ @ ;&7@5GGO MJ_X(,\>+F[^_M[JRCEZ17@*^'G32"2)8"_'\2K)OQV.Q0Q9!>R+YG&H+!FC#(*S94!-XU$ M\:=XT20HM#\#<95DOPN?QS4C"&1_ @@Z*0%X[PD"V%ZV =@%-@/8["\R >< B M8]K;R,+#(L"RG647BS2+ @N$195%FP7%8L*"8;%E.<#BRD)C"6 )9SG*$LT2 MQY+&DL&2QW*%I8;E.DLS2P=+/\L3EG&6:98%5C96;E9!5C%6&59E5E56'59C M5BM6!U975A_64-9CK+&L*:R9K(6LE:S765M9>U@?LTZRSK$!V#:S";/M9@.R MJ;+IL9FSX=E;/D9K7-EILIF[_?G++Y\N8[FY]L_L#-SRW/ MK<=MSQW '6)X\GAL\PSSOMPAL4=IBM(6T MY?"6;65O#*\>+X'W$.\YWAK> M/MXY/@$^,)\Y'Y4OAB^?KYGO!?]&?AE^%#^)_QA_%O\-_A$!-@$I 3T!HL!1 M@6R!6P*C@AL$906-!-T%HP6+!-L%WPCQ"\&$K(6"A^=NP]T!NS-VM^]>E)25Q$D>D2R1')+BDE*5K-GUQ[3 M/>%["O8,2'-*JTJ[22=+-TF_DY&5L9$Y(5,E\T)61-9(-E2V0/;A7IZ]^_;Z M[,W59YN+R;_#GY>PJL"@@%BL(%A0Y%#D4U19IBIF(? MD!NH PP$%@"?* DKF2@=4:I2>J6\1QFO?%:Y2?D3" [R!&6#!L'\8#3X"+@6 M/ V1AQ AYR#=4!ZH/O0PM!KZ%J8 (\,NPA[ !>"F\!/P1OA'A K"%U&,&%?9 MHW) Y;Q*GZJ@JH5JC.H=-0XU7;7#:O5J']01ZO[JI>JO-8 :'AKY&B\T937) MFMF:(UJ26@2M#*W'VA+:![1_U'Z\;_<^PK[,?4^_D_J.]%W.=\]UY'3<=0IU M7NF"='UU*W3?Z:GK'=3["AL>%9PSXC,2.B49[1&[0*^B#ZIC&W,=8XS?BIB;R)KTFM*:LIVC3>]*&9 MM!G-K,H<8&YD'F\^9"%KX6-19[G!TL+RG.48!HP)QS1A!;!.V'SLO)6NU6FK M0=Q>7 "NT7JKM;UUGO4[&Z1-G,WC_P QP&; _D'E@CFA$S"G+.1\WGG M-T0]8C)QDO0=*8$T3M8BQY&?NVBYQ+F\<-5RC7<==]OGEN0V1=&CI%'>NANZ MI[N_\S#WR/58]K3Q+*%NHAZ@UM#X:1ZTFU[B7L%>'=X*WA'>CWW4?1)]WO@: M^^;XL?@Y^%7["S*,J;: O0'' YX$:@>>"WP?9!U4%LP73 MN"Y$/B0QY'JH? M2@]C#R.&-8;O#O\A_,E!G8,9AU@..1]J/"QU^-CAT>\-OK_T ]^/S9RW.!X0<26"-^(OA,:)])/LI^DG&R/A$:F1GZ*(D6U M1(.BDZ*78H@Q+:? IU).+<>ZQ+:?1IR^>&;#&=J9WK/[SEZ*XXL+C1N)-XVO M3)!(B$J8371*;$Z"):4GB9U*><[KF2\SO/1YY_ M=X%TH?/B=Q>+T\72H],7?J3\^"##(*,R4R8S*6M#5F#66+9U=A-=E9Z7(YH3 MG?,QEY;[^!+FTLT\E;R\_)WYIPM8"P(*Q@OM"^\7(8NJBX'%&27")=&7 9<# M+D]<.7"EM]2XM+%,M:RX7+K\?(5 150E2V5(Y9LJMZK'U;;5'37HFL9:C=J* M.J6ZW/K=]><:A!I.7^6Z>NSJ\K70:W,_>?\T==WU^DBC4^/@C?TWNF]:WFR_ M97SKSFW]VS>:=)JNW=&Z4]^LWES3HMI2U8IHK6R#MU7T5]Y3N5=] M7^U^;8=FQ]7.?9W7NY!=M[N-NEM[S'HZ>G&]#_KL^QX_(#UXT>_9_W8@<&!Q M\/N'' ^CAGB'DH9W#F<^DGM4\ACQN.$)\DG;4^S3P1'BR.0SOV=+H\?&>,:2 MGN]ZGO<"\J)^7'_\_H3=Q.BD]^3B5,1+OI?G7^U]5?[ZN]=M;_:_&7WK^W9Y M.F9F^TSN+&RV<.K_X+NK]]O>7/JA^:%JP67B^&+2T<2GEH]S'VD_& MGQXN4Y>7EY_$"O]LQM'\E @D+V>R$M&+JAQ,\%8&*X&4 9K[@AD&E ?97\*9 M[$JA:4F^KKLF*4$A:4G:P$U!IMYZ9#>*8:@O&1MJ9D4,]2"JD23W:7-I!JL' M4[VI9'^"1##5D^:G'JPEN<)K_7!WCDY;D5^9I$%3)R]=5F6'/JRF#(,H0")!1 N@70O,G! -I?E*? MF?S"!\DP"'TIWBO6&_,SP=DKP%]+4I)+XJOPN2(2\==ZO -\/5=J(1&5R9YD M*IGF[\>0(5CY6W2,KO]*^$W!_PF1@1'5]:\)794I5-<_(SC_=QBA AEB_"8KBJ=G@)^_+\'? MR_?;#+\J\%<2M;+X%P+U5_;^MCS]_)$4ZK_3&48Q,LV/,9K\OMD3)JS_"M-O MT7F3_@031@:##/IG1,%_2A7\F4S["YTFB:CNXN5+)?AK4Z@$5[*RNS?955/Y M2^IOB_I3_#W)VK^I=D6C=#S]?YOZ2X8GA=DN=4\"C8%",)#T>?\FJ6U#=M94 M_ES@=^R4_\AOI3V_KUJ3(59U/5\R$W\K+R]/[<_3C-&742&AIRI_'NR;W$D(QDO;<:DI 8$08$0D!48J@X',>8E($A%'03ZBLGG MDK_C8>I%HKB$_)X'!/29!_XS^5>%?D_.F#])!'_"+PP00) J$*)F!8&HPU35 M(="O&_&;LK_C8^460'6F$2B>?G\3,>8?;X*O'YDYNK4D?]%5R3\0_%P3<])2 M#Z*0_-VT(7#$2L.^2OHK(CQB;9 &7RA^\. _2/=RA#7 M5E9S5X;IZ%AB/?!HC*N.KHXK2@>KHVNDHX-45K'4\<,9N 62#-1""09J049( MTP!3'1V8I8>GF8X"2&22Q M7I"7\0I#I*Z.*5(GB/FR1.K +% ZJN9(75,K?5U+*U1PD+-!L!_1,%C5Y==7 M$,I0-XAHAM0!V3)JL#5PPV'T,5XK>2L,?U/X;[Z451D=M7359797)PB%^=QE M'2.,CJ4IAM$UE YAI?>&.LS>6:)TO@1+?9T@(P.&6 SU=#P8W6/DN1HA?U_N M9QGJZ#%ZRY +T4C/TLN$D:W'J "IXVJIQTAC2(3!B&;* ,L4PVB*OA'&*-C2 M&F6 @J H1%L4SM3;P$TWV";8DF*AN\(0YV_H9AJ,IZCJ84)< U&>EJ$8*P\? MXQ!;J(6>&,3X.=+0 1Z81CR973?"*EKR1@NEK8H/<: <&;*S V%U-5# M84UQ*'T\O@&%Y$'2QT%5?4?T#Y!Y1_0/D'E'] ^?\1%&5EB*66UI=]Z>=-YQ_VVG_# M^_&GFWG-%9>?.H;\\UFTGB?!ST_;V]?+RX7I"%JA_&/^'^C-?2FN%!K!$^E% M#&"Z-8V0V@$!%)(Z HY"0-5 "%6$GCX8S-B"(5 0I*JJBAY*1T\7!E+YA?\W MZ/]0QU=YC 0E$H,]@4" @LC.$" !#B,#82 P'$AP5H$#01 0#$HB0^ N8,(O M5?P5:R.:GS^!1B3_TFPX 0R"JI!5@&I051 0Y )3!3H[0U2!<#(,!((2P'!5 MM5_Y?D7[QR:3?2F!9)*^KQ?UWW2):*XX4M4IOVN0BPK"!8J PX @J#,!Z *# M@8&J8 @1Z )2=5:%0!G]1#"P^@/MMUB3_BA&%08K53(( 62($P:$(: $H"I" M104(@T&@8! 9Y*Q"5OV%.^E;8OS"W6O5 ^%/Z;]5C>^?CM=OYO].%7Z+S!]A M,Z3X^7OYAGS#YX4E^_QG?%XK;FYU I'91FT_ J,IS*9_E?;G1%_ARP20PI N M"JG"D*H*0XX0AHC!8#4P2 T) >FI@?10*FHPV"^\_VQH_(9_D!N9I@T!@=2 M8,B*UQ&B#E-1AS'&GNJ*T_"K4G_.Q,_+Q3^(X$O6<66 ^"W'*A;^"Z??%OUS MED0W LV53-)6_H7PEX1_;V)<&TC]>S/6WT?K]RY>R"\NWO\,6GK,\S65W[K! M_T_1^YSZ6_7[19?_J*Z:7YWLJ&/]";[^ =X6OEXN%$_RYW.#O\C_$R[,H:+] MRZST6P8K6;^=1*PL7-7-+!BKMI\V>*697R7\L:0AP<^:XD=Q]B1;^1)H?HRA M2:810[3U"9Y^Y%^I_Z307W$S#R3[>OLR /M35E]*_)&/*2&8V6 L)93\[R]> M2 I5/4A;#0%2 JT$)MJ?T[Y5TDT;_H>2;M\L&4"C^&M;4(+)GGZ_%%Q)^MUH M^%V[O]$K;!#!G^AFX.L5X/VM0XW_V 3/M-W479G5F!&HC)'S\[7#S]5+K-3_ MV<#[JM!?\UD99J"OB7XW\'Y'I.?EZ<48*?Y^WRKR5_W]'W7\=XWP6^GO2N]L MW"C^Y)^;_U7RO^9!]2*1M3$&NC_3KGS\UU3^3.%88,SU4%CLSY3^?R*OWU'Z M,F8E"!S^,Y'O-^:H/]*X^I*9\_"O5)\__VLZ9\\ \E=D*Q__'(\_6]B^E/B/ M(J;K22!ZK!?$0*O "[0:M$!K$BOF?68,TS99'VBM3K_^R_"R)7MZ>@7]=T.V MRBEQ[8)FP.S&>L%L-9/B?QUB>B&$?P#[#=V:MCJ8D.DR6O3?#-FJ%K*U#)@I M@;G_)ZP7S/X/S8\UBYH66 TJ8: %59/0U8+!UPMRC$:O CFHVFJ@@ZU5Y"!0 M%09R$%4&D&.T>C5+&ZJJT'N5ZFL.>1@8 9R:J#UA1P,O KDU%8U7:YA MY)@Z!V:\,Z #K1_H5J-TX%^I_AYV:W0/H 6!,[4.K()@8 =76S?8P5>C=HQ> MK@:[7\6R]K"#,-K5-8:L2N-@J[)2$&O52EG!#<1,$8O5W5J %FK?K 5K0-#F5JGJKI>H%N5 MUH&AJ]*Z7Z6RUI!CF)4&6K"5^1*V?I0.L0KH8*N;+V%K5><@*VX4YJ$!&+1^ M7,^K\J*LZM#@BU36&G)@$--["8.O*-VZL2\9K5Z-UJWJ&@IXS9ZR@E=.?*"? M)\QUY %;C=ZM[H#\BUC6''9P509VS!E3;?T@!U==!7*KFC#5UBIN$##DEZ5. M;?VL=.!5'?:L#KFUNM)]OI,"73%2(.!U ]VJ+J5 5V>E_"J6M88=6$UM94.N MNN)+63\3IIK:*L!C='-UWI2U.F"&-:F:KK!SOP:N[/JJW*R%1=J\BI,M5NQ8F)6#<[.]75Z-SJ7)B( M-;NO4V/N#Y&T9H]L0.OW.1;N4"[?NZM M@U=UD6]U]V?7[+UU->9T^7FM6S=+G=IJ)LM5+G1K=9U;6>:@*^>LZ\:;LJI% M#KJZ8];_B"_E6X\5^BISI8(_?X[*?_9!4S_+X)>'P1CX$D+\?I7,WWA$#/AK MHO7UB)C/MPN8+L1UX_O]__VQ(UH0YCP%8:XOZ^O+FKW'L_*5 M*#C3>P%?-^O+JKX0!5^5]P*^5GWU*BN&./-;B"KK9@NELBH[?%7?0519LSNH ME9L@S'>FUVG]."Y6=17D"]7?]#JM6<\%9,5GN/*5>S!DW=Q[_-+4O^=V6MT) M&62MWGS\^80,#EUGYYNK.R&#KVY#M7;/-U4^GTZO7,1263=.C"]-_7NGTZN[ MB:6R5OT8$!!LY48/TU\/ :V;;R-^:>K?N].S*H?]%[(UAQX4M/+M>^:>'+*. M'GL!7=6#U%9WKP>R=I][ 5NY30=CVIR,]W6#'FQ5]^E@J[(YOY#]MWH2;X MUD%6?!TJZ\?F6YW:05;GZU!9LWY&5;4ONV7PND&/T>S_P]TR>,U:['_Z,T5_ M\=,SFMX,$@M?+U( D>S[\X\O62#U)3PISKX$WQ ),%R)^?76WY3Z+76PNIXO MF?E31-9D7S_F3U)!P$H@I<\T?\CC^KJE2+(?T9?B_>OO6'U.Q2#UM;D8S59G M-)Q*]B?\)3#_L?!/)?]4\D\E_U3R3R7_5/)/)6NJ$B[-?<'>!*('V5^"3"-I M209)[M->'@3H 5C^C<#*RGBM_/TY?(FQ,IE\7?3K8O]V6/X)P+>)%;0AB8V% M#\#*Q\+&Q[)\$[ +P )@965CL@7\'#BY-FWFV+"1G8V56<"!%\#"QLX"X-BX MD8N=G9V%70# ROC,*+")DX]_^WX!$9NDY.Y>+L'=DKB$'B'A;:)@Z\3"EG']\?CIRE=_3L@6+]DCCUB!F9V6]@2->L M*Z7ET@C_@*,YUY^-CLF0RAJ?D /?PE54;]Q\NCP X&9CM(>/C0^P#W#M)\"_ M#.(A%ZE%-OE/99Z4S;M! #SQ,&3J;8S7A$>T_$3:WB_Q<0=RKH_'O+C=ZQ&R?1E?DZ@;H9LR>F>Y\?5XR,A/5%\Y45VE6ET M,G$N\ZS1EAZ'6LG$#UD7HDJ*TA52C%Z$U6]/[YOCV?>N"WSZ]#S/OF?+ '?Q M^I28X9.;68 +*6;=^_P4$]Y?HTWN>P)^7^,CI?P!MX#F$5MJ?*K?W8Q[=KXP MU&6' %\C_^3LZ4'J5OE6ESOR-W#)O<>5$GSS:%>M3V*N78>D4KGGCC^;F+0$ M*I5!'U2?_#ZL&/3;7!D$;_5,1T'%'G,16KKP-4NK=-PIL. ?W8Z3!P[M;Q8P#*')HJ]&2#666'M,?Z3@K78J5 M_,F)S+Q!FVO*&1?34@ZE>NP*!0UUTGG[%N]I#2\#Q$9^2NF0LW1TI)=Z0K>. MRR2]7BPL^Z09EGMT^)-5LKH+YM)ERB%YVS1?R(!=V16'BM"4[L0>?Y-+)575 MF:6/R/(HS EB_<5.#>.7&0Y'!USU F+,6N?+(TLKAP>A/A;+(FJ7,X@3*M-N20U%)X2G+A*H9 M#9>TOE>W\R_1K4MZ;,XAJ^KS+V5WEF>5&V#]IS*C7N(<;K\2?3EHAL(ZA:H% MX>#@:-ENO,#'%#$5Y8&WYZWW6*6XB*/)Y#?+ .IFF_G31^=.A%II(9X,WYHS M;\R5R=CF\2*HVOZ>NH_[>(AXBL<1](S>UR6R+*(K9C4>*KE>$*UU-,@1?1Q7 MWS%4=%AN5W;+\#,#Z6>BCN]37M*5P?[=]VW=1_!PZXEGM?U*]WN/]P04)$YO M)FC5'L1;[K(8U\CX]'KGD1]30RJ=2S@%W!]\ &<0ZCG72$(X:GDVSJ$B!/G!ZX7W%25B-%S]?.T\)!Q6VK'5$85^ M:JTT_ZAVWMST%)]U!Y^)>$Z7BP#/HQ]2=4=F&[VX(>%W[[G=V6D^:DL]>4@_ MM6]+Q9@!,E-K5XYTQ;2)R<]:]0]>(.S5?'&V]?C M6"7H]#NJ5KSK:'--62VY>.-T7G6_KQUG_WFGH0>A-CVC#Z]/:PHX=T3UIE?4 M.I%'A$+$2@8=LVT*QC,]G/*) K6B5#9O&[NB/>>[PP;\O(R7 36GVOH](\.!3F9LUS(^J9 MJBA.$M]/R1%K>:9[>!=Y&7!>.ZE.OMX2C;'*MC3MJC2H.)=C^NS&Q&(D$DQAE8'$>**I ME>#M*>]/58L:>VJ;XL5)@=(W#Z9:DB'=)SN)M2=&[L0N\$\J7YY!YSN0J47R MZ'@\W0BG@)[C\XW+EC/"."?*J$EM>I6CO7<9<.J(N6YG.=W(2C!13Q['<^=& M$]N+C0]^-[%O/.]2%X;S(*F.7>\/%N=[-CB=[Z70JHC8UITH&2MY2K_&G-KT M$"=_L9'W.+"E.($*+Z*@%Q.B%2@%;TWV6A\*O!*E!FE%UT\'^5(3!@13=+0% MB2(Z6N]_:BQ"C3A\C$3W>5)O2;9>KW:^87&I!5TBL].B\<2P;I^07C5:0$A9 M42)%'_Q#I%JZT3WNRP/U=Q&EI35MOP7>P>UYS2I?Z3K56RX@++@ A[AY8%=U@V5W6, G:J[8+I7(>2TRAQ M_S&;A&0*NJCB1K7#PRR< 3X/5WI\;DZFJ*ND. X.U066'.(\Y=B%'7]C"%6V9J4F:ZB='7H\V[ M;4YLV9\C[\[WX)CD2<_;(N-Q_@-3D7#?E(B81L6#!P\9S\3+7R,[G/[4UW+( MY*C+--.>Z'DPN0RX?X^RP.O&\V227G;^_'1YI NY="G->6SZL%N$PN&62*K3 MK0>CW9WCAY2*T\^E-\^41U!J#L7('GLFIGR^KK[#*3ZYT$>[1P%]R.N)LM&T M_Z1'0=F'GH,UG M'E9H>'KB]BU!ZWT)7D@',ZX)V;W6A[>E=G;77VA_;G/7/ 3\JO2=S_L4S:BY M3O.[8:/VV:=&?(ZU7G20%FGA,[2B=M/4JRP9*#Z= MRZ\HQLEFS+\@_7A!J:ER.C[><[9MYD'6EH4?I]HL*U_G<**)3Z5";]9A4D^,+>4,ZZL#H3B,SU#NS6A7R#K(NB):^6'EI+/T(5VA^"9Q4:+ /> M;4VK3WEVT+WXJ@YMHK>BR -']7S%^#/+B'L-!12Y^[J''"!5JYNQFY8!BT>*NK8^;WJX"%@W)CY M!7OE@H.+V"4=ZW'B5T6>Y+T\TA:U3[C93\IF\\2C0]W+ %YU';/S.TW1L MSQW@$+JSO$C^0M$%QA_M-.M$^F)Q(MW\KKDB=Z 4X<6'?1/]XJ2%XQ^9L0AMD1E-RT#.I_5'+V@,G?HI/4>AC#0]=[EN-/S$U$KD:;C F-O'=OFVUO M[VL7#Y)'-#3Y#'EZ%BAGXD-1-;GD?(6MX<^4<9M];A["77F2O! X1"O*CS9= M%(TWX$/F)Z)Q:#K7PHM,F]F+W$,W''8^%-KH:<=Y:].AO/&<(*'D#ZD1EQ>Z M+Y1CKX@=A>:ZW>_0,,'@@&'8XEM@J\.&"3EF04;-.R^?.QO*%6%ZLTF1OZCT M0*+GQ3SGE3:1[N4Y MM6S+=$R/@ 8>274\0N!NL#%,T+>7NW/I-K]<_%!LOT6$"#FB1\YLOWA/[&S7 M:[=$6JIC08_*V-G^S$G2TLO;I/HA^48;G 9D&>!'5<[CC._-+D-:FF>6TQ*H MAD%\Z?=/.0\=R3(I3U034I@?,H4D-%&']2 MC1>*>Q5NQ?$-&@A;M0@ZC6HT M1 97;=8YX/G185-S,+IPKF)RBPW(3'3SP M71LOO=B7ER5(00Q%7@H&I<;[Q)RKX[+#"J@%UB >"$2I5N;=,>Y6'C4H:[]> M/N"1>2'W63.'DF[^S3'@2;*5:$K\F>N1^TLEE4KV@%[V)*E!//C&:4_&C*PP M;T/O718MSJ=[)#^>D:8+H0N0\SU'6^H[$XH.DRE]Z,-C4V=?8G4_3G0]OM32 M8F1]^4/A4[YE@$BD^=MJ,^N@#TA_1&]FBI5[8IA4="+ ML .FVWH&0O.\M PNN3GQO%5]V\&0'0.C$8JIA.3=^( \'L3B M%L2,,N)$6D B_78ZY6;'[2'*[4FKZN.([-Y$N@>ZPZI(81G0Q(&Q2I3;;&)1 M;B 9+W8R!S1TC# YT'&7R$?B13Q1X(@V*9Z3 M-Q88$X#O]_]ZU[AVP@8.K]CX3RP^Q?$B@SMS>@(GN[GDXWPTK6<;3J=!YH2L M)#4+]1R::NTEU*OD^NFD)G)M ,X#SYM8I'9!]!6UX3!77B6-?-O^H4]W@,8^ M>8<4K*%-#R;K*2B_Y\F#M W[<< ]9;2JVD&/B1.E[Q.Z>'TH"P=2#K+#::\3 M96]SFV(.O*!NK*SB[A6N3*L="S(YC'&>OGJQA73]8 )IFQK?.+JS(5*X6DD^ M;^J@^4QY+X6P6I^\&>"\#"((]L_JV_9Z& M698Y^='FQZ;/RG'M7(0O8'H+6 MO4"ZZ?(\U1.O7*4_*3F>/N2"IQ=Q8@-R<9'Y.-.Y'GETG6 "!2^NB$P2ZG:1 M53 ^X9]8M\'N]%UC3KW(=RU2ZL4G-3PT(F'C(6@-GX>8'=CVW%%LBYW[.SG) M&0__\[-':71CL\;13_/GN,+,KJ@WQ;K:V+-M2VNM*++NKLNVGNV;[<.^/-MC]J:HP5&>L2%6 M+U?:04+,D@=/MW2)VKG/<1W<\V-B0S$G->3QH] J[B6"BC5ZLS MLQ!]NE5D&5#U[(>WZ:XB7P;)W6$5?V^_L*1T2&+F^]'+TS&^07'8[4.] ^U" MQ;TWKMF:@R^.E0+G"T[$>RRA*H2QTQH*YH3$O-N=]>KW'3EB2]]GX,L5C=M4 M:END&^-UEZZM=!)SHD:56KD\AWIW[%\1#]U(< M->6L[,.8=6RNQ-T6 M"+Q?X@%M$^9JV=FGCBDE<5.9!9F+;L<+TO:,FSREM=N^R^VIR;D+5)0:-38= M;\4?1-O),\8+I,-?M>=BXVA&"53RPI"\+5>*TUUL+&4O\B!%CV%A!*?Q2$V' MU,(JN"0,[P14$AN4+^]-E@M^J#8Z0'(E]99CNL<4CF8VN2:+)KZD<[<>E9/3 MS1O$QF)B^<2ZVCP?F:WT']*#*+OC>[8Y229P(Y%'O#-*CNK>YN MD=$W66*)04_#P*,7J[^>%S3KB+0+1I<(C#79=2H&RD&A]CRX2PKAJ!SROIB& MLRH")B6G?^CIN)>?/R]5.K%P#A=:&X_ODBB;U^_&)Q^X>Z%L)B!15Q4G+.+C M9O!:[(A_Y9-)?!?/W0OQ;)55Z4%!?L >ZXE!K&*6>\0>R4"?),?07?>-\T+# MWKZJ+*Q\6JICV7P6+%7B.MOHD\6;?3*%HT1E4$5XT=_9M++O SVFR&V"CID; MW)N%'9ATH/1C Y.['%L*!NB:Z;20LC2A$JX\NI9#:GP9Y.VK'T<8AM+6M.Y* M&>+D+Y2Y K0:^XE%G7PQ&JTIZ=<1Z=&" MV"$37WG5C"M1^Q#[3')W0\S/Z_<%![(5[=88F.8G0540=Y[V-OB;6GK7]FHU MM& 2%\("T^9Z]DWG]A2.?G<_G9"W8)1>RV;RH M9#KID9"7F?-MVWS4B40_X8W")]S+BMZ7:B[9QMOTYBHHAEL,I,BFSVR,7]0M MR84.VW&%&\&*]N"+JIZ_C188+Q),ZWAX6-ADKW$N 9?;M6LIWQ)J\:KX5>&8 M2*>BYU&EJH?5DW*I(?ND9M3]'@W*'[_O0_*2):6X#NNU9W=##.JCQF02G M]O@S$Y3]KYH"4E*>C42'>(2,%C79X\_[- G2JT>B,0GT(K0-/AG?PS"YBVN[ M[\4ET.706'8ZZ$["C1JT(:Y)>**[2FB;\#/G2[^MQI>Y\(9%7(]1DWN-T1W[K1&GO!QCBIF?0 M:'O_XNE%]@)NQVD3HLM@UC+@N&'J&)@/XW9+_5)YYDQ4G4?24FQQ+;W?W*A( M,'O^13GVLE[%1^YW=O@N&SGSE+*2$M>=,2UO1C^VM;C8'0F_!(NH;&@7>1EM MZ7PM00!)CH\&6DW&(290A6L4V1A8NXIO1/EZ^U M!!%=RU,];M4U3VI.E.I"8341[HKD6-/:T3'UXV.66Q8L:BJFJ#[D8P)[U+-2 M'KH,X2)W.=&X]0\..Y\9%+D[X?[6GMXT:59Q.SKVV4MDLA8%)X12@IJ7.=[# M[\0+'K=F*>^S#$[2,W7P;3&%RK>WY&Q'RI#CM\Q:+97;4WEM0I3D-K_-X3MV MP"&LH4/!IRJC>^K!XIU<4RN74AU^K))\NC;]U:U-<>DF]3NL MSI'#E'J>CFS[W[5O_D-A5V/"L=W&^+@$:3@F(;^#H0]F%7+HDBESG';:J:&3 MM)--,FV&5T8WFKPS2!;L\ZT8'>SLNU+F0;7N&GAM"&N_VYPGEY^G_%.J3T4; MK>GT0[O\T&3QR>#OI]VO%C>]G(CS'.H8;#7=,)28F9\N:RLQ;H M^&V]*>\'*-Y2'J@P8=&[E%-WK07VJ0[?/BN[H)<:GHB2/[K7YE9 -[)$5OJ0 M5=)8\Z'#I*=3VC M-QPFYBF4].9WZ3_WT,JHC5?^8=$8'YC]/$"8S,!NJ4>UGE:T;SLOP>G]]8J/ M?(FVI^#G5/3=+S[RVYB#RZV;IFX<<9'3^[ 5^^$.F(K /GR1>V&_[N4D M[;LZU1V>2^4%=X.44:+$I=U37H<]CT\FC?4.&-9PW3WD3#FA8GMDMN:P=^^& MPY<)>4DI9[[&1,O&W*VA^8[B526.;'B$5P7D0P"ZR_GZV\$D'8@&5_XBEH;^ MOF6P?- 2J9HKC;8#IZ$%JW;J[J7+MN;W4F!R.'-K><\N:>R3^@E+#H/FB+U/ M\?5&$?L+B%SFF$3]_#Z9L](&N0V8-*?O6P2K<\0QI;*2 J-RMKNW+$3O]($^ MNS&]<1]M,-[WD1MQ06K7P1QIK9++I)L/PK2Z51_952Y6#.7M;7IKTS6ZHTC\ MM.SN!3L[CQC&SN:[P'0D>8N^DG%_J$=BWK&G$1?GY4*\$CX7T-.BT7XA^15<93:K4,B)*+&">;*2$\-'Z?;-#\L>G'UUE)\M'W<0/YI(*EB4,@J MH,/A('V^8#2[PZ$?&H<2'MD98L[,U4XLJU1<3;KHIF+<R?T+SK[$&4 ME^ZWJ]XM%F.,(1PO#^ZMIO.^OGD3>.KJ%94P$YSS0WS-9@73"$6E>R95RCFW M0*V"D..WMYAHQ->0$X ]-&FN2*'!]!P#$^?$>&K7_D-Z%4J&+^EU+P=;GNP_ M[("SDI[7/LPWF/WIGDL45NF[XRA+(],]F H;E^9^+2[ARMP-8T"J931YMRMDY#17RBW+G46^B< M]Q9'.G(J:]Z5HD!19VK4D'E@,X.,G?N=<[UF4Z8'J9TF>UPO]59NAV&$2#T= MR='%)_,3>W"D_+B/3PORM?-?1$>).G5]X@IS0"66UHK3KK91:+>C=^BH/YKI MD6YT7;R*1 ?9I>Z/BA]-8'U;[O/B1+WVI233XN,GLK6N=)<+C^S>F3[[HF@B M2?$%6.:?+N@$F?#YALH)GV M=,%LCS$.Y[34(Y,CXFR;-#J:BJRO S4>D^34Y4VAR?":"=*ULW_*P\;'!W#F M10XF@.>,K9R]T MEB":NR=G'I.6ILJE"&?;*\D'K@Y77OU.3%?T;#L;533U3L+S9/T2I.!0\.=5XM" M\T>OU%/YA:5, HM<*%U68]?N[1F5D2&7AGC@97S*MB[H>2YU.??9>B^PO#Z< M-UIXZXD-9:X_YLQQI3Q,?.Z]$6OS(Y2J;%@J_675'J>T8XC 0*EX98T+P/M_Q-J%D]$9-7^1A"O6UO6?Z)IZ MH MCL\6;WJ'%BHJV:H>YO6^QF7[R3%3YXOPIXZC1@%]:W0[:1S<'A>4B#PA&MSA,>'GKW+@YH0Q*7JH/4 MWRJ_!#9,GHI_PE)>5YZ.H1]6$FNO-UXT]@H=(;W_SN.7?EB\I+J%S P:W,9<2][RW%'Z M([VJP:,QQTKK-::FAO8&6YYH>762-R3JTG_$KX/W4.#E?W:_.*3KS6 MN#MNS_/_5A M#?MN[; ^_2$[7"K ZUVA17>+9>1H2,-II5OC0E%=GS; MBYB/>US=2R N#\:+K16/\T"+GWZ4P9N.&YW/ M?_-TJGX -JIWO:MS(IP2>4!I1&].>U)*Z6YB_>*!41D[[MUFEW!D>8R(P%*G MR/FT!(WH;?,RL'I)37/TJ;%+^K"CB7G^1@_VS6820[9W2N_ '<(4W*D^)RC]F#-5 OV80F#B_5'<>6,_1&5VFK%\ M?TQYY<:<@Q2[.LC+@M[8O!\ ^%.\LWFJ=NMAU9\,O+T;. M*>=E6F]-=)!=>C*&*>95<7S70GKB-Y'=MY_0GLO>ZW8*7V.=V7KS2CZH%YGT M8C)![UV /7G>?L(J4;:@S'FJY^�=D?_*,4C,YY+8V^CDAM'3E:[!QM&VYZ MP."6PJWL>F.">_E-W*29O.7AL;8E[JOFTJ8JQQ5NC/B)?O0!<;=S2_Q&_MR1 M(X?Y/XBUGK^KNDL,+NY0KGS)3K#F&NE($KB-FFJ,$3F7--JGLK_BJ;=PMOS) MT!$E!9J<5D1"E6""S4\E Z$<20D3 W.6^1[@UA.B5X!MVIM-]12*%9Z6G\S3 MZJR4#)O= 74LGSFHIT.OLPS=#CY@UE'O\,[!6C_-[%6_QS&I&IZX_IUR'T#O MMZCV9,&?*]TZF^Z$N32#H\\!;Q\\L?&48ZUZ0:##Y8LQMQ[)H-.<"&-4GOTO M;K3UW1F2A11W%DA?[MBN =Z6/476YE>>H+XGIVFXUZ"1DAIK*>W4. M::Q,*M=L!F_(>1FSY'KQ@0VF57ZORRXAQK0:<,]>U%A-BN>$<%Q[K1=RO%CS MR?VY3Z=[5:T+;V1T"*&B-S45S>_M=-3%H?&]-3P'.?7;@>0%\6SX6_688GRP2&I_L?NS]F6-TT.OO+I?GPV5.R*>* M:FFE>9:&;[!DEW;:;HNP+A'M$\G7>G^Q/"0W_S=H;-C[>ICB,QC+LV\'X;DE M:52QS ;_DP^RZLQ8G$(/NJ,*Z).]NT"9"L?9^3Z7W*P4*(14S^^Z%.>)8EC] MX3D/,RRMAN"6QZ2TH(F1L(7'3^,N-<0WFM2*VR,@V27OZC(#QVBXK5<\J,K.H\T-(^[S=?#,55/+/>)B6"/';A;=?&FIGCIF7CQAQE M%@]V%K1E?D2<+2V2,D.W2PE;QN)-Y8=N'-_<-=PL/J;@4P[4>GBU7*H?V390M1O.?.P[C6L_JR[GR)87P[2 MUJ5\S\L78O)<]@Z4^XA7E_QTG,02LOPYGX.W>K+IN$Q+5*"E>08L M\U">BYQ_F@._:>U!T;1;2JB+HTD[](!Z$[OES*2#+8=LCGE,WQ\(,_#(CQ>J MPSF>+P^(+'[E$DH>S^U[UJA47U'"K2DX>F,3%;OINXFF'X-_JS$K@0T^ZV6X M;2],BZ#3-,]>6"9T IDAXM)H_ $7=?9^/@[\XYUXZ6V;]X1B$C/MCB*@#C0Y MG&Y!-S+P]DCQV "EQ-RBRSA/ZU/0[@C;*4=,%WN^PVBX:ZJ/G>.X=$9MD),L5T6+3!=_ ^-7 MI^\E;VFM]JQR4#FC906VNT9=*F$_\]%#OP/G 'P3C[@WNG.J+Q\I=)L@;Y.4 M;I59;)TS:+I9^/;)9)>I[)' 8M1V(IUD4OY,H&ZAHEBQ+DY<[W[ (38UW+'^ M@UW+@+TO>P;FT%W*,DD?!WHN-%[,:ZE90/?5E"X"!0>B2"U7)J.- CDFQ6H;&_#DRNR<?G*6+^ MF;7C?;,?I2F7NN1AJ55Y<[;;\LHZW]ZI=*)XUIY<(JDFY(LW'WYA?>0X93RN MHDX%GUC2\9P0F9HG.Y":[+NCSB 5?[]H>+I2X[FSNFOI_][B]!\/P;UOGRG% MC>AOUB"]+KIPTOTAA-5ALIZ<[$*0?R*=DS!'K=SAK.$'L>L\9^K>O<,_!"N^ M#%!0!#KI3%B^@$>C5*,.\J>]1/O<8RE'[<>. AUNN+TMYN$KZF> M6 @:K*SN4IJ<>%EA]%[[\G3QK:/=(Q1?S;K%KO "K\ ]#Z34TS/;'PQMB:G* M;A^T?:EFMW].,#\S(;PO)[# )EX0DD"*'9GX 0^,..EJLS%[BA1[EJ>], UM M=2TQE9H@VX(>QDSGUKIPR0_6?=A<]T$AK?5!V',WES ;4%)NGG$Q(23>Q[3F M1/*HD-<5N] N@9WETC=SKW -WW0[-8])ZM=ULQ6%[:CC.I>* M%'G:[":B1ZC@83.>I5M0B23L#OFW@.:AKJ8 MDT$_!C^9%/_N-^(73[WD?[OO4MD7*8[K4B9+=0YEQKP@E\QLMG'(,R ^/UNJ*+=YT MXI8)Y)VQM6F^0*2'=2^OE;E9*CJO]SD^MS/;X9*9UL/R3LF*\%'2*TON.G(^ M2'=WZ:488XEWBZ;3V^2D/$_1'&]Q6PE2K1V3H MV$L,O7)6,<3R'.4V9D2-O;(W)\^FZ.K)$]:YX_/B-D;Z;>I7R2+)NTXI*Q6= M#.ZLB4''("0;I;CIYZZD[;+3M4NO+,,[OPN-< CAVQH-!ETH;7 CD73;<;P(>6=$M7];>+>OXZD*(NX_/'-F*>!;TAL"3 M3[BR29.(=:],#!\ M_?W7J+!$[CPU5GET9*?-@WN0\B'HGLO)!(]"ZRLEVQ/2%2\^#"(W?F@4O:R+ M]\!)+Q[M.!<@9W-FNAUSJM?TL@J*6B+4K8;*N>T8+_+$?JE=AKX[OO;(MCCY M@]X/HZ3O/\T0N2'.WL3GJ)R+XNAX:%]6.-"R)%NDR+>I I7[.#5/61"2J00_ MQ=-<64V-FQV)>X$_4"1K:@_29U7;T9EZ1ZQC9G$#I]2LPA&CZ5/6&Z35GOOM M.$\.R"T+O!L>;]XTF?N2-M#-/F]?8"ZO>RC1H94MH_:&+5 FL/01N2?I:2(Q M59>P=^!:5GQ+N<%H"K:EM5+74L!R6T_6\'ME=8&$:)E/.0C+*<-.RFLYG.RY MT^>[IQ$3D!L!_(8)9BBY+:AG+T_>#7GN%-!WD?$_I*=VIKV(ICG3BK.>+*ZN M[2U6I>?A, 7XW@H;"BH"C3E&WV3"?^R&));GV'70*P+[>Y"1_E! TWF?IIW1 ML6HB^6 KHI <.G9OGJ5U&TYDZC;#9#4__U%U13_:AA7=+RK1C./W!SX9K D\ MUS;:7&#MD9VBNE2X87%T6Y^PY&N_\+0K=468XEL[SBT#-LW93M*HXB&7\J*4 M93J'4?').'Q+?XB=K1%9S9&BD')L4C6,/KZW)36B7K%P21XR5?8#GW_9MHU! M[WA"_.[VG[M3[WYJ8, V5S+2Z'B%3"UR>._+'3%=U4+2X.$;T#=;Y'<8)=1. M2$>2S'4#BW![LU\MS5D5"5CEI\QK]> # CJLBL0FBM1KHYK%MB7%\MTIV"6= M_.G,,N"QI_RNYK #1.Z\!OEZPJY/9L9O]PT_:W 8K].>"Q/[E#%3/-\Y%GYZ M4\K21O=7UU_3;1YCPC,>)A?JGP.(I\07<(0[9 M%K'FT+JNP(,3\QH?=?XA7T/D6;T5ROH[AP3"S73R/MA47>YO"=C2=HI:/M+> M3^NF-1BZOSMM@CWCY8FYX&#:&CN-=:3+YAG1*3'X@WRF=D9P([Q'!1V7;I5)T8E=(/+B M?SQ?LWOGB3T^%W[ZO[%:_N=AJ\R0]86.\/_'WG='M9UL:=+M;MM@@TD&3#0F MF9PQF3;12$0AP(ADP.1D@LBA;9-S4"#3!!$$ @-"9+#)(())(@DPV623LUF_ M<_;-O/?.GK-G9G?F[-&9/2#::Z=F2X2HWE&NE?'L=KK([R/01@3E[G*3X/B6>941$? M;#*#A_@\9Q)U,A\7J^T1$.,6$JP3*?"E4[79YU48EV]L@MH79CO%2@S$76:2 M0D\(!Y39657O'4P]0*X<4_>]*+L84HHQ[*4]"Q+O33J+36+A^M'7':UL+3MLP@GCXDKQO;PE M,\DM6Z7I;,R6YDNM1%Q9 G.2:6Q<7&^LS*4F%QAIR%AL1CU==D4?.)3\XE^],YF M@UH[=_VSGCVFLOM5V&A 3)6EU[ M9WFJX,Z@WIS".!$1P%\?\_CZSH^QW@X_4(:0M8&Z)A ME?#)\E]?&)U$9%@ADHU9_->SIL% 5RY2$ QE!-.FF2F])*>A!L2 ,ED/8/4K M8>S2\;E&.D7W/L])PTH!M0-%I!$ON\5BP]@IJ+XKJ"JZ6]QU8+E5LY,67 ES M7KG&X?V!Y+?(@_=2F8S'BHX']$:%GO %9>RKT3"GLQ/K,R7V:\<';!A-SC%+@"N[;45IM4 MM.8]-UJ_ 4(\B!U;I^G@ZKW-4S;Y>T,/#?)GV?<< D6*]P25 W^F:8#K17"M M]-=WRW&6V57FO']=V!CQWC<*YNHO6EG!D!,@\BW'4XR!@,&^00':XU[JP3J< M;'FVF$)'>KXOAFY[)#C[1_AIQ-Z0'':K5>C(("G$(I^SE;O>D&BP78;?D%1U MF Z(M\M;WI#D,*XLI[]9?NI-==&]<.1Q0U)O>D/1Z7?6O'R]/[U\?KA(ZG63'=(@5->:C+^)?UT@L M;X^5*]TSDU+=H6Z]5EUL7)2;VT S3U>] M*%Z/;P8T8X66749M\G.R\;X58![S73WB=P%>8G[OH&>;;([TN^1\76IG1['Q_F_-KUNH6%2:]"T+BWH M?^NHTAL0HQ68&G!E=" A_D:80N.^0IM6,;%06.%^GQQ MZ(,NU.VK/-N7[J0W2UHJA"X>-*8-9E; M)1UN=+GE@P8AT!, ],5F175O;?Y!$EZ[1O@5BVT$^UWVNSFN3Y5_U$9<(K!> M&$J.4DOJL9Y,[LI'[)C7 VT=R]?8\?'1I3ISGV21.G/(\D-!9\@F #3)T$,+ M1JGS&0WX6 ?-]9KH1@7>J[_^#5B9?'6;/SQV([CBN%UA@Y(_C..><9?&\@ MTI/.8(GUT_;:\K[?Y%N= 8VSP&!:'PS_[('F/O]".L6*0'&GPOOIP9ZE_MI"X9MXFQ_*OMRQ:_RHFR+>X#HK0U[+)57G M4IX\L'_&%MO]5V8%M8X6"RFZT197O2EN7![#2<0WL304_?X_V<\RXI@!ZC@; MWRRI#>K+./VB\;0XFT?\#?+A/5B4A>;#]URE5+.NA44L3X)#YD*;+P.M!"\3 M)AQQC[9$'.R8,EQ=!E83YL7%OB&5P=L^-L7/: 4!B>T;F8^$")%EB%8@ M#(FL,=SZ F_F_TEHGM2?-\.EP\N34DM,*IIT0K>Y$-AAI0 X8+6]JT4C2!J, MD]]ASY_Z_9^]M?J_B!Y%P$'EBWWQ7WP5Y_R# G_A<>0M#V6+0.S*A-AXQDRP M8(II/["/-WBF$W"@.J,B*[7S=N9L/G&^@\@VN^U:-X).NW(\#STA2]8&/5/= M;[/8N&*5S#O71PZOY 2%"9K>EG3$)VT\W Z%(G MGERZL/?BW ')\Z$/IT^$93^5ZJ$%T"IEJ;/^P/U6=+[;AN: M[41Y(,@CV4ZS4^OOI?GYM337Y\,&&=58HZJ2C7B;V1[4Z+XM$/!&?7)2V# M7X-^::Q3?.2X2X#[:M4QFU(!"*/1%9_,!ITFGF? +5DHWJTQ%/%%;@CGRRG] M'*[B$-71X#^^,OTN*=(J"E?'YC=<>-84UO/Q*(?4H6.'5@MJ;E^],%0MGQ\H M./&PR5:&-@-M>+ ,P?075[[VKG8;8:[PF&7>DLDM[W3,Q*!MR@,>V MAH7B ;\ZU[9I?,L1QI>64.I!)UV1'QA?!$<<5R&7%:\J7PD5E3H;S:GG):3; M+[(15B*R1>^ZM9N+3G5\V<"'Z=\])?41,:.AF.?:!94'L!2-O3'$L.I.6)\] M]B)=HYUN:G"HK@VRYEV!E#7.2[-(U4E6S M"A3)?(TJ29TA.#RD:0N27UEVEW:TP:(,(G.*AI>N#@TI+"1ZAITFS;!C72F_ MZ44]5Z3W1K%J!=A'_9TL=_P(,V-*1!E,I-G6?9WC3+MI";1R]3*.(08N:PH# M9 >HP+> ;URW12)94_F49^+IY(1Z4PY=L+5CI08EO?HK=GR&,H4O^@ =U$1( M-36&-FC-K"EDL.ZVAIDC(XRAFR,S6G/ M168%/6+THI1%S0SN\G%AZW_ZW%%QI""0J9L2]_*D:-FZW SS$FZJ/0QQW@#G MF\>AU=)9) ;%(AX>EPD!0T5C;DA ?W1#OVX3D6#7XP.PD8'7^&6)N3LBKS+'Q>BI-X6&F)D30)X6HJ:&JNS3_^!?/_R:XM9[*+2^]AT=DEO^N:XZ@OY>[9*2M- MFRU<&@@?.,XS<5DVX[?C.$2?5WFQ@EA+BB]&>+YW:5TUZOZ^;Q(-*AQ*Y7:9 M%A[(%#U% 9&\ZYQ]<&Y@#/1A[%7_=+.,D"=>YOT>_X'P2YIE*!3;((,,QKL,P(J:&+H:8])[+R2_OWO M),.[L;^I@7JI*.FPE F,)]K@%*C\6]N;<9?2$51N*<5\R%W/635GJ?4M*>KQ0W%VCA>FX #:7:598%W.XKE"\^>ZKZ+17C2X(IF4=.TY[C?)1O4O\^%>%QQL;PH)//P;>'.Y#X(SOL,LECY M*S:1]%MN+^/2>&:%O6\T2_."@\523X4Y\D=M)XV31\M9)HMB-5WYXYWCVC)K MIP'SX/00D &V=6HV8P*;O1D3VPC.%$U(%@C7T+155$I88]V8<"VHS[K;&S:W M1?^JQ(A1HW2C?*.F4IDQ:/1+MLS7LRH_EM=#W-S9C_(,XZ!7PS@C/09J5=K$JQ/)HQO2+:O M=@./W7YM:2!O$#VY*GCJRU=U(E7GNMF'&D'MOVHOGK?H$-OI,I'H>?A]B0;> MU4WUCH8YIB]Z9LM*K"5H"QFQ_($H+=KUEW#>)+:HR"H -*FS28CQMF82U=8#B(EL5 MKW6>%FL!&X$6*D^-5#N@0#.C6I I,( P^MF0-=>I05(58311ZBB#3',MM#6B M+0. )-;EZXRR $9FO,J/83Q,39VRO\E['=)<#[I5QL=%?I![D [+$4I=TPJM M*7//D;00S5R/](M\<2V\#QY>J)NF+&28?"PHUFE M\%:/DJ@2D;!Y-N5SQ^I0++5K-*AW>W-V/=XXSNY\<9Y]]*?EW+3<76=HD(O< MK0_GZ9I+&XJO?:"NA]UEW>)!W_8H-TCVAP=T3R4;6Z58WDX%#13N>^>*R?_NM[[&DU#SG^BRGA>4+AYYVPZCLK)!SG]2SS M$9UFLKG@"?#7=WV]@QO>S?-[])K:RK@9C%&O3,Q\O=EKK6!$NFTA;X\9]*DR M&(WBN7?"]Q%0?30PD5* KQ*""SJ;A67HA7$SP&J[M!9_9%5KL$WM.QT?P>R6 M=/]T_T!CX[00*SUERNB-+D%G4#7772W6SA*T'+B(R:&;BR K -M9&B:PA ?2QKVE(,O)A8.U15W[=>?TRXEEP63WX4-[#IF5N6CV MNATI=*FW,O<@4)Q]7*ZKCA \\^ZUV\5PK[YM(7/7Y"-_7CN[>0^R&;1)IP3\ MPP!'S:]%(M#!A$6&I"9[WQ.RS\]TP:MME;I&17SD*UO>G=OXT7)*1U8="/C)'#$[+N1VK:>P[?*>9UZ'2_N5>0QJ]/6%2UKY>):M =OR@?2TK M\K9[BERKG\(B4"U0MB=XP"?8U:LH,$RFGS'GI=E8TI?! XV_:9XPC*GP'GX3 M*:-B@+^7XBT\>U0^F[E.M/G?RMO'14WC_K8UF0 M9_V&RF_)MFE=DU/$-8PIM#.ODNL*"#GVOK$[YVA:?S]/BS6N*?R?,E<2]G(>^(%& M+(:J%KQ8?]L@@_-,$N5V;FBWG;'$B^Y#> M__.4XRV\R@J&XZ0VTH1HNA05;&?;E^_4,HZV!">9/7D9"!Y4/3[8,,PU!J*D-Z$[VV!QP+$;5*KK4 M!3!3T/B^1AHJO!)&)[/45=YC:O95ZBYKK]Z*QZ5ZRS@8TN [@Q8 MFMK6#8;&2GHWU"-YM"+CEL3S?GM71SOKB'F4$*-_GYVTV.HN2BCS--C*[BA< M=^K"57^-2>5-@)LZQ,GZJ;(G%W_P2;:_QQG>#/QC@QU3Q&IQNI]_P"P[_PI'TG5X8BE2+?3IHRU]C M23?DTGHJERJ+,<.\^_1(AR]I[4'+FV?[;=#*[YSE1XOKIOU*U(&GLW2=9W%. MCKY,"R/2:)4TQB_NRR%;EE>:)AL=0W6P$,[3/9Q@]#[#^.CNL[9\#W"DB.3' MA>YK0MM92LU89+;[TRO-O0474YHET5(4T3U4=:F4XI7SV[;X2TSH/I=]\0/9 M>?VSU(76*1Q/IXT!L'[^>W07B/GCY*U0IE/(#5MQ^_NSW=H;DDYX3I;\W]")UQ9:#KS@>?C"ZY89^97[G/,- M232_@K0_X2"Q,^?ZI*M*D>-?"=^N9SI;:)R\(:$V"GASB%EEBU:XW(FU#E*7 ME&B*W_N:9<@^0/ZG)']*\JD1IW0V*P,M[9< =F&\AO MLF*0GG]0GK#CT7D)@+=:;? MM]B-#. J*CX>ZC"P+;_.2U+^@ =BQ[&%!S0UJ-*[ $8[FQ-W95+ ,C,-DR$7 MP34G@H6%KG7/.3C1DCP@STU P6K<.CZ9EN#:9%U=%4W.U( M%JAJU) $MO2>MK,:J,6N>?UUT<:8%[7XZ%9J=BHD UIL0"M8FR]#%YXOQPNR MJ6+0F*AV9X4;%DWR5DMF2!P: K3U"Y4$Q=I'EX6KEU[]Y882M1<0.OAS33!' MBHB,U^]'_^P2_:^X3>(==A3C,)_0HHH)QZ+D0@<.^'3>ETD*QI@950]&AL:T M@QN?&9=!3$2EW92HC$T[,/7CW(7L.)/,-R&TI"8M81\,,_T--\F<7@T4MKX8 M&!04'5W]7)G:!/5_B)*\V\X/YHAYJDJ'7:1;F]/?%A02GWCZ0\='5H("4<7: M:9 0B\5"5^])P[LHRCB:NX).R@\K[B")[7-7\\3IV]OS_N)U@7,CDS;+4]L\ MG%517QA&62 [9Q$/[8-/:9RJ/\PYSFR!5@:"W09RGVCU/5!L.K=U03WIT9\J MT$<=19A.FR;W%MLQ]U4OX]NSG!.GPA9_5-_/1;3):NG05J9V74N1IV\0>ILF94\;F-9E6 M&__WB=9G.(5?+^%KY_[UK0AVTYUO:=I_.09&'"+A:=_,45JTUZ%E:*$/'JABJ MI\%.1Q5Q:!RX+ E1ZC1O'%U]-:HUV\+:$DC,P!D\T"]QJP#AQ9FSCX0">,%/ MD*RZWHA7);:.\)#]7IOVB(H6@KDJ)LFJL,;GBV$BOH,P?;70G[T$SN M5:\&8F&+U*)'O;:_I^UPKA!@?*74K76)L!P+0M0V&/*AT?&1>""P#U_#^[2? MR]96#Y'I6/+\KC+5_:?*E%E) )J[RI1A[.&\4V\+>,_/9PJW5W6*I7>4"_2@ M[HJ7>--*^<.RF#GHI/%#03>,4PRAMOLO/Q'EDTZ06)/][?\@,#D+W@9=]-9W MA":&K8L)F5#$M@[IKMYS A_-1OPJ9="V_-JOB0\#+I$$H1M.5J#ZF]#>N Q M?BIWVX)YWPL+B9@M6KO99!S(84;N0Y@NN\@4,CT1.6]G9=[SINU=']WN;E@\ MO6%F=%F-+<9@STBHJ'RO0QSG,0,LBQ/5?<%A)^K$E\#;)^&B<+]2_*X62C-D M_.4\T&K 12JH[&&SZ=[9ZO<%Q@V[YIF5.J$%K[I^5Z$>.+4* $,WDVKY?=.9 M ?%H!R<[0ITAA7/+Q40>[W:\6L!0U[W MPF)<0]Z"[*K4RL6BHQT1]'=,_)%6T?>4QZIHN]FT.*J8D\->>?6 CW__WXKV MGP$&GM&?AG<$1]8+UW9<2X7J7!+V34XP)F4[-8\24[>)U0(^V8:X.6/*]15B M",]07I-O8_WH%*X'MC">+*MU5UR<_X$5^F3W0X:K*".X2=I87*QPUO5[/ MP8C%$Y1TX?1^B4#K*J.CI$&B[.48MPRW=[J8Q91D>HU$)L\+1/X(:E&87_B^ M?F+$8_%2T M2)08#;H]@GQBT%BR"ADOID5I, _\_NT?%/.Y;T#;5].<\2G""G&OU1"Q:NQ' M=]^=Z<-OJ="6A4I?$T&5.@C&Z*NKX'3-/&Q+&S?KB(:AN&&:GR0EA3F$CHBS MO0@X0M5HN2S&5/E'M@814"[*E!'3 .,;DIX:04%1&9&!P@*^M(QTT(_\J06N MQ>BWPU"\$8;JHL2W'WKREO,.R;]P,SUP=77 !74@TK,142WSGQ'%)L?DB+5^ M0_Y;GRPA 4BH ># MZR=5PT/,KS-HN\&C,U6K;0X+MII7BKU[A(RPO=5.B2L M>CEK^; &L*SX:=5\\76>700(LQ#,7Z.B8=HZA;!!B&.AZ^3<$T.J"+Q 3_^> M_%XDD<,1R;R>-/V/9[U1\TGS25\#Q%CPVAM-,-.(E7JULD>W?^N"(!^\[$ , M\F40X/G)/!(>D=0E^Q-J3ZCITL4,#"KW(8 49P_F;F+I)>V!D=T:2"YY -FWM*P@[/)E9S0W=WW1T..[% MZT$\E$SNE6+(.O%\_>G@[@<#W**QV@TFCC5VQ#5\@QFJO]Y,B+I0.U?1)=)V M,%O*M"P$W)>2"T%R&U36U]8OC:,PSF@X!%W486*;[F.*1+H*X*MA>7>506'L M=R-4\T@C&+A) 59WG_.VP[9_&\D:'Q\X&AC8WL:GIGHE"$[F0)T\)LT]]"%S M4.+D+ZNJA:K5! 4 M=RHMUP*BGT+HY03"\QR-7N0YQ";%T<)=^,@B.,NLU(-YH+ZY^C!X;O%<2T" MN@=6%C\PLDF!/70.HXN$0*G[E3]C2_F41Q@^Z8' :2N*B<_F3K^JN =*#MR0 M_"K=)%WEOP!<)M7QV]Y4"@RN-0;SG2#K+&'8KEI#><2A92P@L+3A_6(HK!WJJO>TQ-"3^D<=7>5[443SD MR!X]0;@6L'W;_(C'E?SG"9#M#NQ](.567(:^XB@[7$"ZI!GV::5=AFO>N!1I M@_IB^JSF^>"VI6&?X>JV9$V3,U !*ED:C[5116-F./;XW>4$8/UJSC (;JRZ M-,QF3@O/HSL&R:SFUV$GS$#)\C.A6.F9C4LZ.#<8/047CB\L#54(]-#%KH.FN-YF522-V+C<%B3O@%T:48\B!<4[,,^MM:ZL(TYZ?4.^ M-,JI]4,O?ETZX=,G-I:H2#IL>T MZ ]M\9G849U)/<+7NF(&ATG]Q3#^ABQPAM]M[?C^7IE;2;60"B0>A>NQP0TW MSU>*+\Y@Z&+!,O1,*,*&1Q(1&%P][1XU,Y3D#=!< *BYK= MY6<%ZP^'N!#I $0M1A.@E\9#:\-09DT:)@4N67GWRA,[EBC]HTEQCK^>,F64 M&@ "9TX*8R?'&CYT>2XR#0;>D'CS>"M _ PB9\_)VP1PLSW\XIE,#TPQ*6EN M-I [C,W*F-?6B&(B*&GW$Y+.$-)*A!2#O4^V3]8-:=8/*K">IWN&LY92JV11 M!^DU(&X:%8.M5?VI_IEMT;V/$16#(W/.1@#]QAU'6(NC MO3Z"-$[LF,99!^_X/5LO@3Y+U^NBD/^V9(/5$PJ>QW^O#U7H*-LP@YE+#PMA M9LG;I G_M$Z_VR+?9C"^PJ6Z%&SPN$G#T F^8&$+P%1PE("4KB\@#Q_=[\FV M=GNRFM-,>C1#=LEGUSUFUL?@FE1ZFGS5H3\W2EEY@ 05]IPC"A+X324TU(UB M94R3\QNL7;3&O(S++.RI#;$>M";&OCS<5,RE< 7A@[Y3N],&XF<-Z/-?"78NL?JR$C M579V9JF.]C@?C8[N.!\%9GW>WPDZF>/A9%K1^)<+6GKH4(+.9F 46A0$1XA* M+\,V?O\W1N+/+V7E_&](/#\CF^S^F#DU+MK@)V[6N#8.&(R^WKPL7Z=K' J' MZ ,L.)XX7:QW%4_$U2$]XL?;LFO$:A:Z>JI<5]8$M=/A[XVZ-1^9NSYZG)'J M$/FF=57!*(SGB_EW3\KW%-N.0/M7%_>/+'7F6$#JN\*W_R@MPZ";:&M$5L"U MG^U80/#B9XTE8Q8^,G:K!T$_(TK[@F+&9M)KCOSO ZW2/5CMM#2UL%?^ K*1 M!2\2#JB7'WRXA*(M;%W1,V,V=MURQMTZ-]4T4ZVT%80;)WG[%"#"E8OD>@PE+1=W\4]G!: MU9"_WU2B>/7OSVG_,?CI\TG(X"<)0NN 5-%0'Z;>[:>W+X4>21FGS&65Z6&D M8ITE_4_!,"X@G L*@"2RP&2>@"-GXA\56T)QDS/%!L5.8Z/8?N_&HO5B(\2, M*\LHH60[()7B E:>!/!$B[XS8,@FBU<&I')(@DH&N(W4-NCS5;!J31Q3O&)]R0D M%+9R7^QB.E2FF4#[K(+BF6&^G*BUJ8G'VJM1E=D[3F /EMQ8*K=EU<)0V'QFR4+/[::JUZ"X5 MRR3]EXUAJW=(!E^1=TSO"GZQ!MM0R[#\_@]"F5?^H91WCK&R[VK ]PV8WYOV M_^6VN^P]TX4\W YT34F!UN?V8.].C16AZG!C)"B58%=2,9'_2S\@ -;8IV*$ M#@Z>+)ODL1-PS4Z_(4E-,R*=#M,XWHJ$"HQ;L2 H,9'PJZ6Q=VR__JHVZ^\Y M:4KF!2*T?\9W5#S@84Z]%[E)B>F+I"[1+$/2E=W>QWH6H=HG_I]D.H/8_&DR?:/W2K827O+TJ3]:+1N%<>LGP MF!14.YGR&G,,URS( T-P$D3:3@L%IBZ(R[<>RCWN.P#",FO7]CW\W?LS94&7 M.M*UQE]5P+JVY+@,+ERF*[E$F%08=Z9Z$6CC".*=S0WGBV:$RM1+X)]&T+*3 M$G7QB[SZTZ#\OQR!P@K.Q[$^,77.97!GH".?#H$?/HD4E10[J*K?*DLP5-/? M4V8B5:9))L__\?D+%V^DB=QZQ+\]2'X.:7QZCCZ*F3VKK=G=]'"P[7?$[WS: MG7 8,,I.Y;?H2]ELW(1IJ"3,R$$OJ&<1*_PU+^Z#4AS2&CF?W:E\,M2_^*Z MHK$Z[ P08T"Z@E*4[B;-Z%L 628>XJ7VKW(#>+(#Q'Q)W=!4'IJ )L9,_T!I M/;B@MR]=Q8'^W8K,&#G2=RLCS$FIKW.6X$QO_KV!_A\&6H.-HPVJ*;.":0,_ M9(&@S/LKG_'T!_;BO>4GXHV:E<#SNU M";+41TTJ.\2MY ^>4FXYF?HF'H7&Z/@K,CJL+0QAL=9M'ID3,1U"316."7W/0+6?=%SS4+R2S==J_S&5M#R]C(V[:(J\)1JXD Q M8+A9XRGT_EYZT^[DV8.1^8_770/!+ULNHS;/V13LYSE@LA&^ W.GSE=WONZ] M"EE:4RRWN.Z$!B7FU.Q1];.HR*VY7=9^OW7D^T')PXO-2#AD2;958]CD-&J5 M(B_[\%GPS W)3Q=R4VSU#8EE]&T>+)8D/GF:T[H;__C;$)E*O=7I/E%R6-P%NG]*+' MUJ>['&4K0<>Y?@EZ__48?J!_GJL^WTQDXI+_8Q6U0-E=JUC2^TCG5MGAUF!, MCYS#-K]!.4"[_]JJK==ULG8G?5.BF,D#+0EMT*<"UUFK-*@'4+0Z!^NAQIJ8 MJ[<51,'H9]\.Q;Y"Q@3:3\38'0!Y=^;WU,DZQP*#(^E&4Z6(UQ%%XYNB6*D< MJVB(JV3H+8'+*%4[2YTAKCR/,.^(IF]Q3Y#,O=DP=D?#]1L2[0S[T;6JX].' M5R^+YFS++[B=B7*]0L*63UO3X(ODGCT;-5H79@3%UJ6V6(IJ0C"-Y"[+"D6K M?K H?SOC:N*87?I10WEP<%7,9\%Y#% MFQQI3=;[)LF>JQUU5MYU1BC]SX^A![$;T1:4DP(AF1+#J$&; MK5W^LP];@O8CXA:+\[]MK=*/43>S5[R\EG+,!6;T3!*-]ZT(D.%\NY:.YK>3 M_<)%7'XJ9E47+F.*2,G$ROK*I8[RVES5P(!INCZ:)@(6A-A4S>Y,L&J&871;"\5F)G4]!Z9,51RWL)O,V/I+'#.%RZ+N8BS39:DVT6 MGO6S)$ZVD,I\REEY\#=F=U1X+[RHVLMC9F@_+^C+L>6>MR."R-O3[ X]3 MJ[]2BK0YWE/6>6/?<.O0@/=ZINV&Y$[]Y8>M[&>C H%KYRI_\OV3[W\H7\4I MJ?L5"U*<:_NF6>&JL %83W:"9BZ904*>++T86S;_Q%(\!:[/$YM";7;2&;F[W-(L88_'/D=P6EE( M)3>PW,=JWWNVKQH7;K'DZ*.S[ZAMDU,L(R@584>9]HDJNZCQ8+$(C]&/2&N' ME4:K]=QJM D XZ?[UJ@ZVA[4WYFSO]RGV)P,:-A7V"E(@K0X,C+YYA1<%ON/ M_.L7ODU4''LM!>8I+^(V0G%?GOZG4Z)O-:L4L]^WR]V!":!LY9,]8D:<% MZWD;&T_>-*Q_/=;\]?#NXD(D\=9NS?69TU\-ERQT<)T/2-S-7M=(TZ"X4OS" M!LW=ZS!JFAB.WG-E?HOA4'$[' _UWI.5;Y?V73PEN2R_(0EAK)VO"-(-=%@A M_^_.VM-'AVI?@[%Y1HR)(J%]YQG^8?_#^6'O=UV?TGVVLAN!!H^'XC;MH77L MI5I8+/]W@!O\AF076BS\[I!GE;O0WA5&',^:=7;L1M+RWG/M5;NGG(?:_J0) MMF+P2S@65EZ+W.32R34IG#,7R@87MHX/U.RPKTCCMS%"U5M.[V<-<4NOL#TM M#"Z/P.HK%__L:NE_#_5*S4HYC!GOJ%M+HF;=T+P<53K.U<0J>2HITS,3Z&I^ MB,<"CH^G=USZ'+5PC8;B0A3=\=-E2K(>Z8P[ ORX(6R:%I?V"._^NS4D>9R% M:B/':D.JG<@N570PX2Z?:,N]H,&HO&ZQ?B!\$T8;K5YPOSZH(;RX-:)ZQXHE MO(&6HZ&'=L3G,JAY9;*L52.)N#9?.;D%VQK7>A:$&+5*?\;\,- F0 >CT.\1 +TPI090&'*CQ[#VEGZ0=EAA7F5 MK4>S>UH#TL5%W+0HC',"EZ"SD2&?J-$FG"6M9&FXH.+O-+AS,JO3NN4B,ILH M?QAEBS!1SH).FAE2S[KB8@R!'D"T(P $QSA5H-GTXVCN.\^@>#C9'ZKQ CQX MU:9D.2^4"O;Y#7ALMX$J#BMTTUBUT">JB!$3V5-R_VXW.DSHPYGCTLP8PK@, MLK&H)'\-VRD[T@F93CH6;HD-*#,VW')5V/O.5BBHY\R]TC'7OQ GG^:2ETLM M*FRC%6/@YQ:Q9_#ZZ3G&%)M3I$PH?NAB1^X.FLHQ[8 M]BA:,^Z?Y#__X3@4[*L3<7U0[J7=5"VT8R(R0-?WY-0OK?;9:LX!U#5*JBF0 M#Q3B[Y?I$< LK3]F08PVF+9E,_%6(%/@#F@R2"T<2X\=2\6_HWJP!9I84G'L MK"W[!+!A/5'IPQAQ/J5MV.S2_BK.I>O&;Q;XG3-/9 _C%$<9=@8$LR](WI!X MCJ6F3PK5(:P:Q8M9K/ #N6G64S.V#=P+X8L^I^8Z"C&SX,(\23=Y>]H59-*L MI7RVF-D$-I(3PW5:C7!2[QOA_%K-VW7;"CXI]MI@F/^XHFR=WRG-.N&7YW>[ MDGDE]YQWM*XK*W6,UB=HN[ZNV):_S!,:4 +W*[YPJ9 VB._%>.@8=G:/L8O^ MPW,WFO//\(^YH]V>DP)2\'CA+5=G/[-@2Z>&JDDVD6FC"6S;D*R&?VLI@O_6 MA/*,UU7"/*A?KY9O5C3C$_V8N^S$DS)>0" YH#"NAE_59P#/?UYN0;;V["'Y ME#B25I&*3$"AYR5%TW#1I*'MO@&O<\?3\ ZGHWXI":+"R>IE89F'KE5[Y3L( MT/.A=/WC?XI#_"?@YUP%*?GUHNT9\OU<,XL0CS+LZN+Q6NHK^8R.@1/LZY;; M-H8>**,4C-1M6,B\;@?)'=*I3] M86=$@ZII@%X^J6;S[_]@U^MBJOH1Y,%"\*L+W0<'5:'"P/+MXL= VA!%CG ( M879:2)OW'H2Z,K/#V%H.".'E=NE-&L5BCAB.R[#5"$"X@FEF;PFP@T/;MK?QUF: MW;7L+*,I+O>/(6%GA]5)+I-EJKIR0FZ&#U MB7)NLN Q*#:9VZ"R@5#'#WHWP6< CXE;!?VQFRTGOV(&:?'84V99064T(]D0,N)*ORRP1KU MOYJK_TQXG (Q%3T_:Q../=\ZU'8HFZ5[-FHENK^EJA441'G: 3W(/\348XO@ MH%*=T0W=68,-7%:PHR-B?"N&"+!ZR*?$25-#$SUI:ELKNQ5MB]TM!;PS>( 0 MG7H;U7!#\B+QUG% H7B6U[T$.L<1VL*^FF=UWV);E=M+C7DM>>.GA:GM40JX M+%W+P<8FS>W0S*]BZ?R_NCI)V_#8\CU@-XW=U$A)],-RLEPL_(+/M-P)2/QUA]*(M&)1?(SID4]*;^3$F49RS;4EPT%393_BR_)3)YP" M>_]E;*TYZ-+7S$;/9%99MA6=X<.ZFFN,-(2"2M%,*-[C)L/KR$)"Q)8M _J! M$6]49,!33\?0'9C&=YZ,W:A9UC0>0,$X,3&4R;-DZH(;>4/RMOT[]O3!E?R! M[C6+Y?[Y,*9Z(B @]V3@\,[M^DOAK[*1TX+#;-"F5:UOF VPVK+R0<)]H?8M MXQUAY7G\-4-\ U)'Y_TW.=9Y]'$MQ@#H_5H8+JJ M0@E0^#J2(X"C'&:8/".IAO4;C;;MF8[K5YH)P,DH;2"&;RNZ&*:F;Y@?56D0JY*[F&/6'>D<-!!"/A,T M/Z3[/MV3M7+==H9(O"'Q%9#2U8ZG]"'=KC+U.FA3-*^_(3DJ8MZM"YU-X=9? M#)93>'C>F-1I83"SOQ&#+BE)SVF:94B!H/CVK("-%B)V7_BQ$6"T#Q>Z=(>= M/Y\.FU^_LHJ?!^?TE\\442W;61LN;.=]K;R\K<$;-.DA\R%3/1UZ+BPJ-GF" M&*"ZKI&K310\JVEB3F32.U!2=^D;S0+>G_D67QKV&AG39\B$MFZPK;68@PTT MCA"<5[)LA:#R,2PKW$N/D#6YN Q=ZZP;O=M% 6QNY3!>(1D#,@6[-HS/DUB? 8.S'I!@M>M%7ICB?: -)WF#9MZIAS&E:GHO^$[:CM@>G!]U4'L-1 M<7Q]/Y;^(*,=']EA;DBF.,JX3!3$ 'JS9(M=&X62WW?)W7JK^#.V?:#Q(@@&; M\V+OW8;D?OH/;XB!M)$RPN;6'#4O15?CP7OWY+BO"P\T_F;T%^-%>^( W>E$ M :=B/Y/I9SL\*7)?&K6#[-R4EA"5[>JH9_X9H) !?QM#N?:AOC9'^>2%7T>= ME\4];DAH:T.H)?]J.F/I/)V/]J7F2L*94*KEH\S$,U39M^12[7D[6&X-Z\L) MG6\UU>XSNIR^G[PSS@:(H5V"EF'Q +=#B<+KM(/N__JT4V)'V'HI8#I);L93 M(G)[PJ?Y$A%M3E*!+95O*CY_04F'F3@Z+42H-*GC-BI;^/3G+=E*'P])U%O[$,IO&K8IZ-*:'V<,?Z>C&^Y?7JO[E MI=>3EH68;RUR06G/>;$)W*3?8TS3!3C=4G8G'O+Z6)646HYI'?8IGG!HH/4VS,)^J2,_1@F.B7J="H+_8TRB.B+,AQ,?N1TV OHDG+T"%!^)?[*Y+3I_6R'_;S?YZ]&TD M+F"D*D24$6UQVU-N%W6>7,I"7&M2/+'/81EK89H"RH1AGLYZOQ?J7]\:;[_9P"G(TA/[0)%>T$=@0)H8>P*;Q7#CF^%7N M#A'30F(63!\&486SJ7\ASU>D/S>]ERFU+"?OS);).^U_/[9;0R@H;&9ECM5? M_Z756H$0)X,GW?"04R-RIL/;@!4G?'DUM51?@-\3KZA MUSU*G2W%]PYY![%)74ZI60@\'M%U6-FS&!5_0XB>I;'FE>'=EGG$' MO9GFK=&"9\ZLQQ4._I=>])UTH:>]%DN2M(WE/'9 MM-;'-3"PI;9Y\.3->$H@1N2O:263B=>J$DBQ[8P0G+V:\I"1-4>9"TRMTXT MZ+G]#4E0^"Z'/A ]X,]F%515L:"*N)),#)B4D/]7XQECS(UL>B_OK<;[7'#6 M+98'$AKRUG<&+"E-;D@6V .CQD&;-:P:4Y8"SG4C7&WD-O.U@P^4W*S/W@U_ M/[]'5,]'&J8=*+:?V_Q)_$_B?Q+_D_B?Q/\D_O\1<57'PSLH]UP&0G>M]90E M'ZY;=K"8.9Y[YYSU>Z=EMIE;"J?B+,C$F@U$.WY[L532\&GCJ&WH@0^_&: & MZNLH*%UD*Q 40SEC%<.H(]CL,S<.1OF2:71]'_'>I3@51HR\C!3\M;R9$06R M*Y ^XD(TP+DIX79W[:T$O^B> [@-&+H9X"DL*Q\[=T\I4A88F?"$F,#2U4U; MW_,"CEUJ[<;\V8&]DF_%#1JCP\!US=2[VQSI3=G@+4S 7,MO216-QP8W)-1J M54[;UVPUE>A(QMWJ/6/FJFJQ4&7:W.TB$3GM>=S$6HU]* MKA^%J)S\75VC]"^UAV+M?X&ZZ)]7#FJ&LL8T9%91U!UR4A7R47F_B^\A0G/ZJL>\*\U[(ZMR$@63B!@5 MJ:7/FI\+38O'>/>@8DR.,C3Q8<^+"QK+JPPV/)6X7_AQ339!)^:K)![U;V^E M'LN^-P?5L20,W4$4/])9$5.^KU8?U&"SP/GTT\#7?WT*H=$&2.1TR]+]\HSC ME%LRP)=UZ/&B90;D8(\.0UAV'3IY.$1'DV"^HPFMY<+'-YJ?'F1Z@^C"1OM1 M&#+EAX!U>D?[V5JZ^>%1NT>;T<]8QRQ5 ^'B0FG-2_3[9@")RLH4)FYRO^-3 M@8G82D/;^5$>RB%8^V(CLH@6H8<->LT;X#[>1?TV^V^$XUK\ERDOO/CGS]I_ M6V?EH?^#!T'\MD8O+EQUJL&%B_ O.98JZCL4B&1J'0H[CCA/7N V%1D 3'BZ M2=P>1Q75X2<&8PS-H3[GX3;L,7-=6CDH#",9>\3F7ISS/4 MQ5D0#S4+9<;$+N\T-Z,Q4SE#9U9MR&>M8="&9X4\#DG[!3))6SWZ,%SD.G]. MM]NAH"S+2B>""0?^S:L^USXGA#,FUO M7C%JDDA5>4.2WD.C@H 8V7FLK;Y>)6:F>EF MG<1V+MO97<32:!C/*F3YEXZ-Z ?$L(V3KY.?W71PO\U.*NRE/C^(-H]\OKPU MR(X!&U*.3@_MINQ,=1+ C3(0 MKNTTT%Y0P@:[, M#@MK)H[VOUKI#VGB/??A2!&LL#3_/;_KA9J^87K8&?6+L;P]6-'J\K&%\2 1 M3QHXN:J_$XA>_;CLSO#-1>P9:"HVQ4T+<9Q#M%3>1 ?M-UL^,(]1*(*8@@+) M&SP;)#68\B=73='IW(Q"$8TV;X"(=R,*TA67GO%YL*LYR3D9H%;0&]?:UPF3 M/-ZJAO%4QSRB=<]KROMYFE=FR_Q-Y#&\&/:GB6@AV32-1CPQF:>NT3U IXZQ M6-1KE=7PW8R=(-AZI 3S;2 M&\?I?)]PS1,.U.DR>?9$?=X?>^(SUD XKL$I^E=5DJ'1917^R!69X"$TQAB" MKCFX%X9TMJACO@@,O4:T7?\/]MXSK,FN6Q?%^E(509H41:0D$'HO^DJ5T$-H MH4D)$" @7:J-(EU*0DB(TDDH$GIH2I6N5"GB<9U]]OK>;YVUUO6= ML]>^]BG?^)$_\YG/'/>88XPY[SSS&K/ZCK8Q8G1\'^NGDNECHP;B+0E]'<[T MV)@ C-<>4"Q0/G@X#UHU76_%8"5^4=T&#.NO#?]K I/< >_M968'^*OXS@O) MW6>["/Q45#WNX]:ZP6!BN5[@^NR/WKD,Y]1"C+0><)/E0!#_=A+[JZQ2K!TAI#9_C\?STJ<35C@T"^E6XJ6+,(WQ,*'Y)KT,>HM)D\!7 MEB<:25F%'NO/D":VI[=.CVQNUY^ V<.VHW3X5?[@RAO2_623L "MP*9%C?H9!I_V? +OJS". M5V@*>1#X059P)6RX8L9!J/_GHK ^[P]6-L'M/DK&;U=MT]VGI1G^7NO'U!.R#P#!BO9+VIM;&AMZ=#2TO_]U7?]Q& MI6B\2S6($F0!3:JUQE@\42-"0]"0?=YE9K^<-CH&ZQCVS&SKBTB;RTM,D35' MBS3A '<,8#*^>G0M\5Z%G6KA>(MS+ @Y8.4(W%WBHP(S(KS'JI7WQ)@M<%RAHAV(T2!#I26&_Y(8*:GFJ2O]]SQJ%Q)DF!O'JV3=!%'(>TUR82H0))W>M/YF@>5* M,1S$:^Y K^T-2&A/A5C^7<'+!I5_K5<)U?__7^'-?Y8@_::S.?H2O$_[0PC=)4UR (2)[_ ?O$Y"TALJ!H6&]P#&*3M-NS.H MU#2[64#XPQ9:2Q=P?@3N1QF]";L&B0W_F=2^/DU*FK M/" [ZU[3AVJ'AN6BY="VN>V:R5=NM5/NW^8:K$7K 36LZ"\?$J\J1^7ZN8(Y MD2B07[ZQ\5:D349@=*#_Z-X>+9@Q7(T)3>BA-4Q7@X-C"JA5&:?B J[]D>MD MD5;DQ*4CHE,D#)O@ JC>H =#"KC+F:E5)2 %C9?,$K6CI'>L=I>W^^?$FF7* M.9@?2$D?)$!RM9:XS>(>H3@YU))X3NRL*H#^R)7/$["2V9Z[: J+Z9MYTQZ/ MW=Y:^W*"8OSEC\95D3FR#4]]1!\"?9R]M#7'4K7>1R97;-RH('TD)$PK&1F6 M:WCIYEH+F-!^X\^"/I[K>8E9-B9%!;K%R4FR4SM?9?K[C\"7UE]=11(==?R: M[I5.T) S(J[2"_"D23KVZ==UNB3Q:2%UDGA[QBF<2!IL-B0Y%0,VVB7DX4$] M;%??S/"Q=QGU76[GK(8&]T6%*451&(M-(Z?5K2V3='DO%XN8L!^)OPP1*FME MF&F;J!7+O_U"_"E=IZX93>N'USDCU6O7[7?H"I UC8](%4^R"ND!S)Q8[,]* M;H)\K(\O>+0CY9G0D-/KPH/"B8AU2_ATL+&4?$?2AL8#D9;,$&X <%HEA1@: M_'33_J7X724A61J_<1 KD$0B*L\H[ABVGRTTG[@;5PW:\H=O\=9&"G?CE[K! M%EQ,C_X>/?7'-:VE ]^P-P&V#FS KLGII.@Z=K>X+6;)C@A>&F?0>PQB QHP MGW "JC;3;__:G$(VM^:.@'2Z/&G.[4>^="-PA$J^[I'_'2^*6G^4$J8A0Y"[\$\W7Z'>-I2Z(:&=EUHW<)(R9 &S:CJYA1QI^NY8WD>_J'ZX!"V@L(03(?08 M[, (J$QIUDN=:@ M7V?^;2>QC:GO64@)7?N^"/L?XYSQ[1KUW)WELB'V'ST\"&5/1.HX?8--L'1^ MN&>]H]1)PP8_.66>R4CN+XW^YF/XGA5TO=EM@!L4B@D%0N)_;VIKA4%B -$X M>C O0]Y],&,J1OR$F9K[^1>E._^*ZF+I V!PT+DJ6=EC$?5>#R#HX*X'NAN+Q] T M &C%E/_7Z;RX]XN*GZ0^V>^GIHNT6^6TT: WSEYSVTC+=)523(K5I0O MIACB4"D^X".T[:_8[&$^,KVQZY(/0$?33IC 8"H,]1)RVJC8LJCD??)A7V(% M@R0Q[[M9=9-5Z+54#TPM*H8RW;X,^[WGM#&6[*5@>4J:]OH2<9PJ_9*PRQ41 MT?_-JV[/M*P]^*)%G9YS/6 [&"35,/QU/U3CU:$4LDS"0S)M@<#'@E>Q'8B< M=\)" \TFM@QY=OW _&//3!L)Z.8L6_>;J.$UNG49+:3TT0>28"O[QZ[S6L%0 M$[]*:$@)VD%0R7R-.'187+]LY^NA*H:)>GGS&_J%(5KC-]X7@6][*)8GV# MI7% (E9,SR-1C#N\32+B.+VCI83O@*&'"'[WBVJPURP@T#O@S4S:^Q&^^:P" MAZVR+ /%,Z!3H\GXCGMMZ>B8*"'1G"?ID?R2ZPCAG)YZ.',#@IK>1NMG>1 IGT@]2'/0A*E;-&G_=3\,#)P'QDJ"L#0(0 MFK:\'$_DKD-X+^>R!D?]GT\"D@9%?";0+>(M11L]R(FTQX='CN/6(S3>,,^3 MA?.]U'QN_^/*G=X4URS)\L,W&6]EU%>8%MXC^5%E>'LTNLLB&-;/46F4F>W% MV)Y6]3GTMJ0=!Y?N?0&K&SL?-4V<03E%-8EK>&!M#;); 3IHY;UQO"DF[&K6 MTY' J&S?PV*#;R80=4AFRL7;2!I<>9K98)QGI%/": M3Q<0%Q-+US +4!429/TDC$)$WZO\\Q]+_-7,2VM?">NB\3-:H@UJQSE[S]SI M5Y&DW1*#(68G]8:F(U9$CV+9+ZK+6RE7[+]PW\09JR_1^F!C_8@W9<\WQ+&6 MQZ6F$T52:G89YHY]*3?M.*("@K]9GL":CRW#Y9ALLF(*VE&/,4XYFFQNGJU2 M7,T-DA\CW[_.RT8<*+!O8^]M,_9)_3;1Q3I;P.VLL>$9>*V7,4WSV;2#M^?J M[9RQ:+Y:V9["8/[JR4!8*OJ2VD'\QD!> MV(B^5,Q;9V^$>1Y*.!OF_U;ID::@ \-HA4CG<\_=2;_,H5HGC'7' Y>:M88 M(X'76^=Z*D]A48&/=/J$S*U?HI__&\.8%RRM?=-0CE_F>@]V1ON11L^LDI M M4]-9MQ(LO>,GO-6&[$P[QY;\'0D.<:.Q^S%X;.,M=TLF&PV+K(-W.J=U.8]K MM6MW#>Q**8\ ='WK)?KI]D+P_I$$JS;4EXIQ6W?K-WZMV^TI[B+ NQY%E=M$= M2]";92M19DP3^FY[! .J#R6J,PB,=E+RFO9R@Y2!^4'CA)\YSM-,.WKW^_'- MKF'P PQ#'B,1@W-M#W\H/JT!AN1=[FB/'LW.3BTFZ@T-Z=[5!VL06O8J@-3( MHBQUT\586%VI*F-ZJ6O"(W[Q.(7N8R@_4^7&^S#UXT%Z;1J06WJN9.TENW-K1]S8YBZ0?F&8?Q@ M0:%D:T42& 7[(I3-66(YF:8@GMYE[N1D S9Y2?/2ZWD2];U_R-7_PQ#("$%^ M/IQ>UI0+ZY/Q.[4:;G':',L\!.QH\9>N!;X\7"!K@O7U^8$& %2M[ZV(.V.,6.G4VMF%NF9*E M[K@L1AC?#(X_K1%$QQ;]# _&>7PT*:G6H(5+CD!&:BNKI8GH\712#(+)4TT[ MB)U,>F.C@4M+J2I*=?3TJ03=)X_>;Y@[9Q0'^04XK!S84 ^!!2K&QU_;*M>& MP.6.GVS[+1=38%$3G//MEZRM)X];S5Y*D:/2V:=-00H[HYL@=0V MXG>^7*BHV R9*_O(L:9&(.2S#8G,<^B=6RGE!"(.T7D'W4??GD^8^=_W-/D< MMY]'H0S3K:(]XXI^48ER#[;@3W4,3Q:#?_SI5M9\6P[[33/(< OI$K%'DNLV M?I9V;=4&%HHI"?5J/;LC,S:;F#7VE$]%R+\.KWJ\G+4(:"-%_07)K?7MGH'U MEANYJ4J6,-Z0W8'OJ?/+'8T3Z+<(U]M6GL^H&?X5*3<.Q_@^T.D'T7/WR\P& MR0!/N%XAUQ9^M:FY>B^H\K(SYMK?+.$59]7_^3JO_-MN[H]M4EG=E0ZW/TJD M^IRHAU&**Y>MMP HPY&3@U,X_/OME,H ML:9!46*0#8RV:%YZA06>%_C*#8;&M-NYZC*&:YA7E?D\^>GV)_=W\U*L'Y:P M!_U#9.R:A]':J(R*Y%Y"50;Z79TAN1 &'CVT%F6$D'/>F_? C_:VZY MH& K&*LA[+6?NG&6:25-K/JJ+"P_D^;X/F9<]*T>H+")6WRK8T9]@Q\+<576N)Z%C1ZF*VKU:CH_Q%CUL;YT:LAT6+ M:P*#U2Y2&[(=[YZX\QE8"I%B"H&SL)?GP6F@.KEI'GV5C>Z2[%\#D*$XYU:0V$#MBVSSD9VN MH-$_!/X5T+?^,@UU@3)@PF'%NB96NG.-D" M'$5>(> )YL+,8@.*D6.+3K;[_B8'F0C:,[W$V9\\TIQL3FM>^G^8HU1G#*)7 MWW,O_;S6U,#1:]=M_WMT>QA_,3GX#L]6WTMXJ79!R#W*[JFZ5AIC_ M="!4LGWW0T9<;?QTM@?6TJ=2$E>5HR.L(\D3"(!;="4VEQDCY\$NNQ*ZJ2P1 M/IYP#PL>T_F[J0MY\VH +\1D9VJ'^^/#IF^;K;$(H[(A^QRH9+Y)=H)N91>> MF)I_8[*]/I7",@?]G5 ?9#\0DLI0+K1>O3;*C.IJ59.!W"T:J_2HX9XZFK9? M+^17D!TNT-5YB2&<.XGH4BPW6QIVN;(3*\J<'3PD^Z9:!3RP\XXHZ)<$A7"U MTC>57Y?K^A)+#0"3/[1?TA:XB[T?HSQ2$=;QJ2;":CHNT29"<0_(_5O0MYFC MMZ)>EI2_6!LIFBG2:9B!$W.>Y #6:HOU0M=\!'13-Q+[TD1UHVXV,G&%>H!Z M6+&E70 P)!7##&.,_/2;NM]2>Q+.>[GC'C.UQT/Q'0'NKQZ,[>/%IO5<5K]) M/=2!1?A?2+U13(M061OW;U*_^U;KP[^;?N\9O_@I9%7V]:R/(QCB1-NVP3%Q M4Y?DF^"ZF571W/MF?61O39QW^$0E$F$\\9>I=[ZDCLYW8&ONVLG@1E MC"X+,R=[PJ%-9ZZZ:;"TPK(1JPQ=XYNUS>LBY);3,41NPC&#)HZ_W@SI MXGYS'/PJU (<:,&1C9 @FRVHO9F*%=/D5(0LUM:1T0O&+&R:'7,R;^LA#85< MZXH% .)^%E8_.Q& [+&_+A7K5G27D]-:@D%#^P6_8]BC/ZDN8-L*S0*/B3YI MJ<$YT;^H4" %IWFB_4+:+97E->'+'4M\-!^XU%(A)87&-#T2ZP+1.,/,NZ\U MH#'WIDQ>YKTY66=V"9DV;?E&Y@UA@UQ#Q M>GJ*Z,7F:'1!8?4Y!O_,(N+W O8/K9J7T#V;-?W1_,,L.)M[O KV ME?F,"LL4?_@*?$I?KHCE\ET>&9PYY&V1Q"^J7635IZ;\H;S]L+=D_RO\_DCM M\F](+\]0AD-AR?L<\99>)P8!9XHF?9(L%PQ:%DJGO:;HO/RPH]@)L[&F @)V MP+3JC*]H3, FU/"[QNK-E4=!*;'TO RO51G#9>^XC\?JN<9J8<@<<7?')*W1 MO-S]50A\P?GE&T:.8H"I>2?3;H'=%'A#PP;V M)21=#9A:TG/7F%JM">I03?UT4-!*#=2P$?L*64]="H9ZJ]+H2I8:);Y,5W.2 MB"YS*$Q+JQ=]LG?;R[.K$<0>/[BG:VE*P9V=.89%UW2LKQ@M:3,CBB MMD>F5+$4CT N2CX6W#20-'N ]NBQ4-2[H< G39;N0Q5WI =X[%8'?(X(8>)K MQN 3+2IBG[FRN8-,((3:T0HQ';1N"(U37;Q[0"K^##C26 1RHN/(BWC^][.\ MXM7O?Y3FR"IBS$$8:%W*D)F;2E@\M/0!AGWQ?V_CU%-'V7KB4+"A(JE^+")- M!NR7>F*D?U%)M)]N$JO.^CO>.-E8T\+&<>%YU/K\6(EOD'0!8'0_Z;INR^_- MJ%?@,0I#K>H/)>#,#=/5VB$%[ )7R;D)@W>FY!4Z]?1Z3H.?S/:)U 4Y*LD> M7(NV#.0A]Y''2%)- AK,8%+XZ,'=^0MNQ4A9$APG,W4!IL:I[2R=P G?@(G>(ZKRVC@E.IQFS1U]3NED48)=D^^K5CU ML:'2VJB%71*_?GH=$#2?O*[E"FOQOQ_PD1ILADP=<'E<9XOT_DDR4QQ5-DMKK M=CM462Y]1; M4P42-P]<42F-ZV.EC4(/#=LWFU:?] AKV,;'WKK[#X7G?RQ2/L];DLUN'?^1 M,%\IQW;7K:6C.LK==)PPSLD:G/*UG#YBA7G" .#6=#8'RT6@&*Q!;DQV%V?ISX:7=4G.F>["P=*S_*[;3# ]ZK19 MSC?O;X%,,0H)_S[YT08_(MJ,+*L@+I=@:^:_3:9B^^*FHBL'?//!]<_ M_1\PKMC=A]KLV7!VJ?#GX4;"/)_,!CN9&@38$2!E65'K.HKW=*)XV\[*R\3Z MOS72F 0U3;AL%E=N')CC&/9=]"A!7\\1NH[60X8 M9C./PV46&AF6"Y?I ;HZB$XF'-"W3_> )TDG+GBKA;^[>_/B9AO_,XUS=?(9 M:@G>?859^+$[ER=TT>>>%/C^;);5%%NRH^AT#B1HXB)\_GZ=]&X*+,]S :]U M/&E-^RP?4EML*O+S0KUDD4:4D[6NH/VCXN2S)>Z:-!*88ELI M/T<)/%S.B@N)O%$D=KT+,@=V^)YYP-HLK/"7;>4?5U(<_>.4.'MK9E["0(?T ML#[_WIV4&8S0C+!&\J4CI>SZ!S_R&HQLK9_M/R2)B>[/=+84T(P(")A&)EV_ M-5["+W[BP/S2[A #G\\,A%DR?85-W&;ZS?G )W=2($X[E("TJGW M6_%)6>YN96!OK&[@%%K+N]?V]9B;;1DW:D8Y!8$)%D*FYN=H@R'(BXEZ3O': MF.'E.AB&5"N:< BM(1NFGV'[T \X?<=-[ NW['&0L@?7(TMUE4^.O%7%Y#'= MG/?I)9>BRI[L[HTH5_W%S*2$RRXH;X>,,Y?A[0^8P9%0AOL?&P:9-3WEJ3!-JTJ3K"^'6QN#S# 1Y M\C 7QKQX7@"H]O7H1<+?%FBT2I3V%;U;>I"G[MMS%DH2LM+#7<4SI#RG^N// MJ6DM*X0[SR^JFL-!9+Q;/QUK>.G$9B6H6;UV:FL3THK.A)9Z0!('_"B8DN^9 M^4O@T)7)A.E*^7#A>OVB4=>]VEL(6MC8OF#KM75@PAB Q-[- M&&F<9U32"W&<*X&N'5FTM*3$W* M6+UF*V-P@<]@(CW>[.ZT]Q*/GANBY1<57[Q-D;5-2]>V.ZB%=7)9N2VEP8HS M:+2GO!*)/#\4UI3R0JRIY)%OY'&%[UA$]%20^20S7I%\@ M7=%84L?6;?^B$EB]>R#;Q0^!-+MH!G:>257]HEJF)'2()PQJ5-P( O06?D1] MP(YK)2]91!QNI2[7GXX;I]@ZJ_B^=[3@'O?;_AG8"+:V3O%JFJWP;+Z[J-## M0O&:R+:,Q06;8%,M$('^]Z8\;$Q2)42)S)=ER9!P7O$9,&-J$6.X4I^N..KC MT6^_Z\LHGA _'8:@":4ZL#&>-1W8O]1[W\$"B4^*)2;^PW2V#3NR=P[*DNHY M%*TEU=!?5^P2%9GUZJ]E;0+7SFT>747 !-05OG.I#FO(%G-ZL> L XM-2:\M MW2Q=UPT>:4.7!0 ''*:K]XI27G1G@TTCBA?Y;:=V,): :>X^P#'%?:;EX#[" MVR<9VST=CQ6"L7R'9K^]%SP\JX[BXRG>[]O-9<2*-KGE% MN=RMX2A/ = PN^6(B.[P(]>.JO5P<) U"E\D'2[>:)I LH'-7DR9PPP.6%"W M6M>N62UG0+UQ-XCUA8OL/:ZKX8U/W?FO:[EG5ZDU*[ VO_6;: 6YW1FXUE2H M35'OH&4CJ!F_T94S8NA\P)44DQ$Y9A@I6R?!R\I])]]/?*10*J@XWHIWZ7!- MG?"PR8X2"W!C2X\8;JK-7I9 1#V6P6*;_(VM)GBK!%I-MOS$UB%E."&X/U/L M%$--+?YUL:Z'*P(G\^ 3@5OA%]6!D.VDO?]*]>3/)+S)4V$=;U.3 >"#$04& M_L0#TD-LR10"5_4?3LO?":HB?( 5=T"V[HZ5?BV39C<1J(X;2VJ$#G?;=8X> M'NTV7R)S5I[SB:[>D)!'88+6)GP,7'-RASGFKSC=U&G%ZV.>WL[U8$*>C$G= MQ+<\D$EO:'N7O!T3?VOLL^$MB)?$W25GKA]5:%UK35O45^E$7)-[M\R*^\W? M S.*[48JO+*1?6*S4R;17//./1B9*SY>TWN>9C1FFEJH)\<,#^:M0XX6<8X #A& #!O196/:.&-@8C;JHT'Q M$0??+&/K,2RWRGP54+.-\*/39M$1%/3->*HF0CY_E ^P5_E%%47,2;_UG31G M]&]+A=(QAV2+LA/:&D.?+-VW112V^G69,WHKV::IFMQ::_0&$Z,J"\8(9%1@ MLQ5[(,MNA73%J%L$>F29V73IISCH%Q5LKGK*]"NDXO%;/-'8M:\IP[0*:V=[ M& /AZ.-9HPNX-G5OZTF=/DL99-D;T>+-B@1X*02P2*^82UP_E<9XVD=YXV5B M[33.8U2MW_V]8K=C*W@CQS?*U/2D8QHV*DR$U%Q473$X-Q.$^MUH5,]O1%3>V_I?-BX/60+^'%JTK$.7!%@^UJ?X?O M9#@OP^11C+./;9A2[[;&:L99X+4',>H9N@87X#JP3#?Z'JXP_CIC:EORT- R MT&]X_&1C,NC'.L"&Z(),_EH.=K_R*G^8RX.F5#FA--),JC2VM/)?_ED5FHV9 ;**2ET[IV4V%\7=7+'@SP!AOK@A@3O<9B1XK' MX[.O#>#$XXRIV;.U,<'_F-?^-_%7=KM!K%5ZB6,/DWH##W#L]K?'/1U +X8V M%'$"$=?!4&$K9^M"1]"*"^8P&%!6JN=V4#HQ7 )=PZ,5B\H,[;.$HX5&!'@0 MJ0X))OSRLU#>&'F3)/EJK;N)KK'.98>9WM(;%RQ[56@U],YKJBAT\L64'^W08G4[/50Q_YSXL\U; M=C#?PXN59?[YAO]/OD'"[5IB_Y'*0 ,IHF/JQXI)_"H[[?S$D2/\4(>0L/HT MZK'3W>\;%((MBDOX9R,3K-,Q7;;*:$T,?O$*/5"VSX+::5#-$E M1AM/=/>\4@.+LQ">7:&&@P*F#;R_25O92UEQZ;J1RU\ZV']1_7GK.@Y903#C M=(+C9IGR- BFFL(%_:H8@)30& I]\Q M"GAU>-Y_#S>WM6/MZ3$EM4)0T. \0'^J80_[K9_ED-.:*_IX&BU^/M K4%.( MQ1L?$."3Y8";&,32;,\ZF9S&:1$H?7\X:-J.S\A+WJ:ROV779)Z<^9.C(21] MV@MQ(";FPY0XO^5<(;L@O2_&#%5PLNB;&^'^R>OU?;E]T<6T>UU\&Z,1JOWI MU8>_Q/Z%VM-\,8W YGT?+[.+*6PK]:2*^E>UWK[R\TGI<:^01%2-4WN#0)N> MTT-GP5BDV2^JRU.?8D*AGR9 :Z:+MO6'F8' 3I(/+=JSZZ61>!HX9=T&77R_ ML9JSJL OYN-4([\:W:!.N]T0CP)&TU[<#'?+\4;: I/Z8X&POZEPU[GH-&A$ M==_%^_X:D]_C)271+@^R/,42ENGOF%/@[7"[CZ]F_3YZ5K/5!BZ *AZQ3?<+ MM7G?I%VOI+&Q_&7J<'1.%K !7IW8DHT/7A-_"(OGSQX$=C9&G+SD M%9BSI94"?E@([J MT!.\J5P$SRNJW R2_'ZBD.",@*D6>^:.VF2[ [S3P 2L =Z"B\KH#*\BEZXLV7C#8 MLNF;D8S'^U?#WL25Z5_Q$+OZRNZ>[TGR2?Z[,SZ.0-G\]);]$*^?*>*)_NN' MO'4OF19V>6$GC8ODAWUA;T*^6\@N$UD\VT7V"EN?(V;@4^(R*S0W*"9U$ZPS MQ<#F0\TZX3'@SA/C$9NR6&1F]RO-.STMX\ /%M,T_*/[&:&2R*^"6(&<#HZH M@N^HSS*Q7GA'U0"'Z$!3K)8[;NM=W5Y3*,SA%S"A5-<%)7>$RU-RX"R1N1+@-\4]HCP47<@KSRT%(?* M&C.=ME+_E'3?$QBX%->2V/SA!5$9-HBQ;U1:M[\9>IQ@D==Z-^20CQ?@<9]8 M/WU7Z>[P_\T+-%H43@S,FS;96K9>QL(CB^] MM[NM71-8TW@6%#BM_ TQLTKYK5!*75;MV&KR;$&:UD>E:FK]NM?PF!H/53N: M2,$;U[84K%3M(A!:^L>&2I0&N6L'FC'U!KIN=0?3N%F/824$MH)= $,8/_!+ M-'W@:2(5$F75IG4_M7C%1,L):WTS82X**&9*:<(@.^U=HX4C;DPE:!6A7MPX M$DK7-XCSDU8WM1.$(_!.$R\H,^/\'40G"_F)ZR%U?-1GD-?P4<";_VQV_B:6 M;4ME7[%$HH)>7VRX#1$IJZRE9>^]/N&:6/&+2K%Q):R+N_(3>=*3>T(&PTS! MKGF;N56K"Q)-;,A=5;B,13\=D=&(AAU 5H/TRY M4BR0'+DT;3:4D'TT]=*6LA.P;0\E_PMSNF1[W8#5ZWVCY5#GSKT[&6 MT-[QOUH4),'PG)32Z3]"[ZC+@BH?C.[X1.%)8V7[MSC[/D^ M1T-KAE/;2Z8=6Y?4F;6IZWP(:+PW,O^%Y)<=6*S+Q[>$$1; ( M+J^F7#T.G,\K^J$T\V)EI_?ZPZS8*;3;CSL;6\PCDMF\N>8;+)Z?1D*XM__< M"UCZX]U UR9)YHS1[S!Z+4.?<4C$+Z;^*^+]M:,[@[0_" GXW I$K<][N26YZO6 M7IZ_J'WM_;"*%*"=8SFAVO0G@]S'N:7K#2X\3U5E>QL4H;RLJ*^B TB& MV(O'TG>+=[]]E= Q"/ 47&A(/8K%^0W7'(*[R4NW\4S4)?IJV**: 5*[>.@2 MQISO6U8Y/E6R,F[&X0M3X*I&M^<-F#!EY<+W"]R'$@B?H."7NCZ.T5/6Z$'8 M,_JTU3]RV#A:-%PJW=+_Z+Q4':N3-3+#Y)#%C9IR7R[^UA?V)'#8*ZO3-.:P M\7G(GTKL^,96E8\""M7_[/X_OWNGS9/=2H8]CR'W6YR*W76Y[8,.A%=:]>LM M"2,Y-NZL[M&-#(X6#.W7 )+&APV/JB2\8_H)_$URBJO,5>]G$6 2FZ#=;&X+ M4'FV!&5R*U8]T0SD4Q)7:Z#8GC*ZB3'X2 T;DV =+SJ$4R)C 6D_(P3!W+_(&^HI31>!Y$@&ZZ=MV*X+[[F(\5TS!?+ M:VXPK#^\CWP;E),4QN4>5>.FD,VD#$IX\DFT^'!/TO7,4J$_\2]/* G49GSD M:Y]>3I%R)$U9:=]3 MG=[2HEU)\KLL'NO6[/56/*DQ0#R&YR7Y5!OK@M4Z*AK(JJNC)1LR6R=Y>]B] M;@2=6+(WX1(C[6E^6)5VKS-1WM\=8\BVH.E12QU[WV2Y5F4Z1KIM;I\AJ!CM M&AXTK9""&ZF**]PT064GD3."Q/)IS[U2A8'VZ4 V)AGH,^T[__&N_(\.KX:' M>,M5:P_OC%<>=6JH)PUZ;YKD>+C8=45U&\4:87Z\Z$E$%Y;P,UK/-526,NO% M()O>L)CTTIC:HQ2GV;<3+!1Z MZ\8OJM2IL:S"_%?.)7BG73B&6-/_Y&@\DHRJ7(;MXFP([K>&\'[P";>Q3.(B M%X$C+3?2>I+7#?(F,8FZ/?PD^:G"-L]?L3J*,>&S*QYY>ZJZO.X-=*$TV])T M>'C4%#,UF!]0?C*4H]=,:FTHMZ(3R!L 5ZV)?-[QTI-9K0C$!LT["^(8TH+O MEGO9D-HBB-H4G5C1\N;$(&@ PF*#EX9)!@"-16IO0U@;$#$GKXF5[Z;YF+@L M0\P_/>Y.I+TIM-D9=8T/U!/+).)$[G_Z?;$F->_U5S@UF#'3" !&_,M)(@;[ M4C LE8 5ABU&@TV)^27;W1([W0*D-^%Y %7FRWGB?=1J]HSAI&G67&IDG^X27B#W[=I M<]\46SR\A% WVQ##CKJXY"_[C\#XBQMU('K"J\(&H0\FT<"YZ%N#K.6S;U7K M;A8[^>.@]Z ?WP%TM>"/M%E2*57U;1P)F$/ U7K_=?$ICK M$_-?2]4PK/^&](TD_$R6RBD\:"C:XW3J]([!!,MH?*3)1T!+=0H5>3>L;9'P M-2%3TQ))7#Z@KV&_IZ/B@0XPS6!,M#N**'W/W:K+"/$#O#02JQOB7GVBR+NO MF+9X$,O^!J#,J$:>'C'X/:Q+(V)+>3G6R9NXX[GAVED\U6BOZ"%=E^4-.G*" M<(W*K_RY:48)FWZL^N9T ,!<<4WMY::B55%P91/'J>N&'ZR<3;]6I*QYVSH+ M$ERH8Z^O2Y,P-G'$S-Y%W8VOU(D4DSTL%+'4AY1Z::B.R.'7?Z!Q1JH[4J+QX,U[R>;./Y^;L0;5D3FV#C\YV^V0CZB.I2"-U2?+<2]$W M2C%YA%Z:PCA0,<:CPNET3RA>XMI-)\YXAD@'_/2C%NDF$\5H7C%=C':^YEN! M['CI\"\O[W[*414S+0,-,IU\G:.2Y) @!;^P M@/>N%SXK])1?8WWOM2FY1JN\WA%/@XAMQV M9H)LMAB.Q!F.9YK>BPW>E*TOR$O+_EAQ_H%HSNJ67&. V#01O+EG9.8?_53Z MM2QQ+ VN)Z;?V\8@$>Z0+ '1G9NW[",]/;CFZI5;%)0E>-4:'!S1CX@UKN2] M3\^MF8+_=C.]B.-QNGI\LBK?YW_LSXDIED]\!<*%BE+2L2-W3.??> 1.Z>_W M&IN&)&-&Y!H%KG*K@+$ LY:ZFIXG)L-^Q<>NJ44$52/8QOFIL,K3%L5^II7T M+@$&[8*QPF+FOA,!JY V-I#FALH<^6;=?OWZL+=76*N"N879B&CDL_/+I!L* M(O^>$I6; @[ MT,:&J4%N0,>B:_,J"1HF-Z%ION@@UI=3Q@M[3Y=*?E$5*2WU@"&^J5H?>XOS MYZ ]?C06K+8L!9O^G5#?-'$#TP=JSL3('.HU4E08N[E.@\FU9=>'&@O;J4+_ M1J&+GV"/8:$P/X M $.?53/Q]3P_4"2G @D\/Y'7K4!I;C('W_W/W_K\BEUU\ M/WK:RE4D\!@[?<>$4([?N/7=*N/8]1C+\&O=6OMT0(1;SOQ>>7I-9Q*6O?40 M8S !(J%X0R#\E1_4YOWTJ_W;J ]>Q) MP-_U/13+K*8=^#R>'[%@CWJIQX/CE1BQV]<%+-S6-H_Y"_!+^_"TI??3]+*+ M9!ZO.@YXY.C>D/)N260FHA""]>L":><;@TVQV&; SYV 5H(*I)FUNB 6L,< MDKH04\][_N L:*!*69Q,[U4???9T.+Y+72%HQ.B+_/)QW2\JXKG5+%JDA?P% M!FG5MBJOLUX!EQKDQZ K*@M*QO5PY9J?8$$'SJSWH *Y7CQ%U=WT'>N$RX)? M92TI4KKLV=>A\YPX2SG&WKG-\#;%(NDHWZBW3F@9[ZPU?:KQ% MW^CZ=?N%?[4>A5.=DED;7_8Y:YM-$:]USS_ 2"3]HS9L)$DG[F[D&'V,U=W@ MR5:\A6.C\^9>=-BP_-L(GV;U9&BZAH(=-W:%A;I=2+4&P]A;#RDO52VQ?M8V M[UVVM2'8MV-FE7BO=[MVQ^STYWI(&6;AZ&D3.,B/N.'7J!_H:>4!$5#>JU1> M'UVLD,?@3$R@^1M5'9+EM2 1(GQYF9S*2ZW+%,XKWIYZEV82;,> A61'OP0_ M/MW1;=GO[""&V=N!8>,$#1W8Z.^E:!27WBTQ#0!/:]@^[.3J^:\*Q0NS![F7 M@BG-?+:N9_ VX63WN/F;'ZI7FFD#B'-[= =M/ 2YI6&;D9S2(];[,:$R6_XN MOEBI?F/ WA@@OKSEE6B_V(ID!,CKT)BYV2 Y"/. 5S]M6M>@95KH>+N"6NL MRR@[[=;"TU/N=TZ'JT:'><9OS"AQ?/R^H@30-]7Z:) 'I&B=/+ZM6N-4A**285T[?$ZM6\ M#M%\D\IW*OYB9K!TYM]#1NN[O^OYBXHL)U0]"W)Y:_9]BR9:BF>I_28EO>+# M$.5%DNV,6KPI/A#D0/_%:$/##-^9OL>YF6=BS>+I 7QURR\]O;QICB-FKQH2 M4E'LP.QR+*%4+#R>GF>CK>MY,NQ''-,99O?A:KV0+6SPJKC?SFL^C>Y)FD$I MPDK9\5:*Q<7G?Z_-=M#\I;8ME8A7&[HF,=I]_EUV69/AC&R2D+Q8;;>G)+]##;5OI-:M5\43%.KIVS]W3 MUE[^D-OA-SFP-FGF)G03>L+TC V^.RF^GC,Y$AXOY@GT /WV+^Q&7;%A>AG4 M>=W'M4O*,+ G;;>A 6<8U:4O H@*E'_LGHG23RL8N0> 1/>!].%U1GN6ZC>H MR\;+%1QXSKQ[N@,Z"H/N_%>Y)=4%8UN46NLOJGOKN5)>-;,RB*0LIV/1A;Z% MJBU+8_\6VJ'C@EBI!S5-@*^0;8MNS0WD>(Q'I0.-EV\!3C)_X*MK_AI!2<.% M2[\S"P2683\VJ-0+$,31P!LT5<;9?G.%: N\UK@O%OGVG30.OSBHIT0=*%*@ MXRE6ZAKH%2XG(1?K)PZ 6)(+_ZK2Q4-;_@T-89H%V2]S$]2I]LLMAR/^2L8' M&L$^XC@--^\I)$H+FAEJ.\15=M^IU, :L'=Y@C!>002$O5Z?-X5EZK'0=LZR MFMTZ%QYQZV(/1J?KMKH#[VN];(F MT?YM=,6K8Y/^>AIEA_J3?:C)'IG(*^F;RA%0+Y%#]Z>F*MY]HC&[)#W(&.(B MY6>P"<;E[30,NFWLR(.%ENXW>N[&I&R))^;NDLD/\"7G#L(&<>>$^U='PW6"L]U#TJ!(E*TC^>T>_J)!,DHU)5F'I!X0E0!.N:=8#5,%\(V]V'?YIUJ&.["<3 MTP'VZ-<68VV /U?$3\RTD'$"%@@; MQ]A#QC'NW1()4V!3"O#DVIT5^?^RZ+T\Y'O9)=-C.X5;2M*7=D9B5M"->(3Z M>1,)UKFVP$J$B3>B_'-\X;KNY6DT02@38 M+P>42H<@)S7-7 &Z>NO;):8)LZ^2\%ZA0BR@+L^'P MJ1 M,X_E&0O%UB"(@S"4X:8V^(%A=FH26E.A=(*1].0[;NPC=12YY,.Z_J"$04KV MVTS3-+&[Y#DO&X%I573#3VB10$-.:TUE5HJKNW5E,A;[?M-]Z%Y_Q:.M0,W% M!V]F,5;G#CRMF?[V6AYJ[I*IPP UHT_A_(!\2$XT!%%N5.I[ JU?!_37$<.D M.56-4#8$Q\Y*@)%,M45IFT49%+NG='WTK=?RF7E#0R5M&-#++BH:\&+5^>GN MGW\/5$_LH4>TZ>#RZ;3B(FV-Q.P?43/>ST3P&*^R3'A\7Y>$O&<=]MD"9%X0 MF$MLVU5)R,>?0)*YVFA789LQB/@R^J[ )<)W/'I7<3?O()G,M^Y_;_')_K6F M:?XQ;D^1UK=P_1/\:K4DT>' ?J_TQT!AXY1^;,6_9_#_F\+@8RND%5CIO8_> MG*:W:%.N;_":SK"J< M7XZR4+)6.+NELBQ(=U!ODVW;BT& 0DTD26Y1L6Q$P]-OY=TXSW7Z(OGT?'Q_ M_GUHL9[/VJLAT(WC-E[J\$ZUSW]5@I(U/)R/Z*Y@\/+15;I@VEP'**F.;K1N MU1O#: Y)"5@-^M.YJJZ!R6VYQZ)JL -R3*4;3ELO+,8-,C=^REMGFEQ]92U^ M0$\17; (3U^3_$6U;OFP1HE&1:$\1(L[]^;I?U&=K+(Z941S MN/QM]/#YU.LM(Y@3:=G67.GYC"5.$F^'-.8%PCJD(-ZV DN4/'2EW$?5;%^( M6O9*@XU'ZSGS51!P+A&D"4[-C=8%8VZ(EY0&S+R?N:2S;_AW)V9UTC2B .)A5^K[].UL/E.\ MK2L=QXVDZSFKE#+/<;^HG-Q)97+!<]8 M&D&PR+["B@26^^<9>P+D_R!+FSI MS\([WV"=,\G,KANN/31!86W2]SN=@6)J']!HSI1ND6]Y'O\B-0^W[[>WGP&/%GNSNMG"".H_W"< WL% M$)*/ 4H8\8QBI0B!:UB4IIVQ\0C).*'I_;IPXG RC?Z"';4JM>Z=5 P@G,F7 M^;WOOXFX_P&YN'J;WT$#R,-!U ?/V!<1>B5%M+07?( QF'&+;A!I4*KN#49P MH^?-N?%S/Q.9]?S-#4S0V#DL)1]6F^ Q,+4R<8*>S?:_W6J:/$3.$768!B5$ MKBO? "! %T=.5F^E>*C\0#P9R3UA*9+8?!KKR^);^YGJ0G3+^A+D:5HGCZHW M-[;=9-IB(WA@B,7U*R6GKF]PF^# .?%)E($785Q5Z'14'AIEB.('>ZB6H 0( M&-W,KD\.B"WK:Z^XFO14[6@"KOM=-4)-C+ZUXE!=O&YUQT&6V$HG ]] 33J^ MPA_[E99;]]O8?JQ*/TG=':8^VE4OF-C@W<\*.T#L.*(3PT3OOV,+6*D- 3Q[ M87 0TG);'O6Y]TSKKT_<>FX]GSGP#7-^R8ST<2_:ACZQ,ZSFMG;]CFGNH;;+ MT9>2*[/'Y?.TMI]E_MG]?W5WW6]?-]<85YUU#.[P?SL*@IL76(7U^54$O-GA M@&U0Q9HHU,%MT=M*2 MPR]5@VA(R5 J$G=%"J-.FA MHU*EJO0JG_L;YSS/?O9YV_C&.\89[SE[_IVYU[KFM>:]YKQ7UIJ+4;023IZ8 MS[*>X3--1TD"< X8>78?_='I/];O!3W=7G'TV5%.=P.9BAFE9@7>?276EI=/ M?GU;8%1"J#U/#K_F6<"@5'M*=>IT01$TH<'9]OS.J:G_R7GL&:64-^F"HBK^ MT[;7"\*/MA_3P1^)P]U/4<;GFY M_ZF'?"-3MU/ S9NKCV]]W!3=*CH_-;_M>^-;P!9J8^- _IO@.'GF1Z_*J_J1 MJW]W_]_2O8?"#F=F=G3S5-U>',V2-%FX_BC=D^.@,\*U?X>C2\NE>Y1O$C6+ M"+]!3Y ^_%I[?:#R\1[$[OGWZ;J%VQKVPY-]E07SRY'5I,+OM[R]9>N4ZGV6 MSH$3P)F_:(.YB^M"]/Z MB7,B#V$K2;-2SQ.%MB(<$_<(7)&(Y=C#.S;GM;^?1%V:5R>>XG&I=)U4Y08%#8>-0MVUVA>N*"PGBT* M%N2/Z,4JJZ?QZ1L=?"]:QDD BN8#$=UKH_\_,X%!S)A&9Z,K=WP-PN) MD39H!D*R^UQJI"!;+7(Z8.67;[VB\O>H_CD' V ME&&$.]1#Q8;=0\7CFK)\N/:?OG8E!/('U?SZ/ .BY6!?6A6)]J:>;+Z"47#\ M(:9-S(FJW[/C^.'Q!<6.Q)U6H[)6>%;V>! >:N.S39SSA4RRG[=5_0A&A&3JOZ<\D,;%$O M=AY?YQ)TW[V*&F\0;43;,\$TD!1(CF.!,KA:ND-"*I[H2I&=C9;$B\JM9<_!FVFW\\2#_HP MQ&'1T:BK(TL;O5.3LG,R>M7\A'6'&0BZ8?SVOVVEX*]"DW9.=0LD1Y5O%)UR M@V[CUFF.S4W7Z!BD&H>_]E:MV-F'X=V44\D2M^[V[0?]0"QT"RM=@PVV0.>6 M4\T1U!N?24=:"W7TOVI6_QA)APY+;%+"*F",]F->S8$X2C'!#L:1'HIR$[#& M.V]<0\]8Y$"@KFZ&/]TX^[0A$(7^69HK/YK2:?OC2::7'F MZ=)97LCTFM)GYCU(CD'#2AK\UQ-FQ"@!CN4#&)$APNKAE*)P1"01U?5=2AW] M]O6QJ(XH)6P;X??0K%R.I^1^B/D-0AQO35Z:CDNZFE"DF#16W# X$A=IZE)Z)>M? M?JC#D[4=W"A_418J)6E9;N%3B,H:Y(T?.K(439D +8-FC@#&_)PB<*''U%J2 MM5F6 >[7H;[6%Q01Z@JG]^LW%5;%!]U@&XTK];!3H?K1VF7'M/HK9!C9T-'2 M/@N%/78&!^&=IG3D)<%!N'HP']#BE7K!,-_#'L>=?BV93UM\TRJ:<;T%^<(! M^<>Z1'*B_^1TB1;2^6F? 9%Q%WWM8,I#4?;^4MOH]27=<:"[?EB'-"/-:Y?? MUKH+;:W^V]SWE[BFPMZ'4EX^]NM"8,V63EN66+2BNG.#90'/O;&B#0-=? I^ MT-):LMPY9H*HVXW2_+Y1OL:TFGO%VJP#$G+R'962@Z6S'-(Q^N6WC?,O^EY= MW&)"*J^(UWP"8HO4-;U/%B*Z^?*3+BA^97A\-O4O1]V%NW/VW#>%?Y>"FXKI\X?G\B9O&%-.&KWEM=46@[RT537S)I=U&GEKC M^?I&1"Y4]5G"BB+W.$Y*"]6%F-B'Y/>4C=_*-7 FAK?"P"E^^RK=6&GLY^/A MR*=%W6S;V42&E'WG:LT"B9/>S'9A?B60U%@^:\_E;B9?#_ZKTWV@[*G8J:T' MYXF,TC-2D7-7!QQKU;&&=SXB26JNS"V,-R E"/$Q=7:4) %IT>=U09%6>LW< MPWK"_@[4S&]9#0GUA6(U@&BN%'G^ 7:GPENH,,.KTW8 96Z:#NS]]ZDJ2R$W M]8]D?Z>X9+G::SX'G@R\*SU@RH#B)#J"%,-MQ:VY/\RXV-7W8C>1_=A 19V6 M;9GXSR"0Y,8):0QFJ0-3G:>AA<;63CH P;JLR&HWV>O'.M6)YC>.[R[<,2(; M/2MHN.M\;HY*+^+S0^3UULP:+KAO5E/%]3&!4@,A3:K?'MW]"\4&WYMMS<+;2(ZUS#X"3+LJYKV+,I3CEH^2]_&J5)3=?NS'K0N* XW=F$ H-L!"I=JB@(POZ,G]\6+J MRH:)%Z@)LHJ=@%#?XLIY/KPE\I8_X=RS;O3>SXXB]_Y M6S2'6#\'"2CNJM7IGD%6T?+'&GQ-+_38NI]5H-;X> JYJNEPH7$:U+[;49.L ?&W:]N"M^R&8[C-[;IB;HI:#,G[DP30V(A2&A5 MD2%8)T9>ID=?WC\>T'V4VAAUF7/=/G/D^R<+:C\Q*_CM>AZ?G#^?GU?X\$'8 MPG?DJ,TP6YQ3XZN;?Z-&!UHW6N%/11=\W&UV6S!=#)G?QH(.#DMJGFM"O[0/ M' :>T,W,#W@^?*?AP"(JO_;<&C!(\U]OH .^%]?=]]0/L8NP.R(]BC"WZ\[( M;$3V;+%J71GH"S1+LJH>=)[QCAR-_1W3> MW%S.SDE_Q5 U,-C[D/_,1%P EP5.%@+QA(H-LQ']Y M(5HO*'KRAS7)LY?JMM(JUL=7XQLM@3WYO0C!,5\QC(4Y0/9T#T1\!J4M0>*Y1Q6\;1B/34WIC(BOA)S*F MFX9HJ:+/)4DBWACZ)X!G<7R^U#>5OF_XNG&$ M\I8I8CR 1$DJNH)A95W*?$02>3ICR%1SF(:4#T::)B9%P- SH?^"? MV+#O$Z?N*M8)3;.+KIAJOV;VDJF\.+738%\%L#A-B1?TDANP[D_0$3%9_=;= MRI(!&+Y6Z$:NP&/>@ MKFZC%X)F.S2 VD8"C?IN%[T-S/SM/WI/?NDW%IM]!6J:$6N"MS_KJ9+O3U:N MF10[?3(SL+TA-@W3425-;_4_.%L#@F%C,SHXV.:/]M##2;1=3P0F2;B=KH-( MT%2FI[T-+P6$*+I'?&BG'5"8;6H42@W\\EF9#@UR-HJ\$08#6!2K"-]X,<3Y MRSE?XW)Q[;6:\4:-Q5&$2JEE[0_5:/HE6&#P9W#;5D69G\*UQ$@LN""*$7HR MIPF#H_G$S#U.RPXBF*4CJTIH"Q4[HA"^53O)8S5!X7E@22UT$^48PP(.D%]1 MY^M9,N)Q5HH5T2Y:L[],0 8G8A*5VAE(%Q1BFSYIDIMPG233=J/EIH-YM]/M!G_@ M^ SWI/K5 ##(.#=6HT&UJ0I#^VQQ('@O.K?V.7H;($5_O7%');ZZR$!K)Q$T M[-U.&$V#>\FIM]SD&4AJX=SPG'JP CNZP MW>+K"*YXGS'TV3XQ,]9H-;GUEJ%(:F""4_!7+JFO2V7N?D=";AQ+76=$,SS^ M@&]^"W%X]V6RW[7$=)$YMXJ9VXBFAE084E-S0P6I 6-JD(LC>X&G)(GR5OVU2[64IN)_2X8U7.-,2Z6L7US$%D1EA=:^IY]Q/8R$=$3_ $:B; M*=>UQ@+U-.) M58G##Z%]I6P95&"GRLHEU0%BU=#I7AP]Q--,7;4.KI'M@\LW*--53BT;ES=( MLL1KDUR_N026OC10(4CNC;2F6L#M9<1+>$6P5!:Z9PCP\ ;WJ:85R!O]$F.: MU]"?%_R!/G1%QD-%:*#345WTBD@GU5?KJ?MF ]3_LD^<,Y_J7;5Y0M)T1;/? MZZ7Z>>O ^%22F1%MI;FX6>06?PWA>2BISR%Z+ZWLP!%/CB'A1R*VC-:S3'JF MY+P:DY)V=7IZ)4BFY2!0S>LGN6.V?I'TRV0Q'BV=I/I"WN6T$@8T7NA\.LY' M]UG'.*_^@%2M:^L5WRXH.F3N75"0QR\H*.BSZ^5A7VX%3TD,)L)KJ437>L-G M0/UQX]:?+RA>NVI>4!!*?E#<6MHR>N-T0?%D4$FJSB18%ZHTY?HDJ(26]DS% M0^\<9?F-8D+ N?F2WBF_WW="6]^)1^Y!GR?OOO&SX 6.Q. -YPN*WZ_^HYL8 M5Q;+430MR32-"]_>?D%!-_LSYSXCL*6.^FH)2[)!OV".^ [M$!X*&!/M0YG:F;5QHQW-!ERJGZ+H2?C MDI6;N2.KVAB-MZK)V!("D@@'%^D33/ @!$YDMO0<;DY+*/R.O:Z5X3.2Z0PY MX(@4LXOSCNJ.+_$IR]#+FP8/\&/NUZJVK[YLZ?6:EP*THV-62JGVX.?S7($^WR>(L]T,&?V==\_^32P^$U8 MIK%YX$QL\D:+#609 'G:L+@S9QB'1_M[9NL W"K!L!)4,"Q#T1D)E8.)Z+KJ MIFPG7;LS6HES5+U[('R36]ZH,O>!]6P;NX_6(UL1GCA'X>8[M5#<0.\'V*W1 MY+":3#KE"6:)< XP?"J3*M9X&R\K3=WXYW&YQ/:/T=_E_P>I"2>E"@^_T_0\ MW"<&O[UDEH7?HWFXF;;:]?]3'_M/Z4CCZWB8M-'9PK4C8+KSD'5Z)E^^QSND M;[RW/=9^^U-)5X'9]N3X*H?-\X/-U!!-(7].4:$TUIZ6.481:N]R4@B JANE M)'['&%2D*6"?=$40'R@>.L\ ; MXG)*P(9?I"UMG!1MJUA\Z+BATF/C< LMP/T>+7JH2Y=P<0$R) MQ5UQBAG052C0.+E'>.RPB1+4.YKL\ 2(6?UK&L.Y ;=B#2RO)G81*OAT+0]T M_<(_L:CF$N5AYKNW7WZ,-86D9!291I;V13'E.8')S8$_W9U]!9>\'OK3P\8, M)WVL@\62U9Q_%'.>>"41Y:)#Y2RMUU\-5,7,;RUC;_P8B:D[:I%R;'ZJ]IA"3N[/3S7A+_HN(8'G%=F_%ZX(T7@YD: M?S'J,HO7E(-77*3CEDW?.7ZNZC9&H;X3//J#1FS&Q<7__6DQP7]C^:'LSN6\ MFI.'GS,W1. A0!&YK,H:+;20>M M;PKIV6R$+&V9+_DIJO?>6X:74[F-[\:KZW'[@?=94T?_BV5F_A.Y7._U8!/P MX..]*C.:[@TMBYZ)"^M2@[Z8Z: M7JBB8>6)0B()4AT^JCH24308\-"BV574 MZE!*=0,TKZ]/^M8*45[EW-\'5Q+OT!84?9D-]T#^.$+J$RRN!#[V9)0AY[N^E02R<%1R'ITUW[CT.='1* M8;,K@.DIU#*%8 %8*!8@F><_B 8(@I.QCP2UQ0#@66T9,2'N]\DX,!CRQ[TH M;(_D*^,BN1:W>E'1"RR)MC%GIHL'$4YAO._'&Y*N=;C!HN#0_J:\&>L(;=+: MC U1);:_E]4W96$8@=75AB3M(U6,#_ 5)8^,4V=X#+3CE5@O/M/L^AN M[,37IDLY:)B/FK=G+(EFOIJJ4V]RE0>7>#+'+(YR3IG<(X__]-2;L=9D1W&Y M$G+!$R=G'.2V)70N]T?,+72S\YN"!?MPD=WCYYQB3]=]&L)4G4E4FMV#Q%_:4@5[C^Z[.SC 2I+=;B_#<4_[YG8IL6'5&%0UB"JX&@ M#K2LIVLCIFHF3F'!!%6G+H08O\Y/ISL%AMH27UIEKP.W=>$S[H<<=BEC&V7J M-\",?Q15]ZG0YJ:I@3'[WG_A$!OW,0E).M@+D.Y;&=C>S7LJZVCO!5*+/>L) MR#Z^5<;=-9JDE7%'FQ/%3I8'EMR4>MH(B304MYZY9TA*7W/U^FUD3W#Z. M#-]+B.8)X^9BLJJ5L2J089B__>2S'DN==^P/5_=1;>OIE;@N>] ,3_@5(X5% M7A5!U^0RS2R+S 2?%H%>WEX^',,$)[:NH:(/"G-"5#IN!180X_;5@DHW?[ M M*/.4"M>>D@PND^)8H'GTT?)8U1H6_Y]A0;@KX5$!D?>*"N7$=1N_X":_9UF6 M<928Q#N4$+M'L6G_^U CU[U)_6W]Y9DR,9X/+^2$OA4]2F^'?.X/!V$K^>_5 MC= 5:$9NW'P0SH%P1F-A8!P"RHU$.;ECU8BU; "@MH?*X-FDIZ_+%+-*3SFCI/MVZOF]M: M'JYZG^AOG6&P/O2*ATIO?I@S]NXX63'78$I!VTNCZ?7M3_?J;LVD5TK^> M;TAJL!5.=]\N,]AY=S_0U*GGV;/O)?9V=-\2%VHF5>H\D5<7?YG9B,Z?H-L' M]TG/L913XZ-N]*;)+"Y]"NNH6IPWU!RI.D1MY:T[?B9*672-<%P#C <@:5L^ MR3-2U-DZ68"39;ZB H2GOM.$&K()[BZV_&,IF)VC6Y?;PS:E M7G2EG-.KQ;-FM9:[;@)P0 5)ZZP\M' MJRDMDFP04J*]G'/<[-EH-*'NJ7[\7A%NT.A7* MI8=J^A%'KP<2QY)-F)(1^Q!=O8$DDHEUQ7Z2UC*5'U$I<5LG7BD,\R MDOTQIL5MT9OIN>S09)P!RIWAQT@@US/H9KR%L2HHL8%PLQ;5+>]>Z("/GC"ZKUVR-&#V*R<;R99?_:1.;&LY5E1\ZRW+6:^-@YOEUGQ3][L6Q=9' M:K#F'D_"4\K/S:5#VD%:6M4BO59A?,.7N97N<S Q^_U\A9%!'K MRMUWX!!O^KU/WAG50@11UIGEC]3HC5JTEISJHL&!Z>;2N89ITUJC;.Z'2K:" MAB5?C][D-^LD^.,,$@K[5(0[U592-0;]GJ(X+RANY9[;SV324EUNZ^O/6$ MO-6_A@JQ/LR,"4(B,C-^5KNO%' R^AA%W?OAY/:.*/R"PK;=C5'LR_=9K--D MROY68X#P1%ER?B+]!")H=+ZJYCT<)953@'LP4_Q!2[PUM38>W?60Y7H'UO_- M,Y9"+!DI8X''&AOI):7Y<2E2EPF&*#I;/%:98#2TKLXW>?N7B,50/12#OZ#0 M"A0X@]:TTO>P]#\4:=K2RM_;V/RMK*Q#])@0:3@'Q@90]J'8-FZL;UQ0,'C( MC4YN 1.ROHV=C/M*IXV54"7I\"#NM."\JJXGF@^-^J\^\T$1!1CX MS,WZ@T0-I6L3N/Q#!)8CJF]/I%7H_P4%9>5>L_UXCY_SRH-P0[C4?%.'.[%2 M#::I/5,EL%)U!^'?DK\1GC1C:#E#?KT%;SVCB?^"*%#.\;E1K";+:I&3$2P: M0V.5I*WDPBKMC?'&;^H=\+X,*,;S"&;;X+'<0?W%/9"3(&R])E*IDY]5QBMBX#HL<1F_R-3BST> M,I_0.]TI4\B HRP>&)=G_V5EJ$Z&=5VDUR[:^KHZXXXA1$S7^' L[346, >% M)A?QY%_'L$OI!FN^I?AEA:/$?EJR,&MZ)O*"8NF"@L>9X)Z^:8J'XTD8*^MG MRX,\R9U"%Q0S=0/UCCH ,A[7:Z#H3;AYSI.Y94'0*:@\64]N%^9=55C03SVG M-WJ]B]]G66/"Q\!^?J6,VLT'!DNEC-6=U^EH3EGH^0WLE&:(]_#A?50P3V0R ML\]ES?% N]6[=>\;YOC*T##DM(=7+<:B@=QJ>I#Q"(VVU[6P@)O+F3(0I2Y+_-SJ=Y-,F$TO/E!NU7V/D'L&$L8+^E%+#+C3)4@^5PU&ZM6&[__D^3+ MT5Y@Q^0=H0+#R.D=LUN#E8^FXJ7Y89PHW'MDE[>J20#/&L-2@\"9H 1CM(P; M 0D]F/!1>0PQ<[]ZR9^Y;LB%N;"8S]^T%V-(VF9_]S1;%PVZW@^DWQ<%OU3R&,F:S%"F\.&^(]-+=Z,RR@L?.5$#PLZB,SX3FMXW!L3P)?U.+"\=:^G@07BI>>5 M6_G&C;*WS&)H:EP+JXD-"TFAO:6])JK!>6AU,_U]M8G9ETW%^0[U+W3WU.&V M$HZ"-:I"C%[UCDUUP5KB36F\&Z]<2,7/WJQT^-C ^JNN>/X'[JB(^" -(N3XGV"=*IFOHN*=8.?5NC.\5-/7(F(/"6(,T':)93[]:8X MEF"Y#&Y*7_9 .P ,89'](T]P.TX=Q)(&2"TD1*#AC_MM>#CL!/>+D\'87#QX M!," S\S.A*MB%?L9/R+&ZWYJA 7;DDN_ F)^SJT%=3,F M\$^9>V1+/II+GN-BT3FU'WGJ1;GPO5OYF/CPV7 M:H'TM/F8M=07?';%=*$2;(>/T=H!(4= S_VRK<80(7#(8 ( ] ]FZ&I'F8<- M(_9>K-_P2[GD6&/B9TD0KK(@'\,@':2;)S.BEZI@3IK0;3;453[7HP M <0*X*QIZ&?'W&L&S:DM#Q@[X^^M9IF2;=[4*5NW;&@BJE3PZ;J/NX'<)V.\ M^\5A"REA.ZJU13XCY/D47#W_R V7M6FO3'=@Q%MKKU XDX('@!9XLU\K4+K M,6;$E0'?;C=6EX"[Q,'*CZ5& #)R+GV-^31P9-27J.G#W#OE\8+ON@_3TS2\@DI#Q4#A%0-(X#@)"+$]OKRR]R* M@F3%E4SK";9 K/@N,)(E])U^).L5:P@4[=(&@)/OQ_;SN(<#VO[W>X5Y>D&1 M)Y.E,'Z&>4:6B[0'$;:1:H:U!XV)%3J^QE&;1JL':9!/C>[]-M[E^))*4]=D M<&)!>254%*] ],7:"H>8N>9#0^8>M>YJNL1IVWT' : ,O:W/%Y^$VI5U34YO M@::]1<1K#L6#T!+HM.=*$&:F3M?V0\&G1#W:(!U+QKU> KL1OX?6A(!G*M'> M-'61H/G.Z^R&H]IMU>"!1K/]V9V"BG/_)FS;RFM#_0'@>58-R 6=-_[E53R%_KY;,$K$?TA89 M^E"$>F679BQTZ 0U\Z4.V/#]]8P_M\[8\\:[^S'(:,0W@G?XPA$+IZU]Y>9D M(8<5T99M&8<&Z0(RO%/ZF%]_2S""8X$QI.P1-$R( ",\YO?P\>+9>)06UW.C*7E@K6=K9Z'_?6\@KVW\\MU$\9>OTECX*- 88&7D^74\T Z^'!2S>#0YR+H=:=/)9+QJ.9D[*FA'VC M"XK4>H>V<=BB*'&[,74AB[N<<*4Y MYF%C9W5\Z-?Y2DJ[E^G)R@N8#;=J$'5&'0-!\6,)D\0+RX<"(V\XKH&XI_EPWY-=SM3ZGP5 M+064<+_&<*W$P\ARI["@WKUFN\Y" MD;U3@-&K0[N_9%V<-,R%7RR.Z_OU7LMZN+[YG%U-"17Z2E]%3ND.2UV@?0;" M=CVB['9K*.5?$%!4&_4\):^U[@KXN$R)-37I>':OP8UC<1BF5+^K[SZ(V7]^ M7! I4#&Z7[$PI2*I7*+V($(7<(/ 86G?^"6^V(E%-TY7N0*?JX N<6A0H6YD M:Q<8=*\[,[O_/855!?M0C^@=F9@4(7G,S,/%[-9$?KQP'"-+2^"B#[#!8/Y: M)^C7E.?]?>A,C_)X=LJL_"TAQV5I8S=^(MZ"M#!QS1UI^GZ+3,0SHZK5" "+ M,KS0&>Z" B0]Y[579[#]H?W]Y[?%AG;99@JZ_7F,(BI?O)>#+R@T=EGS;(;5 MQQU_;U[O2BLDX??.JI%3[PN?W(&^H@PSSTRP-Z'4*WFGNR06'?_ZWRQ;]!_+ MY<,].6NVJX&OMB?]6EK>5>T;5Y6JFY-<#2(F/6Y4&OC7F"_VON[((!(GV*.F MJ[K-Z=##G+4L90-""')-OAK*IE:UU'BU>'RJ%RK 5YBXP%=H@5&NP2!^3AXL7TLIEMFY\43$(D&P/O@P,=I">40 V6<)8U.89:.52'P$80CZ;%AJK->47>IWO/?WM MB3U+9JG^E+]3D+"^;B+Y:PC&0GF4-H*+Z;''V88BLH)Q9PW.NJ$G(1B=4<]# MD!W\XRY=H=4VSJ-;ZU&;!G?__ (CNI;P_B895)8[W:SFO*<6(.^5Z)MUX,E33>Y]"U98U56N0NZ!4K?+DK=__?_=KB6 M[PS2JJ@E#;35'."Z1-ACVR>-CIYM"\69FN9E9SU-P0)T6]8W5!^1NB-G(R3X MF@HTPAEN1WB8.869N2MY0W"\:D6Z,&?/&^CX>'"6N_,LV/ <"S!H2_Z94)?= M5[;"JM,IWC*7]B?J)V$-[<:E'BK52<\XS47#SI/? 7JQ9?)0'GI$_F6L05B/ M2%19-,AHN*^8G?3.>0[C-CL_X>;K@4KOWGKHGAY2"S!VO;,4EKA5;O$V8^_^ MA'5MF9YX1LC>\&"&>FCYZ?LFYZP6/*ZS$U(C*R6$XZLZO+_MM5JQ!3\9;>1, MKLEYI3X!Q 2)K&^OD6]BK@XE#\"+&++Q:>US&@TCB+ZJ,'K.CDVU3M1$=:A@ M\LL']_Z\"S9?M!?VZ;FY9KV[A>-&'X^U-<>.Q_? BH[K Y5NU:Y1L/J>IZ)] M*B!N:E'^SD_:@;T&0--:!?4U.2V\_T(ZJX#*'!$&29)ZXC#?*:L2EB:,%7*I ME^JF3"#U87"94&Y:1M>:URH\E-[!!]),O37-I?$.U%G.;-"QL=E7L_@SI0XS#H,1W,%TR47V M8M&P1#J]+J/WGE5]H[3<$3[)IQ\T*/5? [3^J("*E;5E.WFC)T.KI#LA4\]Z M+,$WZW[77\67QC(EB-+E<_FX,CFO/+IO MXI%C' HR/YMK4L5I'FX).B5PR,3ZI!$3Y4140T+I#( M1;K6L)O5AF:=-XN2.L:8S-57-0_?LFUD?P[6#^&[#H:$%$: #<%\ +#36#)6 M\CQBO6A867AN*G8-J,PN?3?8ZE_2G/@<(-*_A.?CF?=B#;NF&8TU031 ^FR4 MJMQV-\[Q8ROO;^&*G.6%4.U@2XWXB>']6[TP!+ %@L.V#4S82$HW3=@6F4Y2:L=2S^Q; /I>&G"OD^6K(=,'R_:("6_Q&+^GBNI39 M0JR_F^]OPARK.E%_1G)E. @\'X5M-=\)3\2P-;LNR_J L)5^5,ZOO5\_LRO? M'17;N6FT%B2)\RN\E4Y.WASN#]3,PS> !(M/^$H03_8SJ@=*;&!%#K?#8_1$ M->V!1SVO1 .I0(5A)Y(<\36P0\84B9M$P=E [7R= (%.J(7#QEW2E%'?7XOC M_+)DBE%>"U*UJ:C(VBKYEE7]VK1\V,.1;=[/ZD6BR<(3_3=F6_I?Q3Z9I2$X MZHAN37-I*C5%3J!93AVAL89L-$^MT9M^O$\4Q!\CN< SG6GGC (KYZ'5Z*'2 M3W&/53U<7+!*O'TE!DY24T]ZR$X$&)\IPOR5&[>0*NMUP'T+9I3[(R$S\:-\ M1O93@K^L J-[]92NT)%?HG.26W5;;IO9,MM!$0N5I-,9>\OC;>*7I6\Z78-V M#\H_+T(S K.9;S*L"CJ[6U6KY[S+6(K=L(C5NSSK..E&;MU&?]SR(> M87\__O_VXYJ6V2FOCR:NRGQH?OM,Z\IS;76CXER[4^;;S^KFB+2K;07V?J@D M-@L3,^XO#S%K;MC8\\?0^(W]F&.$49**DKFS?V"#HR+*T?M6:!44I&UGO]#? M:I3+Z*^KCC!-AV==^=0=P[:CS%;!*VR;A#3[&CIFC#^7SK&%E@C=2'N@*$;> M+S/4[=A][Z:S_JPV[FI*$UO^;;:)A/N=I"@WQ5C[9W5+J[7-N.\F !]FVVI( MVEL[V2J>S849AQC#:/OZSZN5_8.LMS,/#HE*0IRAQIMCA4_9=5U\W%'57;@N M";-ONY,K#E&QN@$!TSG,L6VE/LZ&#ZB+I.4?D*86H8OL9<_\-CTE.KL%%)NW M]"*[K>'R4H#,JX89G)FF+M_Q[M$3"@H'LFD+BTG9\P=%G;85)9SIR1\N 09B M/X!(S\8?="&S[P3<[O_NWC/H%F"X4#D)BQT ._R2O-+MP#*CX)QI*S5(^R<3 MC#>!W?98B=][/6VKHU#94KIBZ:OAV=T2"F8>GC/S8T>E_["P443ON3>.;D_QP"N&;,QE:BODJWWZY>OC2HL,!N MEU+;17:?,'>'JJ!(T^+X<21D/1V2C$4B2O#A2RYV,=J\S"8(&ZN<'\J&Z4J? M74$->I-TVE:I2O*#@;EP@-V)' MS@/LJ6CFW&3D,[^L^W]^BE:*:]G=QNDV;:R[=\*<">"7^UL6DG=\&'Q&L "! M*S^S54;=7!H9C.,T'=I:F2[Z9YBJ2!6X1Z5)0SU!N0/95__RA9GRU=#+G,!> MEX:YP&67AMTHB!C(M9Z-@(1/@:.AA*3T79$%HW =M74IS!QM%ORK_$-@IMB\ MP2$A3N7#+HMG)-:OM084K2!YO_^@3ZY.W?5+TJV$](T^:<6KI;X M9N6@==F^"B)MAW:;.C,7FMQ3^"KF\ !OE''';A;\;:VX M6;WJ],VXZV[U#JZ=;+T"3G+&I0VO)%RK1I\PS_M-M/Q?1.>-:*\"HS>->V MOS'"@E.*M9ALZ76+,.\3!'M@VY3[-P%_$_ W 7\3\#^$@.S\LKV#TC'M.5[G M\\"(3P9?XU2#OG4)V84[N"[M75::E>'G9P3L;#@Q%!@P&UG:QY64'(QU(:/\Z-PJZZ M<,853;'@\2A/0'R*JXDHKA@$4GLO<_F=N[*9&7U4?3<7^UKX2X=_>\VAH+OW MS7Q.RJ$&QX-5UYSIJ'+B@29QYW&TXHRU$2'.7UTVKMH=!230*_'E_U(OUXM4 M)5#;@2U'PH=,MVB\4/QQCD+;4@F&@[7"T_E+6OG:%GH0\HGA[6Q&2Z;B!MX- M.6^+P2%3"[):.+^9MD+M!#:?M4N9'6K]W2P\&B]F'SGR9R@T$:T"GBH_PN5D M[C^O\KK5]E[FAUOZU@;ZCL:9.0B83;[R6KI6;N."XNJ!1,C,MMA0^@$D\X46 M@6$C]EXN9M=T@_!)%YS;[Z*?9F^@).PGN1I49>ZG4[+R+/?7 S-S#@+\JJZ= M8]NY^VHA>MFJKX"X#YVYCPCV6P;>6XL?%O\G#&K8*LMNT:UGP3V<*_T%J@T; M68_2+<1\S8VLBR1\MV@1%0_*1-!8_?!=^=#02'R6L\X];ZQ4.029:#PM\T2Z M;' X+UH'RI^FDE/_\E-M_I[$E>XO8B6VQIM!?0C*#M;0*78C^,>O>:]S4P,= M\D+.^8O1 "U("A&F!7/& F $*!;8[ Q!6[0TD(DGSBZCGC8<8<1\MBXEA=;% MLV=OE7[[=U>/6#\?/S1G&W[64_AY9]1MDE[GM-F]>*3B%$7F,Y"'.5-5F62Y MO$RQT#.[77[7CFZ;E1F>["_)_!MI7"Q;9Z (QW<\#R0PF\!M4@[/(M0\[OMI MQG;T3TOCXPBX9\O*\KT6,M(](XM4)1XR_AF*8+5"O,0%!8B<\3(=G%L- C97 M6:^[[RTA3M?4KQ[@1ZU*N.+I%7__$[I+5TXTCSI9,;.\2W?BU2IE%+)W7\Y6 M*3Z-XUVVDZBN2#<4>L=X8\Q;A&?Y"4LJZ9 \%P .?Y;8F[CA2L"NL 8ZPNQ0 MH3S:ZGN(4HKUZN_>NIA MMP(E*01"!MLDDEJIM93UB]O?(G*KKW?1DPVQ#XZ;9+DQU2\= XTRMEP('^\5 MH8SMPKP_[GC2PGIY4.N>H+/I=RX;=A_J#;/CV)4TS8L,QUS E>;Y4\?&'\CK MVJ-VAI^;ZG@9FI(%O-V/BE_F?]=Y#A%$^Y^-W2L>F\!+B'UC5\8D+8HH]G)_ MQ[ )=#/TWU8\%CV5$#S+0GM:(MO'#T)QF/FQD]!3>Z-LI0&D9:9*B\.N;;-M M%S^?8Q$,-%REGH7:;LVL6);G\R'%5#4^(\=BN@DWK)'QA8F%JWS)W")[V M04XVSIM?DQ=J+J6I*\)V5G_QUEL- M_O##UDS?QY9 GR=^9;I5O([F]Q5@Z_)&/(V1SN^_2Q'"S*Y^P6-?>WRV(7S M,JJ.NYJ;^74,KYI!2+(^R;H5QEH2>A"OVES0M:SO:]7 Z+9/Y8#'AJE*CY7I MI@NO-KCQ5T]L>#JNW[!('80"4IJR@ @Z:TH]G),;5V]QE[R=:IRAPOU_V1WD M\ND+&&;BOAS:J,MV>CYM"O:&8=@)X *X$&=+UG_MUUC2?)O\K=^RM- M_T^AU-K[O)2#\3M.G3[#FYT-3#2,WBIQ@GK#'WZH7%K^H=8K 090$L0;9,>^ MFF9AUJ 7%"&%.*U<#\B0S;N>QG!:N+9V_6=4E7S!!<4/X0P.#LL[/+$?2\DY MSPQCU(P;PA"PLH,N_KW-#*Z63M+4U,[3A)M:E\7_%<*EZ6=3T?E22Q8OV\V= MXX@IVP33Z+H1_ AD1W1J(':,A#8:A:^I\5L:3139;@2ZO=D!W>XM*-WW]Z!L M9S6<2,;$!]X"![3)IM-#N2H$27O+(1I46[RIMCB=*&R.I$2UM*HQWO2L MZXB*#'9 E%,A6M#0R0'R<,,[*^'^Q*305;Y1\:_H6)1!$"".<,N%?I_&U\+; MH9RT/:*+-4YSM89L'3_@@Z0PLCV'K3E;3O#^/MC_9P2R_0Z.Y(E=T/X=[KM-R4GG2<,W$<;C"% M.$7].K2,,=PPXS4WY52QT%@UN-_O,1,G(>:(+[$4/@?]@/7BB9"4G>2&<1@, M6;(^H#D]8($S#K:>+F@?I=Q76V5:XES M4A.YF'>.\+BFO?4$)7;:8;=ZZY3K/G,$3F,8I>'4^X MH%!P2(S?&'BS 8C%G5P/ @W%G&R)1]NO%UQ_A-F!_O4K,$ M)]^=43F_7[Z$E.XSQR45Y#XS+]/AI]1+[J^17#Z/\WYX"F; .&*M_MU!OI'P MY>&G@-OS*SH)_2.#QUH:CG#"C 92BE_1DKC$P#M88GRG,0,&*4:(RAR5R_.A M1ZMY!F/F9L#QJ]:J.L_A4W"YGM8;&C7X 6=@2DH/9Q4CTYED6[!'Z).7N;-- M&^Z383SP!BIV*DOGJ>@9.=2=J,O]_0MA4(*^T=M*KH\B[+";ISJ--+-A[SNP MUY7U0[""8,=DK&0>)+DP2Q-LJ#>9C0]D$KRZW>^KM7_]R>2+\]__!?RUWR;2 M:Q'.\@R564;EW^8\8^OES ^W*AL.UBW*"BTHE5ZB,WN5KFR^TV-T+@Q4O:W)67B^YQ MS\LQ2$X'@E+[1I^D%U4R XS9432%8M$>>+&7W-0&4!^;XLWN+M_=8M^W?R65 M;;"?\&F"XP'V?> F3K@CH]2;WRW)=CU!O2DYFJ28J,5FUU#CGX46L3#EZ6-G M@@F!RVR^,Y?)9.Y#X[&#W<&>P.Z/[MT%"HMQ3;O;@-5LOV68 M:\-&"0&Z$8E PX!$ @SFD^PR3_?2*AG[P"JK(WTDVJ84#*E4,ZV\H.#ZH:BQ M$I1S]Y\F_+*5B1S=/;[R7H'R&/=+9*O137C67:N^ZGJX&JF2TCXN/Q MW,6D-?&".GPA3L4=VC""RUVJ0L.\>6MP'6V\8 M; X!M @3@GMA.^]@FBG&'3E71!XDJUF4WHA$+L4KK'[T-W">2L0"# MN4CT;7!TD'&&N!-IRHF$T.9P2GX'T):YF]Q^CYL6RGVNO!M\0[IU7U\8+"FDO]F?JG M?^U+(B-?J=,L*KO)K'98R-QVBP-UB+N9FSZ2VL01IHN%N1KBB_-05/BD'W98 M*64EHJ.U4?(%A>&DEG;=$:12HPG*<4'Q]1Y5)29DX),)_/.G@=R/WE?D+RBF M]K993P2M*W[_M^S[/Y/N6(3K^Z:GBW?.YD?,G*C&_7-D^E$Q"BGDB'H:?*=4 MO_V$:K-%6V9:/'Z"^8;E&'Z%/_)$;M"C;WC1$<5\,S*S'NBI755\%$\LTC8: M4^<+O/;*:7WMS=3ZN).)^*A=MI\2,9=^9+1RN9PR*,G0J]ZCJ#=)SBN-D;\_ M_@R7Q*>T% $I>.^N]SZ)7V4=\C&P&TX$.1.@1 8@L=GR/Y1!?B/"W7:>0QI M2ADO;RO3?56^6@/%@L"(<6:001];-XJMT[0R.N![W-'7CN/!ZN@_6<87E7M) MS2AP#^/>-B%R1^5:N^TTGMS&Z-/X?XH709%GJ5N8864OA&W)?!.?\FVY1 M.;MQ,.WCW?NSEOH$.)P/3\!!E55'$[B*NW]"D,O:ZSZ/G[S]Z=U>*<#)9[#[ M7,7)YKG('+0XC3R2<+P<8.XTO4G"/"41"8[991-'E# H'G!#9VIH2VU=B%/6 M"/&TT2S=#%+.(3XT8H!9"M #V+]&] L00K+XJ'I_!@FVW#^"A&S0J)S&T2SA M\\/X?W]+]:4G<8\PM+;N$B_D%F +0ZD<#X,U(AH/A+Z*J9K]+_;>,ZRM)&L7 MI=OM! ;;1)MHC %+Y&QRFXS(002!P( %%D)@LLG=-CF:(#+&!"$D$#G'-CEC M!!(93#09@\GQ>+[GS(R[Y_29>9Y[?]SON[W^\*,V];[KU:JU:]7>M6JN^GL\8 Z&H;;KR43__V[#DR=E-\<2Y#U[A97Q-VU/]:I%_LJ,P MGAWMIFS94CF*>#;[R(]\'82XW@/%Z@!J587S1:(M\5 -BN M/$4YPXW#5F-^49)+1 D6XYXR/D#[UQ9D7E9MRL=*.;2EW^<>.OA:6^X57+TJ VXO48Y5M3!=>TJ9R M&AX?QO5M&]\X+\K-JR%,@0CS3-GOS^_0)0\[4,3=,%(M&.;M/4/RD:\E@7=] MR>^RSF>!]L0,.D8T4Y;(/C:M%G$ M6EAP%AN!Y8W7G:"\.X%,KVENM# Y;LD.Z6Y3'_*AJ2:,L:+V\?I[JUTID__>9$8EG5W9L,\6$@RI.G-&4Q(%8\:\P' MI:RDZBQ4\Q@_Q35\/+>:0=W6JO$L]3/XDC_R<-./ZI BY;-*45+L:G#-HV)1 M>1-/M.*P(\N&I>$94.Q&O:5B8\NRUU !>M';JN@F3__M[R&B%/A'/VZ_K'WG M9K_JQ9J,> WZJK@?XFTH*SXWT[ZOTY*C&U&Y)SW%;Y?!^!>!_]<(T"LO<"MG MLM7B.Z>?]D9=DB4@$1VKB\$WK:?2^)?"9X4B=5B3$NU*#?QK@MWA/S]+#EA86T=>DL'8/TRM7L?_-_GN^?^_X5T[/&-49WY9 MF6][YC+\\Y0XQZF/Y6)BO0=S^L6A=<^.2F;O6(V-!)R!A\FD3TS-N<'_LXQ GBH+I!Z6UIHY*-[2,ZU!TF,()9AAOBY M]S.BN*^7F5H5(EZ0W,I&=8BM':L=EP4F7]W.+Y%=+$D=W2KHYZZQ/^:JK[>&/&KD49U/K+5I M[$QN1GZ2R_[M,!;OO]9 \ DNCI/^J_FOYK^:_VK^J_FOYK^:_^S'13"EU-7ZWI04C2 MC<;5A=!.K!N-K-&="C@?^EBMB9[L4QM9B9G"!$##>48;U*BJJB3:G%L/T H4 MKY_E;UFW4Z8#-0O<(3Q.32<8Q('CV&"W-&QIZ<'ZN<:#20J#<]T^6)I!B7Y" M L^5@>?!=$#>1<.7L-<%HK"VBN_K1HH 7Q24-LEQ*G^Q[R@>RUE40N4"C2K-E"KM!1W[34=X>&DQW%"= M_A"#4K;-OL1X13\FGJJXCWAI@(8+DNY_K?C:ZZ,L_[;B*\94?V?Z;K16K>%Y:ZJ5SF@.[$Q MHOJK!HE_';=9,T/#NG%>_%/X_,FZ,CY2>-;*&H?1!QM)K208E"5L#'3J6=D5 MXC-SE)] ,3UE(0%^OPIYRYNN%,FKXS4L339>CQBOWRN5T$WU0EY\9HSKDRL0 M5/ O6EZ-N :R^=.%A_NHH=5.>6E6>^=>!;4(TT3>R><0R_Y[&-2Z46/[70ZA M,?7L";1O1&\K+T.;*&Z?*T9F%JZ^>0]57WP@9+-.[.*A(+BL:\@WNW((7Y*M M)P:IMM_*,[-:$:H@E;U1UG<6D12,DKZ()G%G7I+I!RT>C5/B;I7U&4%B6/)R M.J.''01;*=%YIK#< T9X7BQ190)$G+[#(Q\MZH.8]ZT7PN.7&8 M%3IGP\M5$! D-F- M'!)M?]+;)'GUY2]Y_#X1]F:"$;Q)DV!C[MLCB=2(')-[UZK._:YY]]V#&M 2Y5._5<#-->[]BR3$=D*U ME\LI0;G?M(C$9]CYX( R-2%LHD!.AZ6^/J8"=9 !]7=5P4<=.^4E[$XWY3[, MU)-FJU=YWS\[3JO(/_$T:+,9K2)?;H?8<6%<:<"XK?L@C)G33%<#'5ZE6=RN M1E0=C86>B<1?^R/N1._0)9ECO-VG '(^$9L\WG4GZE<+Y YN6,SCOK$)5TI; M&W^](.QMHSC=;DB+IP:6H_Q<-Z6?_WJ#_R>C_C:F0*[8+A.$I=)DR> M2]+I2X-V^3YT8?+PI' ,S-^"PE++^Z+8/B,34Y0HKU"O[K+WL!+6*Z"9#G%Y MM=.;8[?V;6 ]_5;P>\,Z1*70N<];)2WSQ!N:-!G3?1#ST>)Z^RZ_%0#*:)Y^ M^O?A^!_:#W1G6SUPYT%G!ST<#K]@#G(07T,LY/ ZV:.MTFXBXF<-5S^!JGNM"EUU**8JI*V@(:V M@5IMWUW*_[X,NP[#P7+^N6W]&B]]N@!1:$!@%%/P*6>+NELPUPCT[!^(5WX\ MT:G./IK[C0J,?%6.<&PT$Y,]O-=NBS;,&1+ABZXY6;^;W(*X) O?\XT 5JME M>Q> "'SVQ5AEPW[^Y2CR\YIRT79N)GXM]E&K!5M+WM:PF %%D [!RCC,-.I: M.P24"D8W3.$FD!8:P_?OP76/Z=? >XP5_7&,BW^NONGGQ>I5V[(9DVW96:F' MG$K#$ ]Z,0?G%V"$8\_!EJ+1>W.(LQB:>M_9_+9$Q'@QE#8B>YTXH6J/&E0* MLA"NLHY042@IPHMCZ'9242KC=.Y)1JH% MT6(U*7X_9T9 VT#X_\+G'R:FY;KM71 W15@P1#M#!RNI!AM@Q0J@+[+UQD$>4.O'I>55*@-Z\QE\W9)&%6,! MFA6KQ7\[=F0>83M!RGK!AWQ?^/156GJJ)RAF[[%1PN!)PL/[<@9W;^6W?Q\? M/U2TYM H&T1-79FORO.7Z-NF;]2RZBY+[K''2S*)C/4$6"\+L:Z?0,U]XX&U MJME$(O@A4 X'& EK-R6/:?8DZ(G^7[77MVS2OU7'?3<0HQ0GR_)) M ^X2& MMD4BW/*9C+LE\+"(NR;Y81C!V5C9_Q0T'D&B:=_B9!,LLOQKU79(1 M=RV_]*<\MEG^^?<=_ @XL6X^04\&7)()6,U>DK7U]O)D&5R2K;EUGH,E+LE( M*+%+LK/TCI77+M5[@6$,KVH[Y6G$+#::"3GW9A)^=\< M*PHJCI?:4XFB>!Z(P=G()9G01^R@$"AO!.@JU,JG:34Z.C,A'%HD/ZX^F]?5 M;)@_O%HV*4+'D&K%2C]-_-LG*)L[YJHF?VKEA:R3MU8>"-S7W8FDH>M\.>7( MF! $Y(NX5Z%4!N$ :&4!<&G5'Z)3B0 MGO$3 ,CO6C'&=B9?6VM0LX"Y;Z' MJ_T5:6V^LG/5T-IA1ELOY::DZ?WGGY+BD56QMSDILV\HR85R77>0^OS=^<7@ MYB7U;'&9X]WA:-^C>JR MQ:%EK[C]FLNA M.D]B:,^@@>[C"E$>"I0Z2J9YNI>#B\X7_.2$[C:SF1%+5X(3O[K.G__J#%G' MO&-7/*(Y7*[#\*AJ@2>+G$*B?' \@&NTV/T \#*,'0<.U],D+&7.I&WJM>L7 MA%=XW,D%:.1)/<)D;V*SAM\WP.-CAVUVC$ZWT+K[#AK9TAE'#&R*D8DHV+KK MCC:=M@[<$FAB58$%9A&Z]FXJX/BZK)2#VA1?J)]_"<1 MXY25Y6YH;DU[:V1E328@4;AI3R[1#*(I]85'J/Q F #6Q_.1.(V"B8L-A[^) ML&6-WJ4Q^J'LC?GO&/1L4;QHWS5+;D ,%;PY5ADO$;^XC^SA.'C15,AX=2AM M)H"[NWC%I\M*O.'7BW8$2*#+@Q:G!\U=$!\HIY"%\5U%T"=N1!8,P2V'E>]Q M#J_U[,;>SNW><&<5?SWR\?$7E>2IO6& N_S'#Z]F8X@P'N./2*<_WWZH:%I? M+S0M;O!_>,/C;T9\2KA_23;Z-3W@_$@F^5O^&4Y-XR]I_OJPXUO*,=P^4M%R M,,L\WG207X>$G)EUL-W7B_AC%\C(N:1+,H.MQY=DAY4KWQ+-U:/20A^S2S(I MO,2YE?0E&?5<.07G)9F8P^"YY;>_M\;C@N6>_Z&3AP5Y=-7,\^97V:OI$ZM( MC.L]V;2Y%>$3PE7Y"R@MGL4A8RA2UGT- V_#')""8C_B1>B]P*+,U+S%%RSCQ0NZ X&<]VWF5.Y M,QU)7L7$)@K\MW'T'YI);Y; )5F_Q]8EV=XIRR79OGM+T$KC)5EZE?S%&Z%+ MLKM7W"R[W2_)!+Z[$WS$WU+@S>]A*JL^G6U"AJ)-1?.XQJ0'OH M-_34;*P\,73G#\.;Y8P[]/*(@0$03.]!/LK#N\!TPYV[N*IH@$";KJ6C+1@2 MX!H%])8'Y_/+/RWCL32*(N^9(*^@"^J^KTJ:"D!_N"=R&TU\R*:.>S">A?_= MLU6M@.ZCH:YI%BZI[,]2LIRFHOYBJ8Z]Y4#;HH?%"R22LZ_>6BT(+$3J\$RQ M+HO#$1IQDVOA'F!#7.S58Q)8K;XN3=V" ;9FU2D$$M> M^)G4W>Y M.COQ\*#UQ#&KMMK;7U//Z39CXC44AB&$+"F('=2NMO6S>5E$:!$VG> M9Y6JCE%-\SE+=!TO:M=RX+N$TWL3-,I&!6M657H3)QF!'T_/ [0:3$D' CEF8.DLG+]QP" M^1NAZ''#A/U] 5S[BE/V/A1=2)IRHG'S,JP(/7J79J&FPL:D#EL\=ZE?B2AT MYTS+'3)SI4!Y)=?4>&GV/:I#%!:L.2:8\\.U?OM>C^=.\?>SXS._^DA/ M>]X(]Q[M/%=T\Q[G#\W&WI:-@.>X\<&[. MA!V.8I/V?=W/_Z+"-1S5V\&+YO2%2[+M#XN=EV3!Z2/C[D&79"GT$AKVTY #F(I<\"@UP9?K<3W MV,]5>G@U"KP[3!F,IR4UW^HWF?14)IWTU0B]>?R'$&*4Y?V8@6K51!^,3)A5 MV9HPCZ[4X<+-M"UC'4&FZ+L6D^\@G_H1(*+HAIY]=KTAFNZ9FY!,XK9M*@K6 M*P20"CPKL>69]"Y[*">;GG:5[4(7:\PE*@JYKIO_5%A,2J.@-XE7'YLO4MF5 MO%G:@$*6M#X$5[7'"N$ 95^/#_]M6/V'Q@O[^"VC+]=[!ISX15^2G=3-*>Q9 M7)(-F+%=DCW]=I,(_;5.8+'NVTS7$WU)9M8=\.'QJORW[&\O6>PM6F9N&F8I M'N"^V0\M7 OTR#\=XANE""8E!P)NX%)A:B2MJK6ZCZB'JF\A!:KY$_/KO^8I M^']!+R>DJ^> ^OI.RCIN)NH,GV@;;AU*^HQ;>0JLH>\S-?N; EOJ*D8JFHL? M6F._$6C=.*N5X0T?3;0@1/[R'?$?YR[).*4-)"REIU?%;YMAS^^M.=A_-LQ9 MJ[8?])GD+ M+LF*;R=4,C(!WEZ2S7NW#)6?R)3;'T8W91Z].NH-1>E6?A=<84TS>)/IQ.U8 M2XQJY=@&?7W0UE?71%PV9QW1/G1O/?*8!\VSN%!)&9(.]2X825P_U:FZ[V%U M !MSY)KM*]R) MM+9_MICXJ=:%XJU9N1>4^JOP 8DP4'6[W](R =K$91 [Y?B%#P#F@7C=2SS6 MLZY*];OI"*31R>(:=#@'U-%1Q:@X<3&:E_/"0H+HTUX_;"ZF;0<=#8FE6>"* M:LT*C9@#G^%R>P?GC-]<-P\G1!\Z7U6XL_]H1W%,YL_3U+5VR_@"MRCY[,]@ M9>OHH4FNEBF/VB8]41""<_.-1\/#0E)X,;(Y97I^GU2AY>,&\9%5ST8I%*]6 M/MP%(HP6^D ^4><'V,.LCDW:Y*HZ^OR\I@*Y<63STK]OM7:[B^Y>4-N1OXI M^#^TM]3IT9[!3K"P(T@>QR"/_LX,X^!GQ243*XLZ U.E(0>.3\50G.#L3'P! M?[N5&II'AVM+WB@QH6:BMSOK(((T>9,Q(JQEWQ_V.:[H(F%TI;]UL6,R0@?K MY9.S%$KZ1K\/D9TN4^Q>3)@''N<'?D5.MF''!Q2%*=H4+Y3I3HT7RU^=+*!.W%Z?V])Y(F M MIIN_0*>_V,?@<4,K&F&85^&Z[#J^.5R Y5D'&>9B*O )TZ=8CY:Q)>Y:+?ZG M\B#.5*4 /%?UYE=[^ZG)GXKN/\2E[Y:=) FOS9TG_];2*B#XY0^HE%G0NX<' M+MI1<@Q3R05T2LC[$28,7^$W$V83V_W=([JRTY6EXA_&\6X=&WW3E'_(873] M85[-MG)R[PQ+$=+46<6=N)D5LI_"'#(4ZW-W&^/@H+]A^>8PX#DI/86&:T*< M(VG?RRR&U!-5(3TTMDW-^\SVU1_"X(J4)MX25:-<;Y;-:/ QQTK"R&C-OJ[< MS*.KC5/-#)R-,)0TX>MQ1)UGZ!A70KB+<@>SUNRP3J\[<<#HZZ@G(RZ>>]TW M*Q0%"AC?%AY[Y=?O)BUL MEG$#='/@W%\3_VV,_JO]D')&OV#+TQ-%Y#&U99AZPUK1^6%[7)G;!ER5/5_K M41 4QW27:)9[D_)L6JU.'AP0,K&.E 7K#$^$;2?.CA1-=$F\@.L[Z&A)/NFK MNADEYIQ!(1\?>;*E>\NB?*DGQ3'6CZ?56R\(\>5!'75KY>#)T:#OPBC1+E1D,;+_+N?ZD9=4:6VZ,.M/9B)S[4 MR5R25?@31=Y3+6G=7#5V"L &^_*+39DY3*#]XOT>>?S%X/]3#*XY.TN')NO< M+=VH9F[9U<1PAB596%GD-2?@/F+O9KZYJOMV!#+!-Q2O8D_T)DZ"4!/GJ+63 M&RY?G52*O6GV:D\JY2#OE@#HLL!>>(TAJI@Q 2^$B.8M^>+B&X3[>)A%ZGOA MG@-AY$PN&AR]5V' IR55>X'I"*H@Q254CVR4I0MI3SQYG[^T?1@^?U;@<#XV M%D/I;NY%18P@J=:XGA9" 'O"( MZ@<_GS!5X)B/63??;UVG[>?#&OSV_3 NX5X<^+1I?2UM9<.>A\P]'!5FP:IUI@LZ?;OL96))M*:RM'W@7FMRF>.'&[!D MAR/U0#/C E[PG#4O_]/ Y7]2>$+XLVV!8M^ZVOV^!'"=1T.NJ$'%K"5**__'=;FDC2C(4]!DMP[>5$;-*_&ECX8B.IG\P.3?'E_)1MDQ=VW( M*<.]ML>6LFZ<"MPR)ZZP,O7JI95@K?!BTQ)\)-C,"D./&SW@%,/N32+B56YJLM>A@9(T-WQ++\K#1N\,(YS;G_)5WL#J12_24"9WR#^BU&S(G2KW MNMO-LM[P69J]'>E7G/%9B"D. UQD4KXDX\B4:H5K,1>;.2B623J%$GCVLO)? MJ%X8V!DYQH53OLL>2NM.3 +V"K7.0IA 1LTH1$^E-[$$(3=$3((6&R%X(EU& M;"V\[WL^"\*#%.24.,AIUM0_?:YY]\"5&5:RC MZ:%SIPKAH96YV$!6*V\MTV,,C'_9"<(Q]16;$3YZ)M75AYE]!)9UWR 9VQ4U M0FW+-H-LQ8-'1M>?E#[,$MV=W!>)!L#DP0E9\D_+TMA5@S++]AA%#8)?O7YG3/+F,2; -'W'_SK79&^WBS+-4?>TR%R$KFQ)<;Q:,R,X6'-DA?J MO+&Y:0/0L"CA11[K6D,:BD;>>_D /TZA/Q)::H*HP)%",5!UUA2?I!#5M_'H M8?QM S6#20W-'.PCXU]O!"MAF.)Z(66*36B )>,C9X,Z1%/!8#\1*!Z X\9, M&105XS!Z48AQ_1()X4!N7M^$ENM/MVZNH+YDGATL5A^^W5Z;]KX_>-Z3.425 MF.UIDR8_:\_"Z_G3'NA(Y\+'Q>RT2\RQ\=;GBR6=E3=ZTJ7]F=N55(G2K[TY M?;DOR61K^- P);A1:@833WS^,6I[JI-#7>V<4O MU\FXV9FG!>XK=O*'P EQK#I:(=+,K]\M](IFB&>.?GCS6ZG[0?$NCV1S%.4 M?#:ETE:G>$#3B)3)]Q+8_UV!:_^#!"BCD?3IVE+>\W*Y+3W/0.?AH9Q_M(G5 MB\ 8KJ^4(H\U9?S;4ZSIF0\^,[*JEVR.FC4N53X_5C[6\("V@'5W,V"568EO M>PW MI(J0X0]()#B_A#X5_7RCW;1'*Q.]*@MJHP[1GV"%51-O2 J&L%JVU#2635D, M/%9$_(1^,CK33F"8M^3>MX3Z,C^O0TT?(,NW;6L7Z(B..^7H;6>^/JH#_K?- MU,?RN)/U3W-8Z*SMI-P!XATC?D;_"49[^J4YG(X7O;*O?C5..*Q)7+[NPZ!F&>:;2?1S M__)RI&B[')GI(S9(:;3-)&5Q2#WUV[;U*L6.0/Q)<5$3%>/?V#]T0^M^O5-_55^&Z,R8F8-#JL^4QJN5QHC<@7:FG36FNJ. MGM@;>XY7#3:F?@XN\(S*$/ )H6=)34?6X\:GF=$K1U*CY^6&[^Y;^' MZ]*D@E7ZI;R5B3J,P39TSJ^_HJ-U K) /?$J8=*(!1;Q]EE2(:GS-G>E[*NR ML?=]E9R3&G'QZD)YRE[AI.AJ]DH]'LRM]I#R1 M]_R'3%*_@74PK;)GT;HWB5WC3^L4M;ZH+V-;MK1]^0H0W:>Z<-J$^ MJ@N81 ?)KEV<562F4_WS"K)1.M^4A4,_GO=1UE*TAP6GNP3_E]+%1T(KTL=) M-?(U5\S!NW8QTWM%K\5"5PQFBK=[U8]_VVK^U/E^>]GBT\4G2F?C[G?RGH2Z M&R2.+!WOYF8^[L]7ZB[)WK"^:4[Q>7/ZBUB[)=>K\UG0"L=?^'_A_X7_%_Y? M^/\/\3^LI;H&3<$_2KK6#J!)S:E>!J0PC^O\%7TBIX?V0R_]F5./X&]0")+-(MU<14$7'9IFO&WB31R-2P'XO-T%&0/5?R(P#XR/3)\^A*T MT]LKW(@S:BR2$>HMO]')GCE=%2P=7<>CL%10WTLS=N[7;0>CO20SQWWU@LV8 M:3@W CW\81EEXW"3O09X:TF^ K WH9O+SH+&]F9FU1EK ME(EA^Y+!8GH0&;XR2**U8$Q$G?O+$+Q0;VFMEJAROW*OF6K\ZU(NHW=!9^'N MASN*G4D<+Z*W_9DR3GKI'Q7__#V1\>N[_IM##_9T=K(UW?$Z%OP^'0MRXHE#O^ M;,_*O5#]2!H^-%9^>D4.%M*$]F#MCZ& MR-PQS=(H97WSO*&-'9VENY,5R@D_*K\+))@^K/F%[$^-WNE8P.>"BZ*7K_D] M_RBYJ3L58 9[KW2+=(+"\/6\CRGV?NQQ: MH:I+E+4%N'>DM=4]ZM.M.>;M5[@1CKHD1D!S]BUS;WG=QC!-BH3O.5"Q7I+YEUF3I =TXJ&;-1>2T1!'B?7SBZ]R M8F6#L#((>^/+NNFM44 T>YI[F2C](YG3+3QEQ3 %A*C$"98;MSI.2DU,A.OT M:0)O*-Q)QB(@Q* ;"E;E=$"A0)H;#AU"W3=@3UB]4CPLDI/=>87X47P(\V<) M[#>".?GLHUOTDQ6$#,&5@>+:81@)(^PB:V/))I+GW4(]M^7S0NRZG$Z4=FZ- M !]N2-BJ%];&O@X>#^$9BR?"H:XH+2D*[V5M8-D]H6+'R[)>85N M3CI+TL4WY'LF!KWB4<@.4H0)15*A@7C-(K52_5SM:OF'9^+1HH4E1Q^- U&8 M%H6YJWG28(6[8[*:7P?5_J5@9F013".:>Z]\6I)#4D&L+9U.]C>-HX#1X%I0 M [)[1ZS_N1E*V0#GRV.AZEJ375$, =CIGZ#&-D@_U^$$+/'G:?$09^'6<_W/ M$3]EVPC%6J"Q-1SKSSDF"84=(<_PS!-T09_'UFS/7BTG) IC%M@I]"_R#$R< M2]]8_*YX'RR*0-)]9B%<;X>:G%EFC*,W$?PV"9W.Q8_[(A5-Q7B>+^GFDBK7 MX&%&O$8.( #XDDQFD5,4MQ;(<[TA?-:$5RP/RVD"5?J6):!'DB)!P0F9J=4/ MF@MV[S=.Z\U95M,[IN;.PPT>.X]Y9H\TF888L*4')\1@/+@(-F;+'3__493_ MDUT5EO(JO6K3,/MK@ :=HN16T@<73C5%]QPGC2JH<+KD\MKF?2T&0$U-'R-6 M%HWE:^@'&Z)?@!SYVK7VE<-=+.G[(A=;364U%)T4U[#:G:NOPPT""'Y:CJG) MKSV U/I;2SOM%%[)YP -^&X5;:8>>5O'T_>_)R!I1KEL*^U;MBB^#Z;9,$:X M+Y.?:CB5"X\+A96B)I&&^M[OK.KV\RK \HNY^4=^"9J">_5IE U![)8/A^/D MQ_7&$[U#06F)WB5>F.!FEY7P099:KC1U/-ZP<%UU[6]"0$*2YP27*< MVPZ8>-4&FR;#3=*\ !";!5!6.!N1&?/8E_FW_T38_\"N-=Q.\'EK])7@GFJ& MVPL!A*U!E6.&;F>).LH^LMF&6:APZC=5=A9_!D[A$41+X->PC7W]22;*".._M'/?W1,,'=:B!U7#'W\@<>F_-E6@N? M-VE*[;,:91GC-VL3P;L=@(#ST?X_&&9*0-8$7&Y@!B.LG4]R\O=G3&4_MC)K*O@#Z2)O7%4 MHLGQ=J>5)//+GP? E:DG0TW",X+;Y\I=S \;&R(,[#R8.T3I&JKN-7ZH[@$Y M)4]]_H@"U,-(+?L]T\!\C-/RJ*H/.>@$E\GX<0B&9"''*J:'K.P;&1%RZFF5 M=2>D,LT0+6MRH@]\Q/TK1>P0AG6+FL*EOBBTQ]2^MI3>^B+4Z9M\*,\'4J]R<3<0@YO$9Z-I@;2[.Y:I P:M3[]J@K6A.[DP4ET,UQ"1J*EXIK MJ./42=@X,3B#:+=4A)I7S>&7HGME/&WYCOQ,6$..&UNLZ6ZWO\O8_@(R?4;0 M6';2W[::Q#2=;G'^UU:3:?=1X__::H+#@O$ D$$19I']7CL Y PP>[N=*11) M45WV#MU;9M.S%!C8@?OO.*8TU RWCW?T?GY3O[*JQ)#"2WM-JES*?/A. MC$%_=9#(+:" M(\)F+B.^P#JWB*2K9>9Y_3;]0C!>XH]QCRWNR9JY)(MSU[E?,^Z86M'57^Z; MY/Q\Q\0#CZVWN&IW-M2>DCD.I=T#>/(N<+A7K2M+&)<&UM3ID5+T;/?$]-PF M,K(KJ+BMM1+1C)&^F-&\^GA28-D4!^LZ18HT2JEP@F-="BP^^)'1:,+Y,U=& MH$RB'KHZ::12IJ:%*3FMO2Z9%LNW^KN=*#_ =>)&LR[)I+S8FVMO.[]9VIR( M,9[X0G$K9%BI@F1:66R?O+&BL8Z&IK#1_[8=FX&65D.FYZQCJA: 6L@A3L@: M0EXA2WR9 1@/](-?A)O><^$A,E@HQ"\8^#"%\WJ$@"0,C=?!HTQMT\*FO-GR MA+YB?A-OPC"/IH<']?)DG?JKEO2D&__130.\O43S#.>XT\&7Q)**%4&FL5VM M4\L10S."RXP$WMIL2K++^M75:U2!]#'<"RN.EO_%PQGX7D>_$D6/[J[H5C_XG[H25PR>O&L((14POQ+-2^T&_]]D_2!B$+/'N!9>*&47' M])OZ*^);X^T&O#BE)CFJ4GMM(Z&5!_BW54GCQG'.NKL4:2 M^Z2TDB$J/:2& M;56](C$P_,%F+;8\&/AZ',.I_L6C*SDE9&#O'T-U&$G'NRABS+7GQ\=Q\ LE(W* MN=6") H8XHOB';K+*8MZA\FC;\!BVA6(2PZLE?PQDL9@12Q-.&VW,8;5.*Y7 M4)O3P9L4ZHO;^6UG853F#X2:^C2NGBS./Y]( F7=W8Y[5%+1> RG"#'=7MZ? M@)#XJ7!99)&UO96N I."865-S0;G8P47K)ZA)W4R+.R#B&!;SFTM+9DP+R^W M=H2S_>L[@=Q(.C[[[I_0@M.&-C>\>R3WNMU6!Q;3'3 1YD_KS0LA-P_9RAW\ M2HB<$RY\_2S5K-:VTM'"2[KG;\"-(.[/Y.Y\.DT2EV2WV?.KVM4BG&L9=%P? MEZ\E523B*QK-5>AZ>Y!&86I;'T9EZ/I:/[2&W2IP2,9. 95E&\T6H.\UV]/+ MM@"I#\NRK>T<@OHQ38&OU!)C@I+(9[2)NAJOXNK:$@6+R:Z,B ZL3:1[CQW- M3 W?;S^T<)#1MAS82.&2!<8N"2T!E-3?"(505SE6A?&"M32"^*JS-6#MY>Q) M9OJQEN)XM3QC[%?:NK94[ERNK"!DT7T#-MIG^!$^X+C"IWP^\DDN@-XJ ;?-@.71=O6E*DLH6U4L-R'N)8T M2]&Y?QV 4N&K.K)\=S,44C68BAP[6(^8P MD,5R=?PS](168,N=:'JNG 5;8.1+:=93A@P33<@?!HIMI,2OI9K<()+#@FF$+)X1O&S;^QEU!+K#73K*O3,T) $7@ MD8\5"L85J",VG0VU*Z";LOLY&OX5"\,1.W/F;E5-0<*]")TWU4?MMYL9^^Q) M%^][F(?O95?U93OAK1F)?GB];',O]]%CKYW_-^3\VSCX.\';QC&)V'9H,B#H- M$!W95UE"%9=[OCP6'#LK9N-K%3!>OY)DV/5ZMR'2])[L!TK^< 7J^DK=.C[' MRO'T+<8H.R2=?SFHF)""\P^[/CX=XD.L^M;[/>&M0U;T'>2)$9(N M\_W06@5YSL@@8:1UPM"J^DTA_D5[&'#+NL_E>7=9LSEY^.$'M]2COJF =C[+ MP,0T_;2&?H"\K4Q9B3WFE>FXQ"9WG/2G.BU?6T?Y^<3B%A6TA%>JOG^?EPU8 MNF6@NQDN$SM[E8!8$'&^)*.M]*<6 ]3W$>(/;'H9L3/T'EJGZHO11_SQEO?3 M8H[0!5]BL5HSM@F9Y:PF1.TOY65.$SJ//+]#CP(Y?A7-/4_>[SY;\4YM^_6JV$Y*S259.*3Y)F/"]#)<_51H*[6IR+HX*O&K21F[6FL$>>EB%_HY MW^BT]-#J7,Z]_1SK,VOP.5C@BB3+H?Y9-VR?HSY]U&ZF[VMKG6?.<*N*T+I* M^U&;/?;5_:[MNJ1EE5Q/U]2-T_%WKSRU][Q?O>B0?3'6?"_J[__?-1*]Y0K- M]!$9I%J=B=&AO->)9V)8N(M#?[+C:%JS3&&,G1Y E&_;>LU]CR]FV'!KT7-: MXRN'OG1MOX??QJ",-,9;5D;4AK7"P3)2!9?T:WKT*=;_N;VJIV318&/*YQ"W M;55,<*0-*2IB)Y2H_T4D=M9=H"]*;>NSV/AANA-XBK,(7R"U].S;QE;9F&P]+?I"P4+0K#>2=FQJ=Y\\%X,R9;7>)KG2 M"/_FGQ]4L,;<-Y;<0\A?SIHH S)U*9OT!H MT2]HMZ>Y:%8I\4PLQGM45.:?%S"&0XULNDXIEJ(\3AY5SQ7ZD&JS/F_V6=XQ MO22;9?<)'=%?*V=5';/D150/<393VLQ4]M^6=[0^>CUX<4PQI9*=!$[>E6LY MMH$VA?$=(5CWBUYXG;HRM-$'''99S(O1UA5VQAXP]#)N[JD[M9H3 MFQZ47Y(U*1S>S4<3;65B2II,1IVR-?P9.QL1J:S^4^T[5S//=QEJHOY.O:/> MC]KL"TEVW?SCUX-E@5#>2[+MMXUM]@!WTQB.#8%$L-/7.O"_2*GT[M:"HV;B$N9.N775'MZA(KI"S*YS$X]965^S.>F47O3HDDMRVM%)\AN@\H">P)6R\QQK&V]LDZ!D(JO M*@(Y-_6&*F _0;Q_RL"^)[X0F:0F!@&Z6-[/E MX.-> ?.\T><>MH"!#Z]<%M^$;D'MY>E((Q6J[5=AP=T5F&CS0!(SEC!Q2>8' M7Y\7J&%M+1/RK*K!E:1E9".!^8>^=@_"6 X-'+N12;;+"IEL/?Q1H,!YW6JS M#:E&Q]$5,(^8<68VV(1@]]R8EJ>NI<8QJTU9-]@H0T4YR\3C6;Z#@K2!]0CC MIM00X3F/877%,6#11GOY$8\SDO]F;U ',8Q"&QK$)0T,[M[B?NOSOQ<"[^P3 MM@DIP7N>\$Z\24.]D7+W>3P\C M!9.HL(QS+GW%CP9VT^/%^XH]F9/X>[>3'#*YNXH(S"GN38L2XX-0 0:?! S/ M1+R<5HO!ME3=.=!L32\ !H,MHM&+2_$XNJ+7Z1RLIGUC*0=5VF@*DD6*8\6 XY@2$.60)EE?G;-/&G98:18E.R M4I^/>,M\H3=7848^MC^;[4PSY#ECI.\,)?XV\.[.D_4:NFF'WE/#V693_F3B MP==H"^O::SLQTT7BT@W'I I0P/Z!'<23@_"[YK&#H7[A_:>E*M_7CI MR>^71SA!"G$50"P$H(0E,T>W%6 [_LZS?R1+D[]D-X: 2NPF/#EP%=8]TL1'YMIC1D,L[, MYE: 00305"NOGF(3F0=;H2=8 PAS/VF,,%2-3;WFIJNO' /9BCLKPC92:->* MKMC730I43?JM=;O\ZE4^G:5:"RDZP,9NT?>BFFP>^S]:]SV*YL.^G89UD";Q M>#4(/8H=C/;NP:UK"Z^-^U4*K^N%&P6U /1M;F'UK9,W6@2C-SAJ(.(9R.6/ M7_DYEZ&!M"BTKK[AWUH,Q6F36UT DC1?EOY+K!^8I^97-><9?MC839N<_"%M MN=]=V M, >ZEGAGW8,IY3PQ%FRH3XY/HG@&>G8FN!XNZ>9';6'ZD+09%ZU,[W?R$CN[('^[P@ M-[GQ9$'XOG/UN%<(;6]?0T]^509\Q"@X.(+(5_L6VN6.H>M MX3@F\?5HM>RIIHF5:3/[%*!N;1_QL<=!2J@+>$8,VK >[FA+0W=ZJ^U>\B3? MFILP)\4V5M]OD:=YY+RE^OZ'6#[CYQZ($M'2H M3<>I;J3,!8AN>Y8/"_2@,!KN[Q/])E)2BI<@A#Z(4PT"OH4-!]]8-*2C3.A@ MNAN2OW0[/OF[P2DU $\<%V26YQG8A1N^B9HS(1[R=G'ML47-@S[_XO]MXSJLFM:Q=F;\L6 94J16 #4@*"=$$$MG02 MBJ0!H4FO 4&*%'&K]%Z2T&%3$DA"Z D=E$YHTCLH$.DH78IR]G/.^9[QM/,^ M[WO^G6^\UQC)O[GNN:YYK;7F6O>XUTQ)-#;LTP<)&:1G>S,)J('GH+?"OLO$ MW:B9&V4!5T-&K[^_+S(SYVU]5S$=[WTJ<.U[1%%\?>67X%3WK?G&5-,+.I0* MZ*F3!"[G;37AMH)N?=?/X MJX3C7-[]H;_IX0W@@'.#P^U8PS>]])OHSR?>;YUK+ I'*>=G.8.@)Q\U;*^3 M *8Y:(&(4> $:EM9,_K8PK98A ]Z:Q00,U%R## 00 -->U(S,-GI?A3N,$N_ M<>%KP& LP*3]M-N:$5R$/RS?< 3K:6$S'?EXY:D2?'#-)]E?'^S3/7']3+ M,^/Q,-MK@=+ZU0^9)!LD69)UO>Z:@#".\0D_4#,FG-]E(L2^+;-.#]T[_(=3 M^;_@LJ;OIILP.3U\WEJ.J_.'GQ5CDK"Q>:R+9M7RO4754-*6(D..V\6ZN M#S*1B<,3QTPG"J#AU OV1!'TGD%SG(J_H]L&22QR,+,!=<<@/H!O MYP8FGY.QNO :_QA!=W M:"T5&:Z0XE'W3R?Q.8KIO$(T;A6GJF[W/?);L?=2X">+SKVA7G-V#AR*O $7 M=.JH,L,D /T%7=J 9?EY7U_^53(.@D3G(%I[;3 Y2.6 H'R&M"!I8R)^*@S& M#Q#)44>S]*XKG!%J#15BRUB>'V2$OU<=,FD:6R&PE2>.CR9K/;K#D!CRIH"6 M6?#/D?F_@^#MK#C*Q$;!2$P^6(:!85"BC+P7"YI4.K"" "_H>BD\QJ;#%W21 M%W1G0J?[)I[%TJ2X\O<,TR?1.K-3)SXA$3WRBL8:;IN 4E$.A,?8LDQGI,CT M6O]VR+.>TP!_GZ6(E5_MZ)=3_UY(+%G#B2/XAH8'U>M^5;K6'I"4 M?>N:6>[@F?)+UONE8\/!2S(>ZR6&BB-Y>U*==5VVS)[WE.%/0:^Y%R1GP)+G M*;XT/R8W0YFWK/I&PL(J#:#>J5%S,&5:]KT>?)[92!CK8[BP8(AX-UBN;VQJ M@AM+;Q7#.H39SZV7$IU!@=)3G2D A'^LP;,"L=;)&T$:+["#I89Q;Q][;,)F MSONOXAP:VLX/@CG&VMF*R/I,#F8.>/:73V:3MKFP7>Q."!MO\2+S+T?N"),S M4UND0FPFA+W!+.*B-EOG/Z3/6:;4<)L@;[T4]Z)_GG+7,+;Z=M5"E_ M 91E<]V ;:5J3] Q+[??/NVN$+DK#JFC2EURZHW*^,L5!VH\\5V++F]E-P/R MKD]ZU.J$>IRANR"W_G@USRT#1GO-$E#5!H @_:7IU5DN6( [7:KLU'U- "FOCX1%^ M=JKSX\F/\.7M6H&)1X\S[%]DBX2^]=JTU_!W'L>/D M:NX/2]O /\?9_ C%E'[]]-V7P6@M3[L<1U0,S=[QH:_BB$[C MG(7Z*X\0(G+GT<19!87/V=NJ3[!W#^">I@@A8WD2652@6&X*PJY+D_G3X[@( MV_>QO.G)]M6\F!GM;NR(:\U#7ZQ4JD@T/;W\)TUDL2"$IFW-DL;N07*#PFO9 MV/B9.ZY\P$CHE+]^@G9SB(V05BB-TRE5TN K,&2+D!OP!(E# B[ M*:\J-/BW&OW%N4UZ+M7>*3VBN1V9:%W-^ 5085N'S7S@O'K;(U6LH:/*;-O# M!+9!W)-Z7E"3VS"24[SFYRQ"6W%T*OX\]U:VBHFT>OM.^I-9EYA)]I QG/B9 MXHVY[**.\[G2N$+O(#?O#MD9@7G);M/+ H"38:C )?=)]@,^ELU;FCJJOM2I MVE9 GH%LB*9./NOD!Q,[>EL?M>R_(L_C:R\KYK&Q7G)4](F][RPFGWF'8BB> MV<;=5Q__+,+4P*5PTR#F MA5ID>CRM%M5AR[Y5R2+E*B?^>Y@(2AO@=HH"JLAC]QNX%VT\3X=:L$NAC\L* M UJ*".8(L"R1"@&XOK)Q$F9O;KCGXO_C@S3JDUW@8*G7^S>I M_$]B1D!"?U?V]$_0LW[R KZ2^R8@H-U9=4>$] M!=F\*\JFR4_\I"/& 8$W<+PK14,>Z.691NZB O23V!0NGRZ3\[(^70YJE1 + M= 3-BP:@:SEWQ&7N37EFNH.H QD1.@])Z!3 MO3,\&E1=&NUW@_Z<)OE43+M=S\3W6OM-W8XB3E<($[0T1CFTDH'6M3(FZX/>6@:8.)$N+X-@V'8AU$A4.S:N1WL M&5]F6>QV0KN4>;W?[^:\_G'8GOKO1/F)(>W SU;^I6H[ 7&STS"3E6R-.==) MSNUA>4U"83S>N^CP@_6C,-@O'HU?'JL><71TV;"%7NDD(AM3I-\T6YBE&,1O MSX^=0CA(*DQ!N9K].GSE$4CZJ;U\=M')ZDOC9R,-RH\\=JMG*!+?7J^Z(;VJ MU?+?9Z_DYI8<,:C@SX5;3&AE0WJ[O46A0@.Y&R).CQL M^S"/2"CE8?>;%CV;H8)3$ M/SNPSI]3:3D88-?;+Z^I=K,4M'(_$"192TG-E]/#'J)AV/[ !C\8+YI ,+57 M+W3Q)C_W!F["]($JXCLI<<^]-#=$@<[3H>H)OY@-LSIB?ZTQ67\.BX3,X5\( M9R1.PM./:SK4KS'3 JCTJQ=T=POG=OO5Q:MWBW_.C2P@]&$SLY#]PN_]&+29 M_::/S8WG9S* 2C3Q[0Q_G;'<(;>'J-P1W*R,-X5["%\?70^;X3JB> ]^@D@G M=F"T6":,8XYR.%_T($867U+*L;V!YD7F)\);3U/[?K'+BYOE8O?+Q>_#KH5W6_Z9J4X*;A+C M8)P$\3__CH'@PFK.;F-M2 MYH)"4^]\4ZQ-@<5XZ=9;B)6SJI;%79-QV/'6"#O(ZKW^\TH+CUZ)>L%?FV(+ M"VY*Q. M6'6"A&>'?:WS?=]Z1XEZTS"<_5?WZ1V.DCJ;LX1'F)&0ZG%_R;X_]OMT M\L M E:(4@O;W UFY4S2[?N[I674"SIHMKM(3+3,QCD 2=E[V-M$]@+9"(Z(/,BTN'3?TRN'OQ:>!C>C')L=ONU4K_CH?_72+5X5G)E.B M\$'2C8[<$N4;\[$.PTH;X*6L4IH',5S02?&4Q+ZY56[V?A -_2YOQ;4EGA,N MAMJQCITD=N1C#==3#DK* H=,(>T2XI_$'6*],-43[BUEVA(CBX3'+"Z'AQH5 MS3<8T^+=N]X#?_Z[B5!_S7I8?N47?5U.[_HD=G7^MN<*.Y9HD*M19_PED]F5 M58X\*M-H6<+CU+09[W0&C77X'.F39%TFA7PWOMRG^CKO(@(0IOSZI"LHN?6. MO7Q159,Z-Q-I_-NGMVR*^H+K:_/!M4=!5L@E)\,%8D#G92KNOM#M3DB)*Y_8 M^97Q7]9UI"7PT[IBL>0_QU M]FE&?6XPL:46^^>O\ HD@,WTI&:]86X0VJ1X#'M!9V/TLGAX?]KRCO%1ZJ5" M<(I;L5$)Q$G1K$1VD^$D4<"0>(IF!5]UCK;^RM@N\=[')4^F5[H4O!R@#X\MLB;GBY>GYMW04$/A6B'KADSYU $Y50D)E7LD16OO&J7P%Q\V MGM9(K(<]=>?V-%\'X#.4PSZEH[R14GS #UB!9Z>"Z=\&*?Y&%?_0M:MC4O'- MBZL\[W;$/7_Y'/JD8041<+N&QMH8"ED-;&'LJ[L:($2>1.!B^W>#MX/9":B$ MEC845H1<1BZ_FCC!X.Z*?V*$&6N:)2+50/=U6!G;UQP[>'ZM8$]H-6M\ (TY MZ!81MM",V9J7 MC2Z3^4']:,-[G?VJ915'"IHI \=%5Q()ALX(8&@;=K0<^W6Z\"P5@_I=%H MF(I-S:>7$2(9/M:.J/Z*WM[))L%B?Q/Z]'G%V5[Y QFI/=JBDU)2 M#4 / 5M^DY^L;UK&W,=B(Z]N'*"?$!-_8V)G\VV#QRVQ3!G'1T$ B&3^['+-5C(1%B^.R*-';YCM+,I#LEQCN>S';JA/RZ;LW@% M;8\Q'G?BWWF'2/S3U6;H!1U_M9>]CK8W+_95 M:AFPD>V"[H''/G-^?,E]"E(CDZFD_;6D?MHYV+HAZW'@'5<]W M6KQ4$BR=:O"*?)3>6_T#:BJW!^>/+/7=>3N^U1*9$IO3==6^0I;3#YRV(#8]AYL?0N[J? MW=%/'//51O2B\&P;4/3#ZU\+?[&Q5/.P6V(^JBG@/ &,T/1BIC85]"BH\0?!$&"#I;VT,Z\^XNXU M=UGZXX-9G<+PG3;4YH[,.L7N5NS!'[R6\3TA9>!ID"*]+M9NY#067"[C^[OL8T5)M M[N1Q7IWN3!*O*+].Z44Y 2P(%W1D:\QBMT;.'NSGH#H)RAMJ5@N)]2 M,H8'9JAZ1:#NU72AP?,E2S&JYB$/DI'Y M@4W54+F[/&I0YF9"7%R_* W,UN\3**FCHL9D.\SK7#.-X"UV+"6@H0Z+IAW6 MIF:G>$L^8^I&P"-Q.\P<_H]_.W%P1;8-^OD(O0[6)^7DR])F(>J?O:L]6'9I M.YPWNJK:7WI6N_;+'+3,.) :U,631:4I4HJG_4$5V,K]:/H 5O*$XELDOAE9 M!ES/M!:KVI/&V5EY?YVQYHVSL'1)$$D+5QKFQ"KY- I[N&-DL=?C.9R!;S-8 M]B5FY:3#OMTH;&M'F]UFE- 1?AKC0Y1J:TE(0)6I^L9\)/6U23$]G<7T>KI^ MCRST44$YRV:_[#"A8!=DZGDC4C-M@:@EEP&JG)X%-+#(LN"WE"5.&%OM)-*Z M E)IL.R=5?2H-,Y(0&9D2]&.C=DE8#]=^VIP?H(\I2O(:U(?%0;K)9>3DTH[GWK.F)^RE9L?:2: MI9K?$I_@,XRX4FP;,9OJIE;+7JQZ]!CWLIRRB@5))OVC.OXG%$I]U]?26&(&<(.1%A&.P+W 5\N8'_E0F+M0V8Z.7H=FVD MVP5:BMP479N>$N1$7ZOYA^?_O+\H//NJ-MW;RW?W\[+RC07?LJ'$=+.EAFV6 M#>GX2@^+^$KF<&78HSZN!%'TH],/F<)D!P/L2Y@W;X-C@5H$'@32*:/$Q<.% M43/+USQ<1ZCSB8..$REY$I=]/&_S:)(\6>$^) T_&P;]C+=J\Y&53C[\NL )GA2[Q$\ZZ;#UQ<_-\@.',*!BKEK@4B0"66)GM2 MMV+8;YRSB>:E0HXD;]8LN5_0 MD9AZ^@SD'MR_KRRU@+)2\["&1M!G#/BFK:5 M)\T"R0%Z?FC\#0'K&DF9L%##T43EA'\MB/\B&.R?%<<&B;]BE_>;5!H.BA2C MWD_7,HA9?M5[F, >V&*9U4/K;['@SWE>;VX=BG1UJWNLZ>[=:=HK&_,2 4;A MJKX$[6YGW4[SH)50J'C#8OU!0)B\=S@M7RE]<6R^8_0G+)K992>W#- M;V[Q'V(6S[$M(IMW;*)/G7W^N#+NANY"W=RY;BGD>(C^/P(TCV@ER2AIV15.5X MZG-6)8Z^DB[,P>KM-Q(:X^P?>V.8VCE6KF&^E1'>3\TJB,(K)CB2[2?P-0H/ M)@@>.>J$6Y21 MR7]L];^1R))XWC+.:GYSJ[\W*L43WFLLM-%JH9"KFM(V,WQXQ^LV:&P30D20 MAP(I%,7!J3%"O,IM0+\N?N4\'23'^5X\\DL:>S,_FV7OQRRF1I H [\#H*:; M^>KJ0B34\,6R] $+5D2-8G)9;O-M8/!*D!!X?3S6,14C\+WDY4C=YAN>";" VRMX89^V._,73!,4X'VWO,K M"*(BW!0"TW6DBYO2ZU#?/,I=3M5@562LFK#.]2^< ^5_*+AYC-N]V7J:/L85 M=ZODVTU13^H/K4=AXFI*POH*$,<7%.VW-"X1]C2$B)ELD^:O34LGJF^6%I/J MIF7OA"X+C@;5&#FARY,SN&DL(*GBLF9T!8'G'CK#S@=A[0/K49>4#7LX,SJ' M9PCC""\>9^MB?DU:QSL7X9R$12P@K+)$"R-!U9$[&JCP?!LN<0-;_J-OWU@K M_'[_M]%6Z:J=-O_QQZ ,"4VL.G][:>C96>IM#W>)KK+[B)VCC*V1DKU*FBY, MG *GSKD>F6I7"T3.)YQYRBY]*,O1R!."I684CSDFJPK+9]^07WI:),7/S;P; M\ 1NH _7PTE#!5@;!=15@%EI)1!"FR80:%SK?AD-[=$>>EYJ-EPB#L M=YOYM2[HC*TO41N6@U@QK-[S%CV];)'.77+6%(^@1=^Y;(2]9B1WN;+.L^9H M@)NK/(7D^OHYJJ4SWZ,GJ3.'K6O?$Q@TX*?MV?^>BKZB#-]4D4A/-?8MZ6[9 MIY].R& DNO*3.E"=-$OWFI9 %?VQ W<#W#IY;473RT,@FNRI\>=4T;?[/>_9 M4JMI,A"DG:QW.>^W_\T.]\A#[UI"0+=^FE"9-$[<2+WT/KR9-R$?5)@GKT.B MR"722@5<82XX=&5JEEK" & LP]6&V@7=X8\/AHP_?_1ICE[Z[2O-J] M\[L5LY7 <$ZQL^'K?<;8@/FJ@=4DP9IRBVW'8S;SBGI?'_*F]\W-1_;TH7D: M+IF]8%?@H?_D;^4MY,FL=J)BI$RE+LC'Y8*NRNA!_H%!PX':FS-++$_I\4L@ M>'9DD8B?[KR@F^F^)'[:+]\?FN(2E83YEYKY"7P?K=KM-O],2LD'-^0)+EHR MO_)%;Y4UPU5*B:AHRGO>?.:YD2-)/K%G@+G<6%$Y5I\_N/>ATQ%CLTUA$F1 M@U A?&PI[5L)@B\R5J+".)RQIDFR%_SN'WP2%5HY]%',%"JR_Z5CI_;RXXX3 M]KC% _),%7^!H*A '5C-N'QQ#T@2HW5NM=^AS!1.Y"'R6Z05?#8 M=[+QF[U$"F,[;4.[#V##9:U__MEEKO';_(^HQF>CC.ORLT]QFR.-G-XX;#S$ M).S7=$U&<>10OK)*CY'9$O6IK3SZ'ZHB_%_AQJ?7GR9?AF?9<;*_;I ZSG28 M,$",9 [#W-(8OE,5J@3G"0 $-JQ16-S;IE(,2+0A&A?VDV".+M @K*>?V=UU MV2\&C;2GCEBETERR!B>$)M:SA4Q<=J*%^#,=GXF:F>$%' M#63<=O3IJYA"8F%H(?F)*MLM2SCC;6:C4;#C0J5+4L,HP@0YAQG-\6A8@F7. M-_MS^,^9-Q0FN(*W^X6+"Q?>RMV"W !8%PGTE-,,_LS%?FN[SQW-HVF'9)>1 M7"\OLS)2N$EO#.J\7Y,>XDBJ$UJ!0GA+H6YSBCKN_W@"]2]18=.[]M$J4)U: MXW/I457(L:&WOR-1I$"*&=5H;5IW=_CX\/MKK%*FH+U_<6'9!9W,-?!Y*H8( M89F!!J/%ZF2_DVKM,ZKWK'1B/-9A-&VE4Q(GW;-> 2W4_DA'=YWCO,CS MAG+AR7T76BBSO8]:U4K;G)>,_QU'D?FG"XIFJL11'XX9%6;+'N]O_?/3!42: MXQ#%@46=.A-+RO\Q[?=Y2-EQE;_3I+H5WT&J6ID@X8RO/]18QNJ^UQ#L4*%) MM?;Q8_U-:YDA9 MRSWY+<,Z':[B]4!XXD>^6[/'-:>^E[)>,']5VZ$*9[?KQ6^'4P:^8=>B1 MR*OX((IB9NT%W;)2WH/XGRD+?EU]L-.">GLSK1Q3C]JB3^&,_1(MN(!;?=0] M12Y_%?6K3956"8TJ.QE%AZHWIIKJJ? VKNP$X>;[*]CM\4?]*GW3@74>F@8Z MG(+;=66P>&>E@;?R[5Z4TD(6ZM;$5BQWKP>D<&ZK=I9]00BR'1!LV"84X^9! M?VO!<2('"=/X0&,'HDZ=$$Y&CNO*%)BD@CA9H&OR&M8%(92LA["O2L>I,!N MGDO(_9G+]\\5KJ>C,S7@LU%Q;.'YSSK0V"<)VB+2"68ZO]@J)?3\A0X^FX:C M\"Q]UP%B796P HB/.*F]V>!7/1D##+NC&1M,##\\G MDHJEORO+9JZ92!51K@+W9U23I![NSQ\ M)FZ:UDQ+JX/S@%3U-@F- ?2[H^/&N.;"8G6ESH= _WSITGMZ\LM]B2D1P^SE MIZFLC4(BASI!1AI62CCG'"1*<[FA)E]-ZMR6?^,U91/Q%"X)*Y-FLHF5Q\GD M>(?;U7$H44MB %D<_':O$Q'F8 LLJ[;(HFJU;^P>TT_^&A45!0H6PI MA/V7G,">\P XMOP,&%T=Y)LJ/TW/[5OE QJ==D6%="5?%CH#O)X?S)_[ES*^ M>NL@8;=P<#^L*>K#UX]D%1'J,_ICRY]J;XU;EG6W6]G+O.-VTXPI[C<1!51: MV+9LP( CDET:[-KY[LA O]]K5&,MKC.YNH_0L(MO^"_H"IO1:4>/[L5+@L(4 M_7N-0[EL(V?[U*=5D\I-P#FR=K91^,3%ZN3/_B%WC/+%XD),3(.?CH\HN MQS^R,%=-AAM[:,@;/ M",I"-W=_/'AP<^6[VC_TQS]$5+K';\(URN..CL^VN34#:ODD0L;7#46D],=R M-G0T3Q.7:%1&:,]9RY+/#G.8 L8,R>27?YA[[-:U9KJ[M^80]X\>NVX[> MH2=)*Z.O&+SHE]Y]X\XSC?'+4K=VE>(DC#O!AI@/XENF:ZB&,8J>',2V.)^Q MKD+;Q0 ^9T]3;-)+),FRYH%21\_FM7-^HR18X!S@[H+W*6=JF4,MOD#"$QF-O7=\()Z=, MQU7;QE2@*\C;I+?RLK8Y@T# P]W[VY+-F_&IGWY^XTYL^O( ^TRWP:1A86(B M,D^U)L11XN39CM^2S8Q%\"2/:-LE*ZO5P&:)-ZHCD>[NFD.Y,VJRZ/.ZOVGD MI[*R_:8%]'N^=4TR.7]U",G/!?QAJ9+S(NT(LW#8U?OU]TG3P 4OX,=$W_R9 MF0_[JY3$..PK*=[!)M 9R"MHV>';;W_UXLDVTB5P?U:W"]R:=F/56O@[MK;9 MNRKD5X7QA8"LD3JA>3%_2LVCD^W"98!-7^3SY_F-CM::RC'98K&85<;&@?W@TPO!V-O_#<1_T2$]P;"M!"2P"WJL-P(82X+ M]NZMA!G[]T^8)%E(8=+WRCBF_;&&4,ZZ\Z!Z0-UH+D2I<=I/?CM? 2?G M?O!X]LS9>75K'%*"71^_=RL0W*\T2P#>T4R7P1^N %%A[X.M4$L1*W;.Q[9_ MO*%)YS-YL.?5[?+KR7<=+%GZ:QX-C[HI$C682*JA$8[RQ9[@GOE.A% M WI_[?C5\A8=W7C?2$9G@)+?8,YA\2<+=1%;*4>OU08R):FH#5X]-+&C'_N^ MMFYI \\XRRQKB.Z<)!!2XUHOZ Y-[6N1KK9N6XXM34T9X28P]!E&P15[%G#1Z*D_BDEG\4N[DG7)3Y9C-[3T M7 AC6]$WQAFU$]I3[DI2+!"CPWAHT3H+*_KAVP^8Y"2D9UW=-S$M&5U:8B @ M@EJ8+&T +>$]]7OH0U(7-2RNYHJ>/KXUZA(91NX6#-7SH('1E=<)UK"0YF-"ICE MWY +H\E(>-VM,?+Y3$Q9[3:9F$WQ3\FWS**B'I6R;'>?9#CH/ 19W\.'^91) M3T$(B"8A.XPXE6HVJRR@@0YCHT#BCP4JBPWNBV1_211$5T3I.DH^OO;5H%<& M(DE'QPCZ?$''4I'@N9OFO#NJ1+R5U5\ZGAR]TA0"V@DTLR@2R'41N&$$>>Q2R+-4F1TQCYTJS'/Z/W MA^>TGX"?;#QIDHEAL>=HZ]>?.5,U^6/004LD&5TK38N]+^28!MF_/2_"' 8/ ME^2RO=(Q7ENG(!5TON7OX< MZ?JTQDA1M]-UA2$H;G#830[5$&N2EE=L2JK>B)K1O85I%'2G-E8;92/HN/GV&1Z\^U#@HS:(GZW M/DY2*F0#ZVEU$Q%EJ4["V%0!0(9OAJ"M:@ M/'403> M9339B,#;_O* Y-)9B>ESK+''Q!JI/R5;;&%XF*JN9/8ZU73872D;=B%W.C%1 M)I&OV6L4KE]^X2$[>H^"HLQZ8*\!P9E/_AAZM-5>UG(6$WB,9B>YQ\'8228= M6 !P5EP<:E="4)&)#LYPQ?$@([A!C%6H_&M:OZ8+T$=HX>@CVL#I'H^EI\)4 M=<5"LM_]A9'':52^A=;\P?B0,ZYPB<^3\V?9MMP^4[@<@N,#KV1%^$MTHX[K M)*P]@..]U,3Q.,*?^220GE"R' ^N%NXP"=I^ 99C,!(I\6A^P,]QMXV1?("= M3*HY'V)CTTQ;-=N$OP[Y^7%$V:V6A$_VUH M?G8,NE2#.'ZEGYN:+,CD;']J?=6TV>>AOUAYUH,("XA'AXA?^9INZG2&%&-9 MPPCY@@ZMHD!BU\L\(TH7SM-L 7#4=W-#_=K-431ZZJ6K4ZYP+*90I_R%?!2> M,[U(>+KSM :UXFJCU1Z7)4BEL_D_)1OL>?.O1)P3+ *>>6SCD8N-27-U'<.>!\L&>U MS-V,X^Q@?4UD)]-Z;,Q2F.-7 78)QD=L*Z\_JQ/PW1=T[%FQ8TT2I\7%98C: M+-G0P[G-5ZC!(X@^)![?Q+TP/=>K=%CRHP:NM/Y$:HK.KK6G) MIX3L5[OF=F MW3T+G.]-UCN$$HKYS^&>]\%?RS?B?<:;IE''0Z&7+/Q8E9V:^X0.84H7=$O5 MWD%IX:^@[AC2Y_[BEN"OW+,E&7T*.^;\?^MVH2792]%1=7_Q]XEYK4'S M[S C]6^E<];83S;CW#1B8#7@2^[Y5X=\U"U,&K[(VA":YNEIC3'4A?Y'4X^"7=TYGB,=GGKQNS MF-?C&D1]QH'H\($+B'1DW#[RK!C#?=A/=#"][ ^-FB\LU\<^*6_ FM6PJ\J^ M-4\;>;(O&XLT;(B_?\GK7 )HK5J0:3W(AF7:T1%E"FITD=+0B/\-)TPX9'&[ M*9F&2]JZ@YR7XRD-8:@P8FJZH],EK.WY+?'J=UMK@U.V89MUYPLZ+BZ.VC/E M]>@_E_([O;'N<34_PHHOZ )7=3>O[SE_P,5;3V=\TP>1T]'V6]H-M03BZ3'3UER?N^FL-?*M&;IY$I\?W>!=VR M .G'8)#=J^^ZL@I=B%<:D NZIOW"P_! N36(]BMLWKF#0NOTD('Q!5W)9YVZ M/N,UX*OC7-_0BG*1E]==R@^J+^CB(O[J:,\DE^MW>N,?^X.)$^PK0_F&[#\P MKW:3)B[HG%5EU'\49G O2ZKG R[H%@*'3]N:,@X !:TC0S]DN1>W5G&B%W1C MSX4L'8L/A-7/AAZJFYFFJH7+FYZ:7]!U:5I\SS[HN* [37#X?XZ*7&]*D%> MXNYDH&+)% +R1)2I?TF[UH:O8E36[H0I:I(S0$1TVKK>841(P3]1D=%Y&7#$ MZY8H'4/"%I)$-!UV,!GVDDQ2HV ).6#)B&5L/'9>%&A]%T"F?+[ZL>F&/#G_ MA1W:-LZ'4_BSM<'\YI2*80 F)5%\@'M,IJAA4SK R$W,^Z:<]&#ZTC"N4GK4 M^$&\C)&\*$!\*DV3DC+H;6"OV/5@P>]Y5_6=H%[4\J2(]YQ_O.6]P"L-"@NC MJJV[KWJVZ+WGBG\D/%DW7*LA@^4@8(BBHGY]AB['*'XC\HCH:J(Q6K\ MO]9 M,O6'07!C'@J=BVI&-*94Q^=_1H_Y!(OYW4*PSP>,LG5L\?8&-8[ZO]PX4OFN M22H[&OD%XO2"GGGJ_1B>_\ MR[;X3F&A5T2I?]/ X[_:__+?YO]M_M_F_VW^_R]SU?:$'(Z9OL3@Y]RSE92K ML(RY77FK.]4S7G"BEL3S !XTP2K_]FTT"\&BK)([!%N55Q =W%L_L^DJPNOE MJX>0>.ZXH6A%O4,6L<9S_+%96K**GWF AZW]='@XZS( M0H\\X8?!@-[8%@I"2Z6@<>WW*F;\L+ DM/ %;NW5U1]&Z^ R"5MKI?6;$E+& M5VXTU'6[F3C4=_[37<__C$:OW@]K/=8U'87[HW[V8\ZJ4XJNTB].;!NZ+NBB M.OT&IF-DGDV[V1X<%5CO7=L,4B!;H4B-U[.3(GF=3J;=NF= MPG?KQ%^ZP-M3KR6(@6A?DSJ>X1=YIEDY'QMLDV@=5ENN>[T4=&"(7'5/C,.3 MFJU:J3H':)?1WF<)!*FZCCIW7?,C/@JV\BJR1$VR1=RR9I 6ZE MO>*38.'=<=>H[Y(U(DHXX>2Z%5G/QGNYFVT62OFQ'Y.BAG^OQRK]>QZ3=N)W M$IIK1R2:GF[.*3[:"C9?3I$\ENREY+S>CU7\*4[/CXI3X3-'UOKUE]$G"F09 MDB7V$NMF4ZP+GPD,I/+_W,03#*J PHP'"*SL7%$ V:KT*BG;#MJL;DN$"5K& M;Z"C6! 2[:YAGS/%0P^I5<"L.+)R!04S W$X'T=-R=-&:F"@T-6L>7 509E' M8YP)G1WZ 5$>>_J6?KC!GBL^>G/N^DBL5>[2NXS^Q(;?P]^ZG:2Y:! MUW-6;GF?-97!:!O"'NAE?E5LT8CDE9==1_M?R/?F8"N@8NZ]$!AI[;$-5ZN) MB;SNA.\&^>S%C_*PTG83TDNP*H^_'O%_'^('T3G*DRF-"E.88C:+=7/FUUBD'$WXJIU M'7L:[)B=E%]6ZVBXTOA]EJ/T>X1DJ>Q *?>D"8(R_$E,3YJIJX#3=KQRM^7( MBKA-@7J:S[5 _7=UQ_G8YJL36,_WG)\JH^+*G?K]C>TV#&47,M1!D7#02L0T MR(EYE/G&N6^7W1)+[NE776?&ZP*WD_[X_1\\NRV])KOR:MT]ILKORD:03=^W MXQ#XHU%/96W]U'*?2)&%BOH$&&A;//ES;G=N9J]!G33QW20UT3K64,B'SU MM:;;D_T!O];VU"P@Y3*!>%A'LB=:N!@ '&E.'B689W75_S ^(?9)D-_O4W6Z'S*K"3E^P:O M6>BT7Z&+!JM/=2]$KY#!%C1%6YP%6'@Y%6U*:DL.X+BALZX_G!QO&>]]U^XKQ3K'64>%62^/L(&8FN>H@*=8H..HHQ54W>)>7?=EGRU-;L6!^M23 M#EV128'7$6ZVO_T;CHQO:_RB#6WQW9[Q5&UU2EID.Z =*?@HWJTZ8T2>;TAX M6#[=Y/&-\7BRFI&T_7*A56(AX9!IOE? (*>X9)+D#4R'E4G]6"ZLB^,T0.H)YL&6DE+LTM=;Z_*OWB2K^MT5\F;R_.16;*](L:^ M.Y$7A674U133>!(V$@V$ ,$HK)B) @ $QI"UW2V] )+"5#Z\/N2/_/4O_>5O2PG/UT. BP *P!2"B3X89H05 MUB_?-H:%9C(-I'M&M4MU #E]-WT?]RU]MO&G1=ZI=,Y>=O+VM\R^H&.MTK2( M>&Q@BUUDEB M_TEX?JH15P '*>/SD[P[P7A,_LTPH\V2,-Y9\1N=\BTG4O5P'\=9P\>81#-1 M=O114D[T PPI)RI =I"@8GP%>\YG]MA00Z'R'K/-NW\3R*'!1,\$$FT$4(LO M]_. EW)Z/BIA/X)V$DE^F;'6IW MUP=97;;L-=9Y)#!;-OR%J66U[K'QO;UR!H3G!B+'&8YI'#/:HC9.*KQED[9, MW7'MC)H1_2^\"[L]?Y\AFL#)AQDQX[93RK)';;=RB!ZUU[HO28J^UY )&L-J M@RRA9&U@RX1U/[@TGL\Z5L]-LJ^:\N?JLSQ(; PXI@$.P]WJ M'>63_?5_L<1DTRRE,FX9NUN.E15Y'K,*8VL85N%LV'A@5LJ4D1(CW5+OVU^?VC J,GY[*?W< MP35)=ZS-G;*_J?JRUC\EZ'I7^_/K:5Z=6)#P/6']P_N@F!\M8"5]NG=_.Q1_ MJGZ0;ZH=^OM#!:4^6S1'Y9?Z'<&C]9XYB+7V":OBW/&^BJ2PPIE%*C]3O=U7 MM+:?>%Y*2P.XK*;8^G8S8I/V"2&:4FJ@IS*&#$H53Y=MRL4^2C,]C'\[+\G' M9O&3LQE8NO'1)*Q\D@NKO>)XB$7+)Q* &3PL_U2:Z_^,*]<>&KYH*1/?6[:U M/:KCEWOW7'2SR@]K[MA5(!-#\Z$UT5(>>)7EQ,(.8SLKY;=),+M)7MJ1VS'8 M"SDSXX+($C7.\NN'[#W;<,V3,$0"(I1^[#)KYBF[1;Z8W%Z;MN[8#@<:X@X: M0@Z"<*:];^^+B[^_.5>'KFV<*[B>Z*N[FY/<\_?^T/.O$5?VE-[WW[FQ'UQW MWFWC4=8,J\"<'3@QJL!ABNSWZB]3&R=[X_.* (7=["(S649HU#'[I[(UAOG'Z5>*\O:J6*WT),0Q9? M#DCE0+]S.+/Y"(L% =YM-'&Z&C]F@ :7"-UY));V7JPW]/?_/(G_(:Z5K;NN M?>I^J/V")G&;,C+OM,@]_L @3\=QGZBWBVAIY2)828>\ 4-@"M$VZ>%,T3? M,:6 9W_,E42F,O6D.&25U^YS7&W)2)-1U2ZQ=?,N\?S81PZ\]9VH#./4;->" M+W0I 62:/YLI2LY? 6_;NI&-.E:R8J8BE-H]JS ;^!$^ MISN9E^UMY?TT6'E6!LCXE#:+DT/;!]25:31.53'!.@(*DN<5_E[IZ3H^BM-&X_YH[P?->.\/?6+/;7EL38YHH& MU%Q/ !,P"64QLORR>P1[ODL"NXCT[OLGO=]X7;9X?_L/&4I-B-V)9\H946UP MC4-89D2Y6O*NW5;M)4O0=R^;2WJI:^MVRK2*)0IY#WEZ4$YM*\B!2J45AUU M>+]O=^J=!85/HZ57A B682*$T22PHW#5%LGJV/(+%D.1Z6X 5Q3P.-J%10<$ MO#2I1;OTU5ZCCC@LH0T-5J8T@@=J/^)7_9^)>@,ZR!ZB=_U!ZSD/2-].B!7- M/X/?,NE2]B&4%]Q11Q;G)XM!BCD/JNHA[55%_FH"G7IJXQ8B# M4FT.@EA.;4;D6^*-8!NIXEEYN9;PI?%%TYA;$>. -S["UPQ^18G< MI>?M'T?#=Y-LKZH37]V5NA9B\K)K>F MSW=T6X:*,JX#%QH6:PRIJS*,,G&.0P!0Z*?P>EF0).)^@HF?,K M[)<79;E'-$E4HSQB-@I-9A05#+ELA)7N*$9,]:3]@:+YI8WNL6MUBMY:OJ995;:[Z$X3P<76+< MC$W4:2+/2) 0P]N(3YS+ '!2VZW#5:&FAE&FN:K2AGWXVHXF"@21)&C5;B*. M$)XJ]$Y"S,O56B2F N),9E&G'5D)7]\;M?(MOO ]LBA #,F[(CJ!M?M3'M;N MZLYX1;NT^WH%5!S_.&%\0<-M MQ7;?D/DRL"W""8"//+>@@$AV$!!BQA[=C5O%ONB$_O FQ2*/W.YG1H5\C_8>\^PMK8N M39![G3 VML'D> $#)HB=2:V+82),92U^G^Q[\WLE\J/^^2+#?[=4AB19Y)9;\!J:T'L^UR?V.LT*K$ M)?Z :.OI.9?1J=G/ M-RR?,)W_/@'@3A/ZVNZ!_)OJF:8*J^NR;C>_E^S3 MLH]L%&5E\2<,MGPU3;E 5 4@0HA..WL.[\KS*?_1]/_MIMT?R0)&ZO+J7QPV MRVYIYN@Y\:Y!@^19DNFW; Y#: 4YQI"MDY$3I C.U M_(&S*?M*VP).K@#&X)0&GX%Q+2A%G^=S*)]>P2@]SRB_70FR[ C0R M9C;]LKW1(!!RZYGLZW3S5T43Y9(.&R68SD&] @>@*W+BPZ&CZM=/=+,J4&<1 ME5EMT:Y8KC7/CJ[!!+4O4 MUROSJX$EWA?G.'2 3PPSW[GE?L:]+462GPRK M40[S>,DZX\-XD[E&99, ]S?AXTHE=I9C3%^*IAK$]Z%,LR7>/0)[\^PE+76- M:MOLD*KR+YU%,$@- M_[P;\*(F]"^J_FE&RRQM[[>M^O,>E.7VFVD[]CJ5#LNTV2)"KI[]5Q0YN-Z: MC/CFW<7SAHOT=KW*8QC_]8>)6QH#4]D^0_]O ]@>[\#R@VQ2X;=7Y,O79^/Q M)YU>D? =4,QN.AOLC&*T:C&7$M'=,TTTKYP2[J@MAM2;P4,3?9I!?LW:NYC[ MC2.//]FZ94':WXDAG,X9KFP^4-V)*R4OVI(O,'?-@VOR. M=]V@G,/!\()OY)LW+1<:-6]_D\P><]^-(5L'LN+K'QRZ9WA\7LUK/J7[^BW@ M)-KU^^]PY:+U&99?!A/EG3Q8U]9E-K/[-/WV (M+/\AVF>:^_C$>8/B9*',C M\REJ9$-^8! YJIP4 MUM:$1OX@P\.]6F^87FDJ37YYX)$SH_UA7UJV2^<:*K^/?/60_@>9X_A^T.WJ M\QB_RH\LFZK_@/X/Z/^ _@_H_X#^#^C_'X;^CBU9]CPRZY09=4#R :V6G%$Z M1'2T"-89"?Z)PB,RC.>H=& Y%H#=*8X1*8=?B%.NMWIC/%NH6GJJ0=NZ'WT6 MA.=61Z"^OW!(ZOB,23KRR0O86V*3^DH;&%8M$FL;]\#"]J+.?&VQKL$J_&;T M3-!HYAH_;_2Y^VBRGZ2U P_M;7O>9:6Q97X-EF@-JT2@2.U+8YK-#5!N$I$N M^-/32,\B-+4.HW!;*NMWMV6Y@B<=\7UQ*UW>!)*0V,4#C(#36'%$;GPQ"(_S MKTS68.2*@U5PH[)I>;IQ=9L!@O)]>%2FK3T&*;H#RDZ$N%J7>[";D?M1N=$ M4'G9$I%YLA.O5>.-\O3UDDGFN/5\R([T]=!9;T]W_$5@RXLCJV.F.8O!F\+6 MEJQOE@N^8["5.+[$3L/S$FC-MSNZ]$1HL_66,];1* M?G\\H;Y>*B0!+-('D%:%D\X)!=A^8P&CB(RLU#DPBCJHK0Z!5W4.&?Z2(\\L M&NM)JVY2\.$#!R([9Q"FT#N$(8\CD4C#8.G1%6%-PVHO[,%SH)I@O. :H,X3LI@._S5T V MY+L?BC0%:6M?-_:) ^3:V[2\0T=I /=T?F8SZ,['\??=XA&9[N"?C*( 'U6^ MS=9)@'7WU-W[N(/:3-I&\ZNOBRXWU<>7G<50Q+0NI+N1=FL)O?V54$\ I'JD MW'S1N,G@!]E3-9.$FIF^BA99GT"[#:EQ*['J"["X4FF8W?[MNZFSVD([US7. M(Z?T@?("6)-DM\?4%"EEDSV>NL]W<)ODUK#2TR4L8K)QX0@FE/>QB[*8/^V_ M8VTCJ%]%!"S69D\EX&)$TT61%R_R@XQ]V?WUM?[HEW]OX-W8"*<&GQE^^!3- M:3L5SQ#Y@,68)8X?G/J .^Q;GJ85/VR_=FLHD4.B. G#S:<+,5H$ D$8G 'P M\?UB,*I"YW$#0U<3.4LX,"D_YVY$4M%*$ O2ZP,T/>_&RL[J M!?>L^QOW\06OCY)+H]3?7B[WN7;C710Z@E%/.BSZTUG'GD\0N0E3><2"XKFK M+07B2EGGMF)R"61YH1VC])@&_FB)M_#$H.XJN*]ZWL1(1:3U_%)/X M'P\U& M-,+%;VX6/*A?)US^Z$.H1@5-; "I@)[% MA/)QG#/8M*<.>Y9/0H&B>;]%P#V) X' O"ZT7Y)=:])1F M;B?=ADQ8L9UDG'[D4.9_7Y/WD.Y^0SY]P'%6S63B*&A-LR0!($US>E3@S^I\ M)IJ3V+7^/3I ?9F/X:^=S9N\LN:(WVV.VW&0RJ9R$\SPFS#M'/,ORR-0]JU, MQAT/BC*2^"1_D$6IM\FX+;,E%L-GNL#-!&X,MP'NVMAGXB7/DZ%281,>QJ10 M=" %N"WBK%);AO9B5HE*PDR1B5;;%R"%7[(/:QL5/4!B1:R*WE8838Y>-#8M M6TVI:?\'GV@<(EJ*1?PV2ZIW9:MV>EI>^@K3-"[6Z>*T#_24G9K:W&A"K7IW M2 9"+J3V%FJ@7&8TC[P8$\@<05OH@S;*R!W+=QY;QZ=.NQ=Y8]XDA2WI@;]K MF;CANZSY(A)8P[(\0>F\IH7ZH.+[FP>0VTE]X?L=]_085F(#BUPQYB,094OVY' M:Q,&$?7%9:*''1K>3]_W%6GTNA ^)!# %.8^ZJ8OBFINJ;.>9.B1.B'5]:/O M05QL:S)NA=9\AF7W#'_/J")MH6_[R;(6UN9C_-9A4:(26WYZ4OEE;'J"HE.! M'VS>O4_Y_K?4_ K.YQ-0*487X$'@M/$(8((%'LM?: )Q@OK1,C=0S2KE,+0J M"68O7[Z)3F*]-[M3*%MK%S[O5C+JQ3I72&(VV4-EH BULT))M:0ROLQN!&2W M=NX'&8.S8'+V#@8SES.W7'VDCBV'SU;ZA4"GDNQ21S:.7:K%LH"@HDL!OJN^ M5*N;>Y\P$D5[R=>;NXF X(0DE-VN6+EV#T!RE4\K]%,3^X)T'-!X+2T9E+62 M_*O(DZ]_JS\5[86JH!B.A6D'B].4W(B@Z), K7-TL)T=L3 MY"86#D?P=Z324>^H5E0"PB1KFAP;4D\"N.@X)X^&&]%,0 MF">!CS"2K5+\<@^__("O,#W259HU1>#2+R)DG&]*;VR2EJY&"^\Q!>QX\&$. MF"Z3H:LPYE:@)%',3*$RREH2+707B6E]"J7&=_":RWS^]]YDWYFX?7^[=,.X MSY;/BQG=:?:&;MN#?'\@4\YC8ICMB0R2*T,4<.(3$79,.R"$@M=,$]7$(1Z/'':>CE&XVX0=48Q**_R M9L&CJ8@\UFZZS(VN,[G4YKZ$&-6S_'?$ \8='[?8L-69-L[8W']9+>)!]SZ^L,<+;CQ(\I$X7\^0(G M'9K8"@.)//0/;R'UC=JL^48_X")9O6H>RQJ8-5E/84 @YGMJ4;0T.HH+^F - M9GLJ]KMW8\&:=J(CUBG6]1:4@8MIGZFZOE)Z14R^CN*B(58Z='[3L9Z@[K.J M@G$9-P,IB5._%$Q'=-!@BO% /@B@ ^<'AR861\K+2QNFI605Z0JYN3D9PLKJ M:W%PL.\6&&5S_1M,5E86Z%':&!54_V1EU>BFU*A3X*.@0B0?$,5QP(K_(O_R MK_P'9L4W!S8KN@=[->65TB.&%!)33<4Q:W2^$-IW.Y$1%_HF1ZF1,_$1(SN' M1SAZ_YIA>@ICE=FL@>6*/O)4UY.S;:+4_5%G$0CJ<^$3ZA'2UW[>'V1)GA8W M.2Y[3](9'Q54%8N&X*X:#S(M&*X:VMWN+ZH,N[[>_=: MV:-II7%:[;KC+=EZ?ZM6F-,3,_/8K,N.EZ&?T]#+SR]#(Z(9,]!VR(![.[(] MUIN*G"PVDF9P3)SXO-@!'0E<-?5U<$!$)3H4T=(,/!,)21M#Q585G6;9P3S> M?&A*%.:L #CI<69!X>R.@F_7#2>=TQ_?CHWE5U@(5NZ2YG3]9B/ M[B*],NG: 85 H&AO][&]#3'SJ^_/EZ(W??H1$;UB"J,>R8%D_4EB237DZ:2W M-UE9TA,4S)6OG0=1%UE_BH;=]K796QN#F1@QF26:%JZVUG55Y9JS*42TA:\6 M=MO?B^(*9;NYDQR^\6W#8JG\%RC!'KF[4)#UK&* 5L!]'54+<6=+7+90/SF. MX9OV4;K%5(IM?[L5T]]8&_Y08I=DR)*OL=G1V-2G[EGI:[K#X^ZW4=CC<];<@Y1XSE2=K.*[_ M(),8(*Z2I.7S(179N9DO[ 7*YX';%B,M3[&*01@:6+*R*IJ^:(< PN._H&HD MWRDSIH*M@$V'Y85;5XFC:KH.)0!UH:A@&]=8@1BEPH+D<(-3@';)Y@6<_T5\ MTU^[Y]>O[-SIZN5,RQ,<9_=>!Z]@=A'IUA/$.POJ_(KKK'99 M1KJ/M5WNQ?B26!MEBTQ=B=R,C8325NN&9SE2I5H%?656 8VI%L^?6>")[;0/ M:5B_#[][=20[O"RL6F9"E\&/U>$(TCR7M;6.LOH&KEE*.9_Y7@'XW7BD^X]_ MW\C3AI\]G[U1MCJ"\G>$EP#8)QL#"..?\:9!O?[><4Y:C[.2TJNQNOQ8,='T ME3.Q;1(0!?"ZR-L3KJ3,'VG?""!>.94JVCK,MW&8&%)3]E@^PBSE0BA;#NJAOZ%B"#]W6Y(J"(RJQXC M5KD],]!GA%?)NDSEWZ;*QHFJV?A*<4N-]_9K]]7<,N9[DYU@XJ>M([5S.3&, M[YG=K$ X[]T5V\+ENYACDU-2W/CRQJI$9;*.'F$0;&=V$S4=#1CU]K8&*3/- M!#9;%'>[7ZJAG=A8V(A-?>AR=\PY];9PQ2&PV-P.@>,')D Q6A !X#'3,0@< MS,>O \KO>F+%.M;5P?ZMPN76/> (FML !+F/!4MS/61Y^('];TP;F?\#_%A( MAM7)C'=R.DP(?T"]K(]?ZS&DR%*[>1S!K1E)C MB\=WK0M8DGW0?#PD5^C7N#/J7,,H#L73WZKV>/G[;NO7C& M-^HQ/GI.8!\8CY2/12T+NU6JQR49H>2&K;&&+%,1'#SGI!A]%I1$SYW*/G69 MQ-K*NT[!*UM!'UM;80+D9/]9Y2&K8=HZ1I/-^C43>DG.OEIZJ&RA0TT[HQ69784.M>^)06 6J^'JM5IYH Q%)]K2<H-KW/&2TT9CJA!]I^]7>)--Z-" M$C98W]#AR3(M1M&@74%"1=;J<)@8\19 G&;PQ?"^;JKQ#1B7F^8.9XKLJ3H^ M=O%4Z,..L!HO^:39RSPJZH+'%;Z<&896<#Q085@.[WJO]_+?Y"'%_]'1;X>O MTB3P=LII[!\R)9%GC=DC!;/!KZNO(41Y<,GZ"Z6'D^H3HKL5Q4(2L;P40S_( M'*K/S E4NI7- NRV'IL6)=LD4X:$L9$(X%?-'N]]4G7UG"K_7.A.+I"HLH'P MPXW8VPB,.VNG*QI)DN=1OW6I/N]"R:.M5(%7I?=ROW+EG(:9W;2>B[=*Z6L0 M]Y*DQGV>E^=4D$\R9#R[3\+BOIP$21^R^KI"6.*GE5[.N6I' D@M3/*P/]GLTQ13M:%46?,+9['JNGK[J0L#>;K\&B'/ETG1WFB*1* U=K MD(4D1;,N?J7]MT*.5:>G>]RC#93Y$OVBK35TP!QFZK\_2>?.LZGZ:IAK%/]A M&6K^;L1.U&-..T$+I,)@UZMN%R/'Z<9\KXQW;E;MTJ+)1K4EP[IJOTR M,T4JH[.%X&()[TYGFKHN6UZ[9;PG&DMHZZHF;[.6C]!W*W+AI]+[-%0TFL\_ M$OL-)=2EN)M)=DAJ<9DCN%380(S=6P;Z/VJ1(]Z8!= M&Q'IR:K4QH/9C"M<%#Y5T+NJ"P)5W\!,EC'\S@!;?;>1Y0H3 ?.<-D.7R4(>8%HIE3J MQNPJ;T93]RTA&=\UT52JF#_^#\.5&MZN%*;DY2XYHSYJX=170%\F1(K90JW- MJ#7>^.4RDZL'*PT3GV#0KK-_[XR^NE<)*W,JC@/CGN_@M&)PD,W)!NX[Z=DE M!:ZY\\+#=J_[E2.8PRS4G72ZEAJ)X=1]$&PT&^%SVVE,2G21R]KSO M_BO5TZ>O"3_(**[U>*D]?MV9RN;B[5F5Z@X).X#8=;\$=6!P]'2D5?CS22[A MVFO;D MM.TAS/_I7(\<\=+6&N2]Y*;'Y!QE.W>TAT( Y.*.P7% T5V:=+N7[ M?-O-ZLCZ[S3V5=/6VD2IW%T1 M3]L1AV9T.$WDBOWI76^=01BZ$ SI] T^"H[&; .CB?-)IT8?>I?^0^FE66ADTCC9X[U+UZ-;]"G<^_-28UZX\V6*N5F M4 2S//D'BZZU*O'!TF(WOK%Y%_[SL\KZ?"&T+AQX);%=M2]Q\8 O.15D'%P@ M2Q.,,07E=S*+@&R(.E9UK G!X^G>A8R>M0I]/2"Z8%5^,%J5,[Y(P%H$A*(E MW_LX;C32\Q'6HKD@6!7M[1JNN"N9^79;<=CT?K[2.?B)B; MH/]2(:!:;L(D*V;V7@).+#+]J10'2FJN!&G/O3X+,C).[.X_X AUWN$@N-W= MY_C^5L!OI8O9(")W.A&^=K!C1.0$6 MFB\HD9"4>+&[##$?_XX8X8$#+Q_5A!XV)=D.Q5@?<.9P9Q\-P_?V\/WAGCIB ME-,)0&9VC62)V:R=V?]8V7>.WPH\#E\%G%%S\]'$7+L(VY#F>[ [7_*AMSJ% M/HE,5\LRJ+ORKO6K4'A3'1RM+ :^C*J!+NWVP\>4.HN%K4M,CU0H.Q5'1WSO MNBH1M#OY[%X?2*#MHL"Y76JW]7__6]5$'+(O7\(3TGBVX=4JJC.\MTL;R\T: M$XG)J[,IT5/U2V/>'H5@>"G=QL!C"$=+5D?@8?%.A8XTQYO>A@8'87&I(R.' M;5/NPD66ND?3>5_=916P=EUL9A$Q\87O,ZMZ2W+/EYA;M NSXPJ G_H0=A*] MP;3>'-%=0[$C3T0U/V;;R8$?TW*S@L)-Z%D :D4*8?L:WALCIFX*87LR?3L* MTU/>R:GFL)]_;HDE>A@G*!@-RC3/*K[B&34@SB(>2-7*S+P'QN>74$-NN12( M@*6MV&]I'L9LZU5LES:.I'JC^>ZIC-+@[NFX_?0QW?@I G-"1(RG^"=C>@ZR M-?]'W*G[B\OT9*]Z'B[Q-8*];B1M MW;@J\D7"G;[:_3A=>D7R5[W&L=Q%_M^$B5US:#V].)@]RL5]%QH'0"_W0"K/0*\^O.Y MOZV\*?UQ)E$U=#S@-]:_5/-R N[%%HS[ZO2P/Q3.>5U-['Y]_GGE1IU[8D!+ M_;WQS/"K4J9=U^4A0C,EQ]G[75O+<=34 W;3RS^\A-QB3T^?^8Q6*A/^-,?- M^M#5?,I7%F,MC3P?G.%HVU9^_V!UT/#Z>D,8BN(]J8#_-V55"7$!IC.V,GX. M![_,UO4J+\S=VM9KOQZG1-4@-Z +M]]?=J.JA+?E74(?EE[_+I\LJWEQ\:') M:3)[^E/9^)[B/=B7$?;4!^/J5PZ(]XO'V=UWW-:?_B +\*#'R3^^>"$Y/=>5 M W_+I'K(\;^>DZ_1Z /W$__/^:DF\C_(V$LG3C>6L/$V4QI^KK5E*E@@]]FN M9+%"])3' 6*$$#\3N5.(?"Y\IR8R1&8*[-*WF0I_)^GO(K0:;^G[K M25ZF/@X?>I4[W?X,ZP3[6"49H6T0:,6KJ&SFG<\A$O@RR61"P67=(:A,3'S@@X<$=FU,+:WQ< !V3&HH$Y=(N,24_LS9 V45,,@\F'RTR MJW!K$R'7,LEK(TBSIOE!YGQ2E%)#R;2RNKT4FYKZP64>KE4 MM65FN8Y'4:%$,B]Z6!V:\#570 MP9:T,&4MFC$L1$[[2A=2V**;&OK'!=Q9GNVIT*..A]&4L1\._QQ2^+N7#XRT MN=_#>Q_H#N0KWLI!Q9!TGX $3LWTJ1IT.Q'E6 _7\,;5,DWULLXT !@#$;.Y M6W@Y9D,J,7(0W!(=WQ8;FUSINRFW]=M2PC>FC@+A+0[#;M\CN*@C@N*KX=-J MR:=V;;3XD;%I?]\Z";R?Y\=L(='+%"&]]9AG36Z1CHM,%!];>'8R]*E+8##; M\HJ"Q$M&?1A/9U?I''%\R1 025COP=63#))B/KL^QD.Y7%:B6.T'1BW*E!^L M3EB-C?P@$Q1]IE\^'BPQ*"S\,FUG+]1759YN'N])YUBJ:0^0C+?[09;.(JI- MWK>*F6ARW$^"+?&J)O_ZW?&XX ?9NRV&U+T^/%_H,@+7N6)V(1G^.G9EC#38 MWE\$@(ILQYMIH]4B)7A6C7F7L%3[:O GU'F MX>[5'+N6=JC'W"W MZGG3E::+[*'-QMKG:E!QVB0B)4JOX/$C.N0&U.B\8LGH&2:Y*94&2^TLD&VU MUS=7Q_>(U%,8'A0^V2.1$A-X:CH2-W*]SL"=5 M)T%%(T5C.Y.]J!\_C.@W_4'F"OU!=O!PI<_]3V@9^(HYR?GZN2ES\36<@G:8 M*4_)/PP#@;3$.HBW<(D$\U8E#C>F'F/-/8JILWK1,D-XM-9.'/QY/KE>7LS?Y7%T[;T![(O6KU2U/\04@6TQ\MK%66 EI@0/N M^?ISDH('2L4K@+7F-B&441M8GLIS-R ZHD7C?&OIRVI_JWG9"NDIVK-,HP1-V_41L:*^4#K_0B:[-(P* .V%0A\H-1K88WOT0Y8% M_@Q0K05/-P>W=R9PBO[KS?5+SU1I48 M/I:4^RQP-*9Y%WY!'61,D,GR3F(V^MR8E.K*+ !-(%==!;\NN",N6'\8YA0R M=EBF(?LHJ)/?I(?EWUH842WA2VL%!8Q0T]=#3R &VO6+'6-T:5\8U&G MF_MTWX6/[FSB!1R87DS[*E34E:,=1PZ5&TNYKO2E]U,+7!1W2DE#*@_T\AEI M=ZPL)0<.!;\]SGWTM6J/\9AM"W?LS!=%R/"'8-ZX:P7EBGE;/J0!&)R%65A\ MDYI]CF.Z%X-, M*3K*_/KK@]H4M5D/B),1:;5;1LF6+L4@P['B'/ZMXH !G8*V$5@9]$)>VY?7 MJ%]7LM"Z.\4)(*#C:P=[]/V)L$<'H G2RQV'ATBY':LUEM3KL50:9ZQ(%+BI M,"OCH-*44,N\IG<7D2GGE;ZGCVTS+;G62R_:W:+=/._OIS;L37Q_.#S_\:JC MW^]%TT78UAF[HL,\5Z)I3?O!OQQQ;KS<-:LBQ2Y4!M3'GD,U6Q_ZLIDGWV;;2-Y:<,?%F^_T&RR_*FKXW3NE%CZU/][A*5MX>9[^) M,=AB7!#WFBO_ROZO(*E(!TH^GQLUG_Y/17CCB8Q71\;,>Q;L\EI*G54J&,;3 M-O-"3SE1.R%V+M7Z-LOQ@6!4[])RN8:*8\HDWK?M"@)]6MRU+T MI,C8N<'$U0FCR,5_, ,T#K;SO0GJ]7K+:QWF=:H3TCLU53^7GPLR0R,%/^N* MA=+2 $2T7WPIS)O]#N!&GA>0B#.(D!F[I*%170X ?M0)R(P@UZ4.F5%Q G+3 MZ/(!_WG=$=-8E W#:DR_M4O\HT"K>.9'[\[90S?^(R<]*@L]3_;B_-EW7#R\ M%OE%?39%SL&!B8LKL>@;]IY$92BQ7F M;Q=W=5EI#S0BA]A^4^1908DTD?N7\>]+'4E%[G._8.W&2)(S];DI^)^%K=#/ M&CW%?ZZPK>U8VHRUE1(H=<@Q%ZSI$YS8K8%#!EF"AI&\G=F,)Q9.'KGI2#0' M.#?>Y5GH5+I5:K@#]1&^E1H/H.K].7'U!A?PS>D8T712[1>N2AY6)_QCO!/^>]8$>0;R\PAT%=<6-5QCWQR]\2\TL-1S' M'OB:Q.V&;?<)A!^IQJ5GYS$C:B[!FKZ>@W]WVA7%:)336,Q3)GY8K!4+UK)+ MIOHR#5?D<"[RI*#4DL$4QH7PZWN,+!*=VM^B)F[B%%>M6G'!_'>:['?O'R?C M1K<325:I<1:"HK.>5).>F$M-*EH.\Z.E(*,XK2#=_ SG%27BJFO,Q$\/' M1;5*:2BS'=^.-+),%*RY/5YDL@/]WJ<'$!6[!]F3;%V0S<<^5TOWS=)RE0;+ M-+E.,U&J](\7T_#G0VH!HZ7&22!(WCS]:T$\_KQS@'-=%6 M6S$QEDM7\5/O*%K8L+H.2M\"8I%3*>^#C,BYQNL@&I0"O78Z>QT/G@YW'?RY MX1,=3!1INA#G"NR9J5FFB$04.G&;@FD(M>7X M/WY@%9/8IRZYKN%%^FUM=$)]B99=H M]Y71E=R53495$&7S^-RKOJ_NPYSD']72 0Z&/\AXIZ9L)>E%/@FDIL3,VR-W MTID\QMK-_?Q6.MY0Q=W5X=CFD7K^V]\R)>?J679\/=2ULN0K?*N-R ,0+TL0 M;=QFJ+(;OPLQ@CL3$NQ;/L4Q:<+T9-).TLM);OCR86@FEN]L"[Z95JC7Q"&6 MM=K) M,.[<;S4X1.>ZP_><(OR&^(VZDIIW'[X MG+LZ.1HM]]KS%E6V-DI%%M[)]9I?6&B@1=DQ&W'1UJM"Y^7T=&F@36'9Q9[Z M@J:DY(*^P@W[FP:[V?&93DC]_N&WC;5MZBP03IL&!ZA&77%I67$QG$N\[>!I M9K*AWH" VB1<4][3!.:7U;HR;1\>:G4SM]H.5%HQ(P2U,C@Q];[W@VS;Q:=[ MO#"'4+MLSC:*E;6I"$]]HZ&L/0!@OV+-.E%10#WL^;#)V$YS4"F;]M!9,[?D MQ5$[4;>W2W9\:Q64V,+^<@EE_R*@\C@IL<>3YBH,Z2G>0_F(>!M^W]Y(4=<59P3S'G?*ZWPUR?D3_^+2N_]5.P?^B,_:/8\=A>JQ"K MHJ@ R)>?9"AP4+]NYBS.YJG\DB(\&%DB (6CP^G"=5R>_.#C*#,T\3] M'(:WEQS.@!BNXG0EEK KF9;FS%#L-?38=^1DJ:/?OV#"B,58I]9($1!Y7\%I M%*FZJ;?OX- G\ M:(/AHV/&I$+> :QW/%FUM M?G\U3@Z?FV,XA>/5UE=.X9Z/,S@S.K/\XNY\Y^V1!'^HH-!-Q4JK]0 M.^HO)'=(>NL94;/AU/S@]#?OAH,;0_9+)W9IU^1R_Y(LUP$[DEBXX_O>JT^9 M_"P]3J;OQ0\R*F]Y/Y2.CW;47/:S75A>/!?DKEO\"S5!W=X&-AR6?[< K6^G M50XOVI!W$4QLY&*,--2SOAM#:Y.5I$?[ACCHFKE6&ESJSZ/K>:^NF4U M$J9FSDI%G'OT.2G:SCNM!_=C=3^%+MOM^9[=_]"JI!\+=+4TIG\]_&+M!C40 M.YF:OCOP<@3JBH4X'D7Z"R?.\8JD\4GJ&M1BO7!@DX2=*QNFC!9Y(KKC]K:> M/I_BFIU] %9/8H1KU_8XE26S:UYB_+Z'\4H<^]U-[*MM;3VY6MNS.C\-U^W8 M^*[>F=[E!D(=;W/.:F-0,?=&LC:;)&./AW^QROM9$D$M MCY@\,3%9P&XXS&L/#N$:;P)L899$G5+B!Q)=UB&)- M\O,-RBQ:_NPZ4B$E;@3BM1419 MC6)FV7)]A3C!=Q9M36[G&A,@CB%"_?5I)SX+(,?\\E^*'>/PHXQ&6CD]HX:L M'7*%]L;9Z0S\YHS^QNC[FN"DK$,#9U.*,R,&'6'> :3H M<7Q#?CV'G(P$Q5+OI]H)\[\_,'PPW9$*CODXM.A5*P M&%-I+'=&TLE1AWT;FC9(Y+B;"TH\!F6::_Q*J"5@NR#T+&ZRUD5=--9%.QV& M8)0-^[<#AS 59A5FA @"K_J$@]P6:/7@P(HR[/<+_;9__U/ 7R[YGD)I@C'\ M*@E@+#^&!LT-W@*!TZ['CDTV/\Q.A6Q$B>VHM0/*AW]Z#ZS+IOJ[2GR.457K MDLXH8Y5K0B?.VZ8$>IF'OOQ:^3':0],I %B4FIA;;\(+.NQ9;O,." [:84G4_'2E<21R/F+(V(R8I;U,D!1,WFCV?R MYO13);%-=J2ZZPH?[5[O+A%*0FK]M!GR2&$]+C1[L+DKC/2SYZ/Q(TPJ;,50 M%;GT'0ZKIOB:VF4?X>-DE*-#;$OC_U9B%S@^I MYXPK*=&KH+X%TIW< ZN#9[(<\T%28E:=Y@39Q=4]1A%O8PS7#%.(;@2?EH]2"J]> J^+/$J_( V MM^60/]2SZ3'-9#&?6T^_1"R?.*),J3=53;ET4S:G"G-SU9DD@NEJQ#H\?NC\ M4/AJX?WRKB6WLH96,R'+^PICBP>[MX+]U$Q^BIE8==A-VO6]CR$/?.F\$[/<6P(7HJ4VQ)" MH!XH$/GZ,PGY-@[*<;1Z_F =?O945ORS3/JZ3*GQR5,2>'2\3''VU4/H?26D[$,CN<,<$3J+09G/7J.@D'/M&]8N+\ZQ)5W:@,DXL\M@K9A3* M9,_%\&G[94C"MR?@EJVH$>5I7S;Q R-)%DNNL\5^0*S?#B?K$W^$JV5?!_ =HFY]F.Y]-IS,\(C>W++\J?L=U<93'S&MMM754 MILKK5/2M$2EY:$9;CZV$H-\TNSJRF@Y?WR)@%[N]HENS79)4K,1P+A$I4$@;:M!9Q3K!P3!8_0< MPVN,9'( OIQH=[/K4@EFY'5]X!-88PT!:'I#X5#Q!]+WMTX_5(SK>(?A&_E M>NC*\PIN$04M8*M"\M[JMA>KKZV#\>^F[#[I\=8=+L9>V'_J$3)P7+ . MWW*J+;*/.#]RC2Q.+)7+\3V-!77=HN,Q%$(W5(P-D/8- M!A*/POV*#SAS@U1;*A)U5V9G7*1.]*[OB)0\+@E6U@9#/OR=3O>H+[.O$VB^ MJ:*$H])]+E?\E0]N_/9'1_RBDJ;]5*D7RW[:-$[V<8FW7XK,ZK>0#]-[?>5C M=AM)V#TA!_O'8J&5Y(<)RD)G: M8UH (Z]O?".Y:5J+#4EZ*8T5T;[I'(6J&@5V!PF/SH.^Z9)OK,5J6I_,.^T8X12H)<%L2I=*2Q "T:XH0YV:JVRR;5+[ MBF+445B3^#C*0KF2J:WR:OM=2KV>"2=B8-0/,J,Q)U=,)ZDZ1'&56*LB$I'F M267DFB7-'/OB$$J]Z%O/'E-_ MYG[85Q<,A0WD>',%%4C_=N1JV:58B79N[$ 7FT>8F^/-1UEUGO5\JXN [J1R MUQ QAH;_[OIF;),6L\A'3*5VPJ)/^402 V^!/H_#6[1>50J9' M_O7FS&'\7\UFWII"CK# ])08=_CQP>6QD_V40&/U,YNM2:ZE, M17N&:Y=J])$E*Z=/$^J$&Q42JYNR95+ I:@;K\8CPD&2B*G5 ZJO;2?D1>WWM#,,[5SJ>/\U-E M0[.5.%.567[+J@A+QZ1NXXY+Q##' PVU4#C4[$L!=V>$6CBU=7M3$MWW'9+; M9V"+(YQZS'FVY9,._K#(24CH4>CF_=4>\IRQG47]K>1HYO? GY%0QQ 4"/!Q MBE363"TUY%&B-G4AUEA/T[*/-84*OB2B"7WLXUR_7F#X^%H?;/O'E=^<33PQ M1%^SV4/S)UF^%GY-.M-@Q0XT#E"$WO**E\>=:S0^=C.:TC#Y_H;$\W$]6#FH MII>(9 M\NXFWXP__^F1N0@3B)'-*DJVF_@>,SU7B]*--?7B$5FMA]>.:K=H$2%B1-:J M.7LTW4IRR6IA9RCUI@D&Z+]JS*^^^*+>#C2J+.OU&'02""J\U7R4GSX <(M9 M"DG' T^X9T%?B <(@R)+("TA*]\TR>X5I_F%O+@NB'LJ/<-IC!/! M2$N7$_-T*@7Q-,(DTLX):-9.Z.A/O9AW^IA- ^W:GQ!NTQ$W@GFEBRM;>VM8 M%@!,E#1HN-]$7)MVL:QEWOZF7^E^Y74HXPUT/[1UV])\ZYWB=C0J3OH*B^.^[X.8W$- ZG9 ME0HY_YOCY9K(%_#Z^CBQON4@BZ\'81#=4SZ)?MUJR[\JQ%DE+[$ AS#<8"PRJPE.3/+L M<8ITU[4[ ><#[J4[":B,E$8$YM!:!^:P!O/(\QD6$?&2EI=]NCK:L\+?0J0'8L7FH6\\9N;S+:[&G/\E0P@1\*BA?UJ)/WVMZR\U2,(: M6"XQ7SOK5&%T8>9K"'9:W4.;_IJD+%:I4RQ]BR<3;B[&'_3=QBP'%ZDF="@5 M&U%P5KD&Z]-_D.X[%KE0'VV\UZ7,]U:TS&"\(Y?>.UVSP^CMY"%@M3!4MVE+ M?7].H\3+)CNQF6'B*=QZ^%[C0-X2MMG%.^E@M*U@_ICS="\/TE#YN=?R/CQ1 MLM(Q>-Y^^!MX04JAS]MI_&K=#:[ M1OS7S9JFYTT71237'?>#Y#:F5#[/:QLTO_!0=[0'@8K<6-XA]3'\3W>#JI%/!80']+%.NU+F0UWF,0N$]3&AZ- M]_#/[O"0PK41C%D^6W\.GYX)J2NVN]_39)[]7]K[\F@VUZYOYYPZIS6TYE)4 M450TQE)3.344,2=!A6B#("(J:451G*JBJ)IB5C5$)(26B)G6/%;-)*$UMN:6 MHJAZ>_YYO_><]?[QK/<\[_<\W[?.[Z][W?=:O_NW][VOO:^]UKW7!9Z?OK5[ M3*J*-+#(FB9(]N!34IE5 U,\3I6@N=N;G;Q49]CT:TW56:B#-T$JO@,$-RPE=XPO MORE)WL%3Y:X7Z1#[S90$=)9@ 4*,F;<&PP3.J!@=WO"*:V>!H0^M:+1'RT#; M=!TYW3A ]Y2D(U:RS>25$[J+9M)CU2?-]?SQL3W/]K4';<#QY*7&!^+6]3[X M-"X'.6^%%YA NKCZ.-FMARH/2S.B;5EJLE*]YJJB-,32S?U].^'H>Z5$$HG! MN$AUO7K]YKRJ]K2S.7)^OF/HF^^J8*3PH(#BB6[^&_BZGA$??YQWK*W5A4HQ MB_HH*0D/E?A?$KMOE?P M3;%-RZE/Z9?PN#[5='^TJ36>@4BFW$SY8MG*=?93-;>&EK(BH/*RY-TIT(H& MH$IE7V?Y\(?1DAI_V]Z1%W'!KTU\!AZ-HLQZ'_-8DGI>PC[^]Q_O_P>\/)FP MSC5[;WJ8#TNT%TSVF>D?:%SV&3( I#C=\E6-Z>E4LJIXJ-D 7D[_-)EF-.@= MMX(ET9F]L5L!E?5-]"T\H"(CW34H6>LAOT5KBTGXK.HJBHH$)RX8\DD+$.\F MBT\#'Z140XU[.DYX4.78%2T7[BIT5PQM^BPIN8<[S)MP)H2GQ 'R[0/#D8Q. MU6[_G1!$C>M>ZO?L[MI5>OH:M*_7OX>3@!I+ ]F3 PF0BCDE#6+%@9+DHCT= M;K 2Z.Y)!.!PHR=.1/2;O9940'E-@O(D/B6:V4\">H^_4KEO0.'C3R%/4OP- MX.#*"G2L[Z7&:*+?$5MK2WA>58Q?!T><]/$7B8%Y'8D:T4YSBZ0DCDAL50 M3,GH*AP&3I1UOBLPO;V^AH>%V&5"]+]>L;F!2P]+TJ569,;I])7[IW_1 7;6 M&J3A%2,WD]'R'_-'I[N]EHK7"1*;'9 7OR2_C>UBA>@)C<[OHLTA>H:%$_^: M4/KG@S=WZ('+O;E,R2G22[$=[FJ],0R\W#&U).LW1$8V-2=ZM+C<+%@H.<7I M!E[(T0G$]9LNZFE[$3NNVH2TRL%,G=6P4DDF&^H9KA MB7\3F?%S?KHQ"4<$.(?9";2H,(R]+8+O-F:J&-N!V@:NUC)"91J!0B)!:L#5 M:]K.< O7-%A+,?'$H;>=0.NM8S+0+H<>T25;@Y2'ZPU7.2V# :#/=#(HJ7"< M; 9&QX!IY7"]3"&F3595_/66A'7K??K'ZV\8-K8L!@Z_=S#O^MSJS.>0*5&J,Y2W5'UR1XD2*G@F EZ> M-SUS6_?#Z-#F%>7Q8X3%J)63GXN#,*V-L?F8M7Z/,-4%012V>B MB?P%ZLV+;XH*?MBW5?"W@']80'P)5?O:*BMG 2^2=B?+R?5]YN81&R8V'*GU M[?D+Q^U49+1)X]LS@#;N,_N[XM5<:U0+%UIKSQ^E[XDLK MI]0\?!KF":Q:$:U%*(GABD1G(+N^]]=# IL$(2B-!% %<"\U,B"/T5$92NA" MC"4Y.:?!/JC"S)=FQJ6!9=WBS>1)/R\K)WW:O;_68\:YG^"K/4;,>TBU.SS6T MK@$Q=<-=,(%".W4 LSY+B)3/628Z4'PST0OF&S^]Y[7ZCR5PT*9PAN!$"#K7&]U7SB( MJ^$_:*YL+'1N[)L;K9L*G79X()>"6SX5\.V6>HM;MWB'\XG#MY/30XHNB^J^ MU3>J">^Z%[BOKA^Q]2_66 1*U_3>UZ\_T&$8][(ZJ&,K.YL-(KIYQ5?>[C6, MGWAR/D#$3VXWS#/8M#8X_3_)U7^I/V*[G#FC,A\_IWCLV\;J!NJTTNTSU4[E MS)Z/[IN1SW;#%K><974362NPC/^LZ;KJ.^OU;Z]W$G&[*B7^=8<-Y3];7_#^-[ ZN0:]'J4HOES* M%)E@;'VNC_5(#YD&;H@U,S4LWN8PRU0$8?0UT=!I.M$$+#!W2WG+5T4RC878 MR4&VY\&U#M[1!H)\$(LSA=OQ@[]JN. NFOS"*L MIO06+V( >%B!)70U^W/^,WJ.41]6TH]E/\D+:@"!A@KEM< TL@J42W&A62'( MX&Y>)1%1>[*]8@J+KG[M>_UG]QQTA#K_A>=YGPN^&N7W%+8VM4,>5^G)V-E= MFDW8U,$67@MD:OF/([%I69ZB):9OX*EDT(PO'E*F%N-<.:GSEOLX-4W5V*(^ MF6.&P-LR*V:D_B!?VNAD'.84?=&U;PQ36&7PP*9C^RR)0T8>:-TCXZCQQJ(B M:618!,QB-5VD4DVQPNF!::=C#E=TQSX_OKD3&!%ZW S&*(M]<^KCTNN[O]7? M/"-7.09Y1(8+!)1N.0VI/YA;#6HC'=-HH5=Z(+IRO M8(U?SH[LX7EHXALDX)TVX^V[5G\K9)1F.0!K!.Z[AY^7.9\F9]TJ7*VB(N(! M@TWGA@]MGG&YKG8QU:X*^]XFCB4E-?C;O[J7_@Y2E+62H3;+WNUUV0771J+, M:9_*I#IZ3R:$3,_:6QOVFTE-S=@/RC):$KETC3"^'791>>"(#72QRD$^V"8* M/-%KJ5Y_GW*OYUM;CVYS!5^OP[IK^>BO):<'_'F?V#F)JBLLU-NDFC#(19 U M .+$X6?^_9:<]C+ GP:5V-AS@CB"W+Y.*0FYG-U\(!=:QW^^=DR1.!'PB(\8 M&J4:6UKF'RT=NI M"$>97&>WLX58;-2K,BU\1>^3L#U""5\3-QJL9$.0] *]*21S6 H09&E@* %" M!8#(!Y#1&_E$5=9$_!(.(5:OK/\G2SZ^-OATP#9?1JM'6SXXX7LUG6)9Z9(W M6#B-#?Z,GS+BW,XT?$0531F%8Q4,R/:%REN)TZ!,+%3U@--7H3K$2X;*S3XA MLTA_HMH L^A5B9.BNUA(5SQ$1("+,0DU,FW&*A92Q@[MMW?T#E:-#5J9)ZY3 MP&XSR"*GUA,9)V@R-AXX1VP$3C,.!'I#+>B7[X!;V%3]2CIBD[R[^[QFN$(Q MZ"WB5W-I^SERNLJCD./!-I063NNE'I2@V([L5&QO'MA$?L:+ 8NCV;J*&!(IZ8R4#Y==?LYU!![OQ! 2H'V#5,,Z#[ M-KUG'EBZ'4,'^WDCTE$5E9;(.*J!%0 ,RR; *I &'SLX#2HT>Q\Y*1(5#)YP MJ$E=^*NAR]L?9':C5K!(_>1-P;>YEZAG)6R$:BO$E"K]FMGJ76*Z-/?3IZBEW55RP MFMLPY),9GI+4?,IH!\Y-R-YOY%QIS+*:FG<"A3K55*CQ#&7XBX+:S1KK9(:/ MMW+,+TC?[^[:/5ENGM)%HWB":""4T= C2WFCH=\'/7^?]K3.3R%]+48_58ES M2]51>=2D:7 BTM3'X)?]4(EG?]7^?P+T'\IP&B30B*9@;X(,-#^ID)(# B7? M8#RE'%X2S5*>XHV$1Z?$+_5]<+P-[N\.3&[353IBZQ8KS[EQ.9+8,2=O-\;/ M\N]<%^7DK+R&_BKNO2;HH.@G3(3DMGJ] ':LCO^X6(X7-.J=U(%H';$! M2!SG%W,<]D#!*;T-56'9AEABY]=\46,3JRX21? 3_!(*G5YE[V+]S=S>[K7Y MY5.;7NL41(KA7O2NE:0^.7Y*?@BWI ZY^,KISX8 1]\X#EN-*<;I1-RKZWE* MO3^I_*))?]TG$I=S39,LZ,J="_$,$/&FPCKO5<$\6F_[^ULVE5=[IQ0Z0;B[ M!#WVRB+55#+I0C#[,_4^-(9B*R)36/5:69Z9U0,6L'O\9!R]%WYT\ MI1&ZP7!?IQD4S$IAS+&0C'S'!9.]IBU%DYI#V$ZZ5&R6X"7ZG]2I%*0XP\?O MD<=Q?MD,]7,NY\!&?4J7HL2KE:Z'+'4,Y69WK,D+9J&"J*J/WMC3JH!%P]L9 M27VHBYZ[MP(%5ZK*+U\OJ"7U-";R)Z'C;O8QE9_@J*R3TA==>]]80!GY5 K3 MZ7'9J>;8R!=I1VQN9RMV\IX2BWO<\&E0S GHJ ;*K+OHFL&7T:M,>!X MNA$_';68'I(9NY'#_4+S_0M%QEMWF-W/*^QVB3YU*B;BE>YCGLY8Y0JN4!S3 M>@!3/E@%6PXZ8KR;X]U_3E7PKI']+$M&:?VO4E&Q.)F?^7P"NGS ,ZLYZ\W,X-I_OL5S!NRPG;1*S'\Q9[H<=\MEH.>BG9(>]9@:/ M=JK=J+]')9@F:+;<[X*"5 &28_S?.]012PX3?C_E-;*%)R5/.8+_N,3@-J%B M1)3?\\*.51_$J?#-A8M2,'MXL3OHC$F\3@EL]%$GW,6N;GEL=H18!GCBJSLG M^9?<^T]#J))J7Q'\B611H4G"<)Q>ZQIQS 4YLB..&DL;-SD#%J#(JQ-1, <* M:5Y:V!@ >D[62=S(58D09)>QZ3V^_K)@P[+9P)!Q9964QOJU/2>1Z*X#.*S> M9H\$Y 3;-"P3I&8R$?@O2Y3L40HL!W=':!@V1P#G(O03@KTJ6.BG3<+VD@I( M#'0,U(*3 F.\OZ>FC^#>P2=[ X&<#BL'A'N75RCL&W NKT_I54(P)T%)1P=U M0'18TN[(EGSD 3)!/(\^Y-Q/^#B(\YF+4^CH_UZ,S+" M[&9S53H^NWSNE@O[//!-S/P:;3(@T#?LCI:(%&-LU^R$],[)A&$I9'>J]2#C#T8+B46^7<$J4!S%.W0P[WRC+G( M(7/:.&@-W3]V81VU6>YN-)\Y)ZRFT2?-*@GXOMJ%*S[S"VH4EWC3Q^;0#S9F M9TJ11VP3G:6-Q9YD;]7T*>*HJ(&=NF4F&(=ZO-!=I+QH5.1K"PJ7Y3VVEAE8 M).%1X+1RU2=>RX?S:<.DO>N?>1&-)/GT#MRZ$%\CI V-1ZK*?$<=U M>V:2+VJ((>]FA' W/,S3DT46.O_CH?S#MLD3*6BDE!%B"4S4';G[PHU676B: ML#G$Y%)M1?U^(*V=/ @"(H-@**.=YEL]8TP@>=SNYRQO#J@K$1$.SDGO ,2W MG4O'% @&R.E<;%3>4MU<)>\]>GCUN(&D(!7M[$<\;J%*MH6Z'3?@B;Q0XBIB MEC<2PC4YAOG-;<^J@VDZZFB\KN[1]0I==L2F_?[ZK"ZEC-,A./-V/4% Z_%:@.E:J]8/IN\RP#Y9#Z+>.T?!I%<(-5#++<% M.F2'BA&&-=_X3G2DWP1#J5GP\4U/1KVM^X7M ]1=O_K];=LSN*4K'BNQ%=1K M^C]FI.VOG4^Q((L(K?!XJ+BJ#(W5U+,3SR:S_(_8(-_W"C<.:'?/?-(?')\^ M8MM'9.V4- ]7'XX?L;$,:U:^?=^9)C7O>J';CMA,;@0?L2T]J()_RVE>;_XV M*]YY8UO_*^&(K=[016Y?^^#M$9N%.&7C\]H1VW?F79YU[2,V\A';?/DAXS_I M;ZXYA)%N'90?L=5$8<PA$;/K+!^K/_;O.W=!V[MTO,;RM';.N2_T6Z^FQ807GC$=OG5XSOKK5Z MNWOCB U[CD:, ^_HBM[HCM(#I /&SDB&W3 MX=L:]]W<#RL;88?*^']_LZ5<--]V9I^.JVOJ+WWN =C"HITB31*Z$46^&;[F M,JE.-?.G+^6!5H&A5U,G/.FT]EC!Z"[8AW&,G>];9EW_+$RKQ-C17E"+EI8& M*A!:0 X+M]-AON[2Z M_";% NJ9FD)_BP:Z?$&XU_S52O//@O[I# ^( M8F?",%BZ"]4A@=@96E%270X^25LQ7REX+,]A)Y Y1*,JC$(V>>.D"#+7H3E= MNP/I+1SA2<7(B(";X.:BY&?4PZ"&V%0QR9:I,)?!DH>[?A_B<-K3P6SF7(UZ M2T_13JYV=MTMWI'3N!FD:PSN=?.76+0Y31Y;.K;^82.??\K: QBW*+)&D?', ML6^=Q),]$"ZI);P:HH&Z'19M%AL?O= M'H-5K5A:OGCY3\P LM6@DB'L0JL&*]R@F)Z:TM&@.^>82'-Q4&K-K_G#2+ZM)=G]CPNP267F=QN M2/5PD/@%"VPJ>X^=Z.#MY'PL8PKCH\D##)*-9DZ6(V)8M^IU3\*5]E*9&'&LI^-;RI;QOKBFHQ]+3LJT/XBMR3;;G'>ZAZ: M\TA9 9$0* ->6;44"%\6"+RLXX7JJ'3ZZ:Y&Y#KZ\5@Q/T]7\55^OMXVX+1Z6&<_=G#TN Q$,/L&J\O \*R9;/)EFT M:][9\Q1D__U0*IE%!W;5?_?H&3'5^M[,R+=G8TCYZ M)TUYS*BONUY@:?,U8MWAV"[&9(^41_/7 [VC2>_--^M$5E\^@7:NQ-,AE/,> MN+)<*))S63NN03J)$^5]Z/2!4>1ABQU&CA4'^%#3LCLJ]25Y_M$XURO^--^? MU*:)G4Y3=>J_%BNDIJ@O"R6Q#"^:Q+=> $^%^%+E#?B_ES/*]W+V)$H,D\KR M'S_'M'QE"YLMEE$&(5(!4+<7QUI$ 5"\Y$_/6T_UZ_;1*A72T]-A-DPO"_LJ M*K8E0I*GATCUCD$<-^ %$\3DMR<."@8*0K2K\"%S36NV1!]8]9F%!S=QPR83 M+W7SP0>7^QZ1;"?"-*Q1ZH@8/+/*3L\.!.]\L:<=_I9ZQ'9ML,6[\WI&U>6K MO4+OY1*KH#N6I8ZNRI,6N:F+8VHZ&>&F>GT6IY# M0,*\2OZ3&!ZP['N^PAFXG7Y?)=TH*D"8$G#*MO\'"'?67\\9_WOXL2!'%?[C MZD)53Z#=JWO&Z;66]QHW4-A.L=]8=S.T4ZKGI]0LS=E)2=%:@A+JGKCP9R6M]1_;QB/D1NURSHYTHR;K54'N&Z M#?7-(M[(P(^B-OO;JUT#O[;7D!1A_71[IE^98'ZAVUI%]$8@^G*2W=,JE]'> MHG*1$DMWY+M11UM(I2J*D>_I!LA)BYSU$*RC^>H5+UB=KE@:N[9\*Q$:#9HL M<50Y+:\E@84 &;[XWP/( (N@N#<@)\2T" MUK%<";+RW<+71'E!>>(I';Q3]V_QT#0C:AC/YGP-OM\3(\>X5;++*D_$27-_ MKQJT/QT4$6@_-ZR]<>]=M65 )79'Z?(&8(* :[" M3PEQ87!%XET=3\=(@7JN1 /6FY\?83CHXX8+WFI6,CV'T] ^,K"KEOUDD7%]&F?FFX%7'C49WQ(PBP%3-H7$. M!ISG,AI9 AGA>&B\2UJBO-R%])(7$]Y'3J>GOU*!25?A>=KO!]J*-P@>8V;] M]"SIB*U$(-^N1.@$MKV,B3H_GKGP[+O=6 ]^+Y2BH=XV12?2TS!ITKG^U/B?3=> M*$NX/ M^/G[5WR7@RLNTGK\?_[_[^,$^R2A 10$&ICO_<(GRO7[6CB@6#E4= M5E%J8],8X(A-0[E*>PJ\I>DN$C9NFN&S6[T-09C@ODZJI=$"9" MIPJXIU\K,T]09;5)_*("$\V7$0.2N'S11[=#>BX'0LQO;Y:BUII.AX[]BQ)=K4TKC-QG$&7=12\)56<*ZGY5F\Z MA+-OU7CA0!%'@"D !OCL"=@&.1ECID8B:)> M.;1$[&E5THJ@&5YV(L\;5)ICSN>6I/^LK[-V^U4I8%]O>'Z+;_&([8&OW1%; M=4[]Q_O;D]3'KQF>IPCOK>-;@9$H: W7VTNZ;;7-[YB$L+7WOE_/Z:B_J&5: MS&PV?%A5G? @F/_6OV789Y[UC;O6X=LT?J/EITHGT1S::PF%UW\3_%\E, ZO MD]+*&@*V!*9:GNK2D[@MLQ<=>#?3^H#= M0TGS!X TNTYK7WCN"^GW/(HVF*5)!78?OFWO!]YD58T$.%@D>L<\6HX\JEXGGK#_P@G+4BO#*,G>#3 M;LNLG%YGQ#L7P\>H#III6I%GE(STSAXP&UZ M7^XY;;!# D7*@ LP^_/:R +%BI?HSECB? ?+C1T1)Y7]?()!!L1 <_F2!:\Z MD>,-F!JS<$RUK? [' ]4M4C>WMAG+:E8QNQ)/$>$('=7Z\631GM:O_YA7:], M7E.*]YC8?LO?ZX-G)9]I-L"]O5OAXJJN_18;O6LG-)(^($O&"H!M"L=R0 8) MA'PR# +#DZL #Z5"[4GFV;@:ZE%E"1TTIN 8\*5 -5!%;) M'#&.V!OD5\+$:)22TV,#Z3A=%J_K>U FW;OM&ZS*TQ&>.V/ '\J^/ MV'[X/^]1/]5$_0"T_GCHE']*(][D;MA44\_MYI?7BNTYKWSXBI09X/Y;Q[]8 M!U_KRZ8XG9QE),D/AQ8GH"H,DOJ^.H!=9K7.+H2&$&J*UAT/*\!\"_2>J*2> MS*JZE&8-P6Y +49V ) ZO%X[CRY7U.VP1ZY@:??7\/E@ C84Y#5U6&L41LC41 1 M]+QEYA?A5- [@M35$>)DMLIRH933NT6?"TPO!.W2$,^PI=1CVO =$ ^#)U/F MN $_R/9X/C@3G$*RDP>%""Q?H-D)DM'@?") RY7HVZ$'#1TH9.%$#4T-,47' M,3P1DL<-I<#I/E?E(S2^7^+$YW;TK?_\'\J_'WXZFOP/4$L#!!0 ( (.! M^EBN=,UT$^4 (JE" 5 =6-T="TR,#(T,#8R.%]L86(N>&ULU+UID]PX MDB;\?7X%WMZUG2JS0!O?_KM]AU,_O2__NV?_NE?_C\(__W5EP_@3<'6#R*OP>M2D%IP\"VK M[T%]+\#?B_*/[(F SRM2RZ)\@/#?FMM>%X_/979W7X/ "U!_6?]K^1>$47?CZ[_%C97^VF:_M+\NKFTRDY=J(;U?_GW7S]\9??B@< LKVJ2 M,TV@ROY2-5]^*!BI&ZU?Y N*@\AIF=XA\S5++ MZ2\^J$\=&3W0@#-MZ'2N>X=5\;T6.1>MM]P;&F3\7_^D/BW7%;PCY''Y>EW5 MQ8,HE9[6ZEEGA&:KK'Y^O2Y+-2,N0\EX%&+E?DDH( JI!VE"?"B8QSQ)D>][ MT;+>O.%+D1/4OOVRYO5IAJYG5L++20$\7M(3!AO("=+3/*J-@>T16>J8ORD,9 M"V8IX]:.*B5D(Z D%6VD[$;Z1<=8OXA57?7?0/U-8TR&Q'XY>JXW92\/*=D% M17=7_,(*%>X\UG!/Y[(L'L8(7A=C7HE6^8JA/X&BY*)4X>T)X8Y>VC="9KG@ MKT2N/M0JFLW??G\43+FA=^MZ78K^!_*LX^#J_PI2WGXKEDDBHS1,*4Q%'*BH M%$0(M4]M?6[860/,%%&/N_,EUBG'D9T8R,:O_N4Y1AW[IRM$L_16KZ^7K M(J_54EV-]I:4>;&N-\[P5_% 1;E4?@B'$8LAC2.UNL9(+:R)(! C/VJ"$H]C M([=D0FUB[[,E#Y3F!B3@]Y;Z_^]2&[S; MZ&GV*.;3RAY9)]IQX%5MA&R=I[ZE\8A>'"2M5S0:9![G9R//QL=9W30N]+KA M_U"17>,;;XLO0HN1K<1'4;_/F8KW/A25^OXUJ>X_E\53IA9MKYY_JP1_GW]Z M%"71G-VP.GO*ZDQ4-[2J2\+J)0U2YGLT@8G2D=Y?5!Z02@1YP"CG:LDF8FX3 MF$W!Y,2.>50_:=;58_T9 M;+@'6_;![[T YZ<+ZWAS2OTZBD8G87'66'5*)1]&LI/2&CC)SEZZDMW-[/=4%Z.F"EC!H*;MS5R;R.7([@Z1F=1\F M0A^Z :-[[,RY*NOE%_781;?.\(, 2]^/81P29;F>#"'%,8H%2U1DC*_"K()5:W#>GXK^_*1Y(EANNQ YU,6R=5TAH9XBCA3,V MQ#.B#-F-_>]SY_4 RC*9YT]\3Y7DRX3 M5;6,)*5,1 Q&@;:=A$20(A9!["7,)UZ$TLAJS_DTF8E-2=-2T:I>;6AJ=I/= M&<6837/7BVMG5QMZ"] +W=%<@+^6Q8#LUC/3_%#D=[>B?'@C:+WT>1@*R6(HA-![KS2%-"0IY-B+/4'#&*%D MN7L@?_&-/4?*Z)V]F&,P\.I^5O,^RQ[5A- S (H<4)+_ 6A1EL4W%198FNY9 MM9D9[U6J&&6^6XJ@D$#3A)HHT%3=6>XEN1S9[EDRLUKO)6$/[??B]>,L^%V6 M9[7XD#WI%6RMGGE&5^*FJD1=M0P)8YT'*WT/M3:O&VPQ[H M^%N =UFEP\GFJ/-7HL1HSBTN;T6Y?UYF[F6NIV#G@E[@ 5@[,!>:<^3DKF)E M5D?H0FF'SM+)F'8.E8ML^;IX$N7&VD)/8A)Z B94K?&12!A,8X8@DFDHD.^C ME/DFWO%HY,G/FA4M:P=U+/^PM[E**CO782R0L<&?9?Z$]5:"_?FN>/I%W=,: MKOJPM=?CD68QOK,"])9T_H)Q<8;>,-?___8_UMD36>DXYHM0(V?F?W>K_ABPKNWTHIU+LG&>RF"*>%"128$"S^1*0G8LM[DUE[.Q)R5?2L#/Y.'/& /']NCSX8+\!/O M^/E9+\J;PT^2\_:#V,I@F?TZ[],VBVM^W&=HZ;NYX9R2S)RX ]'MO&TK]0[%"6H@+@CER%F=HS*K M5[D@ZJ'Y7[I\G)V^6E=9+JJJ.=NMFDP#Y2J8SKV\$Y_DWPJ=Q:$6CD*]%W75 MGP O0Q]YB*NU7(@85Z8 V7(%'C=L MZ?W?IX8Q%2YVG+67*M;L','(IV#F)Z;7K9T;V:AUAZ$F -O1:\L4V'"U209Q MYVFN4XLC1S22B5G]U'6*.G1C5XYFOQ-U6Q(=X7Q]?J#%:HE]%,?80Y!BHE;# M/, P9:'Z![/(8S%):&24!WPT\L2^J*,%6F+F^U#[TE_>AQHMDYT/,!3':A?J M).NC=J'V1YIM%^JD +N[4*DN^;383/FGJ1W]1UF=%U3>A*W!8?E?A%7BM5 MK'8F]B6)F/0BP2#!*(8H\@4D- QAZ&,_"=0_-$%6N])N^9MXVWF/V_W:&\O= M9<>/Q7#[^.64;7O)P]W<: MI;K:WG7,W;S[M].H]FB#=B(R(P,\=B_X>J765+I*4V?FJ776UWM2BE>DRMA- MSM]DJ[7&U6F8$-_K5TIG?RQ]D<11RA(8!FI=A!*<0DI) H.(^UXJ$\2E5:7D M2#ZFWMO1M)MCH8[Z;EF=8A T'%H&@2,U;A@73J]'RU"Q8T@[T9ZEK>H6X%C% MOS>L IQY7<>5(+N8--:]3U5'T>>5P(]U;1T!P[7:5SVW"W9NR MU,=8.AI^];R]I,/:N/E&2M[\\S?E7S=@*E'KG>*6B, M+4[3H9,*=47UF60:='3I;SK=&#GMSKQ&V+@R/.V<+,Y*TXX(S%R6=D[ XY*TLU?.AU^HM"Z6+*4BU>5J44)"B%*LC\IB M%0H1005E2L>IUP[#1J)EASZ$G._._"L=0L_:R2(:[RGE! M+,.&C1\>S7!762[P#/?&&PD#MEH5WS1<_KNB?%.L:2W7JQO&BG63]\A$]J27 MDWW*')OZ +$K 2L&5#>H#!-L<1#LUF_FRR91GY\!ZDN#+CN)N]A3WNE6E:!ME"PQ^S @2?H&';G)5VKT)$#=<;6K+[5M3(/W:[S\4<&AYVG M5T&G=O,W.5??E&O!=Q+DWY&L_!M9K87BBZG02-R<_$ 61;N+%3IF*+V7JEM@VCQOET.#*.[#AKSC0[ MWO;+831[H.$/;!F\ M/^]&(6-W[ _+EW4I^XF%L--=?&.)W>WK7R8Y]TZ_L1).[/V;WSLR6:(NV!_O MJVJ]#][:GOUO:X:;RYJCP29O3:VLI MH#3$:@V+J%U6V+4<37WTIUAK=HG6N5(S$ ^/J^)9J'6I9@@\JFLK\),RK6:= M:INU>_WC,$R/F%/)ECD1C1Y;WO8!GA=M'L0^BD-[>9<,T27N[O#I,!7"E4Z>!L8$N@ZOJQ7-[^^U)Z)/$%T5CR@0<1"CV8D$1 (7R/ M$B2%E$898MUX4Y\8K'5FQT)G6A+#\X!>T&'/,H)].[]P^_;?;[XZ@);>YW.@ M"E!?V1JB_K0#)]V-, ^,]#Z[&_CH@Z_'3?X?LEQ\DNU)QSO"FD8]_6Z,QONX MJ3>=:Y<^CXE(,8.^0%RM$)" -$($ABF*<:R^] *K?1$+VA.;1 /2NBKT$79? MK0]*Q8'=S&VC2[,Y>B(-V5F=9D)/J=UQ6,_'8KOKVP >D;K'25+QJ0WG6>72$2@YGS#%#C'0P).==[X(0^X03Q" C&N@Q#I&:)@6#48A\CQ%$ M1&BU3-@./;%[T(0L7<%6:D-+'R6+I2'KK9!I_R[7@LI044N%Q MWU<3;Y!BNVVYBS0GWY-[W>+DJ15R?2^ U/OB3\V^N)IE9):KI75&E*YR%;@W MG1XMLU8N*]7,)MTH:F1Z74]F 33QOIE;D8/=GYQFW!J+ZRQA[A*]F3/C#,4_ M3H$SO=$Y]/P)>.9M:BEFOHCB)-5I;A%$,HXA(32 'D\C+^5!6T7O!'5^B(^) MYV;[7-VQ^C1S&C-HRS=1%46..]& MPUW7CO'#!N1&H 1'-$Q@S-0R &GG1+Q(0#_P)(L9E5YJ54IY1&%B9[-IO&B$ M=6.H%#._!'^P%F=XU&UWHH M\N;PJCW1^K2N*S6):\28I?22"'FI!V401B2@CW(\EHS) BKLLUS <@))5D\(PC5)EX!.:(9N=)S0U/=E'H$UACE^\9V;IA;X[KLU>?=3I_5P48A$@$24)A M0+D'D? 8)+Z7PE3]Z?L!Y]R75DT<+E&<>%K:1ERK)GMR?$.'BZHSLW.G"K$S M]H/H<[%)<']>@"U]APT?3$5UU?KA(KUYFT"8BG_4#L+XQK']C)]$OF[J>E[K M*A["ZK]G]?WKM9H='W9:VR'. D^W<6%J=0D1#1E,1"IA@*(T5($7BK'5B:\A MW8D]0L=%6QK7\P&^*49 S\GHOJ6FFC5S%1/HR\YA.%+5B!;)5H([ZYAL1G7F M!LI6JCCNIVQW^SB'HH$C/I('\:9X(%F^3.,HD3+&D",O@HBQ ":!"&":QG[@ M)2RF'K'Q&_O#3^P>-#&@J=E9_H$*S Q\O&!V=KR1"?S>DG)HJZ=E<&22!X// M:GFG!3LTL#-7V=E14Q)2/B]_^[H,8L12->E"*E00C@2AD-#8@SQA4@18Q>#" M:,[=#CFQO?RFSZ9T%C^I34/J'7&'[62<$':V\=O'][=OWX"OMS>W;QUD)Q^S M/)"@W%W<6D+WQ]8(=H::Y<4_9KU_V4_\,FZB^+O([N[5ZW+SI"+<._%QK9.P M.@C9H[7N#?^'FJ9T!M'2QQ'RJ 89I*FRBH@DD"K)($F(1Y,@I<3,*J[D8V)3 M>NNT$FFLKLVFKADT:&?'/4.@XPBT+.FDM X'=X>A18];O0!;WMS-B5;-\8\&U>9_6S;L[!U4"9S%B3(=6Z@R7S$C\)<0P# M+H@R3!52)$DHH0RI1!Y*"4&Q::/ 04I3QPL-;0WB"_:I=W.?>2O!87T-&ZI3 M+=@9ZV@%6#4?-!)N5#/"X9%G:TYH).!NLT*S&\;F0>GLB\U.:1AY$6FRG2*F M]Y)2!HG& B64,NSA.,4IMLM[VAU^ECRGT;O)!ZHPFR_'"VAG>^:RC4A?.B6" MLW2EO<%G3D\Z)=AQ.M+)JZ[HI4(OMQ&@AVT$WO['NJDJW%3Q-'/T[3W)/STV M*' W=W=E4S[T/J_++*\RUL ?J?E;-QQ1ZW'L!X@A%L-0" X1#P-EQ E1?R+J MLX2H,-BJX/CE1)E\"ZTE \HM*D:[!;#.,]UX/#_Q$]&2C6GC\C(O@YGS^J_Q MB.T]R\+$>6LRJKZ^4;0>L>0^IU4=757\NBJCZ7XBDKUM7J^35Y MS&JRROY3N3T5HTH2A0@R->5I"%(5N:J0%D:>FAE1*+'G&2TU;0E//&.]$5*H M-3H';$,2<,4=8)HMPTG)5I<7II )-63G\#438 ,RUK"Q TC"[!E!>SP,I'" M>,$:ZVBLZD44M\?!2RC0?%8;J85V#M)W-Q.+%P=).[G8CC?/5#!2RHWC'GO_ M6#>[\?!OO]>Z^6Z1:["?I8]8&,B80>&ENK,C#6%*F8 \C8/(PVDHI%G=Q 5" M4V_@:5I,D-55W*W-$%FK CZ6U= MX/5:N,;EV6MCA'\;%O&R/SMS_\S^:UB*8W]UX7KGV Z-3UP&U!0G$ QE:'0%>(CBQOVIHJ'FW+)]U%OG-@\X+68!=C )G8 ZM M LVV#5RJQX).#[;0DOM14!7VA+> 3]B_;^0.ZZ9']@"A MVQ:D/4$\]H2 @6X/A *D

PZ1?_27;> )PQ MB:Y1O.5)B(6.#3<:)]&\X1G/9\R:7%&6_8653QD3U:EUEN:BJ#J^#* J9_&$#$20(HE MA7[$)&/JAS0R.VPQ)#BU0^F(6BP#3+1DL!AR++OE6<$N<=!3!SWYR_"/X]1B ML4IRK)YQJZ5]-56]FFC'QI\=+9.U;TT6"Q*=PE&S[L B@+U9H% M4-,HS,Y;:EUI)L#G'5W]I!D!6?[S#MC.S66M64=3]@IP%$U9$)XUFK)7R&$T M-6*$<8[F5C?C69?/#<9""[?0S81,XHAX7*W+4B^%*"3J$XD(Y GWL8P(32*K M=+.SE":.GWJZ7>F(G;,XKQXSW^!$:#M7L)&W0S+I<$WNCH@;)LES':^3V4.)E\F7':^@\:&% MH[S;[DR\D%F]L10:X0AQIMR0Y$PM6I /:2PQ5 N7&,511 -LAY][3&.6 Z ' M4MYEN:5G.:40,]=QI9AVOJ&5L*4VB=$/2.,*0?<$A7DQ=,^+>(2B.W#IR.,8 MP=:EX/K0MPM:B?1]'E(!U7]#B+PT@C0*/8@%2D-"TTCRR.K4Y9#"Y'NA#3V@ M"5H>FQSIPO!TY!H);7<\M\)-$*Z?E<35T<;1^/.>8)P3[^B@XNR%(\XC=.;$ MAX+D^PVH^H,(+\4AB4(8QB* */ $)%X@51">^#B0840],ZB&2Y2F7D'KIG*: M]F'G-(N]]T%%&9Q%N!+?SF>U8ML8]1Y*O5O^<'/D2QP)#2)(%A MZ =10O5VGU7JQ>[@$WNB*Q')&O'-YOVQ0MGYEQTT,DUH BRR7?X=(Y$U0[\( M#MFN4.=0R/:N&6DU156W+=&; AR1"Q6;5V^RBJV*2L40VY8+.*%$)K$/TR#5 M9W!1#*E' A@AWQ>>QY.4AE8F94IY8GO;P#"UGZ6YJ5Y;82^ M#-?MKK1@YQNL%6"_C#<1S-62?I#6O,M[$[&/EOI&-XTSZGYJ[-)_FN+<5T?U MNZOF@:I/G^07P8J[7)>"M1VIFWJQ#YOF:0&)TB F'"9)Q" B0GWBS(,ABR2) M/!Q80J0YYF^V0*-EMX, H$=0 0NPY5D#&FZY[INV-WQ?T=?.]8,U\UP40"ZZ(IF)FO%-I$!'GM0U=[/ZWHE4>^BMIR(S M8ENWS^54E&F6-^2VQ'JD+[)M/=2T$\/^91!'4K=!T%QC"5-($D83$)L!_0)#3LCOXB A@YG&M:K7=< M +:+&]/" 36, -IQ8K$C._]C-MCI_C$?W:BY8I.LOR/+8G?*WA6GKXKJ!0** M4[ C$NAD4O-(]RKL0PBIJSO!-DOR'_I5L-CQ_Z%?B7''"#_LJV%W6/%B3V;P M!&1^KN8[5GDQC>^=U;P<%V/3O D7>EN\KW.*(A+%7LRAH(Q")(6 29 D4(1> M2'U?A2-V"5B'!*8^DM;D7L7#Q@TU\?8$D\Y(4TJ0I#!*Z4W<8PL G/HG3.) HL<.,?\%>W1UN M^JGFOT:]?\J4:^SZF/$P@%C16D2-+850Y&OC.N4H= >*Y4.TU:'E6>K% T3,;]Z70 M]:RD'D#=LQMGW'*_WYYH]AVJK-E2:+<@^JZL4BU-6$ ]%;H)'Z*$19"DOH!> MRG @<.I)8A3$&5.V;>!4)R-WWD^J8X+>M\:R M.MIKN$QOULT'8_$/=R/,;QSG"6XX;P8EJ\\DX^_S[D!^)Z!<C*[W>KXIMN M+:@^OF]Z0.BB[YR_RW*2L[T"\&TJ[*9.F024"Q1@J$(Y 5$LJ:YI\R".0T^B MD-,P26VQ*/NIVGQH?(>L9:W(.9,_:>'B)JY^$F>N94[]VCJF!G="L MM;U%]5_O]Y2\X6\7?&(WR7Z"DG17ZG+DV:YF9U:_YTIYAU[1V;AC $>WL*;K M6HW9I3Q^HJOLKEG&MYBFVS*6, Q9S&@(F1]'&N<\5-%4ZL, "R](:) B:MZ/ MP9;ZQ-YP@VU<2- RM$D!W6')!I'35KL&VV)3ZLS.P^U!09]55X=N#$Q*AAQH MT ;@=$)-CBP^)G2](B7@VUE O8JBV2/_YPK(5LF/G9*++:/.<%!'JF08%-5V MT!D14D?*NP^7.G:0L<>77Q_(:M6OK)>Q3V7@)RG$4>+K5)< $LPIC(+4]V(: M!C@V CTY,_X\!Y0-R0WZL>UQY+Y"3,\?1XLYZL#14,(1QXLGY;CB/'%_O)D/ M$$\*/JR<8O&-^))K(I'P6\%N\^+57'W_"6[NZ_[)"HO2%.?,Q]&(0L@ MPE+ A+$$Y37*V!+ M&;2D)\A),Q33T8+J$K59UTN&HA\NATQOLS/VJJRW]9)_%<5=21[O,T963=%M M&J1",N+#).4<(H93F$J&(8IHB-7Z1F)LM.TS2&5BP]XE9V;0PSH9-F-GDMH9 M[RXE9[7'1K(,6:@:8,>Q9[-!*OMT*SBT<"CK2!FF:Y6=_B MU*9KKH'6S*;::S4Q#D:D(ZIU<*+-JT/8D,O2N0(*&: T+S3(99&/P$ ,;AG9 M&I%D9=-R^WW^N*ZK#WKZ#KM0,&0)C@+LPU3X2,VK,H'4IQ%,<8A])!EGGA7( M_@"MJ?<&L[L\D\H1*JO^+2^H;D73[&NUG("?&EY ^+-E6\0!Y9D9MR.5V!FW M)@H:JHM. 0O0*6""&-I 1%=M$ =H;KZ1DG_8H$3(1,2^5(MFWPM5@.UQ FF8,AB(P$\#1-2D;^4(KF=I:G]Q M!N!C%TQ"@]'O7K?!F]",7@'QX>!YF?F>>9^"Y>G$#I#'Y0?P:NP#L X2FY&WDLHOEJU1[\_DK*/X0^!.[@9GH8W20E8815*(5C M"E%(,4R)I)!Q'_G8%S%C5NDIEPA.[23)2E1-,L1#3]X6]OR"P@S]F$,U6'JI MEG*C@PWM'F-H$I1T,TF=@:9?(#0ZH;WC<5/+-@?7\2C>D7NM6=Y MLRX5A1;SIPGHEI1%?A*%:MV$?%]%3U$$*0L0C$)*A4(,?:9+=5@ZS0:M=XF-XQSG!U%50GP0:NPWHF)E]JCCM>TB)B4I#4.10":5\2/J49A$@D)/1 P3 MCQ(6F#6H,*,WL?VWU/4^BZ*_ #L<7+%4O*1",U_@4#%VGN!:G5B[ D-)'3F" M2]1F=0.&HA\Z =/;1B;\[S63Z,K7F/02F28A]"-/JJ52ZL,DQA&,,!:(XE1$ MV*H-U"DB$QO[N$XT0THQL^1K1;4SWZ.N,\[K]H;D<97$?HK$O(GI T(>)9L/ M73N^Z$;_OT:A5@&I/F7Z(JJZS)A:%.@?&KBOW2]VKER&)(@\/2O[$BEC3:( M)EX$D@0[7<63XV,PY/-"W_(F?F[KRM"]+*_*0T16^J MU("*NRS/=4A;2-"2L"^_&?],(HI2'FMX5D]2M=ZD7*T\!8:2\50D@:ZI)MTS M>9L;KCAG?B(]7VZ>AU#?O\B3,/3:<^G6TKTK0HNV_^X./0W?T+,"VDM(@V"Y M]^7N'6[KGZY6E,/BI_&\S%[Y=+7:3I4]73_HB)JG=ZMUQK\6JW63F]]M%,=< MK1%#[D.U9(P@8@%5+@\)]=CB*")J6L)2&MF0>%)02WJA:X5>%Q-4"MXU9-U5>DS),Q@-<_)&^>KV!GB>Z\J M9_#"D6 3#=CMZW59ZH._OE#9]T40XA3!0*TO(0HE@P0A#CW&B)]02D-D=29W MDLK4R\V6&B -;N50$B^B012QV&[B&L'#Q":VY0BN-$M@RQ/HIX*&+=#P-:+U[AB]FUGNQ-JT M,_(=17XP5>0$N[E7Z,21$QG#P:S^Y@H5';JF:X:ZKD"H:PYQ6]R2[W_/ZOO[ M8J6A@-\5Y>D4O67*$\32@$$AI0H!TC16LS_S(4G\D.,T2EA,QU4/V;(R>=Y, MWT:L^F=0D^^B:C#@P/JQR$&/+E1(4&YWTZHF6V*=FS<,NO9IF#FX235\3. MS;;T &D(VM0LFREMV ]-I H[E].\4#NI;*!C80&V3/2=15T5.EN)?%79LQFE M&8N@K43?+XFVNW5L&RM!JG7YW%#K4#&;K,]E&F(2$>[IQ9D/$?,2F 9I!*. M"A&D@F)N53]UEM+4&XTM)&N;\0ONQ:I!;*T[;L!/6?^;91WE>,_0Y3!..(HX2SGUDGU_@1'^C;I=N&+G.+K,'H1LT M=(>@RA%Z89PD,/9%#)&'!4P$XE"H>241GJ_6TE:)T@?C3QU)OOIBN; ]$-]P MO3I>*,MEJ";4-#^9H #LC!2NUHT'H\^['#PMVM$J[\QE]HLW%07J?B;531$G"L.\9+]?.4IG8K#JZ37)61]A\ MB79>-9<794X$MC6Y(UD=;E\;"77%0NO\V+,MK2Z*M[N8NGSQE4@T6XSL:I./ M$ 0)$U$!!$?-0Q; A39 _"HKF!+&)+7.+OK*#%U^9)#/8 MJ\UL;G2E##NK':^'\1 T P*ZQJ Y1>IE0&@&A#Z+0C-TSQB@^K'8##IIM'[> M]B>K/M7WHKR])_FGIA*I^INHZJ9UN:[I9LV^K_[JYNZN;,YGWN=UF>55QMKJ M6!Q3'*#0AQQ'$41AF$"*&84>">. H 0&FY?IMFB^!ANAP4;J"Q7@/_!;9=._X ?AV>;M&I<#W;X]+4@6 MVWW+R#Z64[5S7=\E@31OF6C?LFSG+2N:MZS6;UG1O65/[5NF5P'BR&5MWK)L M\Y8U\ O.>B_\8(]SN*?#C\+LC+TB?A21#R.O'Y*YD:6DBOE2W"O^LRL,!%9HMYAPIQBZ0 MV-?)^TXG'[1.%D"1UTE-BH$%N#E0T&=2.LW ,9#>50'@ *5YR_LNBWQ4O&=P MRXA5WA$V\0>1JUO?"5$M$<8AITD$,8DP1 )+F*0>AE)Z7LRP1T1,C1=> X0F M7@NUA( 4QHA7EQ1CL!!Q)*Z=29] _=9(+8WX[]R);Q$Q.U+#-7WN1ZAC1"_[ M81DO]ZP_<__,O>F'I3CN07_A^I$@4P7)*Q4Q-2V\BE6U$^5,L@#A!.A0=Y3&.(&-=GLT1"1)(8I3X* M$L/:)W.:4V?6=20W&Q^U)FHQQQIJSB#:<*\/.P/OZ(,=!K1Y=_KIMQ]OI]&/ M13CB7D_C(A,7^K(+4NPD'XQ7#(>:+W2QDVTOBK&\=6SREY!"^5G>9)6U^62? MUG55DR;A<>DQSR<\Y##Q(@91PA&DB1]!%#!?4L9PRLTZ/)O1FSR+I:.^G]X) MBBT'XU,[+ZG2+ 1RJ" [/[G539?GV4$,[Q!WF7AF)*6S1+1A:C,GIAF)?IRH M9G;;2-3Q3=?BSNN\4WR__:Y,+">KWNU4_6Z;WO9]5Y0BN\M?ZTJ',A/5J^=M M?[B;4I!M$^XXB )!@AC&B"40A3&!21 (&*88"Q*%D2_LVA1,Q^O$[J>?6NDS MV#( - >6J-T3/BTS+_6#/ /+X^F^17TA0?\HM'V"GO%-F%.!+>MZ3=@Q#S;< MGWB$-JWM[4''I]>W*[CR"3F=%^A\>I4?0:3/0-*^S?Q7P=9E5C^__<[N]0&B M+O!?"BQ]DJ((^*>).AI6J!]G-7) ML.MT(:FEO[,3TJK9_) DH[K-GQQPMG;S0^+L]IL?O&YLPWE:;T_<7Y$JJ[X^ M*M/EG_*_D3+3;T;,/" C1,@)8+4.2@ MYZ.I%'+9L-Y.=ZPW)SMS"WDX9Q[WL+>\?"4RI,WENU;U-XW9)18S#6$_/ M)( H]3U(8@]#CS+. X_'H6=5Z; W^L2NH?*B9NN_45QJQ;%^B9EMTD281Y!'_GZ[((0 MF##*(>9QA-( LS@R6J.^#/L3>X6/:_U ]5;8!1R''^%)&FY*_K#/QW+=?FVS MZL7Y.IIZIXYF 39RJ8\'[P/X7Q'3#I?;P+9] ,^IRJ\B=VIQM(SE@:>8M M)G=*/-Y^HC2E,8\0#",_@"C"!*9) MK,)U1&4L H\3QNQ2C%M#VI-?@%P8XIN:Z2V."?.QA&GL M8X@TC$D2^S'T..-:I9'2JDTIG#.]V=?"W>I;'*K&S.&[$MC.D6_?D<^;=^3M M]AWY./".C$BWNBRALURK 5(S)UI=%OHXR\K@GI&E(QFANLUJ)O2F?,(P]F(8 MZ*YR2&#==H,JNPT)PM3G6'!A8[([8\]AH6"UI6=9(+*C!#/C'"F:G2U^,)#' MON+CF'-7-1X[(\];U7$LTE$=QXE+QAG,KUE>E,V2KCT'7OHR4?_SJ+(5SB%" M2"V4XB""8<(HH=PC<6*UGW=(8.H=-Z7C(J_5[2N=9]P?;UM:T)%6S,SH&EDM M=^6;=?AQ:?:!^#TC[NSMG(B.C.YH^%DM[YQPA^9W]KIQ-J@?6M>GK6GSLA12 M)H(D#,:QBL\100&D$4T@#1E&"<*(D\C&!@\)3&R#'XK\KNO^U'8WM#.^(W68 M&=\U0EI.9%J^MBG3S;!\UN9U3@A'YG4T_*SF=4ZX0_,Z>]UHA!.-XJPS^C^3 M\E/YM=:M1AKLE,^B[2^R3(1'I.<)M1CVN3Y]CF$J_03&01+X22I4P&@UZQG0 MG-@(>]C_MLSDD90M=%)3>=.>-E:ZN7I;A6-9A&.B43.C=:PG.SON5-15XBCZ MZK4"+0<=QJ7BH3VI<0IV8BJQ.]"3BQ3G!C\Q5<$)$!3C6\=YBR^B$NHFW0K] MC7@2JZ)9F>I-O+P2RT@2CD+D0\29FID#A"'QI(12K2P#FD21AZT2O0:I3>PA M>MK-I@C?4K?S!2$!'YCY,:U9#-Q+[T,3- M;KJV N_B"6AU[@BT*4!:QJD404HCF#"!5(@N4IC0,( B2?P0,0_YJ=4^NC/. M)G8:F_*N3W(/8?1<"D4U#$7:EG-9HF>[>XIF[NE%GHV=*]NMNC/);*D&4ULN M/I8K2NL9)Y]*@G?/LN0+O+O3;[GD#'7-@1^T.2PP< M*,E51<(UK,Q;P.! :4?U#B[&'+L*?2I63UE^]UK1S^IWA.GCGN>N1@ K!X8I MB2&A1-=*" D)80(FF"4B"3&)8RO'-DAM\E5H1QNTQ$%/W789.J0PTV6H(S78 M+D//:&""@@LC$9TM1(=HS;P0-1#[>"%J>R>,JXX*^>E>=0 MSN5]WC64OV%U]M2<[V[: GG$UXU0(BAP[$'$_ 02%<; */%DZ-&01+X52)0] M"U/O6"MN@%P5WZH6,"3K.0%DP\I?+(^2[-5L>-@TJ?+L_(>&ZFYTUW.CUW8_ M:8:4"G\&&Y[ EJE)&C:-UXFKTRU[!N8]_QJMH*,3LO$CC?-739I_&_)L+(4D M'HF$+V$B/0:1#!A,/:X66@B' D621JE5%'*"QL0>IZW6R8L<=N>-W7FUI9%8S8F*<5]8D-M^>E.;DY M6JCOM"8D^D.)5A"CF-.40QC2#A%,.$$<1Y$@F:6,$Y#).; M.D[HB8.5ICX^,_N"T@R#!F>JL(P?-EIH""_ AO0$2/YF0KH**X:)S1MA& E^ M%&R8W75U EU;MJ[;?@B^3$-.*$,>E!AI>$(2*//&#'I2$,IE2N/4K"_K,)U9 M$^4ZK.JLH3P>IOJ4^W6V/RDNEN)T2 M=2"M[>3EX^SV?B/:_[_,;QLJUWBG0W<-NR7?1-P-9DC#TO"#@:@D? MJM4")AA2[E&(/28]%/B>FK1M;-F"]L3VW36VJS5%W:E#D[0S9AL]FAGX1-JQ M,_J>"?!3S\;/0/F[3E\-#WW+'G<^8(3DCOR"#>59?<4(E1SZCS%#V&,4O\UK M%5.\*73)^I+%(I:Q""&1DD(4" :3-/"4_X@#'*O)GYNUXCH<>&)OT)(RQR#> MDWG8N*^1Q,YR6RK@]Y:.@\7Y.=9'@0SO#30;N/ I]G=!A4_^/C8>5MSD==ED M0GW)JC\^BU)_0>Z$OZ0BB05E(8P"IA:^A*8P]2,?,B^@(DRQ$)Y,A57(Q2=YD =!OF]#ZOL82H\2[J=JE<&LMOYLB$^^ELCJC*P >2+9JJFY5N'50U;;E\U8:=3, M#4RE)SNWH+G06>@'N4P+T+$"-KR GAF7:!#V*G &%V%!>F8\"7NE' -.C!AC M;,HW6S^L5[JN[XUX+ 7+&H>F/J]$DWJ>\YN'HJRS_VR^/PLFLTPQH2JVB*$O MI(HKD)= &L@ AH%'/)[Z223Q,A=WFI*9)W+%FI'UI:WU[3)H;(0[C *^PZEM M0KBC)V'FOV;5[LA$\:U:=UE<@ V3S:'J+IL+<(!!M=@'H7*9-^Y6?\YRR!VQ M-7,^N5ME'N>6.Q[?,5;@7\NBJI8\3I3NFA,>QB#R8A^2@*K%+/(\R=7:EB&K M'))AJJ4O5-@4( 1] M+^$0^5X$DS3!,,!>P!AE<1A;E3:?H3.QM1\TI(U.$&5,>73P!+TE4Y!9B@A',!4Z:[4$F: M0A(E#$J&99#&*?5\6S$"T:DGII[E5$JR.%WAT$?BQH'$,11;HSCY]" M2A'6A?!!*$@H0T\8N0,#8E.'[AWU-D,)]/2;D-70%YAH[((3<*P'.^L?4L%E MR[?7!2]8,X$UR\_9=+)'U5XW31(?>.QUHW'A_^S &UH(V;I!?4?CV[PX2%K_ M9C+&/([-0IJ-1[.YQU&2ZBS=5/FG M.Y1>-@?U6.2+>:@G;AEGWDTCWD_RAK%BG>M$]<_%*F//[;^WXGO]2K'^QY+$ M 8Z0C""3'*E(1>.PQDQ"/XII&GJ1K\S=QM+-R$YL]&T;Z4*"S^JB?G*S,V]# M]9E9NGNEV!G]1A];#A:@I0Y^[_ZKV0 -'PZ7,W:"._('AD1G=0UVBCCT$I9W MCW,8!\@Z;>?$3_)-MEJK;UOO]&E=5[5:#2L6ED3@-"&A@#C@@5[M>) R[4,D M38GP0L&)U:ZE)?VI=S-;LN/C UMUHM!'G*M "U.JL=-( %,F$XAHDH1A$'E2 M)C;-4Z94IWV#E2[06+<8&3J)YW'=5+;Q3L^YJ,&JJ'8@LN=3O9D3GU"A=M[\ M"!3MJ,GI#AL+T#'HSJF/5(0C[VY+?58W/U(UA_Y^[#!70(UHK,E2W(N\RIY$ M6\3P09GC1U%_DK?D^V=],E[DN]U/;HO/I&D9T-?DTT!ZGI]&4 BA_1:.8()) M#'F4J"@RDF%(S+:_W/(U\431@GRP73:5AVLJ>G[2#NWG,=@F#IZ&F5-[ 1W; M.;M6O7L<]@53/VDF?VYZRFG?ISC506W9(N\>M.EIV9T.A,6="ET"MSC@:GZP M%W>J/ D0XW#X<>YV -QR-P&I.[4XW?(78QIY# *)M!$%T"35;&*(FR9 M.752068.ZUJQ[3S0&(GMBU,&1')5A'**Q+S%)@-"'A65#%T[(B'BWJ@)PA:BM<+:Y'<<+W0XW(:-L(? M/'17^0S#<@VF,9RY=;[LA6'>]Y(6+EPZLHV4/B#5M0/*E-M.O,LXHMCW4 13 MR2.(4I_ Q",^3!.IUD21'\4\LMDO/R8Q\99XVW/\M]>W;7)"1_J?@6B(6S9H M.M:/V:Q_G=1VWN5<"^5V=>VP]=%9F5SU,#HF,&\SHK,"'G45.G_ER*R"=97E MHJI>%P\TR]O"=\&*NUQG++SGZCEF,B/;=4'7T.,FYSL=U-5ORC_SU[LM9S^7 MXI%DO%L\J.MWT'R7*8Y0'$0!C'1W=$03#I,X\F D>,A2EG"?6[5G?A$I)@]9 M&M) M+2K)FFY:'9/Q_2$?ID';>:T?OC'9^<7>W' CCQZMZ67".R*U(,&;UHH MZ<>\(Q;HY-H@A&YZ*?4O2)^\KF_<12AWF/7QDL_'51+)B\@P;T[*2SZFHQ27 M%V5FY':4XE>(?238+R(7W\A*;VTL<J&L(+< 3'W&OD=D@C]KM69G*Z MVL"Z0&W>O2PST8^VM0QO&PT^IVL+F79)[S4NP)UZ5ZJVTMQC?D 9CJ"R9Q68 M^A&")(PQQ&G 4TPC&3'+//FSM":V[EW*^G#ML:-MC:UV5E=F5NY( W86?BA\ M3]9Y-;Z!=.Z0U/7LS$B+C M*!:>!T,21A!%H8")+SCT/2XCD0<9^+*FL,NN=B 7KUN#YHNB2SL\3V,V1F3F4? M%O8X>?W"]6.QUI5]B*JO[OU8Y$4? "PY)3X6(H!QPJ2R9LY@@G@ ,<->CJXQ1Y 2 M#Q.>HC3$5M'U *V)Y^4WHB;9JBG!ZDE;'O ,J,GPI,>-\)93":$7(Q5C4QY# MRA,!PP@3Q,+8(Q&Z"G9\2VOZQ?(!$G>3P'0E#OF.JHS7RBX48+U6/B6[P]X( M%N)-!4.^0^EE4>?$F<_]$D&5HD,1T(?\$:KQ/)\JRPEV8, LV!6!8Y M6>/%&Y>+92&F71+6:4$&DZ\.;IDOZ>HTKWO)5FQ)QVBZ MZWG7*9/YE,4!$=!/"%=+:HHA(2&%D1\B+M3JFD>AS>0]1&QBC]"3!N6&]J*I M/U9!*EFMBF_-'I$L2L!:2'U=QB>:X/V_!W_VFX/S_^[_V0.D!O]GG8O_\=_\ MV/N?0;( 39%*"Q;'FB?2_90V/X4+1;'2I179DUA99G@-/ARS<,&5RNT\UD;; M7W:T362M\P[VE-WU+]#%6!.T-S41WAW^]GE20F&:<)BB' D=#NS$(9!(B7#@5#>Q6Y)<$!A\H5 U;B-4CR) M?&W;G/A8'Z9Q_Q52VD;[K8 -L0GP+L^*XBRR/QQ_YGC^C'C'4?RY"T?#S.LL M[.ZU"E5X3@BAD$1I"E&*":0Q5C-X&%'*4C_UN54BRM[H$YM81\L:('Y'?#.K M&BV4G47UI27N;>FD .Z0W7?&GAO(_5BL$[CM)RX:B_S<.O-WBI6WW]4KFY/5 MZW55%P_J[=4)9T5^UU1!MDED'S;XY)(E5+ @@F&( Z@6R@RFOIK70C^2-/"H M'U,K++6QC$QLD3U;0/,%>L; AC-PHU-2"YTGU108=QFKX_'@1S\0,\.?0\UV M/F*C87E&PZ33,+37\ A(ZNO4XPRG>B0;,X-77Z>L8T3K*\<;YP(_*FE)=?^I M_$S*NONC2;EM4RK>9=][BGTBKJ\/W8,H02F,4A)KS.L$DE2J2",(* IY'*D? M;;S?"!ZF#T6ZSBV/F\XM8M/CI@=!U@!G;+7F+=(9Z9>_72/TG;*,U39QV<&.OGIQ=8E8#?J_=QA:@(:EPZ((=\[O"H4X\GMC.)C5Y5VA MHD-O=\U08[.(#ONX-^4!VUSBK8TN8Y]%D4P2&'/.( IC#I, AU#Y/1GA6*) M6/7FLJ ]L6/[=)T_LE&BF1^:2#5V_J=G OS4L_&S]NBMLG:* 0S4-B(MR5H! MSM*4S"G/G+9DK9+C-";[(<8CU=QV2!O+$'F!\ *-L:UW.;T@@"F6(>2^2(B( MN>Y9;XM0TP\^L6=HB]2I/H[CYF>HIY1@9OAC1;.S['WT&;> ,X?<.P2:V0P] M.\#,H5"G@&6.KAD)CT>R\F]DM>X+_?8*_'Y55KM6T_XG71RX+DMEL^H"%2F4 M_9\-5':38+9-D*,T1@&+,0SC)(6(>0B2*-8YP1XCL>[*DP96:'G.69SZQ+,- MCU4@O5LIW'.JSS&U2*"1R1)0S_W3,G,4+_L,[-S-5KF]SKO6IQONFE7A+G^3 M)DE.ISM7J'ON&9P7A&\R!1]A\DU'R7PO\\TY]5RT#R82, M PD3QA*(N(A@$GM M,\GM7-9'C461R!D6"]+9M=/"Z: M>B-DE@O^2N3J0ZU[AVT\QB>I_^R 5U00% 6")]"+8V6@,?4@B<,42BG"B*>< M^5C:M2 VHCNQR383[U,S\182T):99O-V%":.J3+-(I@)5&1IVRT#H..@:6S8 M-B7?8,;B&;DYYZ\;2E"LJ6+&":[M6 M6N=4:>8_IE&0G0LY#5VUJ[&.#_!Z4&,N(*8N"#\=+M0YPB\-YG1!(08(3)=& M< ?"T-4],3_D$9<,(IS$$ 4R@#1D")(DX1'S4TZ\JV$89JD0FPJ(P:H^S(WT M=AYA!!B#\\*QRW)/",CP$F5CEP4V 66XKFAL/RYY7>0MR*L:5T.DY4=+%E9:%1J%EG3\T5H]8L5SP/J]7,/%H>M\[9I=TM=C:Z[_G; MNV@!/F]U_^N@[L>NA*[7E]LUTA7\O,3JZ7KUG5E7.1AX9.*^;DQ5Y$V.J'3_WUGU/L^+I^;% MU"ASZ\?N):-!$D?83Z$0J80H1FHAXB<8QB3QB!<1G##/N.C]+)F)C>]_O_\* M=@B#AK)%T?AY]5RP06="V]GA27G'5,N?%]RB<-Z) L;5T&M%9#N*N-/$734S MN2C78$G]^;OGJZZ_*,%>H?WEJT=FNUCU5-,MU&Z_%0G9,;U\!1LP447R_5 ML/% +2_2HK'GX0=NRGB@INO:,!X.-A(:I!V^[RTMHS2*O-2#?A2KP$A%1I!X M<01#A#@A<4P)M@,#V1M^ZO.R2L4P(O$H'9GYSO%QV#K&O@)R@O_=I$5QAA>P/ M/B\ZR$G!CO! 3E\U8J'5[:%LP"YB'R'!>0 9YIX^[ EA$BI7@KPD$%$2X20P M2@H[-?@\>[;&A3*GQ#=8/ETAE)WY; B-62@="F:Q/+I"P'&+H@U!5PNA,Q(, M+G\.[YEOT7.&V[VESKEKQD4.38'-Z^+AL13W>MOF2;S/6?$@-,S31U%_DK?D M^S+T"0LB)&$0QQPB[L>?"^TXOFX.<%^-@BVBDVW,5"-D([BI",2,X:-]DH MX3":LKIW? :^QH!=$AE1$D8(^HGNFDG\ %(_)9 3QG#@>Q2AQ#;I7@\\L8+HIY5J;WD-5-IKT0W<$MN1,:WY@D:4Q4\$$BM0*ANIMTG,"0"YJD M)$I\9#5U6M">V)RV5($4HL\F470M:WDME&DV@4ZD(CL#U4SH6;(#'^WY6( = MM2E6P.?+:K.O%K97@*MB8@O*\]8:VZODJ!1YQ!!.4]U^)=^SA_7#39ZOR6KW MQTI1[A=7'1-+BH1(L!?!.&*ZBSU.8<*YBN %\5.&TS20PD&RFPU/$_NCCI6] M)+<6YZPB*U(^;Q+>G.2Y63T,,[\ULXHM X[SN6Z]XEL.]ZZHM'_KD^'$)NUM M\FRW,3J;-M_-BJ,?(>-MC H-<]YUM%ZBOXD[[Z2_B41]EY7?O$QY&,"(ZB6.\$*8DD#%;B$3#$F?DL@J-6XD'Q.[S*_KAP?E M&1L",J5F:/C7DW@/.D)F,[2MFIW,Q)SJ!(.\>XVXFJ5^*&)[##U +0 MY\T5\[2J&J4BYVVL[+AXH197HU1UOOW5N.&N]7''M9O5FZQBJT*C-;1P#$L? M$QI$$D&?"@Y1J$^7$4J@)''J![%R;YX59HT5]:G]66^+GR0X581<@1V&.ANT MA RV4[:M3W.LPG$AWJ[&+BKI"N]D(:QSGV1"^X4\D85:SOL?FT%&>IU[4HI7 M&I96[SJ+O&H+.\M2O5)-G9[RT\"W)0=^RG)0:89M3ZUF>X:&?O!'>B[C@D'-'FSX [LR@!TAFC!P MY[I.$-!(L@"M+&!'F X8M%;B@$Z>!>@>O7KRK4P.'?3,3\&5;Y^+[7FGA9D? MQM&,,C?]ZT+@0@XDL;Y;UVKR.Y'*>H 3B+T@\I&/8<@" 5&:^##%0D*<)"P@ MC F)S=+')F!NX@"ZY0*\K>KL@1SF>?<=T\<%S$X>C5T\/;?"QV\<#*;=*V_? M/9=33V.6K027FG0MX2XQ-"'147G[K&SJ2J MLEYVAR?=*Y,@'DJFL]SCA$$D P:3(/8@"8078@]+'QDAP!^-/,]AK9FQ'(L] M;"E7"6-G)OW9ISL[.3C5+2F5L8^%#R,9IQ!A(F'J80]RAC"F% ?$MYIXALE-;#U[<:":=K)MQ#@& M?O2"ZLRF)7<*L;/ 0UT<1<\."[:,1'15P#5,;-Z"+B/!CPJ\S.YR7M_^4=1+ M$43(3ZD/P\0G$*%$P#3UJ.[_3 1&Q/-U"9AYX<$W*\EF?)CAZJ9KS=]EW_6D#8>6GD;)K-9ECQB%*U01/:4!A%.'4]WU&XL2N \M9 M4I/OO'6$FZP;V9&VM.[S>C*T;"?26UKUGN ]U0D6GI>%I:_7I5X++T./R)#X'J0B1!!%A$(:1#&,8Q2*-*0",:OF M *?)3!V,'S1BM8R]3VO&,.:^6E[+6+L7M2.X !U)AS'VH$BN8NO31.:-J0<% M/8JEAZ\>9Y5]#^@-]$: N/!XY,$X)5S#KW@P#5(.I=#G83R4J33#I3M#8&)+ M[,G]95P7>$L$DFN$LS.[3=?V*5!(SHGAN+OZRR"1G!/N7#?T:]%(^E(AW0-4 M'Q*\?W@LBZ>V*UM_ B*\A$F90@WI U$H Y@P/X%J+DRB, PX"JRZF0_0FMC< M-I1!MD/:LOIO0%-F9NA(?CN+W(J^2W6"H-5 .E>E>P.4YBW5NRSR46F>P2W. M^M1L\RBW>0EIR%F82 03G.I&O"B"U&,QI&IM*K"'4<#MVDL8D9W8OD_U8+F^ M-\TI]9E9NGNEV!G]*7WL))2#WR=)P;"3>KIF-*>(OG0CF@%%A&;K;'B&C M"\G;/GL:'/%MSM^06BR3,$DDEQ2J-2Z#2 0,DCCQ81P('/ @DIP:^88A(A-[ M@HYLWZNQ@?M\VQ:'60!IG-70L/F[DMO.V$>);(6W<4FF4=@;9P>=#8?CDEB[ MF!P7KQT!!GA<^="#UK;I3OT/7:ZJ5.:@*;]3+\(R#".$2$B@YS'=$($@F/HQ MACQ&GN L\7 4&0,'7L'(Q.9\>R]*031!"S"^:_1Z87Z?45MV3N!T(\L-"'*7 ME;GYM>5M 1KN6I>A^9M)R1;HB#,I>QR2XL1*MT-A=*"I0<3&:\:?#]W1@1;V MD"!=C#=N/?=WD=W=*SHW3Z(D=^+C6J\1WV2KM?JN*62H/JWKJB8YUSW-^3_6 M58/NLMD:Y QCQC0((M?]QJ40,/&%A $3(J+2IY18[=YUPSIU$!*]WKO6D';[G?>NTS,%LMSJA9NTFE9PQTG(&6M08_H.$+ M[#"V !W+RL%M>)QD']B1OAPM0*_E9M:5J2/5'2Y970UKGV/\15=WW7S/JF7J M"93Z2$(6QIZ*B$,?IBD5,$5J[1I'/"#@@ZC475;WTO23!RL"@I*DR-T0Y)+'D$,12E-FF+$_)J M9<3V.8\=YC!MV -Z5S]KNN"I/WN/0#H%E-O MRSG8LMX_KN[ZAOL%V.<6].RZ"UUFT*FCL&9*3F<->690^6$X- ?)F:%0VBCN M?56M=[ RN)_Z@:<\OQ\F(40TX# 1L0^#(&*>1[ ?8K--R"FXFSATVRZ%6CP3 M_4D]S0?E^"M=> FRAANPSKG&E?SZ^?-,@"$H(E4>('B54R\Q1,3NR^&\(6[14F?1Z. MO//$6K9STEL%@]];6B[!/B94Q5Q.=@R+/Y:OO4+)UB[W&EK.\NF^"%;X#'/"O5^6G:GSMI1!)NB*J8_B"W=JW/X M7#XR,S?]XSP(.X=]*F=P ;:L@UW>NTI6T'/?/+P=_D$GP )L'NU;@Z?J(N5P M F5/EZKHDMF73G&<0/$&J9%34!TW8?RU*/BW;+5Z__!(LE)/4'H':(E$@G&8 M>+I'?0214#X^X9& F,0T31/",+4*MD^3F=A!]T1U_41'U/;E(DRE(OR;OMUBV,A%1A MEA?[*:1Q+""*O BF,F90QL*71$811E9EA.=)36R@/6%]U-0AZRQ /@ S8:LI M,TMU([^=M6Y$WY[E3 .T<5DX=XUYSA&:N]_.!8%/M-&Y=(=]CL=M5FN@^/Q1!PBCPB8!CB%8<()IBSPX]0.R\: Z,3F MV!("*T7)%5#5CL+,9D_7:K SUD'0J@7H%/1A2$$.L:N.)9X/!T3L8]@=8QN&E&%V!VFO"O*M]]U_[=U5MWK+S[)5R3_XU51EL4W M]76UI-R+/"K46CG$!*(P4)]X+"&-(B13+J,@]?ON1K>&E8>FQ(U>^/W^1+-"Q.55< +IAPZ(^SERM*8^8)Q#$.(R4 Z4<4H)40*7<)_=92K TZ^'A M7)]75..\A"(O^-6IU&/G7_L\),4".-#2)PDT%^#5I%JRJ+V<0EOC"BW=:,VN MGM)6^L'B2>/!YJN4M)5OKRS2^N:1#3E$KE/I;W+>]&3Z7%1U*>JL+2?I2B^K M4S M/ X(B@(&0TJ54^4B@=1306J,!4F\6* @L&J*/):1B?WLEPT/;=-0RXX> M8[5K%L'.H3,[Y[NCKI[^1% XU\KNJLW(6#;F;4ERI;*.VI=<.][+)PSU^^BW MY/O.C\O8\Q"1*N;V)$\@(K$/J4 I9#A6_^?KDRS/KL'H]$R/"-VO./I:;0F_ M7.[0F:=GYC9_D"?R(^40;9ZP/MK[8/"$7S2/:%CI/V NT1F&_\OF$PT_@"ES MBBY0'C>OO%Y7=?$@RB]BU1:/W6>//?"H'R/!:!I!T63R,S4UI"SQ81*1V",\ M)*%=4X$!6E.G@':40;E+VLZ'#VG*S/DZDM_.:VY$WZ,ZP7ZK@72.W-,0I5G] MBH'(AP[!Y):Q*.9WZY5^1L^]=WANSNUQRB+J>QA&O@P@"A"!J4<)I$B(()4< MI0C;@9F?I#/Y8K2GNIFCGVWAS4_KQ\QV'4AMNYP\%MA9?H.A5,ZPST]3F1D" M?5#48R3TXA'\:WK8)#E=Y_+(ERY_7>[&<(X(GX04D@) ME1!%3$+J!2E,DH#ZA 3"-\M#&LO U&>B&U[ 5PW@0TI>Z8A>\;-Z!C>\>*R[ MT/WDE1^+&OQ?4?<7VOD#ZV=AYBBFU+"=!U&<[*IMGY<%:/D OW?_G62G:JPR M'#D>:_*S>J2QRCET5:/'&>?#WI(RU[OOGT79%,UU2%S+U*5?3W2LW Q=8]"]-.J <79 MZ J0NBXSNJZ;W9BZT#W!0=,I//B?+7CBQ%HV<]<.-&?GE7N"&A2B18K88!NZ M\[L7I'+D7L]1F=6+7A#UT%E>NMQ! OG?L_I^=WEW6[Q5KKE^[NKQ_30(L/!" MR*2@RD_B6$5S-(92X(#&*6&$AZ-3RX=I3^P[W2:=7U#CL'E/K!P[DS^5J.X, MM> *25TFL5^@^'+I[6:J&$Q\-QS">0/G5\^_DG\4Y>L5J:JV*@7Y0J0X@-AG MNN03(9A0^?^H>]OFQG$D7?2O,&)O['9'&'/Y I# [B>7NVK6N]7E.E75<^Z> M^:# JZUI6?*1Y.KV_OH+@*1$61()0"!=&V?/=-DFF2]D)A+(S"=+ &$%4TFR M2DBOW: '[9%=1_],8X.W9-E)+#_19CT?*=@M9AA);7Y.Q4MCT0^. E0P_HSH M(\H_2*']695X3(\^^XCH7D?O)9\?S=F7%-W)]3-)"(,I*@ Q'@CF%06&K228>V&:E%!P=)^RFKWZO$5('G(4B@]%Z# MQ5Q$"QHNUOO@R0:,N8C7'3+F='VTU'.S2Z^$4 P2# 2"$D!158"6:06$) +F MA2HYHQP%T!A%&GHMT ^'!37(14=Y>2A M!IF^4PUP^/+^J[RW6:-9+A26>D$%&!6F&:\2@#&,@!0J+5 *4Y9QKZSS.4HC M6^T>1GO54DXV#6G/9/%97;E9;Q0-^%GO7O@=T>3KD/#^&=XAP6*E=KB M4'^5'!6+!CPB&,7.3*(TTT1LTEX3M.,H'Y\6JQ>Y_I5N^8-V7@=_EVM3IS6# M.E:0N<@ $2@#$.48$$($4#+/F"A+)@JG?.;EK(R]96\X2!X;%A+>X>'*%##P MIB%=UI?*S;\D]^O59I,\4<_MP@4OQ,T]3:-F/V_5CKSM$FWGWK;*;QD[N.@J M^;Q7_ON]\O]JE?^Y1_DA.'T7ZBT>CE\H(U/C_%VHL!,X@)<^T;_,HTZ_--7[ M=;90Y'F)*RY EJ4,P!Q)0%*5 Y;2+.5(I H3UTJ.X\>/[,U:6NX5&B%^""\HD3#YVL0N*\0-TBB)ZK F" MO@6L#>D^UPNQW5 M1TDW\HN9$7NG?MLTCY@Q"*6B10&H >^$N!(&O),!PAGB(B]+FI?.R#?3\S^R M]>^/!!:&>K(VY,%*@6?]0XWPZX$/\P:O=R#(^?%?FI]KNZSW>0>P?GVN"7K_ M/5C!]*.-: ;_1@O7/._'_B \H(=^[ \C#,3HA_Y _+"1WN[U]*(LO0%;T^$U MO9W.#Y"?WI"-P EZVDQEC4WU03.\Y'.Z:(M\=^>%5"I>E#D$)>N7VE@8\C):"0 MEZ DF$ I:5HQ)TS._2/'/BIXT,IPL^..F/U6&L:\YWG O]]^NK[?_(F_Q)PA.^,E3TDA"2A$R@%4N0"4DQ1(ALI2 MIADDF1=&XFDRHZ]R*_X[8';&,^^0C3'5]:*YK".N6Z?&6N\G95XE9G*\F;KW M_D_#342T_GY)1QV<^B.,/CV[)O5?';8*77^;2:GM$*H4<$DK #ED %.5 \XP M3%$I%:VB3I_"5R)Y$+_]5YO G^EZ]^EV?(U3FJ&,@XK07,@"LP +# " MA&0*D"S7&[ ,06L.=B=%Y)C@M2%-$]%Z6:II5[ M1W6$%6A0M%BKT'E"TZY$@P(?K4;#=P2"<:]7:EZ/[90T*T7&8H]P-)"5-"'%R48#6X.>4PT?R%J_\2* C!/+C*X)]+I=2;#YH M)DQ@<:?T;Y[D>OMBRFFVS?SJ)[/OFPG!<26T$6:,F"H_# '&*0(\+4F)B)"Y M\O5(KK1'=EDM)XEY%\F&UA FLJ7N;;G.*G4V[3$4Y6?[ASKZVNBH9>3*UNAM MKVQ\]GY0<2$V[JN">$[ F?+47L)7)2?WRN[Y^I?>+F9$*I)Y@:&,PN7(OJNE\Z8#"?:OQ,VCO;FB_7S?2&,' M=IS_F',&CA3[ XX6V//X/W::P)&:QQP@<$PLS)_OYJ\W6_^FLVB69Y1*QA@H MTUR:+1L&%&,)1(5EJK=R&2=>'OD,G?'CP>]S,^(G4:MUNXO;TC]]7>PY+0FA M2IKA J!""0 +O8+1BA9 [V=S1'.BF))^&]L(>@K:Y=[N=),\M4J+HR.WA22" MW'Y+02.P&133D$Q^:HB>W^%[N_$!L2(YXG-4)G6E Z*^=H9#EP?F#9Z?GA8V MNTD7-W3S\&&Q^N-VJ8W_D1Z4'5645!F4%!0(YP 2R0'ED@#.RJQ4#&*4>FV! M'>F.G5'H<)'8S*[2?&B_MV/D7STS#([J=$PWQ%>29^ZAJQ_#06)82#H\C%/+ MY2=WK,2$(]5ILQ1^JCA*67C>'N9$/JZ6]]_D^O$7R;9-LQF]UPZ*KN?+^P_S M/RUNECW[_$*WIT RYSE( *\$ SE@.A"AE7I9IEOF5Q_B1'SM3KZ,) M35W[D)IDLM8T_9R(ISK=?,EX2O)S*88/8!A)#">[WE6CLH:9Q'*S.RX_N.1+ MGS*]_4R83B*Y&T_BDWJ=,,6\=CZ!3PF620*@W,H7I ML",*$%J5@ BJI)*\HJF7#YN6_9%]X/O-=OYHL2^?+/4:A,@B2"DYE#[6,B16B*O$,&V'$+W(;>=$T+IK\\[- 4*']XCS'=Y$Y;'& M1DS+_+33*-[DQ1P-N7@;+@(:P_=KXIVZ6\_OYTNZN'O>;LR(+SO-:+[D\R>Z M>$>UJ7)YO?E?SW2MW?'B9?>GQE1G>9461._! 2PH Y AKE>BC )%H=Z88TPA ME\X-W_'X&ONT;9,=JY\^?W_)]>/13O\U[">N3 M'L%>_A*I[SF^&GO[F2.2FZY/.;Z.#OJ/1WA\:"V[7;F;\=)4I)"0E(",91^#<3=IX]]OES3\DR>'%0<*I7G-J$F,\($[9," M1"LY[SY[XBKS$V(=%Y:?NNCBIOPZ8W2]M)'O6C[HX';^73:_W?7GEP55+*4 MD0(!2*H2,%0Q0%,IRE)'DJ) @?WY+O3'-L!N)_H!&VTY;X1F?2<].YKQ>-KS M-/08BKNDB=]'_/C]_$[4WZJUWTC22[Z>E]P'3;&!$(LDOS9ZG?N*7^>;W=W+)'TQ[:3.?1%64RSQ#H-0^2?LIH2,CIE*0 MI1FO.,Q2PKQV'T,$1W97!^030S_9,>"+&3^@.;> )Z8^_!Q8GRI&&/3B*F@T M9/@!UJZTPBVD GSY?/\^5]@YZV6FYF>2FP MDCI*$44. 51%!F@F,4"84VI&3$BLO/*]SJ3'SM6VC-A25O]B%0\=.F941]&, MGV_8*Z53]6K8L!G-)9\OYO0 >CUB=M-;_%B927?"TV85O15RE!'T?T+@4"FY M-45VMHA>2/'NY;>-J7&YM;E&@QQ@N+!-"3-8B$J54 &1008@+BE@,%,@13PO MLX)4A'GU^;N3]O(G83@ MI+VV902S)?Z_QH6$KKCP7/^E+M:W5S,.,KR;5F7:L8_0+.U*>WD MOK8E*[J>W!SGA=+[><@]ZO8!\D8\+]@C321W=XK"I'ZM1\37#JSOTC!/]3>Z MMMV9)MIJ#@48Y;#@+ =EA3F )#4C*G@*),6$%HRG@GC-RSHF,;(UM@3[*]%= MU>%F=9<)Z6=T!_*-< QR7I9()G>"P*06=U[ UP;7<^5E4!.V#[H&;OZH?W&[ ME8]ZPZ$RF2I9@$QQ"6 %*T PTL$"SVA)BYS+ H<@1IPB-K(-[D ).K23OQOJ MB27OFW+K)0J$VE1@A27F8Z1J9F8(@G(,J1H495,*NBSF1\B M./+.OMZ_+CHP0 862%K2GGVQ0YISL^N8^O"S[H^OE/"^7PG^_:R.DL7J8!TB M-VW/JJ/P1UVJKO>%F?L'.E__C2Z>Y;N7W3__?:ZWVFO^\/)1?M34WE!-+.MG1MA_^I^N_^9F^ MHQ;='$!\W?BY@3ZU1!O?&B9L),_@2'12_^"GB-=>PO/NRWK8O\B%Z9[N>*:; MY_7:-"85*4LE@@B($F$=&Y008%GD "E<$I7E,D_=RB9=*8[L(:XY7S^_&C!C M36%=,Y2P&N7(,_8?5J2;IXBJ'C\GT9(&K28ZQ*^2AGS\INI!22/W09^G]R:M MRX/BG^LV'KXQ&&YP;48W_B+K_]XN/^N=,9V+7Z22FH!HT,!TZ'*W?9#K9B!L MAIFD65& 5*6FJX-PP##-0"JR3!10,%3!V5+>6YZ=3"&,$2?[(+5]=-EQ-I.& MB436U.NX>F482'C] OPF.E^F=C>O,J(J0Y']+!_)3RU'/YO"C5:U+=J?T:SE M)][$VR@*B8<)&,+$U)"!%RCJ!*+@)4\+K;A^?)QO[4&*;3TQ15CW9YO>^:P@RBTHPMRO*2 "@M5)A$ #-%!)(<*L 6HYKO@.>8B?*Q)R M/ONH@XW%>_WT[8L].<@4)X(3HK=37 =,):L 4Z4"!2.P8F6J2.HTE_;$LT=V M(Y9:4I-S\P^GY.^W_@NE\CPE[0@4[3BD1X*>,8+ZKMHH]3_VMGCJ69-86H\0 MK1WU71+0PVE:0Y_U1[F;AF&.2%=J^P==M_@$L,I%21@%+&-,+]'0;#4P!X@* M!@F''&=NA05N],9?E"T#^QDX=GW9-#QX-#4ZJ&Y@R8VO$.]%MM;%CGBBJ2E>/1[QE5.6-?GP <3J_G37=3>%E"'QTS7".HNTT$[J,=M@2F;^7*^ ME1_GWRU J7[9\]V(B5_I/U;KFP7=;#[1Q[:*3X<&"/.T!%DI.( 9$P KH4 J M:%XR@CFOO&J,/>F/G<2QW #+3K+GISD$N$HL2XGE*3%,>29V/'7MF.$93X.> MJ1Y/Y8U0<1FHBUB9($_JTZ:$PE1SE!L*?$R8=_HROW_8WJG?-C6).[;5SS24 MW__)'PQ>ZX?5>E?+_=&TY:[79XJ8EU+!!U%7<#*I:XN@LM=N+L8CPUS>+U(92N8TR [8 MU79LQC3N#X0^[NJU2X4KHM("I"7&9C=:Z=VHP@ SKD0I!/3CM_!A:!.^A8C>_-H[B_-Q8/)UYNRQ_\2-Y* _"DSHD?X6\]C\! M3PAS-]?B'\^;^@RZ2>M_6WVC?_[O^?;!5 ::X16K]6E<\1E'B**20$ J5>D( MBZ< H]0TYA:YRO,40TG:Q/LW=S=T 4L!*?AO_NZIK8/8_$L]+C"QJ>/G)VUP M;2.[+>K?Z'?'33G+QA1:)L]+[]J>2]Z.F^L:6]GC#&AHL[@V*#-X)1U^=?2V MF-_W ]-YN[@(:HKD\R[A9%(G&$%EK[UBC$>&(LUJ"[[=;)ZE^.79C/2I!R38 MTL@O.T.W5]DI"Y]TS*@T,TK.M]I;;V88JI07I0 LE7HWBHH<8)E6@,(JKU1> MPI)[[48O96CD",YP9A'5GY?"G! M^7E%9\HCN[\.'TT9X4E8Z0&0CPN5ZQ@ CJ$R/]=V?7=SFUQOZYV.[0+=KG3< M9PM:XX/O>PL<*W!SICMMF.:KCJ.@S/L!H=7AS5![[:UFE78;RA[N0Z3#*;W7 M!+C@)2 2%Y24&2Q*+\?1??C8H5%#RAL:[D !*2F%Q H"B10#L.(,V+1L11DI M2\E9E98^C;/!"@ALDKU =#>_%BJ0G^O:4;%15LPJ\6/NH]5^=QX]<47WL5#' M==HGK@F?U+QM1K)^TX]HLNJ"\E(JF@(JI;:<$FK7 7&F_0?*22$,9I,7+--I M,F,70KZ:+&P(#^?3?=3D9F67"^]G;V%R!PU+/B]6Q*'()XA,/OSXO*"GAASW M7.UGIIOU=O9YO1+/?'NW;J8"V?+ZM K[KZ[3"F$OSL,5Q^ MKY8"%^&"^@MZ'SQ9LX&+>-W. Z?KPR)7_9@GN=Z^F)2OJ?C=5?]^W!4F8(A* M879]B"($H#!6FTL!T.,Z@N,_^XJUOP M"VX=-.D6Z,;5C_=ZVZ.:<6HZW.6-% T[$)PT,G97P.LHV>/."\=>[C]B C-% M)9% _V\%8$H*P&0.0<%@Q7)NFR.")EM.9?[[&8SA=5TG].)FW)=)ZV?,GH*& MCY4XCREVNIP MI 9I@RA&B58NG<'3A(;GR#M/1;Y'T[+[WEP*,+;EAM S8:71G> M]EKK85_[O2<>TA8XK!"/KL"HB@EK"NS]4&*U!#K+V=L1./R4Z1H"G24ZZ =T MO^O"@2L-',IF!YE!J$JY&07'4F1&TY<9(!#E(*\(*F#*>,&\T$G.4AK9K^W- MN(51^M? B2)'*G(+-J(([N?#]C*W-$?!"AF4+/:DD2,Z;S-OY)RX9Z>.G+TA M)"PY6>[8J99]][*_I"FFM44_-EG_[8$N[YYLLUB- /N;*5*V@.YK?;G^GA[T M?9_7%D[+]LCNQ!!.GAJ">N$S M9^$6T?Q5*=YO'L7?T[Y6E_#K1WQ9GF&K')1"Y$^2;_W+[3ZOE]I@J4*XDHJ @A H) <&\ M KS"I<@S24OD-6MSF.1;%J+TVVNH#MT\95S-^#F_@1*4;];G&3X2R\@4A2A' M4H]=B+(G^&,4HAPIP+D0Y?C.,/?P36],-TJ;F$&EM.6J\^7]G?J@'=>2S^GB M=KG9KNU!S<:4BV]._ZEI.) 9K@35.T59\ ) #!G ,.4@JS)&!<4%EDZHU&,P M-[++V1%..I3]O$S45^'FC]Y*P7Z>ZZ1N1V@9&4,;D3Q:5-8F]7UC*/6UEQR% M1K2M\*P\QM^1F!G[, 8V%U%2RX)EDQ)H(14VL=4&6"LP" C,B5E6A&<>749 MN!(>V;]\O+U^=_OQ]MOM^Z_)]:=?DJ_?[F[^\]_O/O[R_LO7?_XGG&?5OR7O M_]=OM]_^*^[09L]*H3&TY>=E3@]Q'J5XR%?8B>8ZOTUID:\R?.<\QR@\>@4D M9).-G^5:K=:/!OEK_TO-P2G0H;;:M< 5S4N1@Q2S$D"*"6"(<9 RB$3)5$J1 MZ"7XN;73U5EG]7]] M5O]!!>"QWH1'$<\;O)&P$IV.FCN@J5?)4^?5=/[0C$]^=8^MU8E6>AY9=[TE M-;%H352HJ 03''$"]< &L5 8X MPA@3*C'/O4XPG2F/O%S5#N]$W5Q301\VKWQ8GVY1\BA:\EM/6A;:BI?:+W51 MC+M\Q!]D[BQZY('FPW3?9+"YLSK.#3AW?T!@ R]_D.)Y(>U1XKEQ.KO4[N8S M76_OU(GS@7T&D:9%26E: 991!F"!4D"8CJ0K@0JF"HKT3U[]O[$Y'-M%/3\^ MTO6+*;UO"QU/S*#R;">._I;<'-J;ZM[/\;6L6GCAWO%?G4J8C<'VM(C$IPXQ M1TTFCZ;:6+W5T?F;MC5[+/4>=7:/1L@?P^Q7S<'C\V.S*4MSGE*I%*@0$@!6 M)0&$PP)H_YSFLE*"Q0['[/=I$P?AZI(1,1-_@L\Q= MD1T^;S(,LI-B=,''3E\0%N3\MJ2/J_76U*T9O,!V(D#3^SCC1&^)4IJ!/-,V M C-J$'P-GJTL=/1"$$F5%PQG/[F1K:=#/!&:>C)OYQ_PU<8W[AA0G%L0$4\= M?O;7U80AG.PF0;P?V"QZ+^9N(D9:F0>(3;K,N@G^>LUTO"L@$_!9ZF]!+[[W M>CVV,P9^T]'WA]7Z YVO[<]WZI--9FZUE/HA]WJEEN;4[OUF.W^D6[F9T8(1 MDLL24 1+ -., 4PX!Y6DB"I:912Y)1KC\#-VB>F.01,%?S.YN]4/3R9X2B) M8;#YG?ZCYC'I,)FT7";OWT;S'L?]T[Z!L)/^J#80ZZP_GN)ZC_DCD)GNA#^> M3@X.]R,^-F#).FYT,^N@21]\>#8C<-H_U#VVVO@J6N9568&T1-)@4DM 9$J! MWM])6$ &5>G69!9 W&LQ&G<<0XCJ'%:,$17BMSR<[%QM>4EJ9O9_;-@947<> M/G]$'88Y^%:7K%&7&?IF,T96EZK6Y>Z/#5N)_8!CN?- G?3Z;M]G3N>H Z4] M\,JAS[@T#W*^5<4;+2--@]7UB08K7SA45^WZIB7BZ'=H0ALE6> F_V%JPP+5G(,!*3FL%'F@.0H!QDIF%*< M9K*L?/S':3(C>XL#HHFA&N87SNC(S0M<+KF?S0<([6WH_3)%,NLS1"8UXGY! M7YOLP-47 HQ^-/.[O\SO'[9W2F_];,IN)CA4!4%ZG8=0VVDID+93C $5@JM4 M<))3+\B@7FHCF^L>='-A1Y6O#76P4N!9_Q""S]&O.C?SC:80/RO>Z\+2O4J^ MM,K0M.L*@1%@2/MDC U%>I+6V\"1]HE]%I*T]Z: Y:/]/&+W$A]T\/-:OVT MJKW(]=/38B[%KU3;TYPN-K=+WN;-%2T%%A40YM@?(ED!7'(*TBJ'"@F2"@B= M$P">Q$=V!)J;I&4GZ?!SE30<)3N6KLQDX/.[W\O5[' 8,Z+R_)R&K]Y":O%] M]>=Q(#.B'L,.9.)]AWZG,(&*Z#V%\7WF=*G,*$/N/"<3)M@=17>6]/ M=^SP090B@BJ: PES":"4&2"*$%!PPIA*,Y8++]SW7FICG[$8O>6(/G#E)ZVUFS_2)?78,3>]- 3'6=5W/89W#G>H6==R8 MJJ.9-M:<%0R!%.84P KG '.F31?F$&>\@ *[QU0#Q$:VW"YUDQ(.+[)R49Q# ME!11'7XF?:")._6JR.HFLB8\XIV(&@F+;QR^D5@AC:.LO2',T#.F"UD[T8CT0*G&<8$<%9B $DIS/!V"G)"2(%5 ME4M'0(H!0F.?#5D<^89TLJ/M8;A]2G)P7Y%$]SP%.BUUR+ZM3WP/GQ5)#6'^ MRO^^Z=S30Y2'+@EE^NG'+)3PVUT<,)>(_7_36ZV%KZUS;-_ M6YE?W3UO-V;4UWQY_^FY_JKS%&*#KIJGIL-/(0(HRA @!4L)820K'.&^?@QY M1G:P-1LV0[PK.=FNDN^F:O (+V 02B#Y:;ZLIX)L?IYBGDN\K\9A*7A[+D?< M_UX\]:=!/.IB1YX8!-1\;K9HH_W-LY3A%):" TR% +#,*6"8"$ DDJ0@DF>YU[%W M'[&Q-YL=;V'.1'SG$O5HR>WP.Y;LGNG#U?(>?)/K1WM$=I7\=;W:Q-A<>0@5 M;ZF<94"CK:CIX*$HJ!!$#E#-[],T RPH. M(,12E56&1>$VJW2(TLBV^TEN32IV]2B3GS[J[_=G U)7AZN>J$MG5>5FPU$4 MX&? +Q[KGM.)ZKAM! MUI"#W2[9Q-(-/MD]IP'?H]T(FKCD;/>^JQ%JZ,?:I[E(-WR\>^X!$Y_O#LAQ M?, [=$-8-*'76?,L^8NL_WN[;/'@OL@%U=N0#JKR+,4YQ$+EH! " 4A+"; . MKD$I&F&/1VUG+1->YYE-%[J=0M*QE*:G_=K MN4A^:OGX.9DODQTH9,-+=_Q?O-@E1 61PADOTI-&."%*>1WT!#TCS/'\=;42 M?\P7B^OE$8;9?OSJ/F!G.22T2!7@&(8D? ]"#R(SN? MEAGK<"X$[O,4PEYK.57*]W:[G['EK85:W*X/&:ONG1QCJ,MD8EQ]E M<(O_J);XPUG:!X^6G_FK?L1V<[O\+-?SE?C?TG2-27']7:[IO;1__$4'2#L@ MGQG/B52%]B&L+*G)I6! JHH# C-8%3*5!7&K0_[1)!O99;7T$UHST('%NDKN M#3?Z;Z8T1:P6"[K>F"D9==[9M4KE1U.HJ_?\4?@=N7+EQ/" @\H5]G(P9."@ M2: M=@W\8<0^M^3^< P&KO!U'U$SM)D4!$/"*D!040%(BPS@HI) 597*=;AN_NZU MRG:?/O)*%]B8=R"_X](1*I6G^]XUWD4?-'U2@E@>Z^#9TWJ-4V(=6>[)B\*L MIV]R0*>YI<%'_B])UQ_TVYY5N1!E2G-00ID"B! $F,(2E$2DL,HKEN9>E05A M;(QLC_K#P'ZV&*A--Z,=7T=^UMT[ZN1J7P+<9>XJ,7PEAK%XON RQ41R&H%, M3.I=+E/4:S=TX=-"A\//%Z:&KTF%5Q!RI/?5YB1.+_J1?A&A3U0\>/O'<]%."'4]& M/WE5F!G]C:[GYN3SBP[$+8!#FL$\%PH!"3$&4)("4*R7=HPE9((C5BBOTZG7 M!$8VI99<8NCYF=.1*MP,ZA(!_4SJ0+;H&!;GY(AD5T>/G]2RS@GWVK;.7A=< M0[-ZE-_HG_LDU3Z55+"*E-K0"FX&?<,4 :*$ ICF)42,X%3SY*9<[1&MKFF M(E>3/LBS#B=0O'7F9I&1-.%GG,%*"*EQ&1(O7DG+64I35[ ,B7RB8&7PEM!& MF=>@X!^>E\),6J;;Y\V=,K^9L4S*,H,I0#CC )KZ%)IQ!#):H#Q+1880G2WE MO2F=^>;3-S-,V^D;)_4W?L2!>P)YJ2SEA-&%1119J0-L>]^V&@>=NEE_-!5% M&YEPE=0<)#^U2OLYJ;FQ UK[E!70A^,N?;1^' >2$_?EN"OAN#_'X]X+$>;N M5$_E1(X@YGE9@$J' D"'!SH&KPH,9$D+2?.\0,0+I-N)ZM@'VRT/YL/OEL=04CB$G8O0L:'L>FF^#:2=BQK.0MLYW1RZI3@\ M8?LDM^__Y(MG=HCE*39\588( B'(=N3%6 294D>:2P=S4$SO,MAI+ M=_XSK=HNT[I2X:J936[Q.6[UVJ8ZY_)Z37]:<=" MTO)POI8H8"/G+G*T'9T#R8FW=NY*.-[C>=P;T)1I9\'=/&^V>B>Y;GONF-F^ M*0AR53#M6A4%K*(8($CS,LND2*%;PO,,@9'=J.]XNU,J&##H"(+Y&:\EEK34 M0KHL3[YH]^;*"Z4-Q/=\C5(>$Z2\1Z+>/LI3]TW7/MG#]4'79-]U85'9V2E. M[UZ^Z2?:=()V&AF7VFGP3& %>. %GD!,$8TDP7A+.,^09D#S9&=B<44J=/^ MWPZ63[\HPD5Y;D%$9)7XN:&SVHB>JO$0,U+UZ2ZIPY49QAQQ5&8@4[("D%.]R\@Q! *G&2\A+BG;'1([)X%<* << M$?MYAKJRVDZJKND&C7ARU:-S6BB:;F)V1M>ZVK,QU-P9H2FZ5_#1^J%/4WWC M5NA>50QW0???'HCCU'16?Y7K[W,N3]=G:YHU)J(MQ=[4(4WG[P9W_--J^U]R M^T7RU?UR_M]2[)]4W_2Z7GN&"LD8+RBH>,H!E*P".,,***$0RE*4(;^!VR1J.38UK$L;=^74>(9F_.4,#AW,U\N=K'_F]/ES4+2Y3?)'Y:K MQ>K^1?^U.*&2;KP0%GX",N'KIVLA-D,R.XJD3% M2\"9F3>/" 085M),L^6HH!ECF5NIJRO%D3WNZ]%:\]>YZ>"18V<4Z.!S8ZO% MS].^'L/69)A?MX1%5TSP0+;+%11G*EN3>U]81>V_HY%&L_5+[3&?[P0!(P;F88 M"40133.B4N)WWGN.U.@'O#6M9@I0\B 7YNM-M@T[5PG=VATGV%V0C!?/? MYFK]M_]X7LI__J>L3/\MQU>)^=KL1;](;E>DYD_$_JFX,J<<6\_MZ"5-9R1EC"E0RASI4$A)@+C"HLB*%)1<\0UXGL XT1PZ6VDKX MU8Z@Y^FGB]KP'.BCM:*\ QQ3?N!#BK@N%&@/.W M!O8!\ S'_^X%R_9+WJ*RE1"@EC &!31%) MP2 @7.1Z9Z5PRI!494Z\N@+\>1C97WQ]?GRD>OW3P?'V02:_FD/TK_/[Y5S- MN<'=:NMV?-%Q I3MYE5&5J%GWJ)EQNCO@!WS"\/*E<%),_](:J:2OW^S3<6C MP.)>H)M8/08!'$S;<1"NHJ/^@PL>%8K"L=%.SI9:/I,/(55/2U6'DRFY=_F.E=^_)W[3.3=_OA]7ZL;:Z M,7IUPA04#2##B_C$ !HABCD&V AZ2L#IZ6]\^VU-A?Q$'V63(,@))+*J$(#$ M- YS)0!%O *4X%RAO,1(NI^5'C]_[,*(FV^)I;C4%#T.^TXHPN',\S+Q_)R! MIE5+EAAJ(9FB$S)Z'%]>)FO88>7N;3K*['5ZBWH/($[=-=^QXGN>#0\:> MRR[;*MPIIUS]]<+JOE[Z=]GX&H;3Y.DW-N2;E05*\SS# '.L'0Y/%2",*"!( MGL,"$?TGKZD]HW Y]G:CX=ED+78S:AJV#P9A'\(.[U@W]^V9;T"#;>G/IHFL M?3N91WG5?EN9-WN!GIN=H2*M!G*NGAM]0Y_F6[KHEF -OJ'@#<\H&HR\)8K+ MXYMLFD91\[EMU3C$_!8$;C[;]F:+.7?SBAUY^UU8F!1^_N;F_[R_^??;Z\N] MQ3&S)TQ[(_E?[E??_]_FXMJRFQ_V1MUYU"06>,QZ:RXG_N+W;0LYGWW4.EM\ M?E@M93W4?,9X2FA!"< 9TE]YS@5@I!1 0$A*7!"$6.;RE9]Z^,C?NR676'I) M3=#MFS^IA_ZO_U+I_.S 0S!GD^B3H,A_[(WBY,,F,8\^,5I#Z;TF M#BJ(G>Y^#,7 A"@1EP(0:?H[*LD!SD4&TE*A%$M><;[I\T,5H(J2AE0A!< "IH"BE4),E15K*(2"Y+Y0.(<4?#R M$/[X-S5 Q*JEVK9L>680C_7B9O(72>MGW3M2[OQ\R31:&NUJ>1OH+\[,^D_R>VLXCFIA*( X10!"%EA!J]B(#*2 M0Y$54I9>M7,#]$9>YUKJR9;^F2SVE+V+:WMUYA;B1M2$WRJT4T('?K]#VZ(X M1BVH=1$S7C%M+[6I"VE=1#]11.MT6R#JVFJSE38E8_U-79Z[V56;H3Q5,.45 M* IA4' E B2%YL>L3&F*RE3Y :[UDAO9W ^))RWU8,#L =VYV7T\C?B9_07* M\ =;X+O$65I;DYSF(8E0!*2 !6) 5*Y'E>P#2ML!_&?ES^QBY]V5?:[QFK M^\X2P]K5092___W&'JH?W5)O#%I)0HM>XKQ8-_?UAJ\K8+/=5^ARYOVU?$Y2 MXQ]9B]&+7>)P]T9E+E%5>[[ )2Z9T/$H^AFF2F3-'PPGOSROY\O[>H=H^=O, M,(<09E0!(0H)H*BTWZ9I#BI8Y 6M=&A72;]&ZF&B3M9]24OUGKKQR$VO]$_S MMLGZ?#8N5(LP13PM,P9H5G$ &5* \2H#A80\TTLCRK!7KVDD'88O:'4JO:.] M]9Z9Z-IS7&*BZL1SU; K08=X4E-OCNFNZN.]B"DB=V&C#9 9)#CQ]!A7!1R/ MCG&^,QHF<9O(:@IC=WN_4O DS=28]= M@/A@(J:-0:JH<7IL(-LY._O7B_&)S^G4S5N,HRD_KW$.I7B76FXX&6NVI:<" MQD,K/D?XK0&+!Q3B@%D\](3 N,VX*3:<$&!'"8'&Z7W6,:8TK:L&<,,Z1.W_ M3!?K3._%LY3;X;H))D[3W]>L2WYQ@I_1#O)'Q??C:/RIH\ZNO]>PT;W'*? M6/;KKGW[:AO\GT:&B$':Z'J.%=R-Q^BT0>'H"C\*)L>G& TN8-\A>45#D"A4*99P6 M7A'K2'R.G2+:[?-" 2E'?DUN"\$/H'R_5> T3D2G*;3+=%-VG;1LVRU(A_&D MX;PM8 ?N&)HQ<"1B:GH\P(DH7+XU,D5,53M 6$0E%UA9;N#?S9*TE@]Z5=(? M=ET7\'&UV7PVO[! &_8JDT9J6_TSQG, M\K)B!0.D@A1 C#"@D#-0P8K)5&4<(3P[&G4_7+@]#KL!!\G? LI@;1N,.0+= MN2%S[,'Y\^/SPCPS6=FY0[PK7[+0HGE6Q8_T3MW6BK=\16$5^E;I!QPG/]4\ M_YP8KJ^2TT"!5.F(P"PJ"[VB6RRT>J.QX[V]1+,?L>A_7/W&:AT8BIYNGI?7R(F@,@4 E! #E@)%6!4E")%-,L=ITH, MTQK9_IOBY1WII*7MG8XZJRSG_%,,%?BFJ5NQ5ZJMXVXI7R7OZ,*6G\6>H>L@ M:KS4TEE*4^>2AD0^D3P:O"7,LLW9XMR&#ALSHV:U- DIN>1ZW_G+?,/U1N1Y MW2GHTS8-15IF0.2$&1B0'%!<4)!6)618*4JHUPF?'_FQ\])[9FJDJBX[?C[ M4ZUN;F$\9?EYBEX])7M6DK^/4N@8IH9(7L23^*2.)4PQKWU-X%-">\78=O_4 M79F&D! 25!8 IKF.*5@J 6-%"C@KN6*,PI)@OQ:Q4V1&=B>&Z($U!+:(G-&1 MF\^X7'(_WQ @=$#_5Y],T=J^3A*9N-NK3]#C)J_>J\/C@R;WV(#EIDKF1.H M/T]I"6!5*K/OQT"'^47&8$%0ZE4$O[+^J'NG!?MX,E]%^:6^%B M @4/21)Q=3U\_N0+Z$GQ3JV1IR\,F=WX]+282_&K#N[7<[K8Z&"_^;RR,B-" M" (XQ1A 3A0@94D-,'"1\@+SE#J![O63&=G>&KK)CO"5V5V>!R?P4=" _443 MV\\(CR0V H= E9\7W&?@8@P%!$Y9/*6(:",5A^3JGZ-X]NX)AR<.27 X,7'P MZC (V__\,N,ES$J%&2A$4>E=O2P!*S,(\EQF#+&B0HS,OLLU6[F"V/[G%Y^O MJ_MH]_.JU?/V(?G/U5I2/PQ;+7#*4$E9F9H>&P%@)B0@%:\ 2RM4R2I/2P5] M,'O]Q WI$;U V'XG&2:"GT/\S[LO[Z^ODB_O/__V[N/M37+W(1YV[Y[OB[%[ M]:,FQ>[=L_X:N[?SE] $7H/X8&.4NG/E6G]"J[4I09A5M"AP53# "JPWV:6. MX2DL%"A9I5)"(-:_\LO=]9$;N]ZN)5Z785_MYION& AOWQO0HUO\'T\[?F:W M5TQ3Q%R33O:T8V;P7&2,EKSK)39QWLY%\..4G=-=E\(SM/5GG7E)FW_'LS!;9%8EV.3(8:YV? M+QT8XJAU-^ '&@9\RHH,8.))_(Y0"/^6I;GBT=-ACP_S>1TW[ M3MWH&'"^;4[U>"$%EZPT(" (0%1A0'((05E54N_4,$F1UR"X8Q(C>R=#T/9. M6I)^?NJ$/MQ33EI22#5MZ]_$K_L5K?F.8;6T\KBXQ0GBL@98H!% P! M1JL4X%P5.24IYKCT.>PQH4'YKNWV YVO_V907/8U53-1<5P* M60*%868@N0I 2*9 D94D)2Q# GN5/_>3&]F[?%BM+52L?I^V4LS3F0RH"J:8 MIBP3@%*5 @BQWLN8L:A%15.ITIRFJ73+*<=75E"^^6,HMO^ HEPW.;&$]]WP M=%#\#>7$DNZ4>,;<^[C(&&T?U$MLXCV1B^#'^R.GNP)S2/+>''I\D4^KM2D MWY4=$R4P5\3 =%.N[3JO ,L5!Q7*,:I2BB#SFEUYCM#8.:&:;+*CF[2$/;,^ MY_3DF-V)(+UG%N=(\#%*M(?DBI60.4=FVL3+@+!'"9:AZR\<&+GO(-]]C:S@ M%:XJ!/(R+0#D%0,,5A H"B5#L%#";P9'#ZV1#74J*(O?;.CA1'=D<&QXL>@$]X,(O''#3H-OZ M'UTO?H;;5B])^&Q3POW(_I: M/KS3 ,XZ=-PNC* 9SRU"IQY\Q\-5TG QT:P[-^&CUW\/D'VCNF\W99RO]W:\ M/S"U*C<;*3_6,U V?#U_VK="("%@CH4 65Z99*&0 )O3BZ(H\US1@B/IUN@^ M3&MD3U%3ODHL;0,BNZ,>UE72IS7'S&$<77BF#>70$<#SFXMWK,1>[K*5%.+?\;-H*[+^M%OHQ"[WG^4*W\E<= MUSP^/\Y@Q;,RA1R0RNQ ,E0!JOT#@$21#&45)EQX#R":A/61W4XS%X3>RT2V MK0U;NKZ7VX3:(@\KT57R6',3<.@YS0OV."K]X5Y;^ %KX,RB3CE&1YY.<\M> MI,3(=)7\.O#ZPTYC)WT3,<]PIV%\^I/?25_(R?/B:3D( %WZ<+ZD\/K1I.7_ MV[+=;**O#:2_:0G[H,UYADE&4,HAH 7*=;3*4P."FH(\4S1+B92I4;P]R+>TP P_(HDOT.N#\)]26GRNOF4K.U1QW&=N=I5G6ZBY#P]Q$&O: MC9I(TX' 4G:JBCEXH%WEFARD';1UI:,@OGBV24@U7](EGYNC38M>;PXX[UEQLIBK;F2U2ICLCG2I M1WXHS:Z]96,>]&+>K5HM%JL_# '>'(MT_OH7_348+NTH7(/J]%@?2"^7S_J* M)SMT>)/\\2"7N[^WO]3^TTS5UK)KZF85V#U_TX7QWLO^M&IZ\H7^<_*3UOW" M<$6?GM8KRA]^CH7*%>&SZ<7MNN3YTR%[1=#" ?97C.>%;>[,+('MBUG)5TO] M437C*P@O,.99#B1C L!40, J6(%4YJ),!:H4K7SV82>IC)V2M323'='AL18> M"G+;QUPLMF=NUEMB[_U KT210O?3-":-LGO%?!T0]U\< ]_K,UW?K>UT &$# MZ,^RKLN8849EP2D##)MT##'M&$P8*%&*I*R*7&9>YZIN9,<^ZWB-]_6D%]IZ MWK*IZQ)Z::/KC5DJZQJOBR"_SJK6S<+C*\S/Y(\@P#0+^D.K9YR(YO! LU$? M,XP%!S8D]RBP8&>)OB$\V) B^F'"!N\.\R4?VB#Q=KG9KFTT;KL_&2^J4E08 ME+Q, =; M=V"1Q)PBAA3 64$ 5"0W^!P%8*1"59I)HE#NX]5/4AD]*MSU]-5SCFSVV#,R M/*T>-[=YL=!^ONY(WOAU^+T21?(ZIVE,ZBIZQ7QMW_T7AS:V?7V0B\4.>##- M4H$) B17Q*114L R4@)","\K(LJ2.5GCZ<>/G3^I.[TLQ5"4P0-M]!O?Y3)Z M)DM\Q MH8CLEQ04=; >/F[A][90HQ[UK)Z\*-2/3=+_6FRN[GMHCT9MZ=,K- M2LB9$"C+L&0@+S@V4XHS0+BH](\935.]UDFW$86.]*8QM ,6KNH3_,2&M9:1 MQ'#B:W_]:G0UR&C*";+0B_028+A.TEY@R?W/G]BTG80]MG6WVR:9%["K?2IP MF4&AG4)1E"6 !2> Y*HZD+@_TBE5%_;RKRZ>RM+9<50AD'."JB# ME%( QE .F" \55E>%+D7ENCAXT<_#FVK#,-F)1VJPC$%$RR@9[;%63;_K,I) M$6(E4 X?/FVNY*1@1VF1TU==% ?<&/3:.7LVD8:QY/J+4CDGD*85X)G!NR/Z M7Y@C#G"%5*9**%*_B69]Q$8VM7;!ZM*VJU:8Z?6JS6M-OU@980NWOQY"5^9> M >,NOZ=)O<4:VROTF86T_YXP\_YMN:^O_T;_;);DS2QGT@)M&^@G'<:71 !< M,KW+KRI:"6WMJE1^N-)G*/E\R4& TG]=KS:;9-&@^+[8'-5SAQ>#:Y>PAIMN M1X-M!I ;SS*FX!45_;]=#E M829M#O_6\D$N-_/OLH;-_"2W=TI3N-[6#L0"3JP^::&,2ZF;5&Z;SWTF&,Y* MQ7-0EJD $!*E(V9)@2R+LF*004&](N8+^1EYW3_@3MN\8>\JH1W&3!_2\H"U MG6OPS(9=^F;J/D#8O4HTBZ:52C-YE5R_TOXAH\GMD&/V=E&1 M5!;)E5W*S:0N+Y+J7KO&6(_USWSBVI/9M'I,8915H#2=31"FT.P%*D!(J?]2PHQ# M[&($^T>._/G?;M94+MP^^XZ<_1]\&/=^G_KMUR_7[S]>_HD?\]KS<3<7UQ]X M\\/^(^\\:I+/^YCU]L,^\9>+IT\U"&S[ 0Z5::L5".09- ,<& &X0 I(J$JM M$:1@E09.GGI%:NP5H.E37^P9\!SAT*,EMS@TCNQ^!G0P1VD'D3C"](9AX>(/ M4'I-Z*V&)YT1N&=PTKD[0C,\*_[[%_FDOX$'NI&?UZO[-7VLRSMOEQ]6^M/( M9AE2I,)I 1"VA?4< 2(S!4I<%CA'!8'0#\/,@>C(-KVG;H:R&/)7#5*%;UK( M07^NR:*X6O%,(9FZWZ2CEL^M6FH.]#X]L3S$3"VY"QPMX>1 &3K>M-X&F1EQO&F=I+BLJ&0*E[;&IRA)@0E)0%!4LS M#34[><5W$.VA(MQL^@+Q/*/=5C)#Z:I!Z3$'/$U9OSV3;B^Z2O;#F:[Y=OZ] M?T1DP(C9DU)'&R%[^/2)1\2>%.UX!.SIRT)/H9<&*K.N3?LRW_S^[N6=7/*' M1[K^W?9UEYSE>GWFH&0\ Y"J'! ,!:BJ,D-2+]!8>$TX'"(X^CERAWQBZ"<[ M\KZGQ .:\ZJ(WB+O*F:TL]D!+_ MU_/*E#)^7L^YA9:KER69_*J5: )3:+Y5F@U6\"[!J7P)\M@DGFBY?1IU,T= M1-*3GR?80^>:)E%#UV"56P6,T%[E(&(LQ(P>2M.B9@R+?(2T4)84,(%SP$4.A2I))E.O$^H^ M8B,OH%^[&*J&>&*INYS7^NO-]3PKCC8\S['"%1%>&]TC8>Q*Z5.DWJ9NND?H MLU74??>$PDJNN(Z!-Q\TH^_H\O=?)-.&G4F]4J8IJ C6ZR7G M \9P#IGQ7A MN8Z9G4H-^HB,;- MR1HJF6FB"5NMUQ:9V7/]/*DB-QN^5' _VSV4V=!+#,&8 M&(_GQ8F&Z'B"Q,3XC>>%/$9K[+DV-".\E-K,UU+,MQ\HKR<@2 ,@J[_<=^TG M?$.?]-^V+S,DQ&?.%4=HICC]'704P(C@J8'\L-JO<^-:>K:[DQGMP%0%(3AK$ I4 71 M\0%2.6"4%X!#X-;ZQ@A#!)ULAU2VTZ7=$A*6QN2Q9'V#12& M-><8-L311E@0T="V9X:'.JGIUY!$$8,*9V%CA1C#!*<-.)P5N'50ZH&0=1*84RE M(J6>CY1&-D<,*0_$ *CFL MJ_)8-6[6?:' GOOYSLC>CZOE/?@FUX_)*PULQFBH/"MDM#[*8PH3MT^>%?&X M:_+\I;$P4;HMF9MW+^\?GQ:K%[F>,9C35)(*,(XJ +7U LQD#BJ6ZFU\665" M>>T0G"F/G^7>4S5S$V5#]U(PE'.*=+7N$=3C9_.G 4]LX_3NP/VU\MX/*2\" MV,F (D:#-SE']XT!30;4,0QA,O2 P"/_W7#PUYC6MTL=$S[:1/V[E^:/]<(' M29[A*BN!8*H T,SU)DAF *5I62+]SY(YM65X>KY-W+ M[@++F&?B($#[COF$<74:'I;TJO/*3L1MKHB/SA*NDUB)B0 .ILU7A*OH*(UQ MP:,"!KY^D7S^)#=-:4K%5 9%BD E3>4M+5. ):6@R$6FRBJ5 KFYJ*-'CWX( M:FEYS L]%'S .UPDCI_1-V2&RVV&1/(8:AHL6MB8TH9,=T M\R]//R!-RX21JNY[R$U<0'^L-#' MU?@.]X09\MWZGBZ;6;9Z.[-9+>:BGAZ_%)_U=](ZX#NUF[*U*X;8[-G15W^= MWR_G:L[IN="J&$,)+E M*J,^SF%J 49V.%UQ[&CJ#E?)GJVDY\BSE\6^ MS:XT9NNUGQRX%ZCK>!V^@)&<\UN]DT@.?W+V)UU$WNKEO%Z8WHR/P,GJ=&T2 M]IMVBNNN(#05O*I*F8$"I2:E1A7 G". BR)C"A6(9-!KN/H90B,O'@8W:]Y M:2T,E-9^(O,1BMEO-]]L*8_V0W:F\\-JH17I"PQQ5J-NCC^&GOP<=$MQ/X%Y ME,K:(<%BS64_1V;:T>P#PAY-9Q^Z/LRZ]==?!\H&16[W(0JD1<*H! 6IL-Z, MDA3@BN<@QR4CD)84YID?>.E).CY?;!!TZ:?G1]/RO%I[6NAIK;B9Y\62^MFF M<5\'2(!'X'^?Z6@@+KVR1C+7TS0FM=5>,5\;:O_%H4/RMM2DT5HGH%?[Y\?G MA2D7,PDV/M_.J( LA4P P:0P0'L*4"+,<1)->0E5BKE7-_@PR=%/D&L&$MEP MX#LX;U!E;O8<5Q&^9\^-#G8K\$\=\DE#_WPK;," /5=AHTW;&R0X\>@]5P4< MS^%SOC/X^-@.B?U%UO^]7=XNOVO/OEKK:'^F=,A-\I*;1E&]9)<* U(Q"M), M< $+Q!7F?M6MO?2?(]1C@GUK"/YNV>!=5 MA)PC#XL8[R"YA];4)\G#8I\X2G:X*;@D3J[74M1[?6F&/V\LXOY,,()$4=D2 M.&W1I!2 ,@[U=AME*).*EM +Z.$LI9$7L7*UYIVADZ4Y>B]8M[HO1LX(8PB_VK7.I-Y>)Z M*:[%XWPYWU@8F._2S.9:;N0,28G*4F"0%BD$D$$""-;A.#(8BASJ_U=5/G8[ M0&]DZVVHVT-U>D#?SXB'M.9FRA%UX6?0734W>D1(I)AKMT"(80!6!0YP!)C4"*6$J57^B++)LOA3G2V'B6S M%XIF$>>U39",'?^0<*KW,&W"=*0#QS@\_<]);0X=:,9]>'":PF"(?%ZOOL^% M%.]>?MM(@W9;$US>[P%-9PH320E$(.<9!1"5#. TKT".JXJR(J5%+GQ@L]Q) M>SE3?TPM<]+/#;;-4\.**3+_Z5ESD\R7/R>J92BAP^BNERK9.14R@NK\\R,6 M$>AS5VN_M5K;\3(*)JZ_ N(E35P)3YU)\53(B?2*[Q,"$07DVI;W:[ELPK4M MX^9EJ9A$&<@KJ/T+*RM %\S0:3HC1V8=JG5K?/+;LF]H MH9>*W+Q#!,']7,&!S);B"!B: U+%0@,X0V5:"(!^48_Z_@)F8 M?J;X2L+XH-9G98D%8WU,8%K@ZK,"'D%5G[_2?[;?M0[JA0GL/RSH_0QG4$J8 MEY#D6 CL9VM&31[:O':W$$'.?[G+[<6V.K>GCHNMY_HHVDM+RE# M0@%$2 5@AB1@%%>@R%/,JZ(4"#%7RSA%8&0#J4DF>YJ)(>IN*"=U,FPOETKJ M9S:>0GJ93Y\D059T\H&3&5.?.%V;ZKWN,F"W;ZMK_G^?YVOY[GDS7\K-1C8Y MX)0RO0XIKM>?P@Y%4( 50@"4BQ*6*8%8>9VK#Q$<._8S9Q7ZE6ST[K8>+Q$& MYW967XZ;LXA:\-REM5!NVU72T$[VQ*-GT5T%C0SC=I;YWKX8^)CM>TWPR5"?(4X0+LQ)KRST(ELI!EB5 M29"J4M*,Z= 40K^2-S?"3M_^);5OAH7DIWMJ#BA-JPFM(4>>&FZNDB?#C\W< MR)8ISVR\FX;=?$5$K87EYC7]MOA=J^N7^>9IM9FWN:R6&PLEM4W>#RK,/U_O M)7^LM+T;T6FS]UZ*.$KB^]T=YEI:1W6S>F3S93V^2?+5_=+,RJN'#:FYZ9RH M,<<:]R:NEZ(SC57_[?E1BG8HJ[U2/T7.OYL[-[,B$WE:P Q4!64 8E0 4F(" M>$Y)(8C*B>0^(D?2SV--\N+<_-V/]CK\O&7+?=)AWR!N MMP(D70G:J5NM#';-Z4B1-&+L9T6W6'T=6>)YVBDU'\E/3\+RI%Y^RI?P>HV8 ME'8 >M='^OA%;J2^Z>%FM7Y:U3NXZZ^_?OSWU<*,9OWTMVOQW:1 Q*]SK?4/ ME*WGW%ZT6^%NE]P4LCT]+>;Z*AT]KN=TL=&__4N;@91%GBHJ0)6A$D I!: B MU\M+@2J552G*D%N!Z50/G8;+>Z'L86+5^Q+?LMV1-_8)#L-XF>=,>$'(_ MVAL/0Z;[84S;#P%O2N7W NM-PLAT>'U3ZO4 !G!2PH&'9N;@3>^9U7P[RPJ( MRD)!0(J* @AY"1A%$BB(*DDES!63/C60G6>/7.1H*26/='T_]SSX[LJO6)H3 ML\>=JCM&.1CL[+3EP2L&7Y+-=FE#F]EW?JMZ58TS], M8?=O2_GGD]TZ/9ISFSOU46[UY]S.<[HVP^,LW-0'*6>0P[S*! 19JGY5?Z>2AKM$LY?L^$MJ!LW?:Q;-OYIR ML^M-TK*9?)A:]1ZQ^[2O("PRCVL%L0+O>)KK#:LCD)DN:(ZGDX.0..)C U:M M$P>!-_6#-4\WW?*)#W2^_AM=/)N,TFIK3@CIPF"TW#UOVS3VK$!%+DN]=K$* MZ7B1I! P7I: ZI]%I8-%_3_."UA4UD9>RW;) &I.2INDJ=)L)=\-7S;KW')F M@9C ZGF;/#7,>3C0N._+81E[L[<0(QNSYS0Y8/4J,8X M^?S6[\9CG7NS=Q2VY$W_KOP6OU'4V;L.QJ4XW9(XBJ8.5L=Q* 3B%VP?Y%HS M\K26#U)3_BYK@,(/J[65TPQ+I 7 MSL&4W(]=W/F@?Y(&TZO!AC/X(=L]KPG=,7N5+*4-G;>^8S2F?=UNATL_[$OT M6ZVM&,F!'(?@J]KIUQ(EK4A)1R:[/>I(E5QW7O>G^G5KT:Z21K@S4*X1X1?> MXK7$@FF8E/=IX1S>XK4%QG'J5Z M9*D 5$H DJ<=Y#V?<) MW?@-W [B1?)@?90F]3<.(K_V#BZW!#9T:Z^AW8QV/4MSOE0'R5_FF]^;CS3% MLLH$H2"7$ ,(2S/)'56 4PH1RK%$Q*O?9X#>V!%A0STY()\8^IYMWP-J<[/M MB,KPL^\>/8Q@XXYBQNH5'Z V;>.XF^A'7>2.MX79_&X/?+M\>MYN/LKOO6'11);K\TQC\\Q_("&W$PX@MQ^YFM1KD>?>#H@5C24Z]-4)L:X[A7U M&.&Z__(+%^-?)37/M=_Q[I?_/I=K4P;Y\LOJD 6BHK%H 63%90<)$) MY>.&XK(WLI^J&?2<<1?Y!;CYK+=3JY]3JWFS/2$U=V=3,H<<)BV+HZ!ECZ.] M2,XQ,G.3>L]Q%/O:O8Y$Q<__;M;;V=>ZO>"O1!&%495QP( M$]+!'&) #< ?3AED%2U*2)R0"WJIC.P-NP3=7&*_3OH]6S1)_1Q4EU;$*,M) MFCZ'H1_0<1;ZI[VCZ'_V)/;N)%YKMFX7!]2NMD G'S1?=47(;;<*:%\GU)0! MM:WK+[.<%@HCK+=87*4&ZXP"+'((",L+2E"*,E(ZUZD&LS&V_1HX'_/.$KXK MESDL2>7[DKNV)M6CW#%<_0,QSF1*]7051I\64LHPE30U2+?+5_6)G3K&78'B MCKM)U.M1.3J)FL.J1$=5MU]!Z,5:ZBW^#'_Z=(6>%VO@H*CS\J>%PLM>"Z$_ MN^YQXS4/( (-H^P2Z HSWYV(E! M:?M$.X:F[;TZ\""+/TCQ; #KWC\^+58O4GZ5Z^_S9LC!.[J1PE31R>6F+HM; MV!=FYR7MH8L^R_5\)>R(RGW6I\@S"B,.=,_=.:8Z0#R[JDIOO?, MSXWWKAV/SWZ$-^CGY2QGS=5V\O[]FSUK M&R6W.+I"8QVNC<;GM.=L8ZO[Z,AM=(*!18[=.7J?];_XR]X7\$RRBJ(*E(@S M 4C>K_/B0[S1"$K5$KIEU+M(S:RZ_Z\GB_Y_&DAK=L]8,2SO+%/86[.,Y8: M_/S? 543Y!FZR=^;_X[BU%P$C57:V$=JVKI&!Z&/BAI=[KEL;,&=^F5N!M4M MQ>;7^7*UMH?^]4'^C.>PA$I'=86"VLYYD0.28PJ(RHLCW_KO]JJH4VQ@77Z9"P$0=]NG5S";'T==F@ M Q.0KL5\2= 5C('4&898#1- 18\*Y0HLT(Z3Q1Z_?"1@P!+PWSE M6?X3^SEIJ;L?[1PI8_A YQ(1__FFGV3G(6:$%5#) A HS(!(2@&#J0)EI;"96X=RZ0:@/$QK9-,Z MT2UC*'O'UF=5Y1Q:QU" =V1]2O;XLR2'A8L739^E-'4P/23RB5AZ\)902WY\ M7"WM(:!-M,QDFNG86*4@S:L4P)3J_3%F.9"\*D1:E1GVZQ=X36!TFS7DDHV= MNOS/_X3S+/^WY/])_Y*F6?)$FS3W54+T;^H8>9/0Y^V#CBS^6XI_2V#Y%V3/ MRO0_LO:"^6;SW!RA0:3OL_^ ?RG;OZ^>MYNM_J4=#[]-_N-Y*?_YG[(R_;<< M7R7F.[1W_"*Y[?-H_D3LGXJK1#_A29JYVG+A.XSV];MS]2?A;\37B=B784E= M[5J1K#9C>I#3XD1S&Z\>/[&O."W>OC(WJ FE?R7I)Z[X ,%N)E5J%A^)M5(5).9 MYL3KE&"Q:OZ[CYZVI/^$4$<5^Z>N"2A)^[1:M@?DO\S7VM>OULUX]EE1*<1Q M5@'%"37]MQG N** (%&5J.1,L=RYYNP\G9'-3!,&+>5D1]JCK*E'0P/&%T]N M/SO\9#*D1R*'S+;HD=VC9BN.#L**LHPN9*L+T5*/A3H[+%EO(57/[=-52@W+ M<% *Y7!Y8+1/-P_72V'^8VKD=3!L#MFNMS=TO7[1X6L=1N8"YU0HO=;#/ ,0 M2;WT(Y+K'Q'/4U[FA6,AK _5L?<%9O*O"<.Y^8?#*[.):9FHH_:(T;J/T+%">">:T\;U/FHX"O:];@[S%+=+(=5\.=_* MA=Z9BEN])BSOYT>SWV89PDCO DJ &,< 9H@#K$,70%G*88XQ3YD7(*4CW9&] MQ9Z+Q+*1S'=\)+0>VD@;3OS\AZM:W3S(",KR\R%[!L!'JZ<]"Z^'6\9S(9Y2 M1W(BKE0G=2.>JGCM2'QO#SU,,!0^GJ+P<;Z4MUOYN)GQO!!<* 0$,\>.N%" MYO]_=]_ZX\:M[/G]_A4-++ W 8:X[&XV'^<"%YC83M9 XO'&SAX M:I(S''0NZ:4RLE.PI++'CE9H[-"G%-](X4I10^."EMQ-Y@3>FP-9S]5*&0L, MR)5LY^^C,?$^/R#FZ:X^]/ 5*/?[4YX[9(K"2($I1,"4N0"("0HHL?%_"3DF M@N&*T*!TX3E"(YME@Q@HVS'K#SOZ@;@?9_7D9Z8II ^SU$;P_:'S8V!K7)(K M)6IY'YGI <8'A.W% A]Z/LYD/^B-NR'XN%JZ CKUP[??UF[#MKLW7\CYXO[6 MY9P/OZ00*ICGK 02Y<0&X05VS>\%R 74E2E8A2NOGL=X%J:X!30/RS_730^\ MZ3C)^):50(N/4+.?+QA7>8'9#KUIK@D[;C+Q+?O.,93-%]]G6YZR'5.C^)%X MG23R,!$,3.I[XA5T[)6N>%.BFL+=638O45Y""HJ"8X 0IX#EI@!0$LF(* M)@F*+'AHC&^^6XL7J MPOQ,=>%B:;_H>]6"@9TY/5KU,_0K=15FX3LUC5OW-R!4JH::'@K3-M"<%_&D M86;@T2OOX-Q]W_J+5C\MEVH]JPHIC((:Y-0E_ @R@+KB (A0490$"4A8U"7< M 9D)KN8=K>S>$8N\ACO42^ ]7+2TT1=Q6YEKDN/=Q/5*EOHJ[I#(R]S%]0IZ M]C*N_^G(C-IR]2=?*0>)Y +OKER,EDHP#!E@V%C35% "CI@&C%![?&>D@#@H M%]]/9FS3;(C6,'0UU<#<6+]J/+-A5PL=!<=H1 M?/XJ.!G%%_#1V,$]3RLMY[P=\GG[Z-"J_[LI^6:Y4++*&9_=.#WBIC MGX,:F^)IM53/4H3C_RY*/+IV)_+'XDS=(=;:EW_^J-> M=0!9]:B[ D?M]>NH4#Q'E55/CBN'V64(X)) D)>FDA66!>?5[*M>B>5D M6MJG%I1&F[<3S1_<1/.=GC)^-/KBMS>?MS>,8F3]^GG-JW46YB\[<5"B1+ZPG\:D7G!0S&/_-_QP[%6B7&F^UF]U\]_WBULI'?SD^B/_ MYK[P,U) X9H%@.;*6CC1$@C!*;#V35B!8*&JH#*BBQ1']H@=M>RI(1=ZQ7A) M7[ZWC0FU$'KQV)#,ONN(?^\ 9+=Z^7A!+Q'WCYZR)KN*O$1OXEM)3_%/+RA] M/QB;"UQ*K54-Z^Y20-R*X]#0JF-4"F+ #%I0/?(@6JRA*6 M..B0TZ.<1DNHFS",2X 5@A#JG.AB==NOWOER";]"W_@W]9S[F>T>Y(.6V4<_V%F]\OMS[?_^O3^ M]GK#.N5V "BO?;@QG/8/.YO9>]4D1G'*>O>M[_G-M9,*7(;OS_G#0XVL/L-* M:\HT!A1Q5R!O&.""EH IBG)65K H@R+;,W3&ON-OJ;KA.AW=%CL^L&KMG)[\ M]J\$TH>9C[>P5Z#C]XJ2'-O^D,H+(=/WBGH>5[[_\0@(GD_Z<6Z9=7>JR]7' MYG)U?;M0GY8/S_6HBC9/G(MMXT!9 = M_>*I(QT 2^.KL0MV.Y(6PHSX@(&LXR"S+&1;'F*@>WQU%(#C,X*NXD!]#G7V MU.G,92O6'2^I('X"A1[$^_%]UW3@/X'2'2 !A7XV+G;9:SYZT[3 S;!@!>)4 M6L^'($#"4!NQ* WRBA,&15%BC&:;Y88_^(4MIR2"(I8M(>_O[V?WD;Z.OK!P MI4DD0Q2@^!2<.3\P(>1R8#3\99WC_U_/[+ M1JM;NZWS>_WAV5GSG:EOWM=WNTKQ;>\8-QIK41"@F4/7AI( 0:$"C'(A!:.N M%R;D.!'*P-CGC*9H_KGI+',79D_/;NQCMCB?.@MLV M6.2&0*RPT(,3!#D#$ M@( $ B%$B30C-DHLPK*/8RH]*C[L57M3J]'E(-7<[CA:C:UL/^2,\+PT16X 9M0 MI!0#M(+2[C$&8GO\5;((RL!,PO7(.]%OB]66;.T0MX,QY7)@3M +KJ*?ZWQU M:Q-XE+\T\7++>E;S?I,U+-FXV/)L?[O)OME08L=V-PDS857)E!I.5:4R"<_3 M5KU,N0PG5323$H_;6QK(+GO2EU550@ZX8<)!_E: 0EH 0HW@7 M[T,A#3OK- M:R"'/N6H]\F!^7<+WEN MYT=_T']M/O^I'[[J7Y:+S9?UC!8&&0*5/0E7UGRDIH!R[*;F,:B18KS,@Z#X MKF-G9+.SWXDJ&4*GCW;]S',ZG869]2"J9S.27-;QV4'3@YO1DMTM$E8$IM'/ M^!"@/LR\%G#0 ,4%P(:&O#6VR M\X>]6]Z9*'%A#*F @1P!5!00<%1BZ_(4IY14&ILRK ,KCI&17=SM_?VJGD>< M/34L9:+A,%N*A_E]O3*!H4:TROV\WQ2*C,O"?'/=735S6]>LPR_.S>JR?.S)X*=9J3[7DFSKA^>%[; MEZW7;Y:/8KYH[V 6+O]H;=C^M)[;=S6=H;LKQ_6O[J<[8[_1+CVYKK&7_M?\ M_LL,ZH*(HN) 86T/29S9\Q%2$E020B9$): ),L^T[(ULX!VSS:"4];R^.G]: M;BQ+848]AXJL%6#YO7)?48_@PIL3+Y>KNDYR70-R?_["%^T]^T_V%9OU^T4[#A9A*BMN M&)",$3<>CP)>E?9=JB.>T)DS43 S96G#:U6F,).HE]VGQSUP/N8L"Q M\^0>F;$*ECFN)("\H !I6 !J3P8 5V6I"5=57E:S17TSI_QV$W_B7HZ'-8YG MGP5O__/1_OT7NQ1K%TD^M6S<9$^.D;J10'>L!#9#^^O7S]4GUEE<>W3+@\-^ M:;G(/FYU5C-R4ROMW46EA;=*!\N?JF?:G_"TS=/!"CGIH@Y_PQ63F9P[7.DO M[A+RJWY?ETD?W4]:JNL/>O/;HL5=T^HG/E_\O%RO;U?V=+ZX?_N\LO]N_)]] M\,Y\YG_-H&02BYS; #=' /'< )%+!(JBH!CA0I1A V'&9';D\/;-E_I,;$.< M+D/B2M*YW#QS-V KN[<,&88VLY)3#M,9B M=?J!7",KO7>HU]@TT\SRVZ6I9@A!4>1* 8V) ,AZ=T!Y*0'A>546F@@A@JXV MSI,:.[U4NX7HKK\!%04XTZL%CW&%![V .[+CS?([%6VD:7Y[A%YTGM^IP)FIQ$8&5>D ;]C'TTO839_TXEV1XC]9EQ_\\-9S>N M!<)^)^O\>X/5OMK^Q3A Y%%J2E5^%T1[VFJ[&+6<%-=%O21V4-_CXWQ3GV[M M.7:;\)&N=BLWHA 5RT%.[5D1&==64)\:*928Y87D.0J;U'>6UMCGO1WEVD#D M/NWLNT]:NV8BG;' +,>0]OS<32*=A#F78W4^B;,G&]IVG-/']N39ZY;8B90YF6ZR7RXL_W2I MUNB5>.ED:SCC?X]T:_2")$NXQG,0!RK[Z:<9SG.BL4( XM*&GH6L *64 2DY MKI FD+ @4-E//XWLYS_939L_+5>>)]@]48<]:YP @1[O_8>?;C_>_?HN':SL MCMVK867MJR:%E=VQ?@PKN_>;L"^VTO/9.QO7;;[=*K5R-7;VQ[O5Y^6?BQD4 M)*U?#;N9:M=V+38)?V:/8WIUOO?%I52/7[BX4BYQ45,,<:$4EL+L2!0S; M,Y"DA402*UJ6(@X-.@E_8^]XSX^/?/7-9<@_KO3#_'&^<'_]>N^2 6ICK-PGL>AEYN.0/W_PX/W.IXQVJV MX_5X%>L%ZUO(!E<[&^7&>21U)H?F3L/="T%Z)U7M>2CPM&1BN\C%9E=$>OO7 M?#VK)*P*I17@&+MF ,X!IP:""@NN*1$.XC^L/_R8Q,@^V1'WXJTN#UIBF49,[A$'6GPUY[1KP&6O2!+5;D0&>F-X=%R=GMD;0?>=HBO5[! M4GFP@W=/Z[#ZQ#KQ3[T/75$K>_=4=S$[7^=>NT6HVLQR1:0IE.O]+05 5%(@ ML+21"".$0UMFSY$:VR:9^M+-*W9#]ONYIB*B>/:\T/]-,IXHP6VVT ML"6\M=MW6WU\&-!'7#7M13%35M2>)S9]5>U%P7LK:R]_*L[8?]5?]>)9N\&7 MKJ;&13/_G&^^O'E>;RR9E:7V\%QCNZ_7VOY?N=X:B9%6&".0\TH!Q-UD/RCM M)IP7F!)$B59!T.D1/(SL%AK0V57#5V =?8Q&<6E5FDL),!76IQJ$ 276L7)1 M2,T8Y*9B8>,V1M9IU,2-0RC?Z;3KYWQ'UEB81VZ9:>8&=^QD?UI^LHZAFVS+ M4M;QE+9QZPJ-)'+>,1Q,ZM&O4-&QF[_F51'3(<\U:[D9$/QAOROK;K&M;+DS M;_5J_M5N1%]U7[>6L[9*VI!0$>N\,+'G5T5 U\_]_BU#2\#\[J.>AL41U6. MD0)/(QLVQV2[>D\N\!3=(QZ/0.U<946 M&'#MM8<,C@-<3]3_$:R3Y#T>_AR\4!]'L(K.]VJ$ORJV.?;'^8/^\/PH]&HF M)"]T42"@I.9NCC$$G*H"5+P4A3"LRK57%-'W\I'=2]L=ZNAE#<'0)M@]/0R[ MBVNE"_,# 8)%-+N>2G!%E^O>RR9N;ST5X[2OM>>946J<=KL.U:)"E:' 5!@! MI H-.!,E*'(I!$%2FSP(^MF7\,BFUA63M.UDX4&ZMP+]MNTQU!)FHQ[E-2,! M H;*/DTAS0MMQ*'*""R92;'EOFT3U3_.UY(_N('-/]J_L>?W4BC(> %8Y2KV MM'45%&(&*$,ER0MHH/::D3M 8^QT64LU:\@VPZAKPOX;\3GM7-Z/$\@[X@4-0N?>Z=DVW6%X3:W[,O/9JR%_(774=]1F"MR@H!3=T=&BXD$% + MP JD<U!;?GMS*AV$&>?9SL>&\.A]CX?RC=KU MV))Z!3V/AT+[=3P>?2;.J)O*FD\;OJGOZK?=N;G$0E)8@BH7E0V_D2F2YYZA, M:K071#VVUTN/7PG%UO[GY_E"Y[.\PE6I"GM$QKITR2L$J%(40$)EKH6U5^8% M #)(99K[IRTZ6?M#,ZO\;N$)4#BL)]]KJ2NEC[J?"A<\'IJM3[#KP=D.WOHR M\&Q]@IT%:.M].&X'_:>>WW_9:'7[5:_X?7M+=F?JG/?Z[GFSWO"%ZQ5Y.W]X MMH_M\/#?6^^PWNXDB!0E+I 1-FC*U(2 YIKN^LR0;7]GX"J"FL[2\-8R)<_ MJA/MK5XL'1";_?[^(VQ33J1YOSU\>FV&N9*.OZQEL+WO=AFPAL=LC\GZ^G$A MYP]SWF;-TX<':166*)I(Q-2DP4=:11['*HG?'M']=G8RY0>]>?=7VVGGIKEO M5O9Y^W5]O[ ?N7?^>V9R4AI:E,#H2MKH!TG ,]TJ@ZQ!'H: M; *[YOW3]7DET,)!*U>*]UU7[/EF^2A<=&G??0KAR;=U(8,@GF_XT]SA;VF^ MUG?B87[?VAWEHI*J HCDQ)Z_20Z$J!3(\Z*TBB<%ICRL'6%\IKUL^IHNA!UR MS8.C'#\#44V,L?^*-^NWSD\\6,L!+ETFX %7-;@<(* M"%D04-*\*F%58BJ",-C.$1J[!.$0I?@F4Y&?GTTA>)AW[)4Y^[TA M.QI"\ZEDH^ T[Y%Y0;3F4V&',9M[GH^SUW?&:+FY,S;*K %@W*RGN\4;OO[B M_G%QZ%?^X+J.?M66]MP-AG*_L [E\"_VGIQ1A,M*(@YPCK4U=N%5"D8[<>S^<6PO%P4_\[VV/%17\=E^TC;K&._O+P$\V$SV<7 MU+?A_1!\0[!['%'AB3SK&!Q.ZI1'5/&Q/Q^3U+@9NA_X>BYW%3!ER81!U,WS MXVYZO77V% L .=65A$*0$HZ3D#O@8_3\6YL=>EXW3>-R^?CTW%SC9?_S?] B M+_XS$XZAD9)SATI/FXN+5N2(J;>;K.;J15-NO7J9.,-VR,.K3*CUJBDV?];_ MLCB']K,#G=3;F[;ZH/M9KQ[O3%=Z/].D(,I(!+24N0U5-0/<& ALS%K)@FG( M1% ][F62(T>>S:V3_6#@P&D/7?DYG;0:"/,P#>V;/5CPFOQ-YAAP?J9C(9TO M\1/P(#BIE_!7P+%+"/ADG/TW=V!;Z+M=3GZ6%[H4O'!(X%@"),L<"(0( M4$6))$45@U700**SE,9.>-L_93RBP?V\:ORL/(G 8<;=D#P8P;XCF\Z@+TJ6 MR([/TYG4?"^*>VRUES\0W['6P->\6R@W%W0F*T5AI3C@C!* C\F M"..EW;B]\"K.4AC[JKAKWVIQ6BW5>N!I>*_:H5Z&+32)M('WPZ&"1G6I]0IS M58_:X1LG[U#K%:BO/ZW_P>A&EI7;:-_JYK_O%V^UT:N5@X!PU?B?^5]Z/6.Z MXMCP'.2LL(=Z8\_S3.$22,%-GA.H-3%A*7LONJ-GW3N:W?B740[B04LDKA(RL?]PM8+(ZQC-"#!EA&>>^BU819_6"Z^ZK7=OELP)"(HS!6O@"*N/EU6!E#.$>!*$^MTD!2% MFCW58="G#5]M_&*.R?@/L8!C*;R-X+>69+;:Y2#7FZ7\(WM>S*T7<.G)DU]Q M)XX]- M]/U\LW(V8X/:M4K]&\..3;X6"M'0UHP2YH>V(4, TI^X\J*6@%2HI M:;\5-CC^VW\G.AFF^4;HIL/I;_1U\(NI7^4"A^WMT^%@;T6Z28;[]F+K\.HQ ML(_Y_O\$ ?O,@)+@0!A'-35"E6PCQD0]-+?FLIF\=B5FN'H?KV*]7IZ>' M'TE)@4YZCXOL4%E[C(P$R1>C@E3^,83TM"XN0BDG7BKF':^@\^IYY0;3[_]" M2C>U9FT]J7O'K,1$*%4(@)6 -%< VI$"6#.&=2429-LOP<<+7X*7;=GR M78S7V+UUD?>_;R.7[[*,VM/ES41L^K !U6O2#-O:G5D!20&U1( (00%"%02, M:@,8,8I5%1.:!P7"9^B,'/-N01R;]&!H8K!?-;ZIP*L%#DW^M;(V%/>*YE*F M^@:%2I;:9/W20 FU^1V(MA<@9J+!T9?JE M!$S@$G"<\THJ+&'8\*;SI":PT8ZP0[>H*?_''XOEG^#+\L]PDSVC+W^KO5X+ MX8:[5< 6&20][.QEV1+:[QE"DYOPL,!]5GSA$W&&_&:YWMR9%BM^)B2A4C(% MD';_*I0!@B!WWR1(1ENQ^1EF*V:@@&UML$TIE>+_^)K.WPW9,:6*]8QS;5_U"<&7U$@TPT+ M31YP66=_9'OJC2D9]U&FGWDF5E&8T7;:::G7RFE28UV!>1D?M0 MG-3T U1P[!!"/AK9)](>D>VI6\^_NE-R&P1B#"6596'WW,KY!H4 UY0!+8B1 MI6&DXCBH3>0,H9$=PO9::T.:@E M6/%^SF%4=89YC0^ZNPW+OG/8K61:@!,,/UII\+$JN=D M5$STB^*[VSZO^*(9 /VK?EJN-C.$I(*5/UV3J*K&MY.7CIYS]LY ML?K:WLX^&V^"__N9K^RW_.%;^PT3G,JJI#F@@FC@8- !@X0";@H"#8,E]4M; M#="8R@"W9*/M[U@Y_N9WA!#F],^R&7;S7E6N=)_I4H *R8 @J0$;M Q8%(Q4A90Y\:W _4*-D8O M.SJ&@6XNYNI+J7!$Z&OT?2%8'UN'U_6O=ARY$0-'V"_;BJ"C0B#+V 1:#>BJ MFT"[<3,LS/[N;+)X-\]I)DZ$[#OF#O/L/^:1=U#;][$IOU M$J\S2K^'HU,;SX_/#RXPJ=,FKO=FI;]H>[#ZJGFD<8$C2)$N,+M+E7H*H3YV2B5%-3Z8FZC6Q MXWG;I&USMK1!AQL _+QVO71,4:5!Q8P&B% -F"LFYA27G DIA?3"Y+M$:&0? MTY#>]A=LB6<-]= 9O6>4=?EN)I4*PAQ&K/01@WJ'1;MB5N^9%T\\KG=8O-.) MO1>>CPL??M4;&X-H]8ZO''A$!Q8C#,YSQ03(A7%1NU8.E \!56A:2.0 M**&?S,B&VA'-.JIA._\9U?AM\-<+'&:6)[*.4 TQ+%.B_?@,D4FWW6%!CW?7 M"T]'AO6/SLC_N[[(N3,_SA=\(>L)@>O->L80DRYU 217)4"FLF=JC5R!(]%4 M89%+$1;##Q ;.V#?(^TB2^4F$ZV]I5%8?&ZT.*\PS.$ZDC,!(_TD0S MDZG3Q)M!383'W!XBI@JPATA-&TU["'T2.OM\9H)I'#.LD*QD50%!H-V1E;0V M7S(,"JD4E?97' ;MR$'41W8"S2"(:("B,$4R;..: AE@I%-D2: ]@# *"J54 MP261945&'&<2HLJH,2;;(1R\'<)ACW>/RTZUV7+'SU0:]_.ZHVDQS W'S#!Y MH<$EB1UU&.W7.ZCDG"N/>TDDQI#\HM7S@][VN:Q_M$*]^\LZQP5_Z"Z ZQ3, M;#W-Q6 MZMTD&0TL,QCY+H*A4*TG7,3(N+E$1Q)TA):=X:Z4 =E.67Y8/] MQ+K#AY,/S\X_?W01^7+A5:$.985R-_>%440!@DP!"F4),"NLARVD(06?;5P' MJZ;;,M5UK(U?>],6E6E"A32,#5MP)!4 MD2>!0]JW1XZ&M#&)FS7W\Y(OZL#E![[X8\9+B0M5$* QRUU##@:4D@H(S@L! MA="2>S7D#%(9_;9L\4_X MS8';__KIMRX9396!7 M 2,7<9!H,!"HPT%I"I75!BBH(>FZ0VN@YZ2U:?TT\ MJZF')J:'M.5GL\ET$&:[_>)GWUG2Z^]'25E[B)DL/?J^6],* M:"HY%/R"85XE3I@5MF1BQDH=BA30_1(M6EQ/RZ7%"FM-Z65^L.'D\!/3M9'T MF[$U<8^X4X.3V[A';X'E24M0:ZU @AA#+C4"$BL&:>L M4%@'@?1,PO7(SJBC>Y,].+7)IQIQ?'KE].ORX>''Y",T-^]UGZ]VYS& 1IN M.-+&A LX?61\S:*\IKBX=\1/+O7&ABGWR]6W&:15J35#P%!> &1R U@%,:B05 16T&#EE>(X M\_Z1[:[M\*Y)9AW-T*[V0X4,6V ",<-L+TS"B,[U7CFN:%@_?-_$?>J]PIRV MI_<_%GW!LWS4KL&]GM3ZLU.YW7H[2"EA*#.J !!#Y""E'+XNY( ::'^A"\I) MX"BZ 6KC7]XX?)4M\:RC'GPW,Z P[YN8-&H(,\:=Z$O3P$20H2I B8GTF'ZES: +2D@ MD,(2LA)C[ 4;-TAE9-ONID=U8['^<<5TZ"$0<,E^XB,;(T-2?F__JW[&_LOP=?ZO_[M M_P%02P,$% @ @X'Z6($<=WROB0 L1@& !4 !U8W1T+3(P,C0P-C(X M7W!R92YX;6SDO=F66\EN-GCOIZ@^?=MPQ3QXV?Z7QF.M5I74*AW[[[[AB@$A MT8OWY MGW[]]<\___S'KW$Y^\?%\L.O@C'YZ\6G_W+^\:^W/O^GW'R:>^]_W?SV\J.K MZ5T?I,?R7__W;Z__2!_Q4X#I?+4.\U1?L)K^TVKSP]>+%-8;J7^7KE_V?J)^ M!QOJ_R7?_V'7W[9BF.YF.$[++_4O__V[M6U5YZE]3^FQ:=? MZ^]^?;8@+!"5FW^U_O89_^4OJ^FGSS.\^-G')99_^0O]FS54=3(C7'W7_[G] MA[]>O?+S$E>$DPV+K^D'Y_^^ON5!K\>O:YQGW')S\?#9(EW[T*S*6Z99:K\/T_!._ M?@Y+>A"DC]/9I8S+42\^NM5O8RM^%L3284 M-Y]LH?'_YRPLZ8FS;^_P\V)),T+R2$[",@\",T5!A&31]5$^3=> M?! .1/\X.$6>G4#B+2ZGB_QBGI_3MCN)WB?KB@'#>:H,%/ 8# @7C?6^B*1. M,V)WOO8@.,C^X7"\+#L!P_MEF*^F5?#G@+:6BXCD$V%@D7@(#$*U<05%\3$& M&S&UV1UNO/D@2*C^(7&21$=&Q8OY>KK^]G(ZP]_//D5<3J)0@EN6@15.'G+D M"IS-$;AA)>0@DHRG^0HWWW@0"G2_*#A)@EUH_QU^F%8AS->_AT\X$4%JSJ2A M:,D0_4X3>BG.@FT\):Q7VC= P/6W'H0"TSL*3I!D%TAX1>'[DDS81O!_D/SQ MV>)LOEY^>[;(.,&@?=&%@Y=,DS/L:;-S@4.R%$VSZ&-&UP 8]Q)Q$$YL[SAI M)^0BP!6A@;&2,5GN,NH&@-GS M^H.@XGJ'2@O9=@&2)SF3"E;G?[V>SI%/E-8Z%J(_%$>Q%-<.'.V=Q 2SG%LL MR=D& +GCU0>!P_<.CE-EVA,PGM&7;Y;O%W_.)]GSP!U&2#(0"XZB:^]] .8D M)ND]156G121[7GQ8ZHK](*@X4J ]86*S-;Y9OETNODSG"2?<:8Q%:D!-0;82 MY%!Y:PU('DN,+!3!8CM@W'C[8>CH.+/93+0]0>3M8K4.L_]O^GGC.O%DB[39 M0#%88R\;R?=F$FS1N2!S)N>&EN/:NP^#1\<)ST9B'1DH]66+8T.V2TS[J M!(D9#RI[ P&U!H%HN8HF^W(:'';?=A@ .DYQ'BVZD55>3T-G;S\NYA<9&,NR MCR9ER-(RHATU"4"3+)<&3U_X'I;$G0Y2*^ MGZYG./&!>-6F@+.$6L59J54!'% I1IN;9Q0XG:3^FV\\3/T=YS!/$N'(ZG^_ M#+7BY(]OG^)B-BG"..6,@*3J@Y3D U$VP5$7LWI:22.Z1=\'M;AG*T)\DP1C0A@133UE(;V.L89 M1(?,V"19.=%=N._MAT&D^T1D ]%V 9%ZC+M\%M;X8;'\-N%:"VN* \F#I; W M6:#=40$O2A6;69"QQ?G%M9<>5C;5?0[R>$%V@8,_/H79[.G9:CK'U6I"1HY3 M!)0@I%BK?+0'SYR$J+*DZ%BRI%L+P@N\#!BT^X_$!;WE^7 MBS_7'Y\M/GT.\V^3'*R.0EN0BD=07ED(&#($E5+V4B@E6Z2A[WSY8;CH/LUX MNF"[P,::DB8@2?53V2Y1*\" 5*8EF(8+AU+6"Q^\[#T-!QSO%$ M,78! B+\4RWC6*2___&1Y+9Z<[:N=S9J9#U)5A7.'$%:R@Q*.04N6 NIIE%M M+$6J%O5T]]%P&$@ZSDXV%O/(H'GR">>YUHV^G(4/$Y5+Q$S;/S0K@O M$3C:X&@=)#S1M[CVNL.@T'&F\GCA=5)^_7*Z2F'V_V)8OJ2?K"99%6\T]Q"$ M<*"$YQ E:B@R)A,\NH"G55ON>?%A2.@X==E"H%UA8GNS8,N$LS)6BP9": FJ M)F%#)IY\*!IU9,7&TPJC]K[Z,%QTG,YL(]0^' MB8QEFK^89O_[?^&U2N)'2 M&-K?7*@,< JD. 52-B-J4]8[&]S74),NLA%+U,,R%6A 3 MF12."6/N6V8EK.(& .M8DW+QCB>K%8GUDDN=6?$R M"HB.5I&2F;[2"8%SP5 7S0O*QEQ>IV"'"W#00]XC[SW7JS\WF)1.9 MS&Z@UY&U9!2 67008ZT:12UB<39[?E]VXWC,W"!D7.B35YW!JWJ^;&I_5EJ MC9&-R(6)/OG2&CL'$=8#EDX"P&)H;70 L28D%B*,_P=UQ?'SE*B M\HD7(-F0:Z]D (KZ,\2L37+>!^-;[]?WT3-.)XSA -5,]AW@Z-7\"U&]6'XC M%B;>%!X\"<7Z%$#YH, I$R X@8IS9M"QQKC9??\X+3*&P\G1LNT %V^7^#E, M\XNOGVM00N;SS?HCA9V[,J)0T469HX*$!FN1I ?'0P++O*@VLY0@&L/E ++& MZ:HQ'(I::Z(#<%TGWD4M?*V>4T;E6D MV]/1TCT>&HMUF#6R.XO/N%Q_>SL+)(YYKA[;YQJ55AOJK#!>A0#)Y%*+%]]\W$&9S\]/?@U38*N9D+OP+;\=;'(?TYGLXDF@VB0!&*C MX200M!!Y$C6OR9TMA59!ZW3.Q;M[<&2: .,H878 @EF!Y^F"8@:";P#Z+RA+3;4ZR.O,:SP7>WJ_*;\;;5='),0A8WH#0A+0:%" M3AX\(H(,0:$J4D3>.F5S+T'C]",; $#MQ-X#AJY"O]\7\W3NXA<7N(G906(U M=1E#!N>4AIC(G*:<=&3-L7,7(>/T)AL",R>+N0.L;.F?)*ZL"ZH .B:)ZBS! M%2[ J6**9$[ZACB=3==37%%$MZD:_KB8 MD=!7-;I;?[L4#6%:6UDT? Y!#:1LWP![\ M0'P0%75@>7;XNIG74ARCJVUA=;:TB+*F=<@$VS1=\EGF)._MM7PBV+HZ-!]& M^_LA=HHJ>@#5(LQ7;\.W>MSV?O$TS/]^D>$46>JLZRTI9 (4%QY"M@J28%D: M6HRLM$[T["6F&TB=I.V;(&HB^@XP='%P>\[+!1?:>\$W[;RD(!LN5 */-H&S MK#BMBA:F=5KY;DK&W>\&0D\#H7< G1>?/L\6WQ#?X:P69MZ6U435)E'U1J\L M@8$*GD)))APP8S#:4A*WK;>V[Q(U;B)Z($"U544'V+J>HKC@YZ+MR(3(#5[1 MUB]8\* ,L>315R= LRBJ!4-50"3U JF8P[E@9PG*>G91@ MT"4*5[P#QWV";)VJ$4O]WQ"IHB--TV 9ZJ% U$#L':#G#@Y*5)*0SVA_MG7J M$VW700M-'"1OI;>H4NLTTI&8&2PI/91W?9JP>T@U+>8?WN/RTR9.>$ERJR'" M)!C) ];38L\L89Z^BBIJ2 $][;\JAG!?$]+CPK([".G&J1XPRC]9 1T8G5LG M?3NBVQ10VFBYR@Z,S;4D*BN(D=:(3ZJH4*RR]P[3:'*^>IVD;KSKX9#54BD= M8&R/D[=SR.-*-$[Q#,$Z8BBBA*[V&/[V<#AKJY@> MD';#$]SAA+9S"E!9@B(RR2GP6DOE+.1$ 0:BLB+CP#[X ['U&&[X@-AJHXH. M0+7#Q"3HJ"5B .U+)=TY\A$3@G$H3$K%M[_CL_/Z;CSQ1SDZ>9"P.W#(:Z>H MZ?K3YIK;O%XHKY85YZFR@M&:G&L+0HD1E.""-FO:NU%SZ4H)&$7KTY)[R!FW M9.11<-1*&1W8G]L2(K]P6]#YMK9&)JVMU\MI/%MOCXJJI25^B0IZXH=-CUQ< M747-.IJ"7%L@;C4HVM[!(]EADZ1DG&2KW7VMGXYK*]"2@W%+7!X%O2.JO$O M7]W0P22\5A;02%^;*6EPB7:(>JFO=N(+V/S4^<1"F0$[1XR'D>_"]2B%=0"] MMQ?OW;"TO:.N+479]%'PV9!DZGR2&(6%Q*2*RCO.96N#>0<9O8'M. W?OF5Y MDK@[0,Q.?] M_28PKT,]9J"_06&5APT14$21!4]1I]89V)LTC%W!-PA63A)T M!T!YDO.FB#',WH9I?C5_%CY/*?3886N2BRT%50;N&+D,L11P9).!"R.\I[!' MN>9W0WP)HCA\VY3@M(/0.UV$ZQ_PB M+.?D(JZ>I'3VZ6Q3[O,? M^#Y5XV93!X)58V5T8*%V.-@DAVOG_25^Q/EJ^@6W1UVO%ZMZP/6FO ]?)T%: M)35R8,[64RYIP85JA;73(GMKVOO=#R1QW'SL4%OC@&KJ (6WI39A%HTJCLRS MJ%5F)#D(WDDH+F96''-,M2[/NDW%N#G9@;!THK [2.K_-ITOEA>CQG"UGCC. M?,P%(0@"N1*". GU@%0[RU6RJ._MAGT,6&[2T%MX-UK>Z23E=&F+CA'E1*J4 MHPX(PBE:4CH6"(6^M3PE5*P8%5O?I&A#>6^A94<)U,&!T(%M_=Y1RB1J(Y(+ M&;1V$50*BO8*+R P)GRV.JGF5X2^1]-!D&W>@7ZL(_C3U=(,9H_9K/[M1AD? M<3U-87:=DU:=ZZ^_8O@V]O>P])@][6,BM&1+P8(2U4B2?0Q)%[ 8DLPYR.A4 M\ZWJ$7K:SV:+/ZNP7RZ6SQ=G<5W.9K?[U5X6FA/?@ID(#$-M>DSKLEY9ARQD M44I)E*)YH^"'$#CV45-C'-T*< =35@9-3O(M+C=#[";* M,./K-0?4JM1IA_6N'F/@M;&E9!&Y:+T.#Z-L[-AF8.P-H)[N0+<=D_CD;/V1 M@K/_QCR1R:E0*"ICZUQ\76,17(*'ZJ+)EB(40G@<4HA"A6B^9=!@X@:^QSKX%QUEHQ?6'MEEGV M4GJO,!Y5ZYMV]Y S]M'6XV'K)$7TB*E7J]49L1&C M9$8("Y[3YJ[J36;O:,.OV1\K$AK>O+?I'E+&/MIZ;"P=H8 ><71M3R\I^$)[ MNE%2@'+:@4>!Q O/%)-$%DWK&34GSY8?[ K XR/J6%5T *L[RJ.V/$TDCUZQ M2(S41:**2^!5%,"X#DXZ+O#>:=.-"M.VQ(R;UA\<4&V4\*,,GKT4YVI1SJ\X MTV^;Y?'W/'Z0'/XAK#3*WV]+>RY?>(F[X)@)J!P(G3FHR!(XF>C;J&5A427) M6Y?\[2'E]./V\P>^KPG>24H4H.;:ZF73KTPHA!#JK60>E&,2M:K5KYXE.8 MSB>T/KQUM&T64SN;^VPI1@P%&(LA,E>X- V1<9N <>#11J>W 7*B@#OPZ.9.QRX!XYRO#@>-XZ7; S0N MMED*$O 5?;F:1,,34RJ 0$%;;3*"HCS:>0/CS+@<(Y.M@^+;5'1R"'^\\]%( MP!U Y!U^P?D97LU4R::H.O@/%).;K3:#*U(2.UEJ;QC]O_6MF)LT=.*;'JG3 M6_>L3A!P/P"I_2=KEYO*PG],UQ^?G:W6%-XM+^N(ZSP=^E^N5W9D0L=*%96N M*Z O)&!2WJ/TCC?ONG7TGA8)MS,:Q8NW@IM!EH]H77S_7 M,Y*K7=DP6@V212",.XKX8H; E8&,#(O4M%7JP2:XWB2FD[J_-FAI(_(.K,D[ M4@,1\/')/#\G>SA;?*Y".N=JDFSM^)C(M,IZFI[(-'IG,UC#D1MIA;RL-= "G/W!SYY)X^2TL_XX[PIHX%YWP"H%V644;MK;$4Z& M01@IE7'(4OO0\IG5Q5:(.8%N+N8"NZ8./;H2*EV8$9H[[\RJ@?U M)'0RH$"(K%3/5(C K36N>3>U:P0-EV8)TN>N5?M >Y MS/6*%&(NR8%#$HMR0=8[TQFT4+F((&RRK5,.^V@Y#"X_2I5 $XEW8%)N\O$T MK*9IHIVF[=_N3(:44I T$+#T9@%L:BM;YUP[L]I(Q;!? HR#E&Z!U@ MYS]P^N$CT?WD"R[#!_S]K%Y@>E-N]?NXE)E#'XI* >H=IWK"2)%"G:,@+9=9 M).70M2ZE?BB-A]FI'^7P;E -_4 (W)IF8:,.(6QR%B3)'!UX91.8+#BSW*.4 MK??"!Q$X[AXY+%:.!.;#%=/NP3T@LXGR?L3N0WMF9UUGJ5$KHGWO&KPOT4%,MA\RL'W3DWF^ MX_V78&8R%H6!@2_,@D*#$)7VD'EVY!MH6<)@/7X.([%AAMY($]"5"(R+>EU: M1O >&83,5 C,L_OSGE#V^DAE]+S MJMX82QPBA56U9-^ 9QC!.8%U!)+*K'FE8!O2.[D'^@@H'4/7'4/\Y6))OLE\ M.]4C?7N_#/,5L5>YG^?-=[,M#/)_GJW654<'"&DB@\I21D5>BY*@=$;P6 _S MK'%.AF*,:=VS^5$9'/DVTA@0/G 9C8^GCA=;'5 \QWQ>\_!V1M(@[O\V#Y\J M[_^-^:]A.M^<3BZG*XH#GI\MZZ0[7$X7^7*N;)&EI-K_($AO0%$8"\Y* 5JC M3S:5X&7K,YLA^1GY/E;'2^G1T3+FRJ&X;J\@_C9?8ICM3[I)$%8)/S$M!0I":D_GPPM2. 0Z2YLE(99UVZ7MQYJ 4CGR);,Q% MT(WB.]XWKLT5-QFC]]Q!D:J>Y[ ZQ.HG5<^DTM$:U%%06Q(I( GIQ.1KLH6.N)I_>0T\DMYW$A^""=_"B# MQ*^=C(75QY>SQ9\#'?A=/GWX([Z[&6E_J'?YHJM)]MXXCS)#SK)>6Q4%O"F^ M]HH.UGGAI&V=8KV/G@:UZ_69;Y>++U.2W--O?R.QOYI?WK1\DBC.FZZGNXU' MDS22!PU25"-<+ /G60:1?5&%2]Q\A/T3H'<#EZCQC]7[Q M#LEI3-,97KLU\G[Q4%'JB EC,2"-]Z "K= 8DX1T\^8 =U,R;MJZ'_RU4U=?-NXYQG6=KQWF M"6N3^]6$1ZPGG!D\2PZ4,8YX20JR=S$SFM0^/O$C5N#KD?0 ZB MQ"XZX)$HZ^!N?([;OU\10UM2=CI63;PW0I,U!X.2UTO3M?Z<' I>,$5FE _- MITT>1-BX?3F[PV=[97:!T:O%]D>8X9M"XB0!KK_5.K[UB_\ZFVZ:_4^R%SK' MX,'F9&OWR0"^2 M&LYP,ES[(UJ?$AU$V;O_/[E Z@#J[@.GMU7_]PZL9M,MH=7 =2:P<^Z6W. MGJ2T."/)D]R1O)HZ&]50P*912LB&_E",M@SG"@>N=;8F$F>Z?1/N[],U;K9Q M*$Q\%WHG*JA3._EJ_H6$OEC2DIT$:[W2R,!JC:!22N!*<<"X32$EYXUI79-[ M+T'C9AM' ]JQ*ND486^7^#E,\X4[?-XQ]?$$:&4VJ-0 M80&2J0;4UB &7Y*(@T/O$$K'S4".ALGF2NP4K!MV:KGDYN;?^IPQ@8;Y8#-D M500HSCGYPQ8A^R2M9LAIB0[O,]Y%VKAIR]'@>+J:.L7?A9/Q-GS;>!A:8D[. M:4C:.5!%:;+_U7O&FFA-V=&2>S07\)RH<3.3H_M_QZBFRXCCQ:?/L\4WQ')I88DSH'D-(11Y%\C\!X@A)5'8OF6(RM+[@\A+YQD'"51YZ4 MU/(14M?[R!MWMM"XH 4B48ROE*-5EKB'(G@*,F$R MIK5[>#AUXV9H'KE.>R"E=7!Q>0]G-3FZVB=(D80MP4&,AIQ@&6HM2 F0:J]1 MYE!8U;J,Y^%4=M.C[E&N4K525P?VD1S<\Z/1)^F_SJ9+O'9X3J[(U?DYAE0L MYQ826EK1)@8(4COP063KO53)M@Y9#J>NRZM8S7!R\RK6,$KKPG4D5A)BWDP_ MO*.(TK;:<&$09!5C'O5*6_!_7NO_?X=1UZ4(.A<>!E-:O"_ER M.@_SM$>07F!RI>MN0@E"9VT3$:R MUE79WR6J2U?O,6!VNHK&/BTYCZ5>+I8OOE;'X&RZ^KC=!^H2>KI8+A=_UM%M M$V>,-%IKT%S5]I.)UZG'Y"8@6I.#,_YF,=>>XY%#W]BEO]8<5(/IX-1H]GTS MF_8./Y\'[&_*Z\7\ SWYT]8V6^VDUQZLH0A=214;%V!M8^6 M<4NN'MF"-5%(']F22SYN7VBUEC%5&_0PED*]HV A>@JDI+/;]X'[[^QW3]\>-B5MO,DM7>.\ZNBG>?5;]/Y8CE=?]OI M%\N-2(:!++6M>"X9@I8"4I%%LX@98^LV( >0-6X%UGCFLHF:NL(>+2?R-\Z6 MZ2.MI^MQ$C.67CTR$ =26@?G%2]* MP42A_(NOM+CF'_ = ?W-O#);_U]/!;^$V=8=(3E.$RV#^HLG\WS]!SN?G$B3 MA),Y ?K:W-M%#U[I",AD9B$8PW3K]B$#L-%-3_^V)QYC*[R#+/9)S&Y')-VN MR3P?Z[$KUJVH)RQ8)L@F0$F1#$],"IQ!!$1NF?3QF]$#;E=(Q M3#K8.$ZS&)B(V: =H(BA]JCVX%P*H$LIWJN@F&[M6P^_&0R6@>@3X@]2XM&( M_;Q92"2!Y;H#W!*3*6DM(4?!:S\9#=%)!ZDVWN!"";S9&O('P.U@B8I.?/\\VH@RS"U&^FI?%\M-6F1="3;($+S0#PUGM_<\E1!8X M:)44VI*U4ZUKB0XD;=S$Q6!('$(Q';C(URY93NM0W$D*V6<;%&A;ZT*91' J MDY/"B2]?K/5N@(84-Z@8>2C,$,J^?=OK%,EW@9UM4OB"_,R49E@,$!L25$B% MOK(9BE>TM,B'2*9]2[%K)(Q\_^514'.\S#N S(58:GL5^O*J#GB>[\BQ/9^N MTFRQ.EM>S9/+/*-F18-GVM9C6PT.?0+M8N9%1.D'B2=.H7GNL0^,YH4?D BIS\O8XDX"^"&FE23JTONA^ M$&$GA[ 7+WF_Z=E"H7>N5\V F^JA.$D+1W,+T928C%-*B]9>X74*NIDOV0@+ MMR+3X^7=P;9Z2?U6(K70:3&OJ_7)U^EJDC $9+P>^',%BNL(02A+89%6N42I MG6]]?^5>@CK!TA&:W@>:D\7> 89N\/!\\2E,YQ.1K6,\*B@Y(:C(:_:O2DMZ MVJ20619;.U]W$M()9DY7],T#YI.EW@%TWFZ$^!M^BKB<"%6TL3R1)ZD8*$M_ MA"(=D!/IF37>Z^;!Y>[[QP5* W7>JNHZ4K8=X&*G].R< 4[N/E.:0Q*U ;'P M$1RC,",HKB2S7"K3NDCK%A'C(N1X?=Y,'9PDW [0\23G37P89C4/]VI^W@7L MG!D,QCB.9%1](6>.*P4N*PE,"JNE1O2\=1W(O02-FQ5MAIIV0N\ 0>]KFUX7Y5IW4]E+S+AW'YLAIXVP M.T#-.US3IHSY15C.ZTW,"]EP;M"95(51.[D8#SX'"[40EF-00HG65\SNIF3< M4LIF>&D@Y@[ \B2ELT]GF[M%FSZ2U;5;XD>,Z8"3I+*(@EJ3J^ [I&(LH3.O)*_?1,ZXCU#[ :B;[#G!TF:=X39;W M%7VYFD1C)%.UXC!)VIR1@@)?SWEX*8'V9U6B;]UBY#85G;34;)CQ.T[ '4#D M=I'U[8SZ.UH++Q?+/\,R3[*5V6")4 *O/79N2SR?UM'FI/.UNOE-)ZMZU)]O[C;.$\\1^F3HH7+ M0B(GTI*$.7&=621Y:.T+;^UKM:&\M\F,#<%URU(^NJ;[J9J_2LUMN@^LWIRM M5^LPK\Q/#%-:>31 FXVN#C""+XZ^,B'8K&V2I?D%IWOHZ6V$XW"(;*:5;G!V M1TIFR]D$I7%."5?[XY6Z!:4J(@799.F*##GFUC'#7F)Z&\@X',+:Z*,;>&W8 MJ U_,#\_6U;#O7W!AJ6K"R.;CSVIPOL=UV\*";+@='U6V;82L\K.@%'9UB0*>>5U?'7POD#260FF72;4-2\'.)KR/*J MP=8=KM/$!XM2"=I(4HR@F.7@7=!@K%:3+*7> MW 5P6,@]=\[7RXT>C!2!ZX@1RP!C/<[??A@$?XHSIB-%?C18ON R+AK!Y693 MX MYU4DDSZ>K[=$8*6VU[VCLW[82G215G) 1 5D=EIQY@E"4R'/7/HB M@F5>M2[:/H2NPU#Z4QQ@-5=3!_MRHT($YXCI* Q@#HJ\D93!92& I^2LM%Q$ M.TAX]4@E)S_/@=;CJKJ3CG?[3YX9#Z4D9D$8G4$)*<"+9$!JF5RQ1K'F(R%. MJP3@/\5A5!N%=(*N>RMGF$^6%^)"T[(@*1D#WK "Y(S'DHT2Z :\TGE?VE;G>&8:]=/9)>"JM4]=%_/\=H>C-^6\8U28777]N>RQ8I*V M,3L%0B>"E9$%G*,8A&GKH]0VZ-CZ_+@)X2<',*<0L=-OZSN:?T_*?CK;S!UE MECD7 V@CNC?M8_,X;C'TXZ^'6]%6SYCJL.G:T[/5 M=(ZK%>U[D02R29<<8_?O?,ZI]OW[Q#6RXW>\B!"PZ:^WTW3O$J":<6>#*H : MZYP[%2%X\@AJLS_D047C6E]K?AB%IUKF.]YVM3:NL&]5U#(:BN),O7=:#(<0 M.-8A+,QZFYSVK>WI892-:P4'1--- HGHT4F%6YZ/^\1%QO=.W^"@[M>=1 M)YNJ0TCLRNODP4>F4VWVG!,H9Q1$:078X(R,(FC)6I]Q=.%U[C;#WM7:U;K9 MV=U%*%AOUT.)M?VAEQPB=P*$X;1N;#0*6Z?/'T+?S^#M/02']\T^:*K+#HW@ MRS!=;NLACC![5__X5$.WAXQ&INWRZ3L:O-HHDQ6^9HZ%-%C;G$2(EGO05K' M2Q38O&G#??2<:H@NG_W;)JVY@?&K^>>SW3CD"KW*:*V5*V T4Z!"R."=5J!S M2CP(&8MLW33R002.:XJ:X>:FA1E.21V:F+\N%OG/Z8SL:'Y%3YI_F,89;KN, M'V-T[GOAFAZWE$T1X"-P4"(N>B)*M# MZV+E!Q%XJNDZZ&6[.V\JFC99D#+2%B^%!<_10č:=XFD4<71BO(;#UDUK M-J#>.C1G3Q?+Y>+/.J5AN:RC+C=^YU%!XYT/.CED_#YYC8S7D^[B]40@V? !?>"1T/Z;7T6>0\YS88(W@75&!ES]6:]#)L^="Q# MU(I#DBD4M[E!TCI[?1\]H[!:QTB<)X<*,\$N)@-9!923CY&BZT]_P>0 M=_+UE%K/NWG+ILCW[8(>>_FZISC',KW;L3:V%!T)^%9&\N%91/!>>* ?DBMO M0DK-)YD>2^O(,]@&PMJM6R^/H9U.5HL<<'YL]==]CSM] MAMJ!I+8SW+C?7> +UJI)47%D'@F'!@N(&:D(%V(C%*$(F3KW/2#"&Q1 MKOK=E^TD0FV4POH D=4S;&8:6<"[WW4)2V1,,"\9,%\;YB#/$&KY MO:%?<$0>LVKMV]U/4?/KHW^2E)BR,*P#+)H)*\^18A&T [(/-.D;*9$ZV&T]U-T^A;0P<2-//"M'69N18*#J*=#N_,.O^"\=G&\ M;!%R7 +KUE-.SV'=3U@CNW/^FMHLH+K%%3BUP]JSL]5Z\0F7EV"21>B0>(!@ M8YWB7JJ&=8"2"^H8$Y>FM0$ZD+33AW;=^YJ=) >+4B<*0)RN;998H*B@]H_A MV?'(HF6*MPYN#Z5M7#LT!(9NS_P:0$L=VJ/7]6KG4;[/^;\\U>[<14 C6[-] M]-50=>]\*9%VCE+=UECJG:%83 MM@_?V1F+\,X()"0*0_NOJZ.C@@>T,2F3")"LM>-R/T7C6HD3M'_3?(0ULA<7\QTO7G(52^?D<_ (DMM:PVX4 M>(\"A K2T\^8R'F D)(+03D0$LG]Y#D [0JFCGY"B88K)EKOQ_MH.?GVUHWGWGDF M:Y2M,P>!&"-VK;00BN"U:,7PK+U4STF+D ML?JFC-(_Y0?HHQ*8LII;0>YNJ6.P$P7 +#O0V0#N=_QSQR(O%W/Z,FUE=;=]SIR$HQD#9IBLYX$!R+N5H)U@L2C+ M[FJ@];[F(9KU^#I_VA"=ONXB=)Q^7TI'KHW1 M-45?LVU(ELNH L)Y5H3 P&SKK.OC]OOZ(WW$?#;#-^7\U/V_,;_*I$4*!W'[ MUM7FM01I(N/U-,3IC"C %?WN[!/FC:YV2K(T+U:S "':2,LFUK&K/P0W40>P@^;^5P1E1]![O\%?NTYTS7^'KZ!6_=C;_D?_4V+-=O MRAWJV0G3R(\6SADPF9%['9.MN:[J\#C),LLBVN;30%LS,6Z\- KZQU!_CQ[# MW7WL3G :[GW@0&WW!G0=VCBQ6604J0@":9TX4U*]>N\U2&^#1984>9<_8ZKR M:KV]FG^A!R^6WYZ=+:M1N+&-J"BB,9F#-[HZWM:!3\$!"P:E]RZ)]C.5#Z3M M9TA7/@1_^VUF0QUVX I0//@9E^MOM=1]3=*L=VX^5['M&/=4"@^Q3LZKW2TP M,]IJ2J@"1&-]D,JV]FN_3]7/D-P\!8^-]=;AIGS9A.[X;?CF(YJU@1QPJ[VW MJ9^P7 5>;UK[C*"X)Z_/,@W!"IZS#]GRUKU]'J49Y+G+>2W2.N\]F-_,*48C M4UO/[S=7 9<7WVZ.D&Z87TPE<2D5&![)_"J9"?0H 7-4S@MIM6]]'-J>BX[; M2CX$@7O;2HZC[@YMW#T-'8^W>M]_Z(!]* >TC _K&,AC)*%X"Y:>1%N@8."] M3Y"P!,Y%0-_\\/51NU%>.:07K[U:%448X=&&6@==:%586A68 A2IF13"\"": MCQC<3\Z/U&?R(:C9'R*I-,0G1^ BF: PAV8RZ=?C\&(WY2*.[]GZ# M_K=A* IOJZ%AEI0SJ>\@YZLVC M-Z$:!"Z7AFIP971HB6XW33D^>MW[K/:=70:,5;_3JT/4J^D6$;0J#I2E2, S MG\$RE0K]UW';.DLU;'^7*\1?BAF77Z;UD)*6Y=.PPGQMY-5#G=S])Z^F7Z?K;S=/$$FPQ40#/M0NU MX>0K.QN@N.1T"4CQVG GPDU8&#?@?A3,/[ZJ._0!;C9B*W$R1*!Z6"5S*"+'PDDTD'(;6SL C]5K:+;.\?.$+DNYR'F87 M+UL]6=,ZB6>T4-XO7BZ6./TP?U:KU9=37#W]]E=V86.C(25B]*23N MA%7BY\[0=/7WI]_JGR])WHN=/E?(#5DDKB!A0E!.C8:*T;IY_ M!)GC;O:/">.A=-?ASGYG!Z#C-_?['C=(LZ(!M_B]K6J,) Q9J^L\P+RP936H:FZW7/HE"!DS[/:-T8: MT$+M;8&3A-11%@8Z"?*9*-"%P)�*9#*+%DWSRS,%1[I*M(_,8;=FY'//UV M_LN=L7U.:N&X([>Q; 87>W">"_!:&YT26A9;'P<=26JG;90>@J%[TB>#*:U# M"W77G=\G.6]R$6&VP_IS7(?IK-F5Y7O?,<1%YL.9&N=Z,]..RR@9&%8'9UF, MX&KWX,"M%L$+)7SK]G!C76^^>._.2RB8WOENL_],#!>H:?E 2:* RL)!]$9# MD<4RPW3TMGD'N0?2^$-=4'X(PO9;QP&4UT$*Y ZNGGR=KB;6*)V1),5#%N1_ M1@17BB9>T&41O62I]0BM/:2,O.4.JO^;K;@:**-33&TO,>/SQ:Y_$H3X%-T,Z!],''P#1/NO54@^\2U8=).TGU!\#I>#V,":Q:R_-OT]6K M^7SQ9>O5_'6Y./O\&WZ*N)QX)EF,SH)"BLJ5$0F\*PA6<^&,=X;C8154>U_1 M'S9.T..BN5#[M#GD->.K-7Y:3:1*VM>)K+K*2%6N7!*1$*"-"C$$7EIGP.ZC M9]SD_-@[VG%JZ1-B;W%93Q["!Y+FOR_6NS,1+]IV3()C1DF6@05$4"DE<+6G M5V&)YZ)SX.X1P'< I=T9N2.1\GT(ME9;1^#<"8GJ??AIQNVQV/MEF*^VE/%) M(9:\#Q:D(9DJ)A74=M@@A0DQAU!L&,JY/X2^/OK_# ;$YBKJ '[GA=6K]XOS M!73!+%:G8K6:&!.-]2I 5$Z!XI%3#"X%)*M3S"6RR%I#[GLTC7M59S"8-57% MV$[_W6MF.T5Z?6WU7-YI?U/>+M:U@UR8U2.W-V?K"XE,R'<-Q7D%W-L 2ANL MXQ(14"=,)!:9;_;KW1,H-"5KW+:H[7$XKMXZ,(:',_]D23;_P[8;S;OZU9M" M?->ZB=5&)O\V_?!QHG7&PK.!XNKM..8D!%D2!%.4,3HXD89*EK3AX"" ZQ\' MX..KN4^0[TCX'<["&K=W"";&*\:B=I!D;47HT8 7V4,J0A8O33'8^D+ZX=0= M!$[S,X"SA7I^D(/Z-4AZL!:-QO]J4^S'X*PDT^S M'Z*\CIR2FZ=HVHELG"K@-:\3L&EW\YAJOT==E/;)2M'Z9L_/<9K](/T?>)K] M$&5TBJGKIV]>)I:R+L 45Z!R'8>*WH()+'NM-9-S(9+C^GF/Y8Y]F/TB/AYUF/T2H M?=J MY^T1+.'V%(J[AK \"ZN/YZVOOX39)F4KN0PN\@!1FIJ[R!*B$ J,)G8#RF"; M3T,=EJ/NC.:1R/M^GF@L&/QLBV([E6#[27H*DE#J[:()TZ$$;3UHZ3.I2S!P M(12P-D02%CE$KG5Y]V/PU?&I?3<+I 4D?K)EX:\[LR+O%SF.;S_JCT^3?KC[C< M_FX2,3(=24@VUN;Z)5@()I$6LZ90":67H77/B5$8[;@2HI>5,PQH?K*5M78UCAN^F'C^LWY6^K\T=,C'+..,O J.#(1:7@+' R#]PY MF[2,G/$;J:S#JT8'IOV@A6!_G(7P R#@)]L@SOW-W5^D5!L!KMZ&;YN$>O'> M,O(Q:[.1 HK15X$)"X'"$[V,WC0&G(_SAKJ'B0/7T%^NX+F^*%6 M-8ZVR=PI&Y+$\NQ&U^TZ[F!3@'G1!WFBDI)&&0&9>]J"?2$+HTH"QS(J8TRP M-ZD!"ZC M+L9E+KG]H7:6#5N''22R'V?%=(J(GVZ9/#]GXGWXNO/+B:[3S&D3@%K8 *K4 MV88A*6"&M":EC\GW?&QR-U>'+9+_V)L$:,>9B$6CPI[7R-U<';9&_H>?N)^.AY]NC?R.ZXE-*3LA M,RCAJI%(K/;M%&!]X%J66F7Y"%?R3F'A,/3_SSYF?ZBFC\]=+>HB:P'TBS0= MN7K).2\*Y'HA43FTX$N0@%@XT:^PY*'&AA\&K1_O'/HHV?XH-SXOY]&^KUA\ M>[9,'^L@J%MCY:7D*Z^/Q=I%,,@@3$L:(K6_J_ARW)!^D_P-O23Y$ M&9UBZOJMKB1=\3)J2/07,:0X.1VI0$KT-*=#:#]J]P>])?D@U3_XEN1#]#!V MM+)U\AO%.,XB*%[('[#6 B-/ MP/(4LKO9^NUDZ_, \GZP.Y2G['=#*:UO/%XQ]GOX=+&" ZTU;X*A)5MHN5F5 M(#KK06AOH_$4YL?6/3$?2.*X-G PJ!P.R9/UU@$L+\9N;FH.ZHK^./V\.K?X M0>ML@L\@R<:#(@;(V(>RF34G?"1V=.N#D7O(Z19NI\-@,8Q..H!7[%X+33FE8A2YD6I='@64K R(LE/A3)K+7+OY^:%?N*,7W'_TQI2M8^S!NGI-)AA&+B:C((@9[;FW MC# ]? +KDIYQ+O-X6L+1$\#;,_ MZ"?;F0B7I_8V2%L4&I"E4'AJ?*UNP@Q&:A8-#\DTW_>:$'YZ#N6\'\Z[\.=O M]/ EO64U*2%+J;T!SW4^'\$848)/Z'CRY**GUHT>[R1DW&W_\9%U.Y]RJG8Z M< @NF?B/Q?+OK^9OEXM$NP1M-8DAQ^K'Q%I/:(@?J37P4&+1@2>,K5?,,BL. XMX$I'UMW7]]]_[AI MO8X0]5!=-+ML,'B0<*US5-CI'$4LMP\6#GG;0$'#@QGM*GC0+FHM"X$O.0XJ M5QB*&J&6J'A 3*KY5-LN@H>K5.S>%F?;%*S$Q&S0!5S.]=:;I*\4(<=[-1[N7GZ[3T]8E.Z0UN&\+XDP%2[*]5K M:CXI!)]-#"64I%SST<#?)ZN7$O26>+@Y*;BQ+KYL M'O6-6[WD#-N FUP:]-(#QU ZK= MLISC\MNNF,Y92:%(Y80"&8.H_4R)E:(=!.VM5\PKS5NW[+R'G'$S:$-#JI4> MQBZ1K T,S^A9ESP0/W\LROI/DO(%.U:D4MODL%N MY!?VU$U^_UWC]KL?##,#"+H#4_3R;#F?KL^6=4+%R^G7^M6%44VII!R<@J@- M[=.1Y.6*+<"T+I9KZ25OW7-^/S7CMHT?VA UTD('>-HKJ=>7%50QH,Z&8KHRQ_:F]K/R.ZQ=?T^RL M1K/U,&*]I,^3^C8U(1^6M2A$J9PB8PQ$(>DI)B($KTF$J$0)"='>W#7W.%HG M$-%I.N%$G#VF9CHP;D]2.OMTMFE%_AR)B#3=:)"^GN%%AZ5/B^7Z_&QL_P@E MEX3)(CF0,IJ:;\D4R7@%FF4C)8L<3>M^DJUH[S2CT<9@CJ+@+CJFWKU M_N$ M<3O,?;0#82@T=&,O[]H6)3BBB M%@I$+.1ZB)@@%B$@6\<4+1>5;>L*Q_OHZ30_,K 7^%!%=%B"]C),E_\>9F=X MU=7S\D?;&SOAVDV=WS"L*)+/)]2AG?K*4XO1FK+K[K@I] MC#-%"@HSR%C5H?:FIDMB &&SCC[%.L^H==+J'GK:U8\]QT(+]&(J35U>JYWW M;;,#A5C4OFBPBKP!E1T'SQ5"8H97#T%XWKIZXD$$CMQ#IA5N]A>(M592!SOK MI=2>?KO\\M^FN"2B/GY[7?M,; I0BC:(W%:KSG2=;)'KD*0(,C.;>91:8^OA MO8=1UDNM6'-HW$PAM]=33^@[WU@VA[ZW^3M/P42I7&@=8MQ#3B0!OFW\B,2T8T%:('/+ M06FGP,5(SJQ%Z9AS.N?65T?VD-++V?[0(4 +3?0)J/,59S!'+5R![$2]Y<#) M[$H=($3IL-24)6M]DK67F'%]K":J_CY\CI![!P!ZB_/5YK;@ZK) V%K-K L9 M: 4A<>!)+F1*R;#RP&CG3J5Y>N(V%=U!YACUWLSWGR;K#M!R>6WTU>8T;%/5 MN>E:SA4+'"GPC;60$W4"KTP$E[64,6L5<^LRM3VD]-)-'M8S_WIO&]=/&QU1S;71@ MQV[[O%\.96@P:R+ P@;MWSQ M\2*']EKJ 'IOUA]Q>=X)^J),)1>6DJT+AYE,+&A#L74N$!(&4:+AHGE#O3O( M&-=!&T#9B[:2[P \6^KO*'F:!._1J=HEAC9S4-9(H'_NP;F2E+!.R>:=B_<2 M,W)KL5/5?+.@OXG,.P#/1C"[+>8;Y?C8O)EP\A_C"E+B&9.ODX$]^?G**U^':WJP3"1= FK; M?&[SD%>0;MC_[7E_W0:>G2V7VQ9(OR_F:?O-SHJ9H.721Q;!%!,H\E&"M@1: M@TQXED6,(:G6-=''TMI)P?2I:/I.6FP8U76PH]YV42Y%^J93F^M1^)/%!I'525#TP )LHID^\G=5=I3:>/UMM.9M$ MA>02\)K 5K417$+P(0L0&O%ZO52Q+ELX]A_@%?[:ZAZ\=M;W:.VR;9RX+1)L"2**PW]%54B8%PPNB: MRKPU46+/L>?1)(P\5;LYU!Y/'QT.Z:S#J/ZTWH0@>W:(.R?!WU^ MC,RRUMQ' RP9BO==EN"0T8(3F:MH/4MEN$$ZWZ-NW#AC.$SM[XC05%\=N'ZO M:&V7_3P]_?9;^,_%\MDLK%:;4E-6+U!GGD"'RE1MR^6CTU!0:F%82MB\X.V! M)/;2(*$M4FY-PAM.;?VC\HJYW\.GBW[%J)GB3)+WRPJY0")XJ'/"@1=+K'OI M'&>/B\R[R!P7G8/"YF$0/5F'8]=I_BVMWR]#QDK^>2U@L-#ML[F".@#=A3?\ZM-GBM\W'1!KXTN>@T ; M&93@#:C('<20-3 ;)2?YY=#\INC=E(Q^=:JQQA?-Q=\1B)ZD_SJ;UKZ'9\OI M_,-;7$X7F<3C4$HRX;&(6DM(?H%#AID570 MJRO_87:7P"Y8G!@M8A#6@PV;L7OD/43G:9\/-J.VOK#FW2X/)&WD8X:AP3:$ M@CK W6Z_\3?E)E<3AYEY+VT=*TH20X$0LD202K'HBH@"FY>.WTO1R"<,0Z.L MH3I^K!.%\\SZHEQ\9IC3A+VO&? DX3#61CE%*%*GS"A"<"PA*,,]! (HH$<> M___VOJS+K2,Y\WW^2]BY+R]S3I$2>WA,B1J2:DW[!2=R*\)=!#@ BBW.KY]( M %4LUHH+)'"S*/O8=&U"QO)E9$1F+!HS:G8LU_?$KPA7RVXBHY2LLTC>@ BR MEFB4",$J"X6YB$JIK$1KOA\@Y3F]#PQ!R\/O _MKHH/CLB87K)O$O;AOL=VMWL.."(R-E?WW.CRS#HN3J1OT6M+JNDO=7@ M#(E(B10@,*W!$P?!!.]M;IV\>H>(7EY6VODKA\FY(Z!,G);(1%G/F*N/2;7W MM48%QFH5>>;9-;\)NEJ[CQAI3Q4^ (A!\GQ>5SF_72[B1US>O2([SI7.D\L= M\6IG&*NC7/%$E%9+7\?N5B>&K_L#&P[K^:>\>)V)T(UT,O9= MZ;L4Y".>*=H!6$^48%2 O#'RR'EE,+A7S5,AQ]V.[3:=JAXK#1-F! MC2'1Y(N+'%>7>'$UF7K+"47F3(DL(;)0*T!3I@">TU=1*6)#YBS;ES\\1$VW MV5+-+4PCC72 K>N<^^NW :%-JM/-'>9ZUFM+7^D Q7GO0@B)8>OWWMLT=)L/ MU1Q'!TE_[./I/0DGX2*])?ACK1>GG1 IREE<<\.,C5(Y 47X.H2U!/",C*U+ MQ@HK#5@?GYJ8X,)/N9/N3X<3:_F)]_?3<]_WC= MPC\S)*?,!4@FV!H,D\R\SJ QTW80Q6?1>E;:$R3MA#3SK)%V!-V,;:M>8/PG M,;"E7%ON?-$%;% ,5" >7(@1 L\!?70VZ=U>B[_[V)V089\U,@X3Y8@@6"XH M!JA]3M;W&3XXDP(QRZU=Y[-GB@1<@:R#,L::[,5.O>WH4V]8%/KNFS7Y;L%> MWH"/XOVA[P,,6QB$Y193%FM].OKKV!CRQ#-RDE"(*@;C3W?4NB!CS.N8 M9=U6]QZ2&UGAOQ#\/UU^VA+.D6'144)0LC;*)[Z#I>/+%L5$LB4)ME-NXA,J M_V[1D96^C\KF+>0WMN+QSQN$2\NRPCK4TWJ*L7RNA OB(P1N%>-":=5"\3<7 M'><$:*;XO>7708BQ4WV3(<^5:TL\N3IQ6 B23!%UXC#](-*7AK?.*&A6EG^" MF:EC/5KNIZ .0'=5.OD(;W_D&DSE=/:%8OGS_/LRE\N+-].2)]8X1)TD^>** M-EB=?.V%0M!>HP_DGVNUDX$:4J!X +W=/BSMB9X[??U/I,H.8/L(CW];U,8& MQ$_=UPI<856:@01I?*D=;T5B(2E36M\./T53MR]8;>#75"4=0.Q>)G[^,UY< MINGL_#J55"JAK.,24D;:.,88"#4^D:X4X[75Z?;5<8N'K1THZ_:1JPW M#D#WB-C.8KS\='E1FQW?+%2?<.&%]$8!QQ1KH4P=!9,4E$"^KQ))WIFW>DQ+ M]P"5W;Z4'=WVM5#;H:HJ[3 MP9 HZO:E[>B0&ZJ._>W>?(471SELB86[MMS*XI,O!5";>H7O$8+4 @S%\6BE M0*-;^W2[T-7M0]MQ#MJ#5=,,;BR M9O=UCUABLR?SK<8^/0SM#6'WT/.M3$)H=*DF3$8Z6DGD"$Y)!UEH)D1D0MYN M=GK,\^A)>H_I.-Y=]5VN3ZMDF.J-V3+BQ3\R+B9!2N=8T<"+4*!TD.!CY)"X M-BX9'4-HG:/7@.QN;W7:8G2(RWD,A7<>'-UE^5>R0A_^E2^^Y%_FL]7'Y<33 M*2@5!@A&%@H%UT6CBD)!C9B9=#)BZQ2=PRCN]L*H)V0?I.9G!^JZ;3_\:SZQ MR$W.1@"SR9*_E8E)E24(&XR/&)Q@K1L&[$5HMY=0/4%X'Z4^3^02%/.D,!N\ M406",+J.!?,0BF> #I4QN=B26W=1W9/4;F^MND/O8,4^2_R^FE\N)D((;:2( M(&U]08[<0*@7=X).%_0J)M'\%F(_2KN] .L-O8/5.G:2\# 6SPHM>\VGD8;E M0$Z^6S^(!&XA9.[ IQ*,TYQ8O17D/9!2? 1W=Z8'0F9I]19WX:U7DU+C+E( MXL$%22(TPM;+R +:,F(G^J3<"5.8=GTI&",??C1#.51-'5[IOI@O%O-_36?G M9XM%S2S<]+-L/#IS^"*'7M8>R%:CF]F?GK_=,!)Z/BI0>>OP6DH0B=0=5D]I"]!!.,LK6K0U;B* MR7J;AG%]D-91\$$2[@PA5PU>!!G"B!XP.U,]< <^,E,'L^OH/0:U6Y.3/3'2 M0_Q[F%8?@<@>(NX )#]?+N9I?G&!BZL@C2$R*2SDX N9P10!)5E%*ZR1HB21 M?>LW]]LT] .0?70Z;RC@#@#RVV+Z:2V+JV,R**^]D^ B\Z!8HJC+94,\()I8 M2LBY=0W<+1+&/64:P^,0\?;0*VEM0HE SSBQ+>J,&%7*.J$C04C%>N>946FG MB]6FO;..%K.V\C/VEV$/BK^ZB1$8M-0%G&$46_F0202%U1I@@3Q8G\-.LT:> M5Y.L0;9 V1W]B*_Z[)DZ=#3L7Z,,0Y1ATVR M]E;\WO(;6?'78VK_EN?G"_S\<1KQ8A,NI1Q*L@YRE8(*-5SRM:,P%G)-HF?" MM>B4]B !X]Y6MCS[V\AX;*!L1H_>9&'K%,=&8T4.V\MY1&A$N>7L]7BZ^3E?TX8,1H]4M3+:[:!CKF^ M B?0S 2IF$GFT1Z;RQS_[7S^Y=^WG[B!QO:;;\CXMMZ(,&BCM/E!$NQ Y[^_ MGSA-EC":^EY;1Q(78>N8E0C&LL045PKY8X?&,)W__GX\I^$X.A\HP0YT_OK- M!)G1,G,/45!DI)PFBH-AH)$83M$(XQY+D!BF\]=OQKD3.)[.!TJP@YO"[WVC M]7G'A8YH W&L1+W-HD//6:% 8F&Z1!O;-\RZ2\6X+Y>M7Z4.E')W.+DQ?D#X MF$+BY!TY+2@P5@Z\T09BT$%@YB+IUM6J#]'24S[O"*DL"8I]C:)L[\;L,[^LW3;*/$G7,UATAT;&B\P-D_;R1R MI$SG*\D!@LH%%(8 3A8&DJ'CS"KC^&Y)N]]_;D_)#2W4?X#4.CA$WLQGY_1I MGRH''^B_V837Z(-PT@/WU4@F=("10"N09V]"RL*T;D1U'QWCUMRV=C@.EG2' M:-GNG8!%AT";)1@Z6972'H)V#IR+10KE2M;-4W#OI63E>$$=FTSLE\@)1Q"^^/&P3O)^^Q MO=;O>?BY5HLO21W5*Y]D"NB"<^@^.GK*$VF#G(.EW<71MEQ>XBSF ME_/E:OFF-LA9O,JYCATM@@&]G"R^GR8_W!VU)1?MV%:3F)A;OLLX5L%(*J M1RRZG,B-$R8;HV00?B>,[+IB3Q=Y#0!S%$%W< S]M%WVU71VO1>V<]"T2D9R MA!!RS=.."8*B79&="M;$5#1K_Z+X #$]1>"M7)D6="?< MN&>!FV.*NP,[=+-[Y'H^+O%8.YA4+B=&%I1>%Q J<5">96*#*Y!*2J5UR3*W M#JP>HV2-JJP-S=_/9YCI[9%/PQ[WYT=63J>XV\S[HLUT=UYC"W=#WK.[7CZBBS@ X83XEJXR$ M6"+2EK$"L# /++$4%!K:6*V[^=Q[[ONR.>U:>$6;T))*,\80Z]RW5\>V(25!(!?- ,D&2@A'QF QT^L=+F%*."7*\+ ME6 VGX)P#(VQVJ68&X4XM$ 9 [7&*=D/7 M\WA,:*^"#@!5LZL_;+.KOWD-+S(99_(#IG^NYT==[YR)4SH+;1AD+,2=RPQ\ M3'4 +X_%2I:M/T8!P^X4[@:X9_7.<$05=0; "9><2V$RA3RU;WJM+0N(%K)" M81+F'#(_(KQV2RU]'D\%AXJW&33:C7U[/:,O\P?\L_6HM]T^^-#Q;GN0WVBD MV_7*]\SW,L8GH0D.VC(&*AC"A/4,F#%T;G%NG6K=,>$1<@[N+EQ*CJOIEWR] M1K6)+]=A[269R[>?\V(M[N7$Z2!T6G5[M2- M6RO1"B]W6A,?1SL=G&+7#&W=P!=YELMT-='<> R)@W>Z=E1Q"%A"@5Q'OB:O MI-2MA_8\0,JX91/'0E0+N>\-GR]Y$>;- KM%CO/S60TKB)TM'\N)L-H6)Q/$ MXNO@(4OA1" O@">>>9(RL>9#>QX@9=S*B&,!J(7<&P*HG;/T+J^FBW53P-\N M<-9\.NZ0CS_4<=J;E4;NT\OYIVI<-EB?I6_DW(-%63"4&GA9ECRHZ$H]MSQH M[U0I2(;'M7Z!'4!>@\1GBDI2/;$7T[">>515LJFOS=QY:YT&S!13*!$2.&L# M2,FS%B(8&-9 M;74NR2D4O,C3]_8_8B)6*_W=V^1_B#![0,!5^VM;[]\5';>*<:CYLG3ZAEH/ MDK1D!='OYO4\KR;_@Y3U4)/_ 9+KJM>[<]YP3BYZ2LG6UI6L=BH6X$S*0IDB MF6O2Y']PK_?C-_D?HK('>[T/D5\' ?,#=N_;Z?CM^C,$STQM#,302U!6!\!H M"]"IF$0*1;/=)GX<[E?<0]W8W0@:GQY'5D\_P-L&>I6I[9=OP\7T?*VYB>%: MY3H3*;EUUW0A 9$;B*84;44V0>TT=V(XXAXCJTM'Y6!$W ^\9NKI$G&O<+KX M.UYE?GNV7.;5SB;'U(+P=2>O2R!T? M>8>KJ4_T7=8[D=I=YG*YX6SB#$6@@2UX]"'(V+OIC"7+[[^_.GSQ?PK>:\D)JD,>:^. MVUJ,X>IC-S.0)!-%Q))":-^W?4?BQF[L,A(*6ZBJ _OW=O4Q+^IMW")_K!W: MKAX?W]0B\$W+MK-96O_5;_/E:G%]47=#%,NS]%^7RW4UT:]Y];9\P#_K1+Z\ M?I:4'NN,]T3>=6W)E8K3-:#3B*XQ8H_$RMA=:DZ"[QY@T)UAOBWT[8W"V6QV MB1??[?_?\F)K *Z*Z28\.423'$1;P\OH!- / F3.Z4SRRK/8NABH =EC=]@Y MI3$_F7H[,/,/L'QU:OV"*U)-;%&%#,L5 ";6-=; 1G"-ARX*&V7HQ M(MI7-^U+[=B-ACI'[R!E]@_;*MCJ5LUGN/AZ\X^VK4BYU2I,&Z5;M\(]A"*Q^YHU -\6RJUPXSS6YE'[^/'G"XO\KR\NER1B+=] M=+Y=32_;953MOE;C]*H]F1PAUTJ@ML98"=GX"JY0@ (N^E83Q&/,+,G6$;80N*WRMK46BF+3PBUG@@5=3G!1/(CD<1_/.L7R07I]?C"N._7# MO^83;W@*FERO;,D)4MP8\*H^Z/#LBW3!!WLD'W<@I>.^O'4*VGVT^$RQ2N#+ M$\08-1TOP)/SH)RM/4Q)R-FZQ"5QF=R1;L0&TSKN&UW/>!VLR>>)V%?SR\4D M%RDYL012&0=*&0L..8)CSA8C5.;-^Y/M2>JX;VX=XW6P'L=NA#:,Q[-"RU[S M*676W(<(WCD+R@0/6**$9(R)$:TTY5:GT >[N^]-Q+@/8D='XBE5]+R@N)S$ MI$2V/H.U+(,J2 *M8Z""#0&Z:*_6$V7^'%4>Y)WZ_F M\9\?YQ>DN>7/__=RNOJ*L_3K?!;KC?#\@C[L_*I'3?-*U&9K'WJ/>APA-+I7 MO9^.;R74F?Z33*A#G0GH3$G"GXF0E:R#+ 6/I74"Z.,4'>I"7MUBORTO+I>T M%9?+LT@Z64ZWZ6PWOMM42Y3 LG0H((2D2 *,3#ZOI3A.\:"B< );!SM#:1SW M5K0A@F[[B4=55@?QS'J2YWI*[-HLU!-H/JMV?SOX7$D6T1 S)E!PQABXK!,Q M$Y"Y:(B@G0I>AR#O,8+&A=EQL7 ;>,T4TP'*;O&PG9...B:7$@/& B,FB@4D MEP($&IYLMI+YUM,([B5D9%2U4_3MGD8'2[T#Z-1I"?/9VH'9EI.FS)5)U@(S MDLQY(J\4HRG ;+ Z::F4:YW>?(>(<2'30+'SEE(>$28I3R=O\CE>_#Q;D4S6 M>\88Z7A1&20GBZLX1<>^]CG-0;+$*3QR^%AGJV6._W8^__+O]-$;;- 7WR!Q MSX+C/J.=Y%0Z5,PC(V1#]7:?$+E*)\R@<^U":I0&KYFHQC4IVD$E/EH>\30\ M;JXVCJ$X6%WS!K(;^\[IY70V7[Z9%Q]B''C[/YQ?S\ M*_UV:_"495*K4D '0PRQ.JN.!Y#]%3L_C90[\#[N M,:EOKI,7.=E*.EH3J. *[2@5P/L8(/&"TD9E16C=$O@Q>L9]&#]I<-1,+2/W MF5D[7._RY\M%_(C+_-MB?K[ 3V>7JX_S16W[MTE5Y1-+NR^(2+8[:JQ5 C5- MEFG(V8I<4.?L6C2>VI&<<9W?=KJ?'U<1'9BO^]G:C)AX/7LU7\3,)T%'SG-D M@%@-/O.VMF510"07EHPMNGFUW"YTC>M5-T?9T532'\S23Y>U__^&I_:L]Y$;04(>U7E<%\.N==Y2>V0-7.#0?X1"&&F4=U%8:>4W&C58: MR^LWXVB$H@A5@S?<@K+* /+LP&JF3!)>,->ZS][C%+7+.EB[ "^JY?XNWVBQ MJ(T_USD_+[Y^^YNKU+-_X2)M G2B,=P&E_P7UC>Y;JD?8K?LK;RW65=52:XO=$'E#M MRY@A&$7NL77.%Z$Y[M9 >HC%/ (?XX+[ %C=MI5CZ[@#G+\C_W@QK5F_:Q_L M]QD=1._>_[Y]I?',JQ@3TO8/]9^L:EL$#QP#XZ'PXIJ7KS]*T,AF=72\S(^E MO Z02.'=VN&?Q;RYG-JR@NW@O66MCA"IM--(;I/Z8KCZ^RQ>;3D@?IY\_S+]+\4&OF5)"@W5( M^\]*VGK*(W"IBT'4)NXV.F(HV!XG:[Q!-PT \!B<&FIC[#>2J^O:JY,^&NM, M% (,E_6DUQQ<3183UA<9M+;&W0H/'GCPN/7!'6&AI?;FC40Y-@Q^G5\UU\L_ M31L5%R"$%F1T&X(WEX[\GWLQQ2S,D(J7VQNR5//KS&..?52<'12, = M.-=7KM]F>!P=SRZ17Q8*U@D1.H'G/H#7EDEO*!Q5MK%/?7/]7O(BQ[R3W5L? M'6%IN[L29L%DRM5.DA@L$>XD=Z ]ER(CA02N=2913]>@^VOR 4CL(=:Q#Z+O MGX^O,NEJ&_EM[1)QCHF,I4.9B9>L(2B.@&BL],P+:8;Y)P\LU <2]E'@?2Y) M"VEV8"Z>-+,/6=DWUZDJ6MA:I% S+T4$.LH%N.@"E*1]]C(+:1\K(#O*>\V3 M5(^;;=;',7=BW8]M!_=F=SU,YL-'G+W]O/9A-P6EZW>$=>X6\7%M"!;3F"=% M24Z1N2LUQ)44%+0MXP8WB225M6C]/M:2_\S>M(VV/L8'PG#?! MQAJ\GBU7B\OU,7[;7/R-/F*U?#W;"&;"6<[,V]K)LU@ZS"."QV"A2,,UL[9> MA/2R00;RUOGC7*>;YY@ ^@MMK#_R]/SC*J>S+WF!YWG]RY]PE:_3X6MC2-*C M,9!2'4*-D4.0LCYF)"^%42Z$YEV;>F%^Y"CHK[$UVT*P@[U[?062%U^FV[26 M.W+\=3[[0D=_WG@!RP^U9>7-W[^<+U>_SE?_R*MW.<[/9[5N>'VGLI5AK4(1 MWI,H%//T3XX9T* #FYW,O-14AM83T$["V+A%1R/ON?Z@\R/OIXW]>35?;']4 M_XY/>(G1A*)!%N9!\?K@9ID!=#J(K%C(V/K .RV'XW;"_E%WV.%@^I&WVK=/ MVOQ'MUV"20H\9A,T)":0;)*CP#<9"TP'G3Q&$VWK)/'1F!VW+_B/N@&;0NS9 M7L;?R*=^&_XKQ]7T2]Z&P,5Q&9#5GO[*@9)T[ ?.+*#E*@M.UHC?NF1L?>W^ M,''CCLA]EA?LC33=P:FSMPBN0\2SY?+RT_:=83M_X._SFE)U09'H.PHF?YG. MZDCX"6?T/R4;L*P&D-$HP%@''109BT6-,K>NQ#X==^,.ZGVNUQ7'!=%?9'OA MGVO)Z)*3=5G5,AFR]"B!EJKF,/('+ MQH(U$HWDW!3$(]V./4G<;@#^41,8CJ/#9]$V;OW5'3ZK:S=;YM>S>'&9;*J?FO:<.QYY[1O6G4B4I^EVE[V2 M6)@ #+&Z[]4=B2J""XDAB\BM:MYKXT3=[G:ZO#Z[6'\D??6VW'X?JA?7RTUJ MND+&; P>LL\)E#/KU'0'27$?68H11>M"MJ,PTG47O"%8?+@+WEAJ[\!'(>,S M_Y2O;;K3JB^=5+F(^3TTBUO-+#, MCZ.Y?D&XK54S,F@1589@N0'RWAP$J23H+*,P.CFF6SO'CQ(T+A";J7TW..VA M@PX 5;?8V_(>+ZY;)UCD7C++('EOZDXSX"QYYTD(8Q$%L2 :@^@.$5T"9Q\% MWYD'>(BT.X#+.]($$?"1@KN?\I=\,?]<);1USZ]Z;T@59&8,(N-^TY;<,53 M;=$YH=&Y>8>Y'<@:MS+G>)!JK9$.0/8^K_O-$T>_X.*?N58%?<\/DT4$%@PD M)SG)RROP@IAB)AAR$A+WJO4Y]Q1-X]:N' ]>3771 ;;^1G'1 B^(G[/T:3J; MUNBHYHM\SQ3YE )KL719IXT4;<%Q@^ 5CZ;H$M"V;E>X$V'CEF$<#V7MM=(! MU-J$/]\N9[/(CJ,39+L3JXT>$W@=(GC+E"0+'E)JW:&E,0N]]$;L)3 =$R$= M;)"'G@>,#=Y+#R;R0H:$)4"*RL#F$ H9DA!L\T$8![SG' NNHX)CI\?)09IZ M'@\YEY\^X>+KO-S3"OQF?^;K]N X2[?^=%/07G-0:^>ZIL\X1R+N"(\XIQ#C M:9YP//HBC,J V=#))P*O M)U\$+H4)7EGGY?&>;0XDONNGFB&8.][ HB'J[<"9N#7'A%,PPK@ )FM?SY02 M.!LM'78V.L\5%\UO"'[(@46#0/#XP*(!&ND 3OL+[I%6_3&9F%@48&-]=>"^ MD OF$H2,P06A9++-I_4>@8^N!A8-@=4I!A8-T?'8M77W#;RYUS\[N]\_NWK$ MD+6I=B311V4#A1:,@Y?%T(%5E(LHC<'=VM@U(JCS)G5'A]5\9!T_!_O]=#*D MU2]HK//8A 64XZ)=?^5[C:3GL_ !IC-^3M;LZ M&$Q_C:WVZ^7ZQ,TA!N]C!".,HA.W>$#D'B23P7%51#&M^UJ=C+EGNL%.@/#3 M;\8]X+;W/OR\?IEXO\+%JO/=>*MKII(^QRA(AU&0/\*XA&"+!.&\MUSD(+!U M5YY3\?9,>Q;_2'OQ +#]T$?BW]?ZNY:+%8ZEH!*D+!V9J$S*8X:#2/1S4R_& M3S_PNQ%OS[3W\8^T"0\ V_!-Z#>;<);/:^5:Y]N0]%;R]*9P(1 DI>.XA9);ESF-2SV8EWV'NFW8Y_I,UX&.1^\/UXVW674GA9)_H(IDH= M)94A)"$ I=*,U;M9]GQVXSZ18G]=D'^DO7@(W Z,%'^>';@7#VHLN*/+<#9+ M5VVKI8KG*7I['PK,@JLE94,0?@ZS:0H!\[:"+RVX:;AXX-UH'[(?A*->(L-]6CT]*;&S\_/%^JQ^/5LMIK/E-*X[JUV; MJHEBHB1NZGNE8&2DE 5TZ\KW3%8T).;R4=XH1N'VF4:/#=\K^@?9V,D>)[=> M#TAOPF/0/.HZM40;4-Z0^^!\ J%4QFB]3L;T>18^P-$S#1>?XXG8 E,=5B*\ MRU_R[#+?&)APEM+Z_^/%Z]DZ5V==:;=_.<' %0ZM"3B$H4:)_5L27M&&>3F? MK3.K_YBN/KZ\7*[FG_+B.MM:2Y4RP1VRKW6+45OP6.=4>!.UX!A=:'VIO"-I MA_=VF-6NF)L^6.^FRW]N4VL"\53=QR)K&:76#"CDS)"LHE](6=O,-F;X?DK& M?00^!C[N]GLX6 ,CN@W+Q6KRKEKR=:9MR08-F1/(UM>,K%IX:[6'S#E:S,)K MMU-[4?K4&Y"A[[[!Y;L%QT5'"\W-#Q5C#[J_ZE,BD) GB?"C"% MF=-QZZ/9J:!B%^V/F<1[@+)NJWL/R8VL\&W;\2WA#FU0R11(BEE023L(+"G0 M24FO2W:AM%#Y=XN.K/1]5#9O(;^Q%;^9YW!%N+#.QYKZ@W6J0R)S%V2RH(OA MI03MI-HI\?DIQ=]<=)Q;Q6:*WUM^'5S2O<"+=27 QYR_;Y+FDGM@)0 M\U+[FSDTT6;=O#[X86K&]2;;:'L'".TA^@Y =!;C_'*V6K[+,4^_U+UUU;BL M,&FU8A"W+]:Y2/$2]?J#.M*%42<0'4Q9RU%$:4V(..\TV>])SO;WRN.\PC6/6 P4[ M,BQJ[>3;\AT/5Z647 26M0(N6(:::PL> T+.,F>2A?:N!3H>)&"\&.=0C+S?+-USM[_\N9_S2_6S^Y_/TM?JN5-OTQ)RJ\P+*8; MZUM?,-:M-E_/8NU;]_GSQ93^"HFR*5XLZ:?_MK6EQ7F;# ;@J:;+>$%!A?$) MO&".A!%54;N]=YV"VO' V0A1\Y[5VRG>[S*WY4U[(6PN$I+0L;YO(X3"&(@D M,5$PZU/Q8^?S%)AL\:&$T]TPA:UT<^Q1-G3U8'82 )^%U@#HZ@->#<:^3P0DK#8@@+2@C M*>Y5OO:U9M$5'KPN?XT+A[8:W_7:88CX.X#1/7ONNC$5EU8C5QI\DC4AD-P% M1VXB,&$#"TXY;5IWL7V$G'&K*$YSX.TE^AY15!FYNMQ+UC##$PBTM"&8+^ P M5?>3BY(-DQ2V'SU7YYJ#FI^9YWS*[2?XL:^=[F8#7VV0;4[XA[P@ MED0T24MF(2A!^XRB$T!-'J;W29="OV3EUF'W8!O)7=;KS/3LJ=KY<>4\-G1^ M6\P3?;'\ VM1P>KKMAB"ROV?WUFZ M20-H-)!C#P?1%L[OKKR\M%E>LDF!B2JEU170T:"T$<=4C@ MF2R27$$N7.N.G8]3U-E[\($X:J^$'B!U6TBT,^H/\#SSB0E$;;8(0@H$)6IN MA:B.8 Q>Z,1,MJWG^CY&3V?7UHW@U$H!>X/I2UZ$^'MXL,O1-3IRYM;U@,EO M!@,OUK=\";-#[0,()SR=!DY!"!S!.Q$8#Z8V@6J0N?4@ ;U,=3D^ N:MU3$V MIO+Y;1:NWK&X*5X7!%:"!:4EN2XE.E L"&YKAR.[4V/7IS#U$ 'C)5PU4NR\ MM91'A,KZ67+Q=?+^;Q-G,2MK.6T2K*5_/ !F&<$8)K7,QCC^6/'+,L=_.Y]_ M^??M)VZ@L?WF&S*^K3_O)]91C,H<@Z1R((IE (=2 ;-< M.V.D+/FQ$N=A.O_]_7A9;L?1^4 )=J#SE[].$C[<1)NCJ?S@1)L>!>WO]8__#&)T>FH2VUJM;Z,M@:8 ^GM8'2G#LQ\)U$['OHIE%QJL!=MHY&;,L4+"HZIH8"*F> M54R$$*4E>W8K4^&!)\/'5MD) +9_ +059P?// .O3+X];918@E-U(L[Z.4M* M#][0<1=-8 :EC E;9^#M2VLOL_].=CUU4N7V ^*'[IE?S^+%92UKJVS2_Z8/ M^.=$"*LUV6XH49)_EFI*=5$)F.&R \RN[B_/S)^[@?MT93Y+-I< M7K\2TE'SRWRY>C^E7Q0Z:V:K:P4^T"PTXY%*8K=[:&EOX?1!Y(T$;4MO([8DJ$F:0HZ?7PDERE;VEK;; M*\!?I"?F$'SLV!-SB 8Z[#CBA0M&9= IB3JN6-)!8 40Y29E[@KYPPU>D?;L M.'+J+IF#=/E$QY$!@NVVXXB6F#GG ;BGR%EI1FZ"9!PBLT$'7N]/=II%\&-T M'!FBT9TZC@P1[]A7%/ROL(:=%9Z6D3@O-)*F]+]H_F0OP% MFZH,0L#0IBI#U-$!O-[C15YN;Q!^S:NK4F?,*892!V.9VB=$!Z#]IT$*U,IY M9YUK?;-R+R&] >D07=].#3]8\!V@Y['N#DX(SQS7M2UR(%;($P@Z6PB6K#>Y M;CSQX]NE8;U43MWDM?$YMY?H>T31C88.DDEM21[ DB%;;6JO;6DB%&=M\@%3 M$/_=2V6HR@?T4ADB_QZ@]$0/CR*+D=9H8)QD11:USH4*!H*,7#OGA;P]QO"O MVTMED.H']E(9HH<>8/5P%6VA@YY)E7V$WR/$+I9,2U-KH, (MC(0YWER9HO,FXS(?D7'S_ 8?F4#Q"3J.%U\W4NUM5]0!9CPV8!W/.&99B I>0 M,"$HI2.XC*X&DH61E H+.\7:/U15]1#%[E15/43*8T)E]7DQ^?!_)@(]3YQG M,-)L.VHB9PZB,@(5;2)I'^LJ/9=3[*'Q/"780D-Y_ M0'Z+M8C@XAD%ZSK5+EY6%0@J.W":T"L2-_%10+1S.X?=;ASMK;JU0W$,/70# MJ[>?X+@7H UTTBG&'N79_E?>%$9FZ 5+"3-ZQT..6TQ(F"F;[4CJZRS M#ASS"0!V@Z0>3=?QT+6O+CJ UKOI^_?QG_%B' MCK^:+[YG]KJ7ZB2&6EUK$&*LN8IY76"!!;)FB7D1(CD"C6%W +GCOH@?$Y*G MTF&'%\&_YCK[M M=^@U\H@BPM29' BD1'$F(#^3X'4EA<=-&;1VN-Y MB)9##>1W0K]F4)AL8I8.C$NT;9(F*R\5UK9ASC+-33"/-5[;A\%["1G7BVNB M_]O6['"!C]K7Y5XV)EF9VA<:*4*J\\^M,H >37W(D[51H2,3$-SS/OU[6%)&W9;V%EF\O5\L5V7/:5UN3_M-T&2_F MR\O%QE6XEI_1B7NC-$1NZX0,H\$7[6F[:2V229:$VQA3;2@?-S@XBM$:0:5= M6+E=^5Y[*==L(N/9(_-@C<>::>6)3:F!?-',F,J2[_;P<@3D?D?HN%9S#$SM M">O]U?O\4#PQ,F>GI(*4F5.@W_JV91"!SP.U!T#F$) . MTMZS N>U+#G7.9'[!-'7/-:2.?C:L\IG%:7DO-P9.W4R?/;A 3PCP[J74I\5 M;#>[T@N7?8@6HJNS)H42$'RM6)-%4620O=ZM-NK462L=@9!2?%"[6Z6N(L"4^3I)+[K[B0_#V-[ M/.P>2;F]7B0\S>[$2B>0;@GJ1W:W6/! MJ0V4!^FV5PB_+0\Q.M$LZB+K[(;:=U5922(U(4",,9N<;1"F]="O@22.^\XX MOKEMI+S]L5D;JS3!YNV;PJW'8QS7&.HL@>)J*9^DKZ2#**Q01?FZS8_\MK6[ M2WHTG!WE%O5P@7?A8MYF8[L?)H3NPGG04"RO67-106"F#B*QM EMM9F2\^K3_]H ;$@U8X MO./P_@PU2ES8+KRAY.9IJ*+F/GD/42I6!TD$<$470*53-$I$YUM[Q@_1,O)T M5<:L%S(72,:O[TG)+V#D)GBOM&)SJ$!6.7:3U8$&2 MH;,^H+/ L^"@N ODFGH-7 7MO&(LRR9%6GU6]9T2 3L5_@U1Q]B8>K#P12B* MBWT48)BD.,0[41MQ"/ N9)95T5SN-%+[1RK\&Z38G0K_ADBY@YJPW]]/F";> M,Y<@78U/91T>I@RYCDIFGR)YH&F7VK^FHS5/7 0X2&EW1VL.D6 '.O_E'Q/G M!2N%49!A#)W/' TXE2,4K;P5!0-*WTSGO_RCQSK 0W0^4((=Z/SUFXF2T7LL M 4KVLI;_) H'*<[TQ2O.'.=&/A:(#]/YZS<]CE,]1.<#)=B!SO_CW21S+[1A MB;#IQ;9UAA82LHU18,8@7+M]ON-HS1./4SU$YP,E.'9K\O54P%?S19Z>SUZN M69CFJZ& Z+0N0B1 % X4(160P S)9Y21T3DE!LQ8O'^1'B>K[J/^IL+LX+GI M=IA^X[[IS74M%G(?O"@6/*]3_J17$$)4('C*SCJ&JK3NY+H+7<]ZC1 ME-8!$*_>RJ[K\J[N0B>A9&5U8,!T32M#$6F'&@$R(E-1IV)TZQ?.!XGIZT[M M<+W?KB)IHH2.T'3W:GUBO#1.2 >E"-IX3EM &R4DRYFE TV;W'I*WL/4C&S" M3H6G ]70 Z#FLWBYJ$+=&/%)[3M'1(OZ-)?(^=,:L- Y+XU-T7.'TCSF/N\% MHULTC/O@?7SP'"+R#DNS[VZ"Z\&BVQ_\A"ML^FSYV +M7RUW9N?8CY;(L^$^ MQ]I^B9$/3M&92S%!=H%Q$9UH7VU]_$?+1_;;BZ_;7VY<2\]]TO7F.H1"["LT M%(Q@(2=3>1F]0JY;)^3L069?KM1>V'GX>?(XRNK@'+Q^+WEQN20KOUQ>IRRL MAQ 8U &]!EGJI&O& XFQ\-HLD9B*J*UMOO$>(ZB7M\HCP>$V_)KII@>@;<^0 MS55-"5K3KBQ@BJLCU+WI-">9-3=I-PD8&4CM%'O_3<(>4A[[0O-] M_C2-\UFB;^:+WQ;S^D6];'D_O[BL>KFZC],914+I(67E:$/15U[S#-*9$K*U M067UE&,U9,$NCK5]]#D_LG#'S42]P]7[O/@RC7EYM:6V'+E2+*)GD%6F@,5C MK-G?!72@X(*D:=#*X7"Y?[$N@O^F4&D@U'Z.GLD(3.1<^X3101TH M++4BA_I=D*KUK>1SNA,_D$Z(M&>;*K7IE:4DEADLG4DH*G/ M5)8[B]ZKUEGRMVGHXE!KJ.7;_0(/$7D_D*GO3U<=7?^8KCY>O4&]GL6+RW6- MTW)9NRZF#_CG1-FBBW$!(JNE!24B>&4HV'6:>2U5,+SU-?@>9(X+O,-P<3_( MCJ:D+BI]_K:HG1@7\S+]5O3),03-B@#IZVBE2*Y%R$Q3D"),2)DIQ5I?"MQ# M1A?.UO%,V*&"[\"*W6!AXB6W&%0"5YU%%8L%IT6$D#!&3G%&2:WG#]]8?ERK M<[ J'X;&(+EV (GK=^A[NB5&U-)%R0"-31146 /.4@#*77+*)AF$:^V /T+. M,WB+.\2\M%)$GYB:Z)1D#+2]# 8$Q82L$RHC,'0I)*FPI-9'U#UDC&MVFJGX M:>@,DG<'D-F\/W_K8K%.W%<*4N9D1(TKF]2%(J7@,6KD;*=JF0%H^9Z"<:N5 MCVYL#A!W%T[P-ET!@TW4LWPXP4!%69PB1?%@@O:MSZ@!N2%',V.'**] M>X$P2)#'S_O8_J+^$W"9_^?_^/]02P,$% @ @X'Z6&G.MPF!!P =R4 M !@ !U8W1T+3(P,C0P-C(X>&5X>#,Q,2YH=&WM6FUOVS@2_GZ_@I?@NBU@ M.Y9C)ZF3!LBE633%[7:OV\-^/- B91&A1"U)V?'^^GN&E%\2.UL':;=N< 6: MA.)P.)QY^,R0TEGN"WU^EDLNSO]V]O=VF[TU:5W(TK/42NZE8+53Y9C])J2[ M8>UV(W5IJIE5X]RS7K?79[\9>Z,F//9[Y;4\G^LY.XCMLX,PR=G(B-GYF5 3 MIL2;/7743<7)X'4B9);T,YZ,>N+X^)#+$]$_E,?R]7^3/0R%>!SC_$S+-WN% M*MNYI/F'_4'E3Z=*^'R8=+O_V MRYV>9*3TFLQ@<_XPZUC5Q.X8R;ZIATH,F M+V]]FVLU+H=A?7M1U5P\-=K8X7XW_#NEGG;&"Z5GPQ\^J4(Z]K.?KC_\O+7Y7]W8_D9CKUOL/2=]OW38KVEN=(Z6 M;;%46J^R&?,Y]R_V!R>G6RWD"'-67 CLF;:6F1\.3CJ#>6A4*1"683L^^T;K M33KS=?SUL]]S34).N&8YGTAFY43)*?C&Y\JQWVMN@5\]P_/*6,],R7XTMF!) MM_UO9C+V'^TM9Y=:\I*],YJ4NA:[+M,.8O7ZN<2JMV.Q^B=WB!!B4"1B#*77(3)B#!%)ED8D@5F(X+!'2 MLFFNTIRYFGXLQT^EE8T26D"A'.!%+F!3Y7,LT%4R#0:2W@JF&8%E3C!,L-%L MU0W/"82'WPL()W7>E7908ZX5Y!CRI370OH!'168M@" M[!114(7($V@)S%HO4=D PMV;&L 7BA2W2*+6$ 4#? 2IG/!GI2[G&7:3-T< MIU:.E0.I82).#Z/=L+*U C$N/Z.(>[3G?"\V#_I)<>GKL%44R<0 M39@L4VB&P%TS;F6 "$*N1EI2*)D$+D=:N9S$2:P 11)-4ELHEVKC:HPC\K1& M1ZQ4UJ12X+%C+P$-E,JP.<3_ZC;->3F6[ *\]+'6D$@.>3L9O)2OPM!D(&(K M-A45A67$*.EG1%XKT(U0(ENVGBB[,U&&B6B=]P$-"N'/%"2IMI1)@X[TX6T'5C2. F#[ ^5!Y^AX'!LRC ,LM0*ZH)0N,VU'R+HF(+#H[-S65@@"P&@C]=+#9'IO8/ M6[!-EN +:4F5=/;YXP\;S6OTL ME] 3LB8BC"9X%ZL3NH&[!G#&@Z\"@C>A[!%]28C=I6EL*_TH6W:"U,,[C.=U)0I=+H:BYX&$O'QB2 <=@LGO2 MC>$X/,EPA4"W"V6]L.M5M"KG;E%R$ <&W$L1DD/P1T/<,Z;5C=3-?<(]^=:3 M7?1$K._$Z5!#J:C+TX!$TEOZ$4'&NWD(1#U1EN M0.>W1(_"7'->B1<.&\B-"PQT#J @B!E\)B MFIRR\3[MF>7X'3P=72"59Q;DT4+D9> [8"?<63<@:\5,J,J)T1-)Z;#DX^;J MW384*8M*FYE$[S0WD1?Y'0@#JIGL$#$K;AK,UKYP!%^M]_9/.Z^[#W=U.\F#?%U)[$$R.9L,SKN+EF[W#O?F !CO#7G7+ MDKMOAPE.]YT3_;+Z_OPOQ'K2QZK> KPQ2;VO]>S%?G+4/>T=M<(G!O=>XS>N M^9-5=UDH$NYX:BXSGS764H_0\_@IOW1POD5<7NSWL=_#3_;^XJ>K7\.K\LMW M'_[U#JV/B]!\60\U>S]00X4UTPT@H\6>?D^^V_!IP5?RU_?DE'@S,3(N:'1M[5I1;]LX$GZ_7\%+<-T6L!W+<=S4 M20/DTG0W]["+:[N[CP=:I"(BE*@E*3N^7W_?D)+MQ,[60=JM&UR V)8X' YG M/GXSI'2:^T*?G>:2B[._G?Z]VV7O3%H7LO0LM9)[*5CM5'G-?A?2W;!NMY&Z M,-7^6U/&OUG![$Z].#,,CIQ(CYV:E04Z;$VSV5 M]45_-!QF_82_&8I1^F9PW)='@]'HF/<'AX>C_R1[Z KQV,?YN99O]PI5=G-) MXX^'1Y4_F2GA\W'2[_]C+\B=G6:F]!C,HG/\&76L:^+V&LJ\J<;) )J\O/5= MKM5U.0[SVXNJ6O'4:&/'^_WP=T(MW8P72L_'/WQ2A73L9SEC'TS!RQ\ZCI>N MZZ15611TZK\2-F*0<#F+]K^&'JU*V'2:] ;L[A>V,3^%Z M:;^1]1>7'SY=O;^Z./]T]^T4237CN/OW[T M>ZY)R E7+.=3R:R<*CD#T?A<.?9'S2V J^>X7QGKF2G9>V,+EO2[_V8F8[]J M;SF[T)*7[">C2:GKL*LR[2%6;YY+K 8[%JM_P_DU8V2F@"A7* %[F S93/,4%7R3082'HKF&8$ICE%-\$F\U4W/"<0'GXO M()0L4R7"3(A9AK4#!$(;%_/$A>G[@&4TV=0#1ALDSA,@3N MBG$K T002W8.7OI0:T@DA[R;'+V4KT+7Y$C$JWBIJ!HL(T9) M/R/R6H%NA!+9LO5 V9V!,@Q$\[P/:$A0EG]"'94D@PTH'7XSC/*=P>CP=:__ MFOSP3CK4_ A82&R?1U.'H-?ET"9=.P\C4J,">L,49K438A[IZXI10W"J:@(I9/^2! MDC35CC)Q6)DNI.W DL9)&(0=:.A4H;94::TYD3NF%8Q89G3TB/7!:EF#7Q-) M@N!?])?B"7R[:U">[ Z41S'KW$7RUJRU!NCM^6YK7&,M3)4@N')G2D[$SAV@ M3N4E89A;T>()"%=\HK3R1:MR[A8%!U%@@+T4(3<$?S2\/6=:W4C=G";N-=8ND'VY 95$H M[Z7\DZPP,2@KJ%THV!>4O 2<0<*.2![?5%>W:U#^42N8']9;7:;AT.'5_[=> M7S/9GVN4:B@=%!0 [BZ $+@I3"9)J=L/$U[ M9BE^]_9&Y\CDF05W=!!X&>@.T D'U@W&.C$1JG)J]%12-BSY=7/N;AN&E$6E MS5RB=9:;2(O\#H*!N"]2*O0>\^#/A_U4TSP!!*7MPM>:5TZ.VQ\GX.]*\_E8 ME<%CH=-)HVQBO#?%F" TI22 ^J%Y%!H0%9N7#XI[_?BPV%O\BW;DIKD7F@Z\ M6&\;'O?>]!]N[O>2!]N^D-J#8'(T&YYQ%2_?[AWNM1T:Z(P'U2U+[CX3)C3= M=T[TR^I3\[\0ZLD0LWH'\,8<]:]:SU_L)Z/^R6#4"2\6W'MXW[CF3V;=9Z%& MN..I5J8=-992C]#S^"&_='"^15Q>[ ^QWL,G^_C3Y8G+;Z)L%72K77A%:XB[DC?ZR"Y\ ?+5?[_*9MXJ:S_B"TT%XL>I_ M4$L#!!0 ( (.!^EAKN=58U 0 89 8 =6-T="TR,#(T,#8R.'AE M>'@S,C$N:'1M[5E;4^,V%'[OKU##E&5GXL1V[AHHEAQK M4"S74@CIK^^1;(<08 NS[ 9V-@\9R^?^G8LENQNJ.>]U0XI)[Z?NSY:%CH2_ MF--((3^A6%&"%I)%,_2)4'F%+"OC&HAXE;!9J)!KNU7T2217[!JG=,44I[U< M3[> C&#'+9>I_ _1P%M$\'L?500QO M0C9E"E70-!\9]IU*SBZ_?\;Z'^D>CB\GPZ&T!GL/_]L^'GC7Z\\/P+]0?3#3%M6WWF:W (@*AM6O5^.OWL+*Q73.E)ZX+$*^B"+J&X$E UX%>CXN< )Y MXBLTIC%H0$ \%LD<.;;U$1UHEOV]INO:G91N%D[G/1(!NN0JP6C *8[0B> $ M#,HB.HW\TAW!@9C'.%JM)<%18SI>)+&05&OR@86OM,/&L?&"4V@1;#G5@RF8 M2K([-9+?"8P&C_J+A"D&T YO_!!',XKZOM)DIU6IWO%BDV'M"HZ(5F(@T2VI M)0R'><&"715B!0J$89I2:?(50LE"GL$&NHK$DE,RH_M[M6;G M2>C6M\&M-TJUK8:UG(J^MR/(#YSW>2#?WOQ=;)Q2TY2>AC]K^F#!80*8+M09 M6D^'A/ZS8 G56RZILR37O7* 35\ZM0/RU':$=+8ZII2^DY2ZKS*E+((!.T^? M"S#Q%09),_XW\XV9'OEQ0J5.;5&3,><(Q, 9:&4@Q)!KF39ZL&YQ4$B84:WS M"%P+GE:&B&EB;,JM]G_Z>(0T*CR%:9N1IR(A-+$ 3XYC2=OY18WI%M$.6QDTGXG:UC%O(97SY%;3 MP?$,/<\W^=+)V45>]O>JC8XT_^BL__O0,_N&P^;T1!# MS((S@O)@WQ)\#VRUOA)D;PF51_:97XC,#CK\.Q@J/R;^*T[.KB>^=S(/A31'E'9".=:/EWMO M\F]+SQP6[%L1/(7Z6ZC[(O_S\C_[3[]#E,WWC_\ 4$L! A0#% @ @X'Z M6/_J#TY^-@$ D.<3 !$ ( ! '5C='0M,C R-# V,C@N M:'1M4$L! A0#% @ @X'Z6#C,)GK@#P P*8 !$ ( ! MK38! '5C='0M,C R-# V,C@N>'-D4$L! A0#% @ @X'Z6(ZI%G:9( MJDL! !4 ( !O$8! '5C='0M,C R-# V,CA?8V%L+GAM;%!+ M 0(4 Q0 ( (.!^E@CP"0$TE0 #"E P 5 " 8AG 0!U M8W1T+3(P,C0P-C(X7V1E9BYX;6Q02P$"% ,4 " "#@?I8KJ653 OQ 0!C M( , % @ &-O $ =6-T="TR,#(T,#8R.%]G,2YJ<&=02P$" M% ,4 " "#@?I8KG3-=!/E "*I0@ %0 @ '*K0, =6-T M="TR,#(T,#8R.%]L86(N>&UL4$L! A0#% @ @X'Z6($<=WROB0 L1@& M !4 ( !$),$ '5C='0M,C R-# V,CA?<')E+GAM;%!+ 0(4 M Q0 ( (.!^EAISK<)@0< '&5X>#,Q,2YH=&U02P$"% ,4 " "#@?I8F8@08W<' !? M)0 & @ &I) 4 =6-T="TR,#(T,#8R.'AE>'@S,3(N:'1M M4$L! A0#% @ @X'Z6&NYU5C4! !AD !@ ( !5BP% M '5C='0M,C R-# V,CAX97AX,S(Q+FAT;5!+!08 "@ * )X" !@,04 " ! end XML 79 uctt-20240628_htm.xml IDEA: XBRL DOCUMENT 0001275014 2023-12-30 2024-06-28 0001275014 2024-07-19 0001275014 2024-06-28 0001275014 2023-12-29 0001275014 us-gaap:ProductMember 2024-03-30 2024-06-28 0001275014 us-gaap:ProductMember 2023-04-01 2023-06-30 0001275014 us-gaap:ProductMember 2023-12-30 2024-06-28 0001275014 us-gaap:ProductMember 2022-12-31 2023-06-30 0001275014 us-gaap:ServiceMember 2024-03-30 2024-06-28 0001275014 us-gaap:ServiceMember 2023-04-01 2023-06-30 0001275014 us-gaap:ServiceMember 2023-12-30 2024-06-28 0001275014 us-gaap:ServiceMember 2022-12-31 2023-06-30 0001275014 2024-03-30 2024-06-28 0001275014 2023-04-01 2023-06-30 0001275014 2022-12-31 2023-06-30 0001275014 2022-12-30 0001275014 2023-06-30 0001275014 us-gaap:CommonStockMember 2024-03-29 0001275014 us-gaap:AdditionalPaidInCapitalMember 2024-03-29 0001275014 us-gaap:TreasuryStockCommonMember 2024-03-29 0001275014 us-gaap:RetainedEarningsMember 2024-03-29 0001275014 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-29 0001275014 us-gaap:ParentMember 2024-03-29 0001275014 us-gaap:NoncontrollingInterestMember 2024-03-29 0001275014 2024-03-29 0001275014 us-gaap:CommonStockMember 2024-03-30 2024-06-28 0001275014 us-gaap:AdditionalPaidInCapitalMember 2024-03-30 2024-06-28 0001275014 us-gaap:ParentMember 2024-03-30 2024-06-28 0001275014 us-gaap:RetainedEarningsMember 2024-03-30 2024-06-28 0001275014 us-gaap:NoncontrollingInterestMember 2024-03-30 2024-06-28 0001275014 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-30 2024-06-28 0001275014 us-gaap:CommonStockMember 2024-06-28 0001275014 us-gaap:AdditionalPaidInCapitalMember 2024-06-28 0001275014 us-gaap:TreasuryStockCommonMember 2024-06-28 0001275014 us-gaap:RetainedEarningsMember 2024-06-28 0001275014 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-28 0001275014 us-gaap:ParentMember 2024-06-28 0001275014 us-gaap:NoncontrollingInterestMember 2024-06-28 0001275014 us-gaap:CommonStockMember 2023-12-29 0001275014 us-gaap:AdditionalPaidInCapitalMember 2023-12-29 0001275014 us-gaap:TreasuryStockCommonMember 2023-12-29 0001275014 us-gaap:RetainedEarningsMember 2023-12-29 0001275014 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-29 0001275014 us-gaap:ParentMember 2023-12-29 0001275014 us-gaap:NoncontrollingInterestMember 2023-12-29 0001275014 us-gaap:CommonStockMember 2023-12-30 2024-06-28 0001275014 us-gaap:AdditionalPaidInCapitalMember 2023-12-30 2024-06-28 0001275014 us-gaap:ParentMember 2023-12-30 2024-06-28 0001275014 us-gaap:RetainedEarningsMember 2023-12-30 2024-06-28 0001275014 us-gaap:NoncontrollingInterestMember 2023-12-30 2024-06-28 0001275014 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-30 2024-06-28 0001275014 us-gaap:CommonStockMember 2023-03-31 0001275014 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001275014 us-gaap:TreasuryStockCommonMember 2023-03-31 0001275014 us-gaap:RetainedEarningsMember 2023-03-31 0001275014 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001275014 us-gaap:ParentMember 2023-03-31 0001275014 us-gaap:NoncontrollingInterestMember 2023-03-31 0001275014 2023-03-31 0001275014 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001275014 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001275014 us-gaap:ParentMember 2023-04-01 2023-06-30 0001275014 us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0001275014 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001275014 us-gaap:NoncontrollingInterestMember 2023-04-01 2023-06-30 0001275014 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001275014 us-gaap:CommonStockMember 2023-06-30 0001275014 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001275014 us-gaap:TreasuryStockCommonMember 2023-06-30 0001275014 us-gaap:RetainedEarningsMember 2023-06-30 0001275014 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001275014 us-gaap:ParentMember 2023-06-30 0001275014 us-gaap:NoncontrollingInterestMember 2023-06-30 0001275014 us-gaap:CommonStockMember 2022-12-30 0001275014 us-gaap:AdditionalPaidInCapitalMember 2022-12-30 0001275014 us-gaap:TreasuryStockCommonMember 2022-12-30 0001275014 us-gaap:RetainedEarningsMember 2022-12-30 0001275014 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-30 0001275014 us-gaap:ParentMember 2022-12-30 0001275014 us-gaap:NoncontrollingInterestMember 2022-12-30 0001275014 us-gaap:CommonStockMember 2022-12-31 2023-06-30 0001275014 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 2023-06-30 0001275014 us-gaap:ParentMember 2022-12-31 2023-06-30 0001275014 us-gaap:TreasuryStockCommonMember 2022-12-31 2023-06-30 0001275014 us-gaap:RetainedEarningsMember 2022-12-31 2023-06-30 0001275014 us-gaap:NoncontrollingInterestMember 2022-12-31 2023-06-30 0001275014 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 2023-06-30 0001275014 uctt:HisInnovationsGroupMember 2023-10-25 0001275014 uctt:HisInnovationsGroupMember 2023-10-25 2023-10-25 0001275014 uctt:HisInnovationsGroupMember us-gaap:CustomerRelationshipsMember 2023-10-25 0001275014 uctt:HisInnovationsGroupMember us-gaap:IntellectualPropertyMember 2023-10-25 0001275014 uctt:HisInnovationsGroupMember us-gaap:DevelopedTechnologyRightsMember 2023-10-25 0001275014 uctt:HisInnovationsGroupMember uctt:BacklogMember 2023-10-25 0001275014 uctt:HisInnovationsGroupMember 2023-12-30 2024-06-28 0001275014 uctt:HisInnovationsGroupMember 2024-03-30 2024-06-28 0001275014 uctt:HisInnovationsGroupMember 2023-04-01 2023-06-30 0001275014 uctt:HisInnovationsGroupMember 2022-12-31 2023-06-30 0001275014 us-gaap:LandMember 2024-06-28 0001275014 us-gaap:LandMember 2023-12-29 0001275014 us-gaap:BuildingMember 2024-06-28 0001275014 us-gaap:BuildingMember 2023-12-29 0001275014 us-gaap:LeaseholdImprovementsMember 2024-06-28 0001275014 us-gaap:LeaseholdImprovementsMember 2023-12-29 0001275014 us-gaap:MachineryAndEquipmentMember 2024-06-28 0001275014 us-gaap:MachineryAndEquipmentMember 2023-12-29 0001275014 uctt:ComputerEquipmentAndSoftwareMember 2024-06-28 0001275014 uctt:ComputerEquipmentAndSoftwareMember 2023-12-29 0001275014 us-gaap:FurnitureAndFixturesMember 2024-06-28 0001275014 us-gaap:FurnitureAndFixturesMember 2023-12-29 0001275014 uctt:PlanAssetsMember 2024-06-28 0001275014 us-gaap:FairValueInputsLevel1Member uctt:PlanAssetsMember 2024-06-28 0001275014 us-gaap:FairValueInputsLevel2Member uctt:PlanAssetsMember 2024-06-28 0001275014 us-gaap:FairValueInputsLevel3Member uctt:PlanAssetsMember 2024-06-28 0001275014 us-gaap:ForwardContractsMember 2024-06-28 0001275014 us-gaap:FairValueInputsLevel1Member us-gaap:ForwardContractsMember 2024-06-28 0001275014 us-gaap:FairValueInputsLevel2Member us-gaap:ForwardContractsMember 2024-06-28 0001275014 us-gaap:FairValueInputsLevel3Member us-gaap:ForwardContractsMember 2024-06-28 0001275014 us-gaap:PensionCostsMember 2024-06-28 0001275014 us-gaap:FairValueInputsLevel1Member us-gaap:PensionCostsMember 2024-06-28 0001275014 us-gaap:FairValueInputsLevel2Member us-gaap:PensionCostsMember 2024-06-28 0001275014 us-gaap:FairValueInputsLevel3Member us-gaap:PensionCostsMember 2024-06-28 0001275014 uctt:ContingentEarnoutLiabilityMember 2024-06-28 0001275014 us-gaap:FairValueInputsLevel1Member uctt:ContingentEarnoutLiabilityMember 2024-06-28 0001275014 us-gaap:FairValueInputsLevel2Member uctt:ContingentEarnoutLiabilityMember 2024-06-28 0001275014 us-gaap:FairValueInputsLevel3Member uctt:ContingentEarnoutLiabilityMember 2024-06-28 0001275014 uctt:PlanAssetsMember 2023-12-29 0001275014 us-gaap:FairValueInputsLevel1Member uctt:PlanAssetsMember 2023-12-29 0001275014 us-gaap:FairValueInputsLevel2Member uctt:PlanAssetsMember 2023-12-29 0001275014 us-gaap:FairValueInputsLevel3Member uctt:PlanAssetsMember 2023-12-29 0001275014 us-gaap:ForwardContractsMember 2023-12-29 0001275014 us-gaap:FairValueInputsLevel1Member us-gaap:ForwardContractsMember 2023-12-29 0001275014 us-gaap:FairValueInputsLevel2Member us-gaap:ForwardContractsMember 2023-12-29 0001275014 us-gaap:FairValueInputsLevel3Member us-gaap:ForwardContractsMember 2023-12-29 0001275014 us-gaap:PensionCostsMember 2023-12-29 0001275014 us-gaap:FairValueInputsLevel1Member us-gaap:PensionCostsMember 2023-12-29 0001275014 us-gaap:FairValueInputsLevel2Member us-gaap:PensionCostsMember 2023-12-29 0001275014 us-gaap:FairValueInputsLevel3Member us-gaap:PensionCostsMember 2023-12-29 0001275014 uctt:ContingentEarnoutLiabilityMember 2023-12-29 0001275014 us-gaap:FairValueInputsLevel1Member uctt:ContingentEarnoutLiabilityMember 2023-12-29 0001275014 us-gaap:FairValueInputsLevel2Member uctt:ContingentEarnoutLiabilityMember 2023-12-29 0001275014 us-gaap:FairValueInputsLevel3Member uctt:ContingentEarnoutLiabilityMember 2023-12-29 0001275014 uctt:SemiconductorProductsAndSolutionsMember 2024-06-28 0001275014 uctt:SemiconductorServicesBusinessMember 2024-06-28 0001275014 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2023-12-30 2024-06-28 0001275014 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2023-12-30 2024-06-28 0001275014 us-gaap:CustomerRelationshipsMember 2024-06-28 0001275014 us-gaap:CustomerRelationshipsMember 2023-12-29 0001275014 uctt:RecipesMember 2023-12-30 2024-06-28 0001275014 uctt:RecipesMember 2024-06-28 0001275014 uctt:RecipesMember 2023-12-29 0001275014 srt:MinimumMember us-gaap:IntellectualPropertyMember 2023-12-30 2024-06-28 0001275014 srt:MaximumMember us-gaap:IntellectualPropertyMember 2023-12-30 2024-06-28 0001275014 us-gaap:IntellectualPropertyMember 2024-06-28 0001275014 us-gaap:IntellectualPropertyMember 2023-12-29 0001275014 srt:MinimumMember us-gaap:TradeNamesMember 2023-12-30 2024-06-28 0001275014 srt:MaximumMember us-gaap:TradeNamesMember 2023-12-30 2024-06-28 0001275014 us-gaap:TradeNamesMember 2024-06-28 0001275014 us-gaap:TradeNamesMember 2023-12-29 0001275014 uctt:StandardOperatingProceduresMember 2023-12-30 2024-06-28 0001275014 uctt:StandardOperatingProceduresMember 2024-06-28 0001275014 uctt:StandardOperatingProceduresMember 2023-12-29 0001275014 us-gaap:DevelopedTechnologyRightsMember 2023-12-30 2024-06-28 0001275014 us-gaap:DevelopedTechnologyRightsMember 2024-06-28 0001275014 us-gaap:DevelopedTechnologyRightsMember 2023-12-29 0001275014 uctt:BacklogMember 2023-12-30 2024-06-28 0001275014 uctt:BacklogMember 2024-06-28 0001275014 uctt:BacklogMember 2023-12-29 0001275014 uctt:UctTradeNameMember 2023-12-30 2024-06-28 0001275014 us-gaap:SecuredDebtMember uctt:TermLoanCreditFacilityMember us-gaap:LineOfCreditMember 2024-04-04 2024-04-04 0001275014 us-gaap:SecuredDebtMember uctt:TermLoanCreditFacilityMember us-gaap:LineOfCreditMember 2024-04-03 0001275014 us-gaap:SecuredDebtMember uctt:TermLoanCreditFacilityMember us-gaap:LineOfCreditMember 2024-04-04 0001275014 us-gaap:SecuredDebtMember uctt:TermLoanCreditFacilityMember 2024-04-04 2024-04-04 0001275014 us-gaap:SecuredDebtMember uctt:TermLoanCreditFacilityMember 2024-04-04 0001275014 uctt:TermLoanCreditFacilityMember 2023-12-30 2024-06-28 0001275014 us-gaap:RevolvingCreditFacilityMember 2024-06-28 0001275014 us-gaap:RevolvingCreditFacilityMember 2023-12-30 2024-06-28 0001275014 us-gaap:LetterOfCreditMember 2024-06-28 0001275014 us-gaap:LetterOfCreditMember 2023-12-30 2024-06-28 0001275014 srt:MinimumMember uctt:TermLoanCreditFacilityMember us-gaap:EurodollarMember 2023-06-29 2023-06-29 0001275014 srt:MinimumMember uctt:TermLoanCreditFacilityMember us-gaap:PrimeRateMember 2023-06-29 2023-06-29 0001275014 srt:MaximumMember uctt:TermLoanCreditFacilityMember us-gaap:EurodollarMember 2023-06-29 2023-06-29 0001275014 srt:MaximumMember uctt:TermLoanCreditFacilityMember us-gaap:PrimeRateMember 2023-06-29 2023-06-29 0001275014 us-gaap:SecuredDebtMember uctt:TermLoanCreditFacilityMember us-gaap:LineOfCreditMember 2024-06-28 0001275014 uctt:TermLoanCreditFacilityMember 2024-06-28 0001275014 country:CZ us-gaap:RevolvingCreditFacilityMember uctt:BankDebtMember 2024-06-28 0001275014 us-gaap:RevolvingCreditFacilityMember uctt:BankDebtMember 2024-06-28 0001275014 uctt:FluidSolutionsMember 2024-06-28 0001275014 srt:MinimumMember uctt:FluidSolutionsMember 2024-06-28 0001275014 srt:MaximumMember uctt:FluidSolutionsMember 2024-06-28 0001275014 uctt:BankDebtMember 2024-06-28 0001275014 country:US us-gaap:RevolvingCreditFacilityMember uctt:BankDebtMember 2024-06-28 0001275014 country:IL us-gaap:RevolvingCreditFacilityMember uctt:BankDebtMember 2024-06-28 0001275014 srt:MaximumMember 2023-12-30 2024-06-28 0001275014 us-gaap:CommonStockMember 2022-10-20 0001275014 us-gaap:CommonStockMember 2022-10-20 2022-10-20 0001275014 uctt:CinosCoLtdAndCinosXianCleanTechnologyLtdMember 2024-06-28 0001275014 uctt:EmployeesMember us-gaap:RestrictedStockUnitsRSUMember 2023-12-30 2024-06-28 0001275014 us-gaap:CostOfSalesMember 2024-03-30 2024-06-28 0001275014 us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0001275014 us-gaap:CostOfSalesMember 2023-12-30 2024-06-28 0001275014 us-gaap:CostOfSalesMember 2022-12-31 2023-06-30 0001275014 us-gaap:ResearchAndDevelopmentExpenseMember 2024-03-30 2024-06-28 0001275014 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001275014 us-gaap:ResearchAndDevelopmentExpenseMember 2023-12-30 2024-06-28 0001275014 us-gaap:ResearchAndDevelopmentExpenseMember 2022-12-31 2023-06-30 0001275014 us-gaap:SellingAndMarketingExpenseMember 2024-03-30 2024-06-28 0001275014 us-gaap:SellingAndMarketingExpenseMember 2023-04-01 2023-06-30 0001275014 us-gaap:SellingAndMarketingExpenseMember 2023-12-30 2024-06-28 0001275014 us-gaap:SellingAndMarketingExpenseMember 2022-12-31 2023-06-30 0001275014 us-gaap:GeneralAndAdministrativeExpenseMember 2024-03-30 2024-06-28 0001275014 us-gaap:GeneralAndAdministrativeExpenseMember 2023-04-01 2023-06-30 0001275014 us-gaap:GeneralAndAdministrativeExpenseMember 2023-12-30 2024-06-28 0001275014 us-gaap:GeneralAndAdministrativeExpenseMember 2022-12-31 2023-06-30 0001275014 us-gaap:RestrictedStockUnitsRSUMember 2024-03-30 2024-06-28 0001275014 us-gaap:RestrictedStockUnitsRSUMember 2023-12-30 2024-06-28 0001275014 us-gaap:RestrictedStockUnitsRSUMember 2023-04-01 2023-06-30 0001275014 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 2023-06-30 0001275014 us-gaap:PerformanceSharesMember 2024-03-30 2024-06-28 0001275014 us-gaap:PerformanceSharesMember 2023-12-30 2024-06-28 0001275014 us-gaap:PerformanceSharesMember 2023-04-01 2023-06-30 0001275014 us-gaap:PerformanceSharesMember 2022-12-31 2023-06-30 0001275014 us-gaap:RestrictedStockMember 2024-03-30 2024-06-28 0001275014 us-gaap:RestrictedStockMember 2023-12-30 2024-06-28 0001275014 us-gaap:RestrictedStockMember 2023-04-01 2023-06-30 0001275014 us-gaap:RestrictedStockMember 2022-12-31 2023-06-30 0001275014 uctt:RestrictedStockUnitsPerformanceStockUnitsAndRestrictedStockAwardsMember 2023-12-29 0001275014 uctt:RestrictedStockUnitsPerformanceStockUnitsAndRestrictedStockAwardsMember 2023-12-30 2024-06-28 0001275014 uctt:RestrictedStockUnitsPerformanceStockUnitsAndRestrictedStockAwardsMember 2024-06-28 0001275014 uctt:NonEmployeeDirectorsMember us-gaap:RestrictedStockMember 2024-06-28 0001275014 uctt:EmployeeStockPurchasePlanMember 2024-03-30 2024-06-28 0001275014 uctt:EmployeeStockPurchasePlanMember 2023-12-30 2024-06-28 0001275014 uctt:EmployeeStockPurchasePlanMember 2022-12-31 2023-06-30 0001275014 uctt:EmployeeStockPurchasePlanMember 2023-04-01 2023-06-30 0001275014 srt:MinimumMember 2023-12-30 2024-06-28 0001275014 us-gaap:AccountsReceivableMember 2024-06-28 0001275014 us-gaap:AccountsReceivableMember 2023-12-29 0001275014 country:SG 2024-03-30 2024-06-28 0001275014 country:SG 2023-04-01 2023-06-30 0001275014 country:SG 2023-12-30 2024-06-28 0001275014 country:SG 2022-12-31 2023-06-30 0001275014 country:US 2024-03-30 2024-06-28 0001275014 country:US 2023-04-01 2023-06-30 0001275014 country:US 2023-12-30 2024-06-28 0001275014 country:US 2022-12-31 2023-06-30 0001275014 country:CN 2024-03-30 2024-06-28 0001275014 country:CN 2023-04-01 2023-06-30 0001275014 country:CN 2023-12-30 2024-06-28 0001275014 country:CN 2022-12-31 2023-06-30 0001275014 country:AT 2024-03-30 2024-06-28 0001275014 country:AT 2023-04-01 2023-06-30 0001275014 country:AT 2023-12-30 2024-06-28 0001275014 country:AT 2022-12-31 2023-06-30 0001275014 country:KR 2024-03-30 2024-06-28 0001275014 country:KR 2023-04-01 2023-06-30 0001275014 country:KR 2023-12-30 2024-06-28 0001275014 country:KR 2022-12-31 2023-06-30 0001275014 country:TW 2024-03-30 2024-06-28 0001275014 country:TW 2023-04-01 2023-06-30 0001275014 country:TW 2023-12-30 2024-06-28 0001275014 country:TW 2022-12-31 2023-06-30 0001275014 uctt:OtherGeographicalAreasMember 2024-03-30 2024-06-28 0001275014 uctt:OtherGeographicalAreasMember 2023-04-01 2023-06-30 0001275014 uctt:OtherGeographicalAreasMember 2023-12-30 2024-06-28 0001275014 uctt:OtherGeographicalAreasMember 2022-12-31 2023-06-30 0001275014 uctt:LamResearchCorporationMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-03-30 2024-06-28 0001275014 uctt:LamResearchCorporationMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001275014 uctt:LamResearchCorporationMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-12-30 2024-06-28 0001275014 uctt:LamResearchCorporationMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 2023-06-30 0001275014 uctt:AppliedMaterialsIncMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-03-30 2024-06-28 0001275014 uctt:AppliedMaterialsIncMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001275014 uctt:AppliedMaterialsIncMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-12-30 2024-06-28 0001275014 uctt:AppliedMaterialsIncMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 2023-06-30 0001275014 uctt:TotalCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-03-30 2024-06-28 0001275014 uctt:TotalCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001275014 uctt:TotalCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-12-30 2024-06-28 0001275014 uctt:TotalCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 2023-06-30 0001275014 uctt:LamResearchCorporationASMLHoldingNVAdvancedMicroFabricationEquipmentIncAndAppliedMaterialsInc.Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-06-28 2024-06-28 0001275014 uctt:LamResearchCorporationAppliedMaterialsIncMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-12-29 2023-12-29 0001275014 stpr:TX 2024-06-28 0001275014 country:CZ 2024-06-28 0001275014 uctt:SemiconductorProductsAndSolutionsMember 2024-03-30 2024-06-28 0001275014 uctt:SemiconductorProductsAndSolutionsMember 2023-04-01 2023-06-30 0001275014 uctt:SemiconductorProductsAndSolutionsMember 2023-12-30 2024-06-28 0001275014 uctt:SemiconductorProductsAndSolutionsMember 2022-12-31 2023-06-30 0001275014 uctt:SemiconductorServicesBusinessMember 2024-03-30 2024-06-28 0001275014 uctt:SemiconductorServicesBusinessMember 2023-04-01 2023-06-30 0001275014 uctt:SemiconductorServicesBusinessMember 2023-12-30 2024-06-28 0001275014 uctt:SemiconductorServicesBusinessMember 2022-12-31 2023-06-30 0001275014 uctt:SemiconductorProductsAndSolutionsMember 2023-12-29 0001275014 uctt:SemiconductorServicesBusinessMember 2023-12-29 0001275014 country:US 2024-06-28 0001275014 country:MY 2024-06-28 0001275014 country:IL 2024-06-28 0001275014 country:KR 2024-06-28 0001275014 uctt:OtherForeignCountriesMember 2024-06-28 0001275014 country:US 2023-12-29 0001275014 country:MY 2023-12-29 0001275014 country:IL 2023-12-29 0001275014 country:KR 2023-12-29 0001275014 uctt:OtherForeignCountriesMember 2023-12-29 shares iso4217:USD iso4217:USD shares pure iso4217:EUR uctt:segment false 2024 Q2 0001275014 --12-27 P30D 10-Q true 2024-06-28 false 000-50646 Ultra Clean Holdings, Inc. DE 61-1430858 26462 Corporate Avenue Hayward CA 94545 510 576-4400 Common stock, par value $0.001 per share UCTT NASDAQ Yes Yes Large Accelerated Filer false false false 45030636 319500000 307000000.0 2100000 1000000.0 206900000 180800000 399900000 374500000 34500000 30900000 960800000 893200000 326600000 328300000 265200000 265200000 200000000.0 215300000 3100000 3100000 161300000 151700000 10300000 10900000 1927300000 1867700000 16300000 17600000 229000000.0 192900000 49200000 47700000 18700000 18100000 38200000 33700000 351400000 310000000.0 478300000 461200000 18900000 19000000.0 152400000 143000000.0 14600000 37300000 1015600000 970500000 0.001 0.001 10000000.0 10000000.0 0 0 0 0 0.001 0.001 90000000.0 90000000.0 46500000 46100000 45000000.0 44600000 100000 100000 548200000 541500000 1500000 1500000 45000000.0 45000000.0 356400000 346700000 -7400000 -4400000 852300000 838900000 59400000 58300000 911700000 897200000 1927300000 1867700000 452700000 362500000 871200000 731100000 63400000 59000000.0 122700000 123700000 516100000 421500000 993900000 854800000 383900000 311100000 738000000.0 626200000 43700000 42300000 84800000 87500000 427600000 353400000 822800000 713700000 88500000 68100000 171100000 141100000 7100000 7200000 14100000 14300000 14800000 12700000 28500000 25800000 43700000 35600000 88300000 76000000.0 65600000 55500000 130900000 116100000 22900000 12600000 40200000 25000000.0 1400000 800000 2800000 1300000 11700000 11800000 23900000 23600000 17400000 -1500000 13500000 1300000 30000000.0 100000 32600000 4000000.0 8500000 8300000 18400000 11800000 21500000 -8200000 14200000 -7800000 2400000 1200000 4500000 5000000.0 19100000 -9400000 9700000 -12800000 0.43 -0.21 0.22 -0.29 0.42 -0.21 0.21 -0.29 44900000 44700000 44700000 44800000 45400000 44700000 45300000 44800000 21500000 -8200000 14200000 -7800000 -2000000.0 400000 -6300000 -1700000 0 -400000 0 -200000 0 0 0 200000 -2000000.0 0 -6300000 -1700000 19500000 -8200000 7900000 -9500000 1300000 2200000 1200000 7400000 18200000 -10400000 6700000 -16900000 14200000 -7800000 22700000 18200000 15300000 11400000 8000000.0 4700000 1900000 1900000 22600000 200000 500000 600000 -100000 400000 26100000 -75100000 25400000 -45100000 1500000 -5200000 -700000 300000 41400000 -62600000 1500000 -12500000 1400000 -4300000 -500000 2900000 1400000 -5600000 33000000.0 64400000 31000000.0 47000000.0 100000 500000 -30900000 -46500000 67700000 0 900000 0 44200000 0 7100000 30900000 2500000 0 2200000 2200000 100000 100000 0 23700000 12500000 -56900000 -2100000 1000000.0 12500000 -38000000.0 307000000.0 358800000 319500000 320800000 17700000 17400000 22300000 21700000 4300000 9200000 44600000 100000 545000000.0 1500000 -45000000.0 337300000 -6500000 830900000 58200000 889100000 500000 900000 900000 900000 -100000 2200000 2200000 2200000 4500000 4500000 4500000 19100000 19100000 2400000 21500000 100000 100000 -900000 -900000 -1100000 -2000000.0 45000000.0 100000 548200000 1500000 -45000000.0 356400000 -7400000 852300000 59400000 911700000 44600000 100000 541500000 1500000 -45000000.0 346700000 -4400000 838900000 58300000 897200000 500000 900000 900000 900000 -100000 2200000 2200000 2200000 8000000.0 8000000.0 8000000.0 9700000 9700000 4500000 14200000 100000 100000 -3000000.0 -3000000.0 -3300000 -6300000 45000000.0 100000 548200000 1500000 -45000000.0 356400000 -7400000 852300000 59400000 911700000 44800000 100000 534300000 1400000 -29600000 374400000 -8500000 870700000 54300000 925000000.0 400000 0 100000 2000000.0 2000000.0 2000000.0 300000 300000 9500000 9500000 9500000 1000000.0 1000000.0 1000000.0 -9400000 -9400000 1200000 -8200000 100000 100000 -1000000.0 -1000000.0 1000000.0 0 44800000 100000 533300000 1700000 -39100000 365000000.0 -9500000 849800000 56400000 906200000 45200000 100000 530800000 900000 -15400000 377800000 -5400000 887900000 49100000 937000000.0 500000 100000 2200000 2200000 2200000 800000 800000 23700000 23700000 23700000 4700000 4700000 4700000 -12800000 -12800000 5000000.0 -7800000 100000 100000 -4100000 -4100000 2400000 -1700000 44800000 100000 533300000 1700000 -39100000 365000000.0 -9500000 849800000 56400000 906200000 ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES <div style="margin-top:6pt"><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%"> — Ultra Clean Holdings, Inc., (the “Company” or “UCT”) a Delaware corporation, was founded in November 2002 and became a publicly traded company on the NASDAQ Global Market in March 2004. The Company is a leading developer and supplier of critical subsystems, components, parts, and ultra-high purity cleaning and analytical services, primarily for the semiconductor industry. UCT offers its customers an integrated outsourced solution for major subassemblies, improved design-to-delivery cycle times, design for manufacturability, prototyping and part and component manufacturing, as well as tool chamber parts cleaning and coating, and micro-contamination analytical services. The Company’s Products business primarily designs, engineers and manufactures production tools, components and parts, and modules and subsystems for the semiconductor and display capital equipment markets. Products include chemical delivery modules, frame assemblies, gas delivery systems, fluid delivery systems, precision robotics, process modules, sub-fab process equipment support racks, as well as other high-level assemblies. The Company’s Services business provides ultra-high purity parts cleaning, process tool part recoating, surface encapsulation and high sensitivity micro contamination analysis primarily for the semiconductor device makers and wafer fabrication equipment markets. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The unaudited Condensed Consolidated Financial Statements included in this quarterly report on Form 10-Q include the accounts of the Company and its majority-owned subsidiaries and have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”). This financial information reflects all adjustments which are, in the opinion of the Company, normal, recurring and necessary for a fair statement of the results of operations, financial position, and cash flows for the interim periods presented. Certain information and footnote disclosures normally included in our annual financial statements, prepared in accordance with GAAP, have been condensed or omitted from the interim financial statements in this Quarterly Report on Form 10-Q. Therefore, these unaudited financial statements should be read in conjunction with the Consolidated Financial Statements contained in the Company's Annual Report on Form 10-K for the year ended December 29, 2023. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fiscal Year</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The Company uses a 52-53 week fiscal year ending on the Friday nearest December 31. All references to quarters refer to fiscal quarters and all references to years refer to fiscal years.</span></div><div style="margin-top:12pt"><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 Company’s Condensed Consolidated Financial Statements include the accounts of the Company and its majority-owned subsidiaries and all intercompany accounts and transactions have been eliminated upon consolidation. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> — There were no changes to the accounting policies disclosed in Note 1, Organization and Significant Accounting Polices of the Company’s Annual Report on Form 10-K for the year ended December 29, 2023 that had a material impact on the Company's condensed consolidated financial statements and related notes.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Impairment Testing of Long-Lived Assets and Goodwill </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">— In the second quarter of 2024, the Company conducted an interim impairment test of its long-lived assets and goodwill associated with its HIS Innovations Group (“HIS”) reporting unit due to the presence of an indicator of potential impairment. This indicator included lower-than-expected financial performance.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company reviewed the HIS asset group’s long-lived assets for impairment by comparing the carrying value to the estimated undiscounted future cash flows expected to be generated by the assets. Based on this assessment, the Company determined that the estimated undiscounted future cash flows exceeded the carrying values of the long-lived assets. Consequently, no impairment loss was recognized in the period.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company performed a quantitative assessment of goodwill for the HIS reporting unit using the income approach. The income approach involves estimating the future cash flows attributable and discounting these cash flows to their present value using an appropriate discount rate. The fair value of the reporting unit was then compared to its carrying amount, including goodwill. The results of this quantitative assessment indicated that the fair value of the reporting unit exceeded its carrying amount. As a result, the Company concluded that no impairment of goodwill was necessary.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Standards Recently Adopted</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has not adopted any new accounting standards during the six months ended June 28, 2024 that have a material impact on the Company’s condensed consolidated financial statements.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Standards Not Yet Adopted</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, FASB issued Accounting Standard Update (ASU) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires a public entity to disclose significant segment expenses and other segment items on an annual and interim basis and provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. The ASU does not change how a public entity identifies its operating segments, aggregates them, or applies the quantitative thresholds to determine its reportable segments. The Company is required to adopt this standard in the fiscal year 2024 for the annual reporting ending December 27, 2024, with retrospective disclosure of prior periods presented. The Company expects this ASU to only impact its disclosures with no impact to its results of operations, cash flows and financial condition.</span></div><div style="margin-top:12pt"><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, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which amends the guidance in ASC 740, Income Taxes. ASU No. 2023-09 is intended to improve the transparency of income tax disclosures by requiring (1) consistent categories and greater disaggregation of information in the rate reconciliation and (2) income taxes paid disaggregated by jurisdiction. It also includes certain other amendments to improve the effectiveness of income tax disclosures. The Company is required to adopt this standard prospectively in fiscal year 2025 for the annual reporting period ending December 26, 2025. The Company is currently evaluating the potential impact of adopting this new guidance on its consolidated financial statements and related disclosures.</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%">Basis of Presentation</span> — The unaudited Condensed Consolidated Financial Statements included in this quarterly report on Form 10-Q include the accounts of the Company and its majority-owned subsidiaries and have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”). This financial information reflects all adjustments which are, in the opinion of the Company, normal, recurring and necessary for a fair statement of the results of operations, financial position, and cash flows for the interim periods presented. Certain information and footnote disclosures normally included in our annual financial statements, prepared in accordance with GAAP, have been condensed or omitted from the interim financial statements in this Quarterly Report on Form 10-Q. Therefore, these unaudited financial statements should be read in conjunction with the Consolidated Financial Statements contained in the Company's Annual Report on Form 10-K for the year ended December 29, 2023. <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fiscal Year</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The Company uses a 52-53 week fiscal year ending on the Friday nearest December 31. All references to quarters refer to fiscal quarters and all references to years refer to fiscal years.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Principles of Consolidation</span> — The Company’s Condensed Consolidated Financial Statements include the accounts of the Company and its majority-owned subsidiaries and all intercompany accounts and transactions have been eliminated upon consolidation. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Standards Recently Adopted</span><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has not adopted any new accounting standards during the six months ended June 28, 2024 that have a material impact on the Company’s condensed consolidated financial statements.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Standards Not Yet Adopted</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, FASB issued Accounting Standard Update (ASU) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires a public entity to disclose significant segment expenses and other segment items on an annual and interim basis and provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. The ASU does not change how a public entity identifies its operating segments, aggregates them, or applies the quantitative thresholds to determine its reportable segments. The Company is required to adopt this standard in the fiscal year 2024 for the annual reporting ending December 27, 2024, with retrospective disclosure of prior periods presented. The Company expects this ASU to only impact its disclosures with no impact to its results of operations, cash flows and financial condition.</span></div><div style="margin-top:12pt"><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, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which amends the guidance in ASC 740, Income Taxes. ASU No. 2023-09 is intended to improve the transparency of income tax disclosures by requiring (1) consistent categories and greater disaggregation of information in the rate reconciliation and (2) income taxes paid disaggregated by jurisdiction. It also includes certain other amendments to improve the effectiveness of income tax disclosures. The Company is required to adopt this standard prospectively in fiscal year 2025 for the annual reporting period ending December 26, 2025. The Company is currently evaluating the potential impact of adopting this new guidance on its consolidated financial statements and related disclosures.</span></div> BUSINESS COMBINATIONS<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 25, 2023, the Company acquired 100% of the shares of HIS, a privately held company based in Hillsboro, Oregon. HIS is a leading supplier to the semiconductor sub-fab segment including the design, manufacturing, and integration of components, process solutions, and fully integrated sub-systems. The acquisition strengthens the Company's leadership in developing and supplying critical products to the semiconductor industry, and extends our reach into the sub-fab area.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase price of HIS for purposes of the Company’s preliminary purchase price allocation was determined to be $73.6 million, which includes initial cash consideration of $46.5 million and the fair value of potential earn-out payments of approximately $27.1 million. These potential earn-out payments represent up to $70.0 million of cash consideration that may be payable based on the financial performance of the acquired business during the fiscal years 2023, 2024, and 2025. The fair value of the potential earn-out payments was determined utilizing a Monte Carlo simulation model.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has assigned the purchase price of HIS to the tangible assets, liabilities and identifiable intangible assets acquired, based on their estimated fair values. The excess of purchase price over the aggregate fair value was recorded as goodwill. Goodwill associated with the acquisition is primarily attributable to the future technology, market presence and knowledgeable and experienced workforce. The fair value assigned to identifiable intangible assets acquired was determined using the income approach taking into account the Company’s consideration of a number of inputs, including a third-party analysis that was based upon estimates and assumptions provided by the Company. These estimates and assumptions were determined through established and generally accepted valuation techniques and with the assistance of a valuation specialist. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assigned purchase price is preliminary pending the completion of various analyses and the finalization of estimates. The primary areas of the purchase price that are not yet finalized relate to the measurement of working capital, acquired income tax related balances, and residual goodwill. During the measurement period, which can be no more than one year from the date of acquisition, we expect to continue to obtain information to assist us in determining the final fair value of the net assets acquired at the acquisition date. Assets acquired and liabilities assumed are recorded based on valuations derived from estimated fair value assessments and assumptions used by the Company. Thus, the provisional measurements of fair value discussed above are subject to change. The Company expects to finalize the valuation as soon as practicable, but not later than one year from the acquisition date. While the Company believes that its estimates and assumptions underlying the valuations are reasonable, different estimates and assumptions could result in different valuations assigned to the individual assets acquired, liabilities assumed, and the resulting amount of goodwill. </span></div><div style="margin-top:6pt"><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 preliminary fair values of assets acquired and liabilities assumed at the date of acquisition:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.354%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> Amount </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.6</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:120%">Inventories</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:120%">11.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.7</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:120%">Property, plant and equipment</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:120%">9.3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchased intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51.6</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:120%">Operating lease right-of-use assets</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:120%">7.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable</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:120%">(8.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued compensation and related benefits</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:120%">(0.7)</span></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:120%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:120%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12.0)</span></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:120%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:120%">Total identifiable net 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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57.2 </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:700;line-height:120%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table summarizes the intangible assets acquired and the useful lives of these assets:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.293%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.263%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Purchased</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:10pt;font-weight:700;line-height:120%">Useful<br/>Life</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible <br/>Assets</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:10pt;font-weight:700;line-height:120%">(In years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In millions)</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:120%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">IP knowhow</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</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:120%">11.2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Developed technology</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:120%">5</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:120%">4.6</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:120%">Backlog</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</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:120%">0.6</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:120%">Total purchased intangible assets</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 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:120%">$</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:120%">51.6 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for HIS have been included in the Company's condensed consolidated financial statements since the date of the acquisition. In addition, acquisition-related costs of $0.3 million were included in the results of operations for the six months ended June 28, 2024. Acquisition-related costs for the three months ended June 28, 2024 and for the</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three and six months ended June 30, 2023 were immaterial. Acquisition costs are included in general and administrative expenses in the Company’s condensed consolidated results of operations.</span></div> 1 73600000 46500000 27100000 70000000.0 <div style="margin-top:6pt"><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 preliminary fair values of assets acquired and liabilities assumed at the date of acquisition:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.354%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> Amount </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.6</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:120%">Inventories</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:120%">11.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.7</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:120%">Property, plant and equipment</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:120%">9.3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchased intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51.6</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:120%">Operating lease right-of-use assets</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:120%">7.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable</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:120%">(8.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued compensation and related benefits</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:120%">(0.7)</span></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:120%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:120%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12.0)</span></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:120%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:120%">Total identifiable net 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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57.2 </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:700;line-height:120%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 400000 5600000 11400000 2700000 9300000 51600000 7500000 8100000 700000 900000 12000000.0 9600000 57200000 16400000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table summarizes the intangible assets acquired and the useful lives of these assets:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.293%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.263%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Purchased</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:10pt;font-weight:700;line-height:120%">Useful<br/>Life</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible <br/>Assets</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:10pt;font-weight:700;line-height:120%">(In years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In millions)</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:120%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">IP knowhow</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</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:120%">11.2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Developed technology</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:120%">5</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:120%">4.6</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:120%">Backlog</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</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:120%">0.6</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:120%">Total purchased intangible assets</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 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:120%">$</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:120%">51.6 </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> P7Y 35200000 P5Y 11200000 P5Y 4600000 P1Y 600000 51600000 300000 0 0 0 BALANCE SHEET INFORMATION <div style="margin-top:6pt"><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: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></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:8pt;font-weight:700;line-height:114%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 28,<br/>2024</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:8pt;font-weight:700;line-height:114%">December 29,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Raw materials</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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">206.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">197.9 </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:114%">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:114%">132.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">107.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%">60.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:114%">69.4 </span></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:114%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">399.9 </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:114%">$</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:114%">374.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></tr></table></div><div style="margin-top:6pt"><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: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></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:114%">(In millions)</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:115%">June 28,<br/>2024</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:115%">December 29,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Land</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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.6 </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:114%">Buildings</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:114%">54.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">57.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold improvements</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:114%">132.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">110.8 </span></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:114%">Machinery and equipment</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:114%">213.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">207.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Computer equipment and software</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:114%">77.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">72.2 </span></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:114%">Furniture and fixtures</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:114%">4.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:114%">5.0 </span></td><td style="background-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 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:114%">488.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:114%">458.1 </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:114%">Accumulated depreciation</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:114%">(192.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(170.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:114%">Construction in progress</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:114%">30.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40.5 </span></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:114%">Total</span></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:114%">$</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:114%">326.6 </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:114%">$</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:114%">328.3 </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:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets used in operations are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable and the undiscounted cash flows estimated to be generated by the asset are less than the asset’s carrying value. Refer to Note 1, “Organization and Significant Accounting Policies” for additional information regarding impairment testing of long-lived assets.</span></div> <div style="margin-top:6pt"><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: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></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:8pt;font-weight:700;line-height:114%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 28,<br/>2024</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:8pt;font-weight:700;line-height:114%">December 29,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Raw materials</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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">206.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">197.9 </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:114%">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:114%">132.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">107.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%">60.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:114%">69.4 </span></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:114%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">399.9 </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:114%">$</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:114%">374.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></tr></table></div> 206900000 197900000 132200000 107200000 60800000 69400000 399900000 374500000 <div style="margin-top:6pt"><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: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></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:114%">(In millions)</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:115%">June 28,<br/>2024</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:115%">December 29,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Land</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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.6 </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:114%">Buildings</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:114%">54.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">57.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold improvements</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:114%">132.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">110.8 </span></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:114%">Machinery and equipment</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:114%">213.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">207.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Computer equipment and software</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:114%">77.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">72.2 </span></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:114%">Furniture and fixtures</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:114%">4.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:114%">5.0 </span></td><td style="background-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 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:114%">488.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:114%">458.1 </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:114%">Accumulated depreciation</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:114%">(192.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(170.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:114%">Construction in progress</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:114%">30.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40.5 </span></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:114%">Total</span></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:114%">$</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:114%">326.6 </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:114%">$</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:114%">328.3 </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> 7200000 5600000 54100000 57100000 132200000 110800000 213400000 207400000 77200000 72200000 4300000 5000000.0 488400000 458100000 192100000 170300000 30300000 40500000 326600000 328300000 FAIR VALUE<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The following table summarizes, for assets or liabilities measured at fair value, the respective fair value and the classification by level of input within the fair value hierarchy:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.568%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.603%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.322%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.368%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Fair Value Measurement at <br/>Reporting Date Using</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:8pt;font-weight:700;line-height:114%">Description</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:8pt;font-weight:700;line-height:114%">June 28, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Quoted Prices in </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Active Markets for </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Identical Assets </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">(Level 1)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Significant </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Other Observable </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Inputs </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">(Level 2)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Significant </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Unobservable </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Inputs </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">(Level 3)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:700;line-height:114%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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:114%">Other non-current assets:</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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:114%">Plan 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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:114%">Other current liabilities:</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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:114%">Forward contracts</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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:114%">Other liabilities:</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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:114%">Pension obligation</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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:114%">Contingent earn-out</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:9pt"><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:#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="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Fair Value Measurement at <br/>Reporting Date Using</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:8pt;font-weight:700;line-height:114%">Description</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:8pt;font-weight:700;line-height:114%">December 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Quoted Prices in </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Active Markets for </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Identical Assets </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">(Level 1)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Significant </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Other Observable </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Inputs </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">(Level 2)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Significant </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Unobservable </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Inputs </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">(Level 3)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:700;line-height:114%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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:114%">Other non-current assets:</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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:114%">Plan 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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:114%">Other current liabilities:</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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:114%">Forward contracts</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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:114%">Other liabilities:</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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:114%">Pension obligation</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;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:114%">Contingent earn-out</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 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:114%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">29.1 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 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:114%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 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:114%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 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:114%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">29.1 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of foreign currency forward contracts is based upon quoted market prices obtained from independent pricing services for similar derivative contracts and these financial instruments are characterized as Level 2 assets in the fair value hierarchy. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of pension obligation is based on expected years of service and average compensation. The valuation model used to value pension obligation utilizes mortality rate, inflation, interest rate risks and changes in the life expectancy for pensioners. These assumptions are routinely made in the appraisal process by the independent actuary resulting in a Level 3 classification. As of June 28, 2024, the Company's aggregate pension benefit obligations was $11.6 million and the fair value of the pension plan assets was $10.8 million. The underfunded pension benefit obligations was $0.8 million as of June 28, 2024. The Company recognizes the overfunded or underfunded status of defined benefit pension plans, measured as the difference between the fair value of the plan assets and the benefit obligation. Each overfunded plan is recognized as an asset and each underfunded plan is recognized as a liability.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures its contingent earn-out liabilities at fair value on a recurring basis using a Monte Carlo simulation model. The significant unobservable inputs used in the model include the forecasted operating profit of the acquired business during each of calendar years 2024 and 2025. Significant increases or decreases to the forecasted results would result in a significantly higher or lower liability, with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the contingent earn-out liability on the acquisition date is reflected as cash used in financing activities in the consolidated statements of cash flows. Any amount paid in excess of the contingent earn-out liability on the acquisition date will be reflected as cash used in operating activities in the consolidated statements of cash flows. For the three and six months ended June 28, 2024, the Company recorded $24.1 million and $22.8 million, respectively of gain from change in the fair value of contingent earn-out related to the acquisition of HIS. This gain from change in the fair value was recognized as other income (expense), net in the Condensed Consolidated Statements of Operations.</span></div>There were no transfers from Level 1 or Level 2. Fair value adjustments were noncash, and therefore did not impact the Company’s liquidity or capital resources. The following table summarizes, for assets or liabilities measured at fair value, the respective fair value and the classification by level of input within the fair value hierarchy:<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.568%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.603%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.322%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.368%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Fair Value Measurement at <br/>Reporting Date Using</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:8pt;font-weight:700;line-height:114%">Description</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:8pt;font-weight:700;line-height:114%">June 28, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Quoted Prices in </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Active Markets for </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Identical Assets </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">(Level 1)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Significant </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Other Observable </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Inputs </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">(Level 2)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Significant </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Unobservable </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Inputs </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">(Level 3)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:700;line-height:114%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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:114%">Other non-current assets:</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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:114%">Plan 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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:114%">Other current liabilities:</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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:114%">Forward contracts</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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:114%">Other liabilities:</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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:114%">Pension obligation</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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:114%">Contingent earn-out</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:9pt"><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:#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="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Fair Value Measurement at <br/>Reporting Date Using</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:8pt;font-weight:700;line-height:114%">Description</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:8pt;font-weight:700;line-height:114%">December 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Quoted Prices in </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Active Markets for </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Identical Assets </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">(Level 1)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Significant </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Other Observable </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Inputs </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">(Level 2)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Significant </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Unobservable </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Inputs </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">(Level 3)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:700;line-height:114%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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:114%">Other non-current assets:</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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:114%">Plan 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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:114%">Other current liabilities:</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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:114%">Forward contracts</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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:114%">Other liabilities:</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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:114%">Pension obligation</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;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:114%">Contingent earn-out</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 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:114%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">29.1 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 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:114%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 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:114%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 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:114%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">29.1 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 700000 0 0 700000 300000 0 300000 0 1500000 0 0 1500000 6300000 0 0 6300000 1300000 0 0 1300000 100000 0 100000 0 1600000 0 0 1600000 29100000 0 0 29100000 11600000 10800000 -800000 24100000 22800000 GOODWILL AND INTANGIBLE ASSETS <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s methodology for allocating the purchase price relating to an acquisition is determined through established and generally accepted valuation techniques. Goodwill is measured as the excess of the consideration transferred over the sum of the amounts assigned to tangible and identifiable intangible assets acquired less liabilities assumed. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To test goodwill for impairment, the Company first performs a qualitative assessment to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value. </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Company concludes it is more likely than not that the fair value of a reporting unit exceeds its carrying amount, the Company does not proceed to perform a quantitative impairment test. If the Company concludes it is more likely than not that the fair value of the reporting unit is less than its carrying value, a quantitative goodwill impairment test will be performed by comparing the fair value of each reporting unit to its carrying value. A quantitative impairment analysis, if necessary, considers the income approach, which requires estimates of the present value of expected future cash flows to determine a reporting unit’s fair value. Significant estimates include revenue growth rates and operating margins used to calculate projected future cash flows, discount rates, and future economic and market conditions. A goodwill impairment charge is recognized for the amount by which the reporting unit’s fair value is less than its carrying value. Any loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The process of evaluating the potential impairment of goodwill and intangible assets requires significant judgment. The Company regularly monitors current business conditions and other factors including, but not limited to, adverse industry or economic trends and lower projections of profitability that may impact future operating results.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended June 28, 2024, there were no changes to the Company's reporting units, and the Company did not recognize any impairment charges or additions to goodwill. Refer to Note 1, “Organization and Significant Accounting Policies” for additional information regarding impairment testing of goodwill.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Details of aggregate goodwill of the Company are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></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:9pt;font-weight:700;line-height:114%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Products</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Services</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">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:9pt;font-weight:700;line-height:114%">Balance at June 28, 2024</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</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:9pt;font-weight:400;line-height:114%">191.7 </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:9pt;font-weight:400;line-height:114%">$</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:9pt;font-weight:400;line-height:114%">73.5 </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:9pt;font-weight:400;line-height:114%">$</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:9pt;font-weight:400;line-height:114%">265.2 </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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Intangible assets are generally recorded in connection with a business acquisition. The Company evaluates the useful lives of its intangible assets each reporting period to determine whether events and circumstances require revising the remaining period of amortization. In addition, the Company reviews finite-lived intangible assets for impairment whenever events or changes in circumstances indicate the carrying value may not be recoverable and evaluates indefinite-lived intangible asset for impairment annually, or more frequently if indicators of potential impairment exist. Management considers such indicators as significant differences in product demand from the estimates, changes in the competitive and economic environment, technological advances, and changes in cost structure. Refer to Note 1, “Organization and Significant Accounting Policies” for additional information regarding impairment testing of intangible assets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Details of intangible assets were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.090%"><tr><td style="width:1.0%"></td><td style="width:25.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.003%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.685%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.411%"></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.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.227%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.685%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.411%"></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.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.236%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;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:114%">As of June 28, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;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:114%">As of December 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:114%">(Dollars in millions)</span></td><td colspan="3" style="background-color:#ffffff;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:114%">Useful Life <br/>(In years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:114%">Gross <br/>Carrying <br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:120%">Accumulated <br/>Amortization </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:114%">Carrying <br/>Value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:114%">Gross <br/>Carrying <br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:114%">Accumulated <br/>Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:114%">Carrying <br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer relationships</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6 - 10</span></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">207.2 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(107.5)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">99.7 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">207.2 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(97.5)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">109.7 </span></td><td style="background-color:#cff0fc;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:114%">Recipes</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:114%">20</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:114%">73.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(21.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">51.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:114%">73.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(19.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">53.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Intellectual property/know-how</span></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7 - 15</span></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48.9 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(20.6)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28.3 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48.9 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(18.4)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">30.5 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;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:114%">Tradename</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4 - 6*</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(22.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(22.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Standard operating procedures</span></td><td colspan="3" style="background-color:#cff0fc;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:114%">20</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8.6 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2.5)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.1 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8.6 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2.3)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.3 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;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:114%">Developed technology</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:114%">5</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:114%">4.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Backlog</span></td><td colspan="3" style="background-color:#cff0fc;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:114%">1</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.6 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.5)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.1 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.6 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.3)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.3 </span></td><td style="background-color:#cff0fc;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 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</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:114%"> </span></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:114%">$</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:114%">375.6 </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:114%">$</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:114%">(175.6)</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:114%">$</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:114%">200.0 </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:114%">$</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:114%">375.6 </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:114%">$</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:114%">(160.3)</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:114%">$</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:114%">215.3 </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="padding-left:9pt;text-indent:-9pt"><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:4pt">The Company concluded that the asset life of UCT tradename of $9.0 million is indefinite and is therefore not amortized but is reviewed for impairment at least annually and whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company amortizes its intangible assets on a straight-line or accelerated basis over the estimated economic life of the assets. Amortization expense was approximately $7.6 million and $15.3 million for the three and six months ended June 28, 2024, respectively, and $5.5 million and $11.4 million for the</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three and six months ended June 30, 2023, respectively. Amortization expense related to recipes, standard operating procedures, developed technology and certain intellectual property/know-how is charged to cost of revenues and the remainder is charged to general and administrative expense. As of June 28, 2024, future estimated amortization expense is expected to be as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></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:8pt;font-weight:700;line-height:114%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Amortization <br/>Expense</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:114%">2024 (remaining in year)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15.1 </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:114%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">27.2 </span></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:114%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:114%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23.8 </span></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:114%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">69.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:114%">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:114%">$</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:114%">191.0 </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> 0 0 0 0 0 0 0 0 Details of aggregate goodwill of the Company are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></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:9pt;font-weight:700;line-height:114%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Products</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Services</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">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:9pt;font-weight:700;line-height:114%">Balance at June 28, 2024</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</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:9pt;font-weight:400;line-height:114%">191.7 </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:9pt;font-weight:400;line-height:114%">$</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:9pt;font-weight:400;line-height:114%">73.5 </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:9pt;font-weight:400;line-height:114%">$</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:9pt;font-weight:400;line-height:114%">265.2 </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> 191700000 73500000 265200000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Details of intangible assets were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.090%"><tr><td style="width:1.0%"></td><td style="width:25.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.003%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.685%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.411%"></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.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.227%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.685%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.411%"></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.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.236%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;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:114%">As of June 28, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;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:114%">As of December 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:114%">(Dollars in millions)</span></td><td colspan="3" style="background-color:#ffffff;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:114%">Useful Life <br/>(In years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:114%">Gross <br/>Carrying <br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:120%">Accumulated <br/>Amortization </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:114%">Carrying <br/>Value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:114%">Gross <br/>Carrying <br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:114%">Accumulated <br/>Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:114%">Carrying <br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer relationships</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6 - 10</span></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">207.2 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(107.5)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">99.7 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">207.2 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(97.5)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">109.7 </span></td><td style="background-color:#cff0fc;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:114%">Recipes</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:114%">20</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:114%">73.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(21.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">51.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:114%">73.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(19.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">53.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Intellectual property/know-how</span></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7 - 15</span></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48.9 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(20.6)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28.3 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48.9 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(18.4)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">30.5 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;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:114%">Tradename</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4 - 6*</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(22.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(22.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Standard operating procedures</span></td><td colspan="3" style="background-color:#cff0fc;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:114%">20</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8.6 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2.5)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.1 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8.6 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2.3)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.3 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;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:114%">Developed technology</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:114%">5</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:114%">4.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Backlog</span></td><td colspan="3" style="background-color:#cff0fc;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:114%">1</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.6 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.5)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.1 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.6 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.3)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.3 </span></td><td style="background-color:#cff0fc;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 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</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:114%"> </span></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:114%">$</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:114%">375.6 </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:114%">$</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:114%">(175.6)</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:114%">$</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:114%">200.0 </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:114%">$</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:114%">375.6 </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:114%">$</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:114%">(160.3)</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:114%">$</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:114%">215.3 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*</span>The Company concluded that the asset life of UCT tradename of $9.0 million is indefinite and is therefore not amortized but is reviewed for impairment at least annually and whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable. P6Y P10Y 207200000 107500000 99700000 207200000 97500000 109700000 P20Y 73200000 21400000 51800000 73200000 19500000 53700000 P7Y P15Y 48900000 20600000 28300000 48900000 18400000 30500000 P4Y P6Y 32500000 22500000 10000000.0 32500000 22100000 10400000 P20Y 8600000 2500000 6100000 8600000 2300000 6300000 P5Y 4600000 600000 4000000.0 4600000 200000 4400000 P1Y 600000 500000 100000 600000 300000 300000 375600000 175600000 200000000.0 375600000 160300000 215300000 9000000.0 7600000 15300000 5500000 11400000 As of June 28, 2024, future estimated amortization expense is expected to be as follows: <div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></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:8pt;font-weight:700;line-height:114%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Amortization <br/>Expense</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:114%">2024 (remaining in year)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15.1 </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:114%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">27.2 </span></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:114%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:114%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23.8 </span></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:114%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">69.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:114%">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:114%">$</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:114%">191.0 </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> 15100000 28100000 27200000 26900000 23800000 69900000 191000000.0 BORROWING ARRANGEMENTS<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%">On April 4, 2024, the Company entered into a Sixth Amendment (the “Sixth Amendment”) to the Credit Agreement dated as of August 27, 2018 (as amended as of October 1, 2018, March 31, 2021, August 19, 2022, June 29, 2023 and July 27, </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%">2023 (the “Existing Credit Agreement”), and the Existing Credit Agreement as further amended by the Sixth Amendment, the “Credit Agreement”). Pursuant to the Sixth Amendment, the Existing Credit Agreement was amended to, among other things, (i) extend the final maturity date of the term loan and revolving credit facilities under the Credit Agreement by 30 months; (ii) reduce the interest rate applicable to the term loan facility under the Credit Agreement by 0.25% per annum; and (iii) increase the outstanding amount under the Term Loan of $475.4 million to $500 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-weight:400;line-height:112%">The Sixth Amendment resulted in the receipts of an additional $67.7 million of debt, net of $1.1 million related lender fees from new or existing syndicate lenders which was offset by syndicate lenders who reduced their positions by $44.2 million. The Company capitalized additional $2.5 million of costs related to this amendment and continued to defer previously capitalized costs of $5.2 million. The Company expensed the third party transaction costs and the previously capitalized costs of extinguished debt of $3.6 million which was included in the other income (expense), net in the Condensed Consolidated Statements of Operations for the three and six month period ended June 28, 2024.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company pays monthly interest payments in arrears and quarterly principal payments of 0.625% of the outstanding principal balance since April 4, 2024, with the remaining principal paid upon maturity. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The revolving credit facility has an available commitment of $150.0 million and a maturity date of August 27, 2027. The Company pays a quarterly commitment fee in arrears equal to 0.25% of the average daily available commitment outstanding. Outstanding letters of credit reduce the availability of the revolving credit facility and, as of June 28, 2024, the Company had $146.1 million, net of $3.9 million of outstanding letters of credit, available under this revolving credit facility.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The letter of credit facility has an available commitment of $50.0 million and a maturity date of August 27, 2027. The Company pays a quarterly fee in arrears equal to 2.5% (subject to certain adjustments to the Term Loan) of the dollar equivalent of all outstanding letters of credit, and a fronting fee equal to 0.125% of the undrawn and unexpired amount of each letter of credit. As of June 28, 2024, the Company had $3.9 million of outstanding letters of credit and $46.1 million of available commitments remaining under the letter of credit facility. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 29, 2023, the Company entered into a Fourth Amendment (the “Fourth Amendment”) to the Credit Agreement to replace the LIBOR-based reference interest rate option with a reference interest option based upon Term SOFR under the Credit Agreement. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Credit Agreement, the Company may elect that the Term Loan bear interest at a rate per annum equal to either (a) “ABR” (as defined in the Credit Agreement), plus the applicable margin or (b) the “Eurodollar Rate” (as defined in the Credit Agreement), based on SOFR, plus the applicable margin. The applicable margin for the Term Loan is equal to a rate per annum to either (i) at any time that the Company’s corporate family rating is Ba3 (with a stable outlook) or higher from Moody’s and BB- (with a stable outlook) or higher from S&amp;P, (x) 3.25% for such Eurodollar term loans and (y) 2.25% for such ABR term loans or (ii) at all other times, (x) 3.50% for such Eurodollar term loans and (y) 2.50% for such ABR term loans. Interest on the Term Loan is payable on (1) in the case of such ABR term loans, the last day of each calendar quarter and (2) in the case of such Eurodollar term loans, the last day of each relevant interest period and, in the case of any interest period longer than three months, on each successive date three months after the first day of such interest period.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June 28, 2024, the Company had an outstanding amount under the Term Loan of $496.9 million, gross of unamortized debt issuance costs of $8.3 million. As of June 28, 2024, the interest rate on the outstanding Term Loan was 9.0%. </span></div><div style="margin-top:6pt"><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 maintain certain financial covenants including a consolidated fixed charge coverage ratio and a consolidated leverage ratio (as defined in the Credit Agreement) as of the last day of any fiscal quarter. The Company currently has no revolving loans outstanding under the Credit Agreement. As of June 28, 2024, the Company was in compliance with the financial covenants contained within the Credit Agreement.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a credit agreement with a local bank in the Czech Republic that provides for a revolving credit facility in the aggregate of up to 7.0 million euros (approximately $7.5 million). As of June 28, 2024, no debt was outstanding under this revolving credit facility.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fluid Solutions has credit facilities with various financial institutions in Israel that provides borrowing up to $11.0 million. As of June 28, 2024, Fluid Solutions had a $6.0 million outstanding balance under these facilities with average interest rate ranges from 7.5% to 7.8%.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 28, 2024, the Company’s total bank debt was $494.6 million, net of unamortized debt issuance costs of $8.3 million. As of June 28, 2024, the Company had $146.1 million, $5.0 million, and $7.5 million available to draw from its credit facilities in the U.S., Israel and Czech Republic, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company’s long-term debt was based on Level 2 inputs, and fair value was determined using quoted prices for similar liabilities in inactive markets. The Company’s carrying value approximates fair value for the Company’s long-term debt.</span></div> P30M 0.0025 475400000 500000000 67700000 1100000 44200000 2500000 5200000 3600000 3600000 0.00625 150000000.0 0.0025 146100000 3900000 50000000.0 0.025 0.00125 3900000 46100000 0.0325 0.0225 0.0350 0.0250 496900000 8300000 0.090 7000000.0 7500000 11000000.0 6000000.0 0.075 0.078 494600000 8300000 146100000 5000000.0 7500000 INCOME TAX <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's effective tax rate was 28.3% and 8300.0% for the three months ended June 28, 2024 and June 30, 2023, respectively, and 56.4% and 295.0% for the six months ended June 28, 2024 and June 30, 2023, respectively. The Company’s income tax provision was $8.5 million and $8.3 million for the three months ended June 28, 2024 and June 30, 2023, respectively, and $18.4 million and $11.8 million for the six months ended June 28, 2024 and June 30, 2023, respectively. The change in respective tax rates reflects, primarily, changes in the geographic mix of worldwide earnings and financial results in jurisdictions which are taxed at different rates and the impact of losses in jurisdictions with full valuation allowances on deferred tax assets. Company management continuously evaluates the need for a valuation allowance and, as of June 28, 2024, concluded that a full valuation allowance on its U.S. federal and state and certain of its foreign deferred tax assets was still appropriate. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 28, 2024, the Company received final approval for the renewal of a reduced tax rate incentive on qualified earnings of one of the Company's subsidiaries in Singapore, effective beginning of the Company's 2024 fiscal year through December 31, 2028. The reduced tax rate on the qualifying income was reflected in the effective tax rate and income tax provision for the three and six months ended June 28, 2024 and June 30, 2023. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 28, 2024 and June 30, 2023, the Company’s gross liability for unrecognized tax benefits, excluding interest, was $3.1 million and $2.7 million, respectively. Increases or decreases to interest and penalties on uncertain tax positions are included in the income tax provision in the Condensed Consolidated Statements of Operations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although it is possible that some of the unrecognized tax benefits could be settled within the next twelve months, the Company cannot reasonably estimate the outcome at this time.</span></div> 0.283 83.000 0.564 2.950 8500000 8300000 18400000 11800000 3100000 2700000 RETIREMENT PLANS<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Defined Benefit Plans</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cinos Korea has a noncontributory defined benefit pension plan covering substantially all of its employees upon their retirement. The Company's entities in Israel also have noncontributory defined benefit pension plans covering their employees upon their retirement. The benefits for these plans are based on expected years of service and average compensation. The net period costs are recognized as employees render the services necessary to earn the postretirement benefits. The Company records annual amounts relating to the pension plan based on calculations that incorporate various actuarial and other assumptions, including discount rates, mortality, assumed rates of return, compensation increases and turnover rates. The Company reviews its assumptions on an annual basis and makes modifications to the assumptions based on current and expected rates of return and trends when it is appropriate to do so. The effect of modifications to those assumptions is recorded in accumulated other comprehensive income and amortized to net periodic cost over future periods using the corridor method. The Company believes that the assumptions utilized in recording its obligations under the plans are reasonable based on its experience and market conditions.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 28, 2024, the benefit obligation of the plans was $11.6 million and the fair value of the benefit plan assets was $10.8 million which are invested in several fixed deposit accounts with financial institutions. As of June 28, 2024, the underfunded balance of the plans of $0.8 million has been recorded by the Company and is included in other liabilities. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts recognized in accumulated other comprehensive loss and contributed for the three and six months ended June 28, 2024 were negligible. The Company and its subsidiaries contributed $0.1 million during the three and six months ended June 30, 2023 and recognized $0.4 million and $0.2 million in accumulated other comprehensive loss for the three and six months ended June 30, 2023. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 28, 2024, the Company's future estimated payment obligations for the respective fiscal years are as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></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:8pt;font-weight:700;line-height:114%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;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:114%">2024</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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.6 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;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:114%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2027</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.3 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;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:114%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Thereafter</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.2 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;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:114%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">17.2 </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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Savings and Retirement Plan</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sponsors a 401(k) savings and retirement plan (the “401(k) Plan”) for all U.S. employees who meet certain eligibility requirements. Participants can elect to contribute to the 401(k) Plan, on a pre-tax basis, up to 25% of their salary to a maximum of the IRS limit. The Company matches 50.0% of each employee's contribution, up to a maximum of 6% of the employee's eligible earnings. The Company made $0.9 million and $1.9 million discretionary employer contributions to the 401(k) Plan for the three and six months ended June 28, 2024 and $0.8 million and $1.6 million for the three and six months ended June 30, 2023.</span></div> 11600000 10800000 -800000 100000 100000 -400000 -200000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 28, 2024, the Company's future estimated payment obligations for the respective fiscal years are as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></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:8pt;font-weight:700;line-height:114%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;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:114%">2024</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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.6 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;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:114%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2027</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.3 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;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:114%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Thereafter</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.2 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;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:114%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">17.2 </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> 600000 1600000 2400000 1300000 1100000 10200000 17200000 0.25 0.500 0.06 900000 1900000 800000 1600000 COMMITMENTS AND CONTINGENCIES <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Commitments </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases real estate and equipment under various non-cancelable operating leases. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company is subject to various legal proceedings and claims, either asserted or unasserted, that arise in the ordinary course of business. Although the outcome of the various legal proceedings and claims individually or in the aggregate cannot be predicted with certainty, the Company has not had a history of outcomes to date that have been material to the Condensed Consolidated Statements of Operations and does not believe that any of these proceedings or other claims will have a material adverse effect on its consolidated financial condition, results of operations or cash flows.</span></div> STOCKHOLDERS’ EQUITY AND NONCONTROLLING INTERESTS<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"> </span><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Treasury Stock</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 20, 2022, the Board of Directors approved a share repurchase program authorizing the Company to purchase up to an aggregate of $150 million of the Company’s common stock over a three-year period. No shares were repurchased under this program for the three and six months ended June 28, 2024. For the three and six months ended June 30, 2023, approximately 0.3 million and 0.8 million shares were repurchased under this program with an aggregate cost of $9.5 million and $23.7 million, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may reissue these treasury shares as part of its stock-based compensation programs. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-controlling Interests</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company owns part of the outstanding shares of Cinos Korea, a South Korean company that provides outsourced cleaning and recycling of precision parts for the semiconductor industry through its operating facilities in South Korea and through a partial interest in Cinos China.</span></div>The carrying value of the remaining interest held by another shareholder in Cinos Korea and the remaining interest in Cinos China are presented as noncontrolling interests in the accompanying Condensed Consolidated Financial Statements. The noncontrolling interests were estimated based on the values of Cinos Korea and Cinos China on a 100% basis. The values were calculated based on the pro-rata portion of total Services earnings before interest expense, taxes, depreciation and amortization contributed by each entity. 150000000 P3Y 0 0 300000 800000 9500000 23700000 1 EMPLOYEE STOCK PLANS<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Plans</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants stock awards in the form of restricted stock units (“RSUs”) and performance stock units (“PSUs”) to its employees as part of the Company’s long-term equity compensation plan. These stock awards are granted to employees with a unit purchase price of zero dollars and typically vest over three years, subject to the employee’s continued service with the Company and, in the case of PSUs, subject to achieving certain performance goals and market conditions. The Company also grants common stock to its board members in the form of restricted stock awards (“RSAs”), which vest on the earlier of the next Annual Shareholder Meeting, or 365 days from date of grant.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense includes compensation costs related to estimated fair values of awards granted. The estimated fair value of the Company’s equity-based awards is amortized on a straight-line basis over the awards’ vesting period and is adjusted for performance as it relates to PSUs. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the Company’s stock-based compensation expense included in the Condensed Consolidated Statements of Operations: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 28,<br/>2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 30,<br/>2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 28,<br/>2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cost of revenues (1)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.4 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.3 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.8 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.6 </span></td><td style="background-color:#cff0fc;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:114%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Sales and marketing</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.6 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.3 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.0 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.7 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;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:114%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.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:114%">6.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total stock-based compensation</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.5 </span></td><td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.0 </span></td><td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8.0 </span></td><td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.7 </span></td><td style="background-color:#cff0fc;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="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Stock-based compensation expense capitalized in inventory for the three and six months ended June 28, 2024 and June 30, 2023 were immaterial. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 28, 2024, 451 thousand and 475 thousand RSUs were granted with a weighted average fair value of $41.32 and $41.47 per share, respectively. For the three and six months ended June 30, 2023, 551 thousand and 553 thousand RSUs were granted with a weighted average fair value of $28.29 and $28.31 per share, respectively. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 28, 2024, 125 thousand PSUs were granted and 145 thousand PSUs were granted for the three and six months ended June 30, 2023.</span></div><div><span><br/></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For the three and six months ended June 28, 2024, 26 thousand RSAs were granted and 37 thousand RSAs were granted for the three and six months ended June 30, 2023.</span></div><div style="margin-top:6pt"><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 Company’s combined RSU, PSU and RSA activity for the six months ended June 28, 2024: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></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:8pt;font-weight:700;line-height:114%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Number of <br/>Shares </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:8pt;font-weight:700;line-height:114%">Aggregate <br/>Intrinsic <br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at December 29, 2023</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.4</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46.1 </span></td><td style="background-color:#cff0fc;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:114%">Granted</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:114%">0.6</span></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:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vested</span></td><td colspan="3" style="background-color:#cff0fc;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:114%">(0.4)</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;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:114%">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:114%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at June 28, 2024</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.4 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">70.4 </span></td><td style="background-color:#cff0fc;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 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Expected to vest at June 28, 2024</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.4</span></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:114%">$</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:114%">69.8 </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:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 28, 2024, approximately $33.0 million of unrecognized stock-based compensation cost related to employee and director awards remains to be amortized on a straight-line basis over a weighted average period of 2.1 years, and will be adjusted for subsequent changes in future grants. The total unamortized expense of the Company’s unvested RSAs as of June 28, 2024 was $1.1 million. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the current PSU program, performance goals are set at the time of grant and performance is reviewed at the end of a three-year period. The percentage to be applied to each participant’s target award ranges from zero to 200%, based upon the extent to which the financial performance goals are achieved. If specific performance threshold levels for the financial goals are met on an annual basis, the amount earned for that element will be applied to one-third of the participant’s PSU award granted to determine the number of total units earned. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recipients of PSU awards generally must remain employed by the Company on a continuous basis through the end of the three-year performance period in order to receive any amount of the PSUs covered by that award. In events such as death, disability or retirement, the recipient may be entitled to pro-rata amounts of PSUs as defined in the Plan. Target shares subject to PSU awards do not have voting rights of common stock until earned and issued following the end of the three-year performance period.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ESPP permits employees to purchase common stock at a discount through payroll withholdings at certain specified dates (purchase period) within a defined offering period. The purchase price is 85% of the fair market value of the common stock at the end of the purchase period and is intended to qualify as an “employee stock purchase plan” under Section 423 of the Internal Revenue Code. </span></div>During the three and six months ended June 28, 2024, 42 thousand shares were issued under the ESPP. The Company recorded $0.2 million and $0.3 million of expense related to ESPP for the three and six months ended June 28, 2024. No shares were issued under the ESPP during the three and six months ended June 30, 2023. The Company recorded $0.1 million of expense related to ESPP for the three and six months ended June 30, 2023. 0 P3Y <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the Company’s stock-based compensation expense included in the Condensed Consolidated Statements of Operations: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 28,<br/>2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 30,<br/>2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 28,<br/>2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cost of revenues (1)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.4 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.3 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.8 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.6 </span></td><td style="background-color:#cff0fc;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:114%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Sales and marketing</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.6 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.3 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.0 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.7 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;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:114%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.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:114%">6.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total stock-based compensation</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.5 </span></td><td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.0 </span></td><td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8.0 </span></td><td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.7 </span></td><td style="background-color:#cff0fc;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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span>Stock-based compensation expense capitalized in inventory for the three and six months ended June 28, 2024 and June 30, 2023 were immaterial. 400000 300000 800000 600000 100000 100000 100000 100000 600000 300000 1000000.0 700000 3400000 300000 6100000 3300000 4500000 1000000.0 8000000.0 4700000 451000 475000 41.32 41.47 551000 553000 28.29 28.31 125000 125000 145000 145000 26000 26000 37000 37000 <div style="margin-top:6pt"><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 Company’s combined RSU, PSU and RSA activity for the six months ended June 28, 2024: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></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:8pt;font-weight:700;line-height:114%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Number of <br/>Shares </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:8pt;font-weight:700;line-height:114%">Aggregate <br/>Intrinsic <br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at December 29, 2023</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.4</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46.1 </span></td><td style="background-color:#cff0fc;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:114%">Granted</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:114%">0.6</span></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:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vested</span></td><td colspan="3" style="background-color:#cff0fc;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:114%">(0.4)</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;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:114%">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:114%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at June 28, 2024</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.4 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">70.4 </span></td><td style="background-color:#cff0fc;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 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Expected to vest at June 28, 2024</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.4</span></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:114%">$</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:114%">69.8 </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> 1400000 46100000 600000 400000 200000 1400000 70400000 1400000 69800000 33000000.0 P2Y1M6D 1100000 P3Y 0 2 P3Y P3Y 0.85 42000 42000 200000 300000 0 0 100000 100000 REVENUE RECOGNITION<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when the Company satisfies the performance obligations as evidenced by the transfer of control of the promised goods or services to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sells its products and services primarily to customers in the semiconductor capital equipment industry. The Company’s revenues are highly concentrated, and therefore highly dependent upon a small number of customers. Typical payment terms with our customers range from <span style="-sec-ix-hidden:f-835">thirty</span> to sixty days.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Products business segment provides warranty on its products for a period of up to two years and provides for warranty costs at the time of sale based on historical activity. Determination of the warranty reserve requires the Company to make estimates of product return rates and expected costs to repair or replace the products under warranty. If actual return rates and/or repair and replacement costs differ significantly from these estimates, adjustments to recognize additional cost of revenues may be required in future periods. The warranty reserve is included in other current liabilities on the Condensed Consolidated Balance Sheets and is not considered significant.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s products are manufactured and services provided at the Company's locations throughout the Americas, Asia Pacific and Europe and the Middle East (“EMEA”). Sales to customers are initiated through a purchase order and are governed by our standard terms and conditions, written agreements, or both. Revenue is recognized when performance obligations under the terms of an agreement with a customer are satisfied; generally, this occurs with the transfer of control of the products or when the Company provides the services. Based on the enforceable rights included in our agreements or prevailing terms and conditions, products produced by the Company without an alternative use are not protected by an enforceable right of payment that includes a reasonable profit throughout the duration of the agreement. Consignment sales are recognized in revenue at the earlier of the period that the goods are consumed or after a period of time subsequent to receipt by the customer as specified by terms of the agreement, provided control of the promised goods or services has transferred.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. Sales, value-add, and other taxes we collect concurrent with revenue-producing activities are excluded from revenue. Certain of our customers may receive cash-based incentives, such as rebates or credits, which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and reduce revenues recognized. Accruals for unpaid customer rebates of $1.2 million and $2.0 million as of June 28, 2024 and December 29, 2023, respectively, were netted against accounts receivable. The Company's disaggregated revenues are apportioned by segments within the Company’s Condensed Consolidated Statement of Operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s principal markets include America, Asia Pacific and EMEA. The Company's foreign operations are conducted primarily through its subsidiaries in China, Malaysia, Singapore, Israel, Taiwan, South Korea, United Kingdom </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and the Czech Republic. Revenues by geographic area are categorized based on the customer’s location to which the products were shipped or services were performed. The following table sets forth revenue by geographic area:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></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:114%">Three Months Ended</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:114%">Six Months Ended</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:114%">June 28,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 28,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Singapore</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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">168.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">138.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">326.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">291.1 </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:114%">United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">146.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">134.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">287.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">267.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:114%">China</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">59.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:114%">30.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">114.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">54.1 </span></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:114%">Austria</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">45.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">31.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:114%">82.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:114%">61.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:114%">South Korea</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">50.0 </span></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:114%">Taiwan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">37.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:114%">Others</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">49.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">42.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">98.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">89.4 </span></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:114%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">516.1 </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:114%">$</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:114%">421.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;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:114%">$</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:114%">993.9 </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:114%">$</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:114%">854.8 </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:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s most significant customers (having individually accounted for 10% or more of revenues) and their related revenues as a percentage of total revenues were as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 28,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 28,<br/>2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Lam Research Corporation</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:114%">31.7 </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:114%">%</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:114%">33.8 </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:114%">%</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:114%">31.6 </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:114%">%</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:114%">35.2 </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:114%">%</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:114%">Applied Materials, Inc.</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22.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:114%">23.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22.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:114%">21.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:114%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">54.5 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">57.0 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">54.4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">56.7 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Four customers’ accounts receivable balances, Lam Research Corporation, ASML Holding NV, Advanced Micro-Fabrication Equipment Inc., and Applied Materials, Inc., were individually greater than 10% of accounts receivable as of June 28, 2024, in the aggregate approximately 42.5% of the Company's total accounts receivable.</span></div>Two customers’ accounts receivable balances, Lam Research Corporation and Applied Materials, Inc., were individually greater than 10% of accounts receivable as of December 29, 2023, in the aggregate approximately 26.8% of total accounts receivable. P60D P2Y 1200000 2000000.0 The following table sets forth revenue by geographic area:<div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></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:114%">Three Months Ended</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:114%">Six Months Ended</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:114%">June 28,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 28,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Singapore</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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">168.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">138.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">326.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">291.1 </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:114%">United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">146.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">134.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">287.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">267.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:114%">China</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">59.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:114%">30.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">114.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">54.1 </span></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:114%">Austria</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">45.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">31.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:114%">82.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:114%">61.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:114%">South Korea</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">50.0 </span></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:114%">Taiwan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">37.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:114%">Others</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">49.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">42.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">98.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">89.4 </span></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:114%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">516.1 </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:114%">$</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:114%">421.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;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:114%">$</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:114%">993.9 </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:114%">$</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:114%">854.8 </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> 168900000 138900000 326100000 291100000 146200000 134100000 287100000 267900000 59600000 30900000 114500000 54100000 45200000 31300000 82800000 61800000 24700000 22700000 48300000 50000000.0 21600000 21600000 37100000 40500000 49900000 42000000.0 98000000.0 89400000 516100000 421500000 993900000 854800000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s most significant customers (having individually accounted for 10% or more of revenues) and their related revenues as a percentage of total revenues were as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 28,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 28,<br/>2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Lam Research Corporation</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:114%">31.7 </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:114%">%</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:114%">33.8 </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:114%">%</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:114%">31.6 </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:114%">%</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:114%">35.2 </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:114%">%</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:114%">Applied Materials, Inc.</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22.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:114%">23.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22.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:114%">21.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:114%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">54.5 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">57.0 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">54.4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">56.7 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr></table></div> 0.317 0.338 0.316 0.352 0.228 0.232 0.228 0.215 0.545 0.570 0.544 0.567 0.425 0.268 LEASES<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases offices, facilities and equipment in locations throughout the United States, Asia Pacific and EMEA. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes to the Company's operating lease commitments during the three months ended June 28, 2024.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the six month period ended June 28, 2024, the Company commenced a 10-year lease of manufacturing space in Austin, Texas, with a single 7-year renewal option at lease end. Additionally, the Company’s subsidiary in Czech Republic entered into 8-year lease of additional manufacturing and office space. As a result, $16.8 million additions were made at commencement date to the operating lease right-of-use assets and to the operating lease liabilities in the Company’s Condensed Consolidated Balance Sheet.</span></div> P10Y P7Y P8Y 16800000 NET INCOME (LOSS) PER SHARE <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of the numerators and denominators used in computing basic and diluted net income (loss) per share:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.023%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(In millions, except share amounts)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">June 28,<br/>2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 30,<br/>2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">June 28,<br/>2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Numerator:</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net income (loss) attributable to UCT</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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(9.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(12.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Denominator:</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Shares used in computation — basic:</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:#cff0fc;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted average common shares outstanding</span></td><td colspan="3" style="background-color:#cff0fc;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:114%">44.9</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;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:114%">44.7</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;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:114%">44.7</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;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:114%">44.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Shares used in computation — diluted:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted average common shares outstanding</span></td><td colspan="3" style="background-color:#cff0fc;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:114%">44.9</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;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:114%">44.7</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;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:114%">44.7</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;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:114%">44.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Effect of potential dilutive securities:</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:#cff0fc;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:114%">Employee stock plans</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.5 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.6 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Shares used in computing diluted net income (loss) per share</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">45.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">44.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">45.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">44.8</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net income (loss) per share attributable to UCT — basic</span></td><td style="background-color:#cff0fc;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:114%">$</span></td><td style="background-color:#cff0fc;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:114%">0.43 </span></td><td style="background-color:#cff0fc;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:114%">$</span></td><td style="background-color:#cff0fc;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:114%">(0.21)</span></td><td style="background-color:#cff0fc;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:114%">$</span></td><td style="background-color:#cff0fc;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:114%">0.22 </span></td><td style="background-color:#cff0fc;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:114%">$</span></td><td style="background-color:#cff0fc;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:114%">(0.29)</span></td><td style="background-color:#cff0fc;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:114%">Net income (loss) per share attributable to UCT — diluted</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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.29)</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:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of the numerators and denominators used in computing basic and diluted net income (loss) per share:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.023%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(In millions, except share amounts)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">June 28,<br/>2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 30,<br/>2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">June 28,<br/>2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Numerator:</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net income (loss) attributable to UCT</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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(9.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(12.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Denominator:</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Shares used in computation — basic:</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:#cff0fc;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted average common shares outstanding</span></td><td colspan="3" style="background-color:#cff0fc;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:114%">44.9</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;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:114%">44.7</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;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:114%">44.7</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;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:114%">44.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Shares used in computation — diluted:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted average common shares outstanding</span></td><td colspan="3" style="background-color:#cff0fc;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:114%">44.9</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;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:114%">44.7</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;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:114%">44.7</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;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:114%">44.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Effect of potential dilutive securities:</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:#cff0fc;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:114%">Employee stock plans</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.5 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.6 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Shares used in computing diluted net income (loss) per share</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">45.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">44.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">45.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">44.8</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net income (loss) per share attributable to UCT — basic</span></td><td style="background-color:#cff0fc;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:114%">$</span></td><td style="background-color:#cff0fc;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:114%">0.43 </span></td><td style="background-color:#cff0fc;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:114%">$</span></td><td style="background-color:#cff0fc;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:114%">(0.21)</span></td><td style="background-color:#cff0fc;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:114%">$</span></td><td style="background-color:#cff0fc;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:114%">0.22 </span></td><td style="background-color:#cff0fc;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:114%">$</span></td><td style="background-color:#cff0fc;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:114%">(0.29)</span></td><td style="background-color:#cff0fc;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:114%">Net income (loss) per share attributable to UCT — diluted</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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 19100000 -9400000 9700000 -12800000 44900000 44700000 44700000 44800000 44900000 44700000 44700000 44800000 500000 0 600000 0 45400000 44700000 45300000 44800000 0.43 -0.21 0.22 -0.29 0.42 -0.21 0.21 -0.29 REPORTABLE SEGMENTS<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company prepares financial results based on three operating segments (Products, Services, and HIS) and two reportable segments (Products and Services). The Products and HIS operating segments have been aggregated into the Products reportable segment based upon consistency of economic characteristics, nature of products, similarity of production process, and class of customers. The Company’s Chief Executive Officer (chief operating decision maker) views and evaluates operations based on the results of each of the operating segments. The following table describes each reportable segment:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.023%"></td><td style="width:0.1%"></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:8pt;font-weight:700;line-height:114%">Segment</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Product or Services</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Primary Markets Served</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Geographic Areas</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Assembly<br/>Weldments<br/>Machining<br/>Fabrication</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Semiconductor</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="background-color:#cff0fc;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Americas</span></div><div><span style="background-color:#cff0fc;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Asia Pacific</span></div><div><span style="background-color:#cff0fc;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">EMEA</span></div></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:114%">Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Cleaning<br/>Analytics<br/>Coating</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Semiconductor</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:middle"><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Americas</span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Asia Pacific</span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">EMEA</span></div></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses segment profit or loss as the primary measure of profitability to evaluate operating performance and to allocate capital resources. Segment profit or loss is defined as a segment’s income or loss from continuing operations before other income and income taxes included in the accompanying Condensed Consolidated Statements of Operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any intercompany sales and associated profit (and any other intercompany items) are eliminated from segment results. There were no significant intercompany eliminations for the periods presented.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Data</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 28,<br/>2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 30,<br/>2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 28,<br/>2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Revenues:</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000;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:114%">Products</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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">452.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">362.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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:114%">$</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:114%">871.2 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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:114%">$</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:114%">731.1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Services</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">63.4 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">59.0 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">122.7 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">123.7 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;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:114%">Total segment revenues</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:114%">$</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:114%">516.1 </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:114%">$</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:114%">421.5 </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:114%">$</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:114%">993.9 </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:114%">$</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:114%">854.8 </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:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Gross margin:</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:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Products</span></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">68.8 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">51.4 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">133.2 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">104.9 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;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:114%">Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">37.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">36.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total segment gross margin</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">88.5 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">68.1 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">171.1 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">141.1 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Income from operations:</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;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:114%">Products</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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">33.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Services</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.1 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.8 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.7 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.5 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;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:114%">Total segment income from operations</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:114%">$</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:114%">22.9 </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:114%">$</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:114%">12.6 </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:114%">$</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:114%">40.2 </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:114%">$</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:114%">25.0 </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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:114%">(In millions)</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="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:8pt;font-weight:700;line-height:114%">June 28,<br/>2024</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:8pt;font-weight:700;line-height:114%">December 29,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Assets</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:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000;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:114%">Products</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,659.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,617.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Services</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:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">267.7 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">250.2 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;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:114%">Total segment assets</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 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:114%">$</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:114%">1,927.3 </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:114%">$</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:114%">1,867.7 </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:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets comprised of operating lease right-of-use assets and property, plant and equipment, net, reported based on the location of the asset. The carrying amount of long-lived assets in United States, Malaysia, Israel, South Korea and other foreign countries were $177.5 million, $84.0 million, $75.4 million, $49.0 million and $101.9 million, respectively as of June 28, 2024, and $165.4 million, $84.3 million, $74.3 million, $54.3 million and $101.7 million, respectively as of December 29, 2023.</span></div> 3 2 The following table describes each reportable segment:<div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.023%"></td><td style="width:0.1%"></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:8pt;font-weight:700;line-height:114%">Segment</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Product or Services</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Primary Markets Served</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Geographic Areas</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Assembly<br/>Weldments<br/>Machining<br/>Fabrication</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Semiconductor</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="background-color:#cff0fc;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Americas</span></div><div><span style="background-color:#cff0fc;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Asia Pacific</span></div><div><span style="background-color:#cff0fc;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">EMEA</span></div></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:114%">Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Cleaning<br/>Analytics<br/>Coating</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Semiconductor</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:middle"><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Americas</span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Asia Pacific</span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">EMEA</span></div></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Data</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 28,<br/>2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 30,<br/>2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 28,<br/>2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Revenues:</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000;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:114%">Products</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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">452.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">362.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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:114%">$</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:114%">871.2 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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:114%">$</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:114%">731.1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Services</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">63.4 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">59.0 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">122.7 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">123.7 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;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:114%">Total segment revenues</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:114%">$</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:114%">516.1 </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:114%">$</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:114%">421.5 </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:114%">$</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:114%">993.9 </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:114%">$</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:114%">854.8 </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:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Gross margin:</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:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Products</span></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">68.8 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">51.4 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">133.2 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">104.9 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;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:114%">Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">37.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">36.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total segment gross margin</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">88.5 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">68.1 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">171.1 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">141.1 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Income from operations:</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;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:114%">Products</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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">33.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Services</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.1 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.8 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.7 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.5 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;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:114%">Total segment income from operations</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:114%">$</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:114%">22.9 </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:114%">$</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:114%">12.6 </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:114%">$</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:114%">40.2 </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:114%">$</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:114%">25.0 </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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:114%">(In millions)</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="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:8pt;font-weight:700;line-height:114%">June 28,<br/>2024</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:8pt;font-weight:700;line-height:114%">December 29,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Assets</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:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000;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:114%">Products</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,659.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,617.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Services</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:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">267.7 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">250.2 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;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:114%">Total segment assets</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 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:114%">$</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:114%">1,927.3 </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:114%">$</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:114%">1,867.7 </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> 452700000 362500000 871200000 731100000 63400000 59000000.0 122700000 123700000 516100000 421500000 993900000 854800000 68800000 51400000 133200000 104900000 19700000 16700000 37900000 36200000 88500000 68100000 171100000 141100000 18800000 10800000 33500000 19500000 4100000 1800000 6700000 5500000 22900000 12600000 40200000 25000000.0 1659600000 1617500000 267700000 250200000 1927300000 1867700000 177500000 84000000 75400000 49000000 101900000 165400000 84300000 74300000 54300000 101700000

8 LYWW?-?N"+0&T!RV9WH(!J =8,&6(V\4@D(KPDF5I)37NGHO$O,9LNU KDT;"(X8 M7#ATG8E@0:IM">\=,M/5@*$#0GF M<4VB+BV* "73N#CUV_JS02XCC,<>AQ8 MF,&V0$ I_5=ZU)M&0I7!70;O^]K0M$%(X)GP;,\GP!X4 1H[O.VOP!X0/,N+ MZ8_I*3 ](@60SC!]C8V 2/"5KVL;T[JNU^=IO2-C[DKI+*2NZ]U\2(T"&5[? MB3<5+;"'[-EQ"=MBZ+C S@BA(P?KNR -;! #[[A ?>8%+BV"EZ:Q-D5[:9Y2 MG\DOKO-L>D@N[/]Y+YCNB7U/0(\JG) BX3H4<4P*)^1TQZ1P0A1.B,()43@A M"HQ @1$2)GQ755D:N0-91ZRC4SIJMOY'BH[4[QTV:P"7I7[7=H10Q1W[;!UYG":'3V.N&5RD?88)FGS!ZJ-3BKVG ME9M>(B$TS >GK$"X7Z161K>-N#-RV71L#K0)C 0[$#JN9;R8AD@[!X*+U$N9 MT$EMS[W HNQ9[:_ -3W#E!F:HG9Y_@D?*T)$QI0 MCJGE>+)%X]S#, =W&%@69:F*MHG,LIP7D>8.?QD<'DU4 >J*)HY1@O:A\S;7 MM-TL9K[X+;*5_:K!@]B(4FIE(G#@!!ZP#A>4AQ?BDMD<2(W\R])6!!?$!*9( M611<] I\QM5>9.X*OG-@!09UW@2684M7/7S''_JCK@VY@0U9*T T%"RJB0!- MB3G/V-X3+@O3B=.&Y/()7(D\.IVZ#D@+/&.7=.+.*:43?S3_#DS#]%^):K=L MBG=J7[GG!.X@):?XT$R[N90)-IZIB;F+:F*\@HL?;AE#!YD;T^1EVG8P0;W] M#VJXP%U:[N-=;3ZUD\@'!QN[6L^67;OL4;5F 1-XBSFHJEYOMW9)*\XK,G?4 MI-+[C,FD6\RY>(E#6R6L[=NR/PG*O><#/NES5ZOWLJ6L'8%Z*V7MJ/V\%VG; MHAI/X4'--74^BU2V)P>ML*4[OLIG.[<>!(U:;ULPA4)W(5"<6WK.K78*UC9) M<:[BW(TR7NK%4[D;0\KL-\BT2RP#XX>WCFT@2(*!GX@\#$%*'C%\1^7\&+>C M6,X'>(QFVD/'G5 $\&HQD',B88UV1V\U"AA!Z+;37[+5H!I[C2"D>D6]\OB4 M)#Z[U.^J&$QBSB4IZ\HU.K-[K=PY4'MI 6+I P\/4^XRA/_1$&KGV?1-53UW M?I9OHZ%<-L6X)\BX[6;!"LD.=VQVS)Z*S]Q;LV>4///O;:-ZFLV9RKXNS7:6 MC@@YK4OIK<0/$:#CCA)_NNC6VP<'"V (E7QMWK;:6;1Q3NN2TSXO2%Q-$7_Z MV\3 J7]UV4N)5!Y%'[2BDC8*VD9XK93B'"88KT"K/CM3H:[7E*50N&6I':5R MXQR,A<_A2EFVD/+>1$E MFD[@BS]>N,NQ=$_D]FQ<=A1JATO<.& >FLZY\N*[XXT]__ZH5NOMR/+X?!# MF*5/HX.4^"!+@S6-#5Z<5*.2X"?L+F!3KE*FL MW1'= (C;XLKV!)]%)VX#1H^K[7'1@ISZ_O+7N$1>WUZG6"[.X M-5!!M!'># 9@H5)Y]H";SR3SB5Y:]79"K%-;7OGF!!<=A-(;FU.154JQ!E@Z MGN@C]:;>2JBMI&B;-N@AX"ID$OG@> 2@RHQ M BS^#.WO.V$7?%"%EZ8LM=Y M1F@F-IW*#.IWVM4S%^/JL\' #7#?A'V0VYY$&:#V8A9MJ'W86H>F:! 7/Z45 M/V4-\\$@1(,RM1?L;2_X'-H7@29])HZHB-Z),W8L=E5,.0PG.Q;[/;92#>T97DV]'SD*3S$SM(N< M,\;;O26[6JHQGCH(TTNJM#?PZ'@ZR:<,.#>\N+ODLD:9H'!C YPZ2C82'25- MVL9A#%,PWT.EB0>'?69_T_J.ZU(]B2?5-MW=237LO3'"#KD\*7+IW2J1(U#A MPQO?)-=*OCYJ8&EZ7D"@,]2_LN"=7__DL&=9)M@DZ!F.V3-6WPR'YL D4!_I M(,&B#@/R[MT%YPG1?8#.N!EZPU>ZA,C@]"US1#LD_(J8.0)A!W[FWTVA;L-' M)+19N SPV)?%WVDU)^P;EN^@!SLR!\""\*L(VH5L94X$'\+_=>UF*7P03=A8 M?JXD-75OB5R^H6+%6(O3]6&-OWQ7+Y2RAU68+!7Q3>R7)UURHA]Q\428->R9 MF1:9*A1Y(I*Z_-FQGI&FN,34F%7(D\&] ;@[9)I@<12Y)(Z(X$CQD> ]!*D5 MX_LLH5K1>SU_L& "VB.&;HDA@)?0!X]8;@@:RR$]SEP7O3YB*X(,8PFD,M.& MRWUZ!BH)B4^F31W7E[UJTW(1S/U6AN?ABV2A8P,[QP=@& M$HW :$?GS1&Z"/:RORB1A:#-?'#LF.=+P+/O\.&%6\]A8VRQS3(#'LT&9 +" M=1[N.Z'TP7"C$<5B2,H5)O;JV!+D3'9RI@D;'+P0XC2\:P1[GC^NR)W_'T$L M.R#$$7@AXK4E=:6\D##0Q'B2 'Y@N#H3,#GQP2+X\3HSQ%A4!@[XO0QI15)$ MX%-"]P#[THW2%'H=6'B>@UW8@8=(C&0X1C1J#D?A\8D)7Z._C! M\3_0EG;-"1.G-/ D-!:S;=9U@)(086,=QYYI[Z]K],%J%RLS]D7%) MKW%\E.MXSP,^\;D[\23DGXL-R<,H+PPG@!&:0Q1',-WH)2]\W1@)5C(TVC K M+1HSL"$=0^+#:?P>'X 7X!,AD*J>[PR^C4'=<]=#IZ76^3F\W<0S0? K(]UD MF'B>:(1LZ_'$T\"*@!44]A<=?WH8*N"$@#F0Z)>P8S^;%L= I<=MQ.PD6]L1 M]C')'?:D!PE)CDK7_A0+QBS/"2DN!!*4@+1;\68TN"RTQ5UOIW7][&#H-'"% M"0S\#U,?48Q>K%C:2H+Q0R_!2LS@'TXT2%>/-[I^P*3,6*.&9Z8 M7RBB9E!X05YCN#Y+[Q)5.T)1?CD'?@PV& MH;8$(4&?A21M2JIX$!+.X$A--"@I2L6^1Y'P5[&8@FO[I#4#0LHTA0X'7C$] M$6>'+R,XV&C?2QN(L$WAM20KT=VZAN=;RQ^8_J@(4!:G15$86'ERH0T._&,2 MI>!&"OV@!DIB?7)/T+?/@6MES&^Y:76.&0<]E7%0B+$<,N/@2$BTZ&AH4MZ7;W:R(Q!%5D(QX,PR0OH<^FH#L1.-Q0=33LQ.MS( MTLVEN4VI!$ L9>&9/^D/;EPN-1N*/H,;6 4VXB<[_OLP2/(UT=FNZ,);^B(L M:I/Q!*Z_]M%AMD+T.3=@E&:O7;".HX>O9"]5!]G>$1":"B?+9]8Y=OXP^3W& MZ3^(([GSP]QI'ZMB6Q73KUN:CM[9T]*4306=FAWY?C$=[LR ?]YV]<;!L67R MM)2VN3_/\.>&\0M5N+XGTA1;O)J]IM[>;O,H.IC#)O9 ?JUO"W5,=N,OS:!S HCY=\VK@.!XCE4?I 8,.-L%;_4,;7 MPGY%]W;CJM)5Z9N41Q0&M C1RA%Y^,EAQJ/"K']PS'X\W3R4^15Y4VLF"NTJ ME/9/.=2)T@3*-HK)87'?QY2<*&.YLI#?3$FN<8+S7'+AN@4)QX?4-D4"MV72 M^E*Z(EZ2ELN(>8DBIP@OD_44-[)6X58,X2:L52AXVNW3S#)Y&ELHM@@3H"T' M$S2IAD).^?8?/AAK7_D4=*,YD"FHHA1$)KXN7YKP&6P$[QG)/--@BBD^G?D$ M)1Z 0&IO9S.9.G'F_;M5ZVP[0G1QC9/,M1'_%'OMTO+99V= Z4ZX?,_,-9W M2\]B)^:_]US&K;E%C#,.XN5Y4TO4IV7)6"Z?Y8\%7:2 7)_%#,KO1#*8O8]DW"E)G7GSEO4:LT]IO6?%UB M)T3+BKZ-U#-F"+KL15:K+.1]FW&O>#Q0J(3L1ZVC9]3*7!%CL=?ZD7/MLP.\ MVM8NM?0TI$J84[ND<]&'2$+C'D:5&4R)+P@?41/YDJ"]/CCNY+)6_8_0N'$& M;:+5T0X]R!O54^I!'G8=OTOF\Q>;96[32A HVW6V$'B+FF-Z2EQ;S'R1(QO* MIZA!%6\/Z(?&UTR!=*Q/HOJ>I:5Q<;D0T&\,?^PB!XV3D@-9.1, ^1_B M6LN"B\+3W 8$]OC$]$7R)C!$:,. UG,-48(K:J.BNM DS 9MI.3[S2; -WN= M1*WPTE+&8E/J'IT5^Z_ %L51D;?B,2LJ^ AKDL)]UG'!RB)<+E%Q")>%I3Q4 M-2"-/HWL,>:*=/B);0[-@<2R&#$T&K4!=ZE<-XE\(RLI!H'G.Q/PV2HRRQZ+ M2^3>I0TL9DY$*:E#Y4.B=MH$%?!BQ[?B?A]85,,'UF$2Y$ SV 3,0GAXWS%0 M&9A EIL*C5AH! K^!%V/E1;/*R\1C.2D%I0'**'B5(:PH^:J> B"#,'DVP[2N65 BMA27DL(K HUC,L+ZJ RL6HGH* M?*IGCL02X?O(XJ/:C"'6_EGLQ0NP%A5HXH$O;45K$$*2B%V )&=NK1,6"XV+ MR66AH815XUHCU)E%N4LLS@$HE.Z27'_=/=):^C:?P*T\7R21S*PX LK_/N]Z0U N9.E M=]-'3?F)N=_ 4_UJ>M^*;WVX7-C,MC.K5R4$G-SD_IZGP-\)"A@)"C"BP$10 MP$4*)(QX6:N-4457(*?(6!3B".C@_@Y%F2YY>_?WX"&#,ZAU;G2- '"J/V^\ M$&Q^(>@!M9]GG$JOGOJ-!Y",^%2UXYI D]#0B= 7]&"I_QII<0EO"0E8AV5\#V'%J#799:[WE M[Q)G8'=A@Y6; 2B<]VO?0AZZP5$S"M.1VW0YA8P3T:89 (5^I!*%D@LB?T1H M.I+ZH2FJNKV@#P[?DB%JI!T'>/AJ5,2PP(LP*G&5G"'A]O"YLXD0!R4_AI2H-C*'3S6J9=J"C0D=Z63Q MN)+Q/L,T2!&(_45BN4EFN]B@">!HA1N$3/A#KE MKQ091. T(/SK/Z0IR0:5<7&&*NXYBB Y_;_$"%#G4W:(4$8^(1B]-1=?3BBP M/D%!<==S;)L34IYX'9^-#())S4(GLDX)[>-)@>F., MWSL6TD9<%VY7\#P;#/WB,ZG'4\4W0@N/ FD)>4\U7<2=?:F)K*WFG9 MI3-I'25PT=Y*A_7^23J>[\+@9RS/J'7#N'+R,=ZK1YCZ$: 3B#)8*P+"C:P MT([,C>QE4Z3GQ,>IL1J-I,O3M4=A @XP_EJ9>;D4F_GN+] [E@ MD>('@SL$6)-[4F(*(6,+O#[2W+,B$+U&'%$(4S>4"[%,H?G+R>^C34AR)RS9 M@JR1T6U@+Q0:$O518'4:*&[DF MNPY+K'!,,3+(TM130LL=7E-)9$/:S^56+@VWT8G+/G87^FXE7)C(PYD->+ZZ)1P!XUI^XD)!C41?&Y\CR M3$"<)%N"4^7!-FQ 5@3M"A>@Z@SW2!+!9XI&)9Z.M\(("K\HQLI%25D'FZ.( M,$% 20HNOF*T*A4CD8I14]B5A1C+>73+G%44HD1L&DBY1Z#DR518.V ]6>0MT^XKXH)1 M"YE-=4M">8!&'Y%=EM S(JX\0G6.$+J7:%TE=4]T5A,= :*C8\^8OM2_3,1> MY5E4P1,I1>^_Q=A>?+S#^@ZE=8C-0"3!D?J%+2*1&)(X;4#'CP[8F#AE<*27 M9DYF@OKX('#P?@=3^AE/]_P5@48TO>-7)T/%7H3OOP+LJ,7QNIF0,.Z&+A>-O9P1 M$&++=JF-]FXM,F^0=,O8H7Z*W>MJ#9THP.T1&PF&!.Z41X3,>#8]T4H"[ 33 MD]698;:(9%_#&00AHXH0=.0OI7"$:#,R7#B'C&R>Z#6R2BCB%FJA%K,WI<-$ M3O *_UYQP$8<,#;=N7/+F9!>>&Z>.#1?=XI=.?P1ME!$\O!:G-%'GOK<(;9H MCI)R"JX8:3=&$O(?:H>9?2PE;#)SHI%^>H%&Y"OW9TXF9)>ZA9.(..0X>W@S M>S@:=GF)CQ3C^U*C]TJ]')8K:,V6!9;%$Q)_KX_QJD7:UR)M'EBF&+!:H8.O MT ;1Z#"ZM(>HT=) ]8P+,WMHL20(1F>V\2C#\0N_EPX,"QYLNO%DMG^IWL->D=/UN]A$K@AZONQ%VXR#RWT(M&>-PR7RS3&-)\0=N6) M8Z"]-V^&8Y_QA?@8-9*+JT(CUS$^K;6LV,=<]M:*-A;!L*7#HN?(H%*B<5?L MO6H8"+$$1XDC?N372"#H8%IH)WE^S9)M065*.5J'L.[2F)SUWZ. 4R5N$2@: MQ%?6^LRKO.0_QU@#D0@62&IZ<6"+(<>3M#OX,+$0FU+6I^HV:N66:,$G,_NI4V:"FR[6OUA=+)03R_#/44<66DS+SWL,\L%5=B1'8ITHD4 M.Y+LD/,QZ"D3XP@00$2X&'BSH Y>87_ZAHELB3*0Z(9*-JV;M>SCFAH:95O, M-?>"^69=%95=J\+3 1HOZLV\R'NR)'!_)&N8@+),-0W!8S92$FB$H76UL M>I1+)_ :\:4B#5 8G.'F*[*'0]M3QNB6@-Q%T';XS(=9P"[#D19^PIO P_8( M4R8Y-X0E( K+"9(Y+))4X['(W'5I<*/1*P_,5Y\3XP6F+WO1IQ[<%CT%_L$F M@TGKA*;2'[=/6)O!P30PR/7I3QUN,P&<)DNAYS/94BL7XS)'6<0(SZ_3\F%- M)!V9>Z*>,LS6E&4I,ELAF;;+ @/#]4!-'!ZX*,, #;*!$[M*T8$0CD]@U4E, M,_(\)5M+GA:G4($K$XN] 3R'S, 9B4$P(H;XPAJY5_ G2KH8@^'(L#,:@K8L MY4;G!-@PX:#@@2VE$<3EULGG!C8EKXHJ&>F5ND*/1#25)R3"E]E^$^@6'/*B M=J,+")@/X&C"4A=<;F;]F6BQ0L=F.8I+F$8B'(0H%Q1G/I0S7U:6+'!>),Q+ M[2:""=V@5'EMC?+VG-6J%9RSZB"Q-L@?;%&T H\,DU^ =G=_!Y@A\\@'L%I^ M>&SPA]A2I2VR*4+)0BRVM1"?IN^.1(BW[-UAXM1IKY^CC=YM(AV^*1.BF-.5D41HCBC2/PQJ PO%'7F]B+Y/J+ MA'1=HLIEM>N]YP6R>/=F.#0M<000WNL6G(7 .G\ FP!V:]BD::.NBWJ-7QV$ M7R6(+3#6R6H0Q4W":!^+<&:$>AO5<,N:M] V"0M9D@BY L(?L[:3?1?>U%K5 M65S^M+P;-'>Q)-]W!M]$1)3A&0CGEV2 "%,(\_U,+QJ3#/-[@3<5!HHC\*SD M(8',(7\5WK;P_J3I[0C88CX_%7D>*6QQT=9%P&U$8RNZ5_;9$6LH4^KCE322 M32E""H9&'E&:2+0!_/<.0->M9L$MOH8.5NZ0D3?^!T)8/7+;!"(EU$/1UQ^V MCAT6J%/P!0+N^X3%H8]LR$%M)Z$HB[XPOG83G1KOL$3MM4T3CKQ$+5U[H+#9 M?0+,H.B+DRXU9WP,ULCI&*S=V-LQ6'@=S')P"93#I@17 K#Q=3GACGY&-C-< M_GUL]DW_YZ,/<.\'9VFK]'.!U%9;U^[$8FR\E13&]5I2='ZHT,WZ%,/0]EVBR:%1I7-M:5;Y8_ MZ_#33RG?5_5NNY?Z4U6O9?R^66UGNF/9H+IMO5%OK7S4F@["&1M@1RUJ#[G% M=]>I/-KAI2 N9;N"#/-S@ <.YI@- M2VG*F9JX9VHDW(JWKB+V]^Y]^_-VHU?>R#H-TBH:.&06AH$BKX780:_B!1P:>!BRTIZ3CTD8N.58UJ M/0PS/C*WSVSN73Y\M_@K(;U32[AJ74\Q61-B->?Z"=LT%Z63];)L6]*)2',] M/VE6,GMLF:VOE-DXX5S)[ G+;#W/'5C)[)%EMKYLGZ4#L25[;9AMMXE_E6CR2\UFA519L1PR'$F#0UT*NVSU8-%%?X:]6:?O_Y\ER$_WORJ&%(PY$?6YY;BQ>/QXI>O=XH7 MYXW'+P*$5NW<1V7.YADRYBTEFW]AHV6>^5N1Q$A8L8@[$O-Q"%'%PF[(\E!= M S%_M\BS/U$2QC'3"U-3L J4<]C,*^>PK: W2IA!6%3HCZQ MV%EM7Q(!=X&O1=4N$=(_1=WC0H>9_NCP-!'B/(QLX9AC14Q3X@ZCG71@8W8#_B\N(MC)A3YD\B.:S7T M7C7]IZPY;1V]V\B69[?L28VFWFNO3LW;T-))-0W:138-TC.O_OCX]/5&N_UX M=_-9^_WAX_O[S[\]5K3[S[>IH?;R427=8'H;2W^*D9.S';QJQ]WK+,'^XU?: M?X,FDHFZ;9&HNZ]4Q'EO8LXV#+5;@?V;LC@$O[Y>97"#-DXA/=Z$?GK\2?OO MFT]WC]H777N\!4WV._SU-3<==H)K_)E-^":KO%6FZ/'6/WT;^V^&#\.U'XP= M:PQ_N>>\]D^F;VVT^ 7)$M]PE9QQI?-EB*/42FQ 6PQ-O/TB6E\Q:TE6 M%'HLQRNEV' 6L4=%/AE#V+UW&Z=1G8 %HBQ+95D6>>9_ M;GZ[.V>SXJQ,RL\Z*6V)1<2O)4MF:\MN9A!7TY;\O@'GP4Z MXVRM.N/\J>\8K_"_L3^QKO\_4$L#!!0 ( (.!^E@XS"9ZX \ ,"F 1 M =6-T="TR,#(T,#8R."YX]3YZ?.[=Y_^T>W^=G9_@RZ8 M$TR(+]$Y)U@2%[U0.49R3-"OC'^GSQC=>5@.&9]TNY\UV3F;SC@=C27J[?3V MXV+Q4WZR_W&_Y[A[N'O8&^#N?N_ Z0Z&^*"+]W:.2 \?[/4&!Q]&)_CPH]L; M$M(].N@==O<'PT%WX!X?=?=W#@?8=-%.5-:C_O=,Z=]OJ\0 + M$A'&EL,FVZJE.X>]H[B@8D,K&%-?2.P[<\:NY%TYFQ)13 ./M]5C M):?7W=GK[NUV$):2TT$@R14H_X(,<>!!Y0+_CP![=$B)"\AZ1&&7*9!Z+#$? M$?D-3XB88H=4M^SS.X24KNEDRKA$?HYJB,5 UU9PJG2G3@U21K9[?'R\_:JL MIK@&A;:@RW?5S^YN#Y"M(;;,J.QEPU4WIEM''9(>4Z\.,=V*=2CL*&6V8*+4 MU\*R&IJ1(,[6B#UO.RSP)9_9V&(127Q1QPHSS%Q"Z\B.BZL?2\L4B>],I]8D[0#,:<#&'8A9FA&X^5OT\YV8*:Q$5R K(=0#T&"43 4*W; M>Y,T*&:A3/&T(P *CX0J:G+[73*LVWX@H3[]6[3>PX.ZK0<2XOW?-]S!7MV& M XD3>,M8O2)_A.>(NJ>=I>T_WUX6.C!87EHL9Q:P2V_N\H_]V43=Q M?+M(4WW:7BR[P"40Q+WU/^O?B[TY(HZ*5! NZ,.:+MM]"LFBF['>*K7IN\0' M8O@AF$==Y?B?84\Y"0]C0J2P4K61204.Q\<'O=T#A<,#:)',@8AXHC13%'%% M(=L-4"D=WV$.S1L32:'":T$MR]$(86\9"-'[C)1_M1W2N0(%&]["B*SKN'0G M+.%FA'+/#LJ$/6)#E C8@)BH_9Q-H(5C*$.?R;4/>)$;)M:":!EK([S[R\"; MD89"<>B]$KCIM&E0L!A?>>QE/0C/F1DQ/5@*4^"/M( -A(G6'R1SOH^9YQ(N M+O\(J)RM \L"KD90#Y+<+A"E/^"_8"8J'YI*Q)UX<[B[I6M$@3MTBY7QAS7Z@'5N9>0R/\$1UX MI"^$7=ZCBMH(P.XB #$W/0LD_%#(L$6@G#'.V0M,>GW.00FA8V,S[A32&8'H MY4:=F ]*,VH1 &%L]XA?+92>E#4J>F]1T5$,"<0M4NX]D91KD[J#@7U1TP@%I%BU2-WAO$RIU#X9Q%:(FY4T3W]+YKZ(VPG"P"$.*FQ[D,_Q: MA$D^$@9M?&,P&O@2"@+!".8_ FVT&O=KL3.B=KB(6E$XK>'+BD!S&2U"\G(R M]=B,$*TCV_&L@,B(2BYNCIF$\+1N6+LGS\0/R#UQV"AD:C61Y(B,BL_%Q1$3 ME.+2(KW?$"RL9HZHH%&_N9@W)&R12K^I+$&\=G%'^,,8.53&T5);?0^Y-5>>PX$$P(6[I6A:6%U@2 M8*!(!5W=7GY$38UF:)G"Z**H]FH#;*K^J;A.[XV- H>X$1]0JADH:D?5XA[" M$JG&:%Y)!R[8.O+!F'#E?#".HS-6*>2P&5Y^ RHTM*U@;@ M1$EWX0'BF0I%H1^X:J/$5+EXX(FO#+0-Q2%>"QQ \ZMI9Z3IA+_:## MBS:"/_<'DB%X?BL<]$!1J3GU*\%*V:Z]!:PJP6@&N:16*O6;'>"3!Q_B$5V9 M0=IEB*6WVQA6#%[L^!B!S27),L!NPA2;;/^*2"[+V8AM+N5F6!G8X&V'=Z0- M-HS+K 7K4JY&G'-Y/"/.$6LU7L_+;D#.P+&&*&P5[B;0CW-Y0B/HFZ#+&ORK M0()2+X6D$W56N#]A7$8[=BY?I^HP\5JLP%Z,T1QJGHQ2$[T6CN;245H\BN2W MTC *ST2MFFNNS=,(N>49K,VT7GA,:T4\[?@8,:PXWK7!K6(+QXKHU>%FQ-!X M&U9ZU$>-<&JP XTP6))Q<(XDH);*5 MF-9"D/5N]$@ MQDB'.^#]>(%+7.K7>#/?*@;Q=K4Q6E,N.U=B3?JJJ^N(TI6$3R+PC7'=AM< 6WU.K*0M%^R^8NWU'TF<8]%>R MR#>JB]$>2 DFT"PL!;L+?@;\<^E%(WXJR\= M*;&90ZQSP:VT@?!E!/:89LL;,1/6ZSL0-5B:(2Z('V8/]2Q M<: J(9U/=-&-"RQK.4UU^!D!+3CD601H:J*,[JJ-\'][U^C3=O9;5.%UYGM5 MZFM5T>?W--[J2SF__TS%-91Z#I,37S@+IE_)9* ^78,'$#=B1YYV)%>O=55? MVSKM5!#X:LE]H+ZP$Q+H3PZ>3 FGS'W4W\UQ@S +TD$B .Y4!NI*,SGMA,6I M)),."C^S,_\&X8G+)ICZU_!,,4J^R)5K3\$V_,B1^I.XURZ4!8\))[N]H@,6 M\=)]WR\X,!(E;_R1GO;OU8WC11#L.JI;O %&"F_Z]9/X74!E53CRS.8/:?0B487 5PCCH7>I8#G?KMNM:%FC"(>T9\^*$785626F7[P@71^$&X+%K>CVKS67ZH M>5N%G&'GN\=&U5UGH5!C.DN2T,&>RNC8C "E-$UH%?0_524(T<+_UWYV"HOF MOLQ5D0-J)] M9$(=YKMPP3A44?U0YO7 /"W+U$I;\B:T]P M_TB6^\4KRX919FWLFZ"K&SR!.A+,G?$Y MXU,6RNM/IQXE[E<(V#B%?@5^0+5.:K-I0MN73!D4I@KZC@/MR(XV"GY/?S\U M].;7GKQ8I29-#2@R<_@#X<_4(2+63XWIOXRT"8:GWQ$1KR%6MZFP:!/:$+M7 MOV(UJ&=F,BF(>'L?\7XY:ORC ,JQGH7]? ,^]_G1TXJ MEWEEM,1.(%>*J0$ _4=.L5>]'*:OOAW@#F,F-YL_BBR?:NEFU5%O*%AV:_A MI!OTY+L+?=60J[2A;,*T] T\SVBZO( NK2)&P^Q:1=&$ M%L6G,V]+#X/J=^H^DE=YYC'G>[G'59O1&S9?QE*L!CN8I4Q.TD*A1B"WK(N; MRCK>#OY+U!$38HC#WT36CQ_^+R5:I] M%\Q7TW!U.\MHF@!=G:T0=KF'E7@V-3.:#6Q8*K Q3",R%N./D MF;) >+-S/*4RW%5DWZ.K>#2TAQ>OI"RS^M(D=$O6AQZ^WOS,/+UH^DO??5;J M=;]2A[,K/.#4"1.$L2=Y[3O@3!:L*6TMM3:U9ME-T/*5%U#;O1+%99O0BLQK M??O9U_I>OJJCX("9"K:@BHZ>9-2;@$<39TI,@>K8Y3F2#9+DM8 M2M8$&\CZ+/$FXGOH>/JDOYLD:.Z)&R)FZ?]8\FI$]B:[;%"XH&*[YE!&W-2% M!^6=WC#LAZFU*^Q8.#K5-$TPZ]K[*AJ^@^(OWV;5'\&8/ )M7*O]]Q#'.#K) MUIQ]8*45;.@DHI:HU0!IVL"=+?67VIX^7"6<,9G@S^_^!U!+ P04 " "# M@?I8CJD6=ID@ "J2P$ %0 '5C='0M,C R-# V,CA?8V%L+GAM;.U];7-; M-[+F]_D5WNS7[1CO+U,S<\NQG:E4.;'+<7;N?F(U@(;%&XKTDI1?]M=O@R)E MR99LBL21CGVGDK(MDN)Y&OV@T=UH-/[V'^]/9P_>TG(U7__.U_ /SG3R^?/7BRR&>G-%\_>+PD7%-Y\&ZZ M/GFP/J$'_UHL_YR^Q0;#3]?K-7Q\^?/?NW8_OTW+VXV+Y^J$2 M0C_;4?\JK@^UD2?7O/_ 7KJ'I6C@5&I#_N<>W/OP( M-N,LG\TV8_.,?]Y^=X/7#S>]7Q/_QOD8[1X\6^0K'YHU#2V6N]^<8:+9YM7) MV0I>([Z9_+Y>Y#]/%K/"$^CI_SV;KC_\,L^SLS9[7BR638)'Z_5RFL[6F&;T M:O';@N?6?,V0^1M?_S)?TY)6ZXF0QE!C<56N2X1\M,P/%DO^(-O*'QZ\HV;7MF;S'!(N\V=, MO3IEMY]XN#H[/=U\)TS7=+K[_;I7ZP4#H^62RN:K_S?.SFB2K&?_Q_*P M9L^.$68/D7AB)JV4KV18F:*S8-? &+?%O)7V/Z7TL8/>C=6/%Z>GB_DE%%E8 M6P4[P4I1!%,0(3IM(0B!-D2AJ_"=5?\IAG&;OZ/T?M1P=U/ZHU*F37:Q83F]2S8MI1)Y;2L4F'ON//KJ/9AB/TV#4=GE?1;8S[B>+X^H25S M]\V23FB^FKXE#B$6I_1LL5K]1NOG]16^GY1 /EFAV:?/@OF< H3L*U#V1J9B MJ,3>O+DEQ'U(Y+Y-$@VIK&Z,>C;%-)WQ*DFK"4;/,22OA:62YPA0*@BU2+": M@DZRY.!Z1UZ7'M]1DL=G' 7,.:2U)@AE#=1:"QBM-01DJ:Q"87*RRDD<3J M MBC$%7(=J^U-J'SG6_=B[F+]^1^F_"?;:/_^ULUHQA1C=:-$G[$?P@5^ M-"_7! &E!&.SBA""::B4 G;^/3@97158%:]WP[F1UV+JZ?:W2@X9=8&2,WMN M11('LM)JA)]W@Q;V:9 MYKD!JB5YW:IT>%%FP20*2(8GGJ^Q(/I$5O1.%'P!SD@=Y_Z\[(LIE4P3EEDR.94G?6?@G/F);:#MKO-O3=R/#/Q:*\F\YF M$WX+4U49=*R5G^Y8P(W1],D&7=A8I]XNUN[98UK5.BCYH"'MIE!>^W#^>LJK MXKDHS*RG[[=+YP6R+!29&"Q'Q<& B3H#%@YILRMLD<@[:7KG'O?!-:8,4P_$= MR-!O\/NFG;><_)CUE%K9Z(L$(>3F8)6$$(UC(;.4MK*S$GOO5UX+9!_]^V]( M_T"N1S*F:+'<[)@=LQ./JI&WW\E\M/_T69YL- MX/5C7"X_\!0\/XMBBN-A]@$46V.>=.Z=1[2WX?8&/RI@_G MQ6<[\=UUTMVI?DF9&!@[=[_1>B+#^TU*:JVL4B$CC32N^]9=&B3D#>")%\4#KW M7@\O/W],?G,_G1\\PAVWD>D-3LO3]V]:PQPV3I<26CL)DU<:@\[M0)($$[QC M8-& 2"IA9 %K[IU"W@/6F/SD?HSHK8]/B/*WAY^.UC/^N5=KJ-_7_.>FT&Q1 MM[X^OWL5RA$]HF[X^B&:1>TC2:>N4?]<+E:K%\M%G:XGEL/C7)+F!;\(,*IY MU8'IXZ@06P>,#GOGL"X]_OC:S]7Z>7U);-/8C2FUEMR2WL6'QM+L 6M;P4*E M6E-(+O3./5\!<$L7G=B".GRPKXL%I M4=\3UL1LL:D3VW[[Q*DB]6:,,7*D)WDA#T5H<)A"\*&FW-U$?A'0F*+NX_CP M^33HI8=^5?"TJ7)F1+_B\D^Z).K$>>=X#K8*4L\.I"+->-HN6Y$\ D([0;W= M@)O1C,DJ]B5%)PWTJ^*D.8LW8SR/RNET/EVMF[!O:0?*Y))1F0"2 \+S-F.A M9@2F+JF*F;!['/852&.*ROMRHZD_/, <7I MYHU\Q#@AYX+3R8,E1>T,,;MADD>H"J.I!.&CZ5U4?PV,,:W18^'CC?N,!VJO M9QGW1IIS'!>P)L$;A]YD<"F(YF%[B%%5R,IJKRNAKKT+EVZ ,J;5?:QTZJ'% M[I3:+D0L[N("D*G>B2HUE!@1C,$$T58-ML@H$CLPTO;/T=\(YY;.P; )F+%S MZUAU]JV'^,2 [L#1>I(BI1*8Y#Z8YO=@A2 9F*T^5YLRNU5UB+*(&Q&-:1M@ MK"3KJ--N/.,'7UJ=93$Y),3S'2^C50)D,PHIRL#R(>;NU397 '0XC5FGZXTH M,9#F$2M0DZU@9,S KH6$Y$E+;73(L??:_O'I8_(.#]?P-0O MR81D1&]C>..&YDCRV0?J^[,$U8&C/."&33"Z!E*Z.0XL#BD#0;!'D8B]"4\V MH^Q=,OF5#9M[-FJ]=7[>(]# M^9TW!QCHUCC\1'-JBT-!)6QQ H)N/>3YGZV.@'UGY:NJ-52G>EOE&Z",RC9W MI=%QHWYO-7HW-(L?I&#OIF<-7;VWEXR=2OGVZL#O*$?)CAFOT>VP9"X!4E$. MLLLQ8PKLN/5VB6]_1\(M9&'X]<6F%,E+4:.-!#97T0(R:OT)"\]4%ZJ4 M[/QD^35J#HIP3"MC=_I=&+O1Z+AOFOL::7[F)7_Z>GY>:IT_O%KB?(5YH]!Y MV?RT56_YK[/5>MOT:S.RUW8T?('G%>'$HUO)L4.0/1A><%HYB0'/SGYN=02H M!FGW?%<"CFD7<;A9,'KJ##X[VKU$Q#>L)PN"Z;R'4V&'O*,J@;JOKA_Y\3HV;#Z4V%V@ YJ M5JNSJBKPP,;:"DJ)$D05.+:@%O;%:EWI?^RAJP@=TT/*"JED-$ ZY]9>6D+ M:"';'(W00HKN5Y*.V: MZQON3*VC]:HD+U+H+4%TA87PZ(!]6 4N%%*I),>&Y%ORJD:[<@Q%U<&U?G]) M=%R=_#Q;O!LH;7[Q[8,GRJ^7HU-JO'W[)WUO7K**E]/,,+9]<:Z^<.F3YW$B M4ZA=J3U1+OM(.H+,HO724 @I26HGHYTE M*B;&WOO2=RMAAY*V!H%C@;=3UNY/'_Y8M8[6%Q4&C_)Z^O;\'BE%OE!P 4I, MQ'XAIM:1K=T DZ4O+KAD>^=K]DJ_Y^K9$W(CZOE\5^ M/C]J@"=*MQZ]48'4.H/)0D!J#6>D]Q5=#%'$W@=_!A!C3*>%OB'"WS>A[L-P M&UU*U5%#S=JT'K0*HO(12$N1@W11U=X]BPXUW ?LT>"'3=C7ZC/2^I?5ZHR? M0*V[U&KB9!'>AP!44P0C1(6@6V=_K%KJ$%TMO?. 7X SJAS?0/3Y;(>FDW;Z M57QO ?V\6+ZD-V=+M@(K>MYJZTX7\\TMGY."@7CB6I#%2##2$B2?)83 RUW, MR435>[I\'=6H*D[OF#R==-6=0TSJ:1N >5G].ITOEIM;82^VH&RPJ5CPR?": MX(($%$00@S'.)1G8;1K.]-P$:U0'V>_>!'715L_#)YF]E4W5?KN*IEG(ML=! M1D=FL'26D52"(-K.(@9M,!<4V/OX\'4XQN1=WA5/CE5'=_NRO7[DU>(5OF^M M#MO]TRPOF\/?3W!)/^$F!W[:JO4WXSC)TBK;5E3C6OO:'FZF1/.N^1%9>E-!EG$=N[]51?-$B:M48.7EMU\D@9" M9C_-MBYSEB0JT]V=_AJH,5W=> _+V_&*.IX_[2#&UB"RX7OZOB7#SZ:KD_;" M\]H6X)\6R^7B';^\8@.8360,('-R[1;*#*D2@U1&&E.J5^*3HHD;#L_L^\1] M"!*^%\,RF"J&3G9=M\E7*M;:-E"\4NT()+,X92:UU$'XG&(.H?=QY4/W>(\J M2);2E*B]@B*29DU[]DRMSZ"S=VS_/1%VSVV-LB!Y(&Y\H=;X-D/?\8KT-TO* M4]R>PGET?ASAW#]4*F(R54%@"7GE3P(B2^H^3QO3[NS0E!A$ _UZM5\?8;)S4*3EL$'H=DVAB1&B86CL$HH2 MO<\<9W:V((?G!>XY\=3;>'10R1!VX_,-FY302T0+5CG5NHNU>SQ" I15)ZM- M"!8/,!D';93=U36A=V\MCAOWGDU8/MF0?T*5ELLF_44?F4E!EUO+$:C:)S I M68X&/$+4(P'[%A)#O>U(?XUU=%YWK1,^=E;X^%KKW"IK]AF] M $>ZLI^V5?!77++-%W0:*^FAK0&GU^R>A$BL!KHF)? MBC8)+,TFTF*%[$IJC?0/KB^A5S2\+;H2'T-R*3=U:5-9F%=%<9YB-X& M:!DM2+JUJM8A%,7>F!,#M!B[&= ^W(G?/7<.U=" I-G>;KI;8:^]Y71BM1+5 MA0PV&,:J:LN5"@6^8I+91UE-[ZCJ,*1[Y?/$=\^S[DH=D( ;2.VTX?E5NEMP M)CM,E@SH=LVA:5H$? M-@NTYE S%65 %9G!&*. 0\T((EJ5>*DNU@UPD]:70>W%H^\LO=Q74P,2Z.GI MF]GB ]&VPN79%--T=BZ_1V=+36PQA?5@*@; ZAU(Q)"#]#[4WGL4M\&W%ZV^ MEQ3UT/H;UD0MSZYD-'93(+/PEJ0 U0XI&>LD8-%M'E@MC%;>Y@'Z5.\+;R]^ M?6>)[:&TUR?;?(!52(!(% M;WS@&&2_6I0# >S%I/LNG>R:'[\+30WMJ7]$?-FF"JNL2P5\I,HV-8=6K9, M/26.;GUEZM^-MWX=O+V(YKYWD]5'>_UN5K[(ROZ.,WI>>4 8V_I#:U2Y;H<2 M-]>!3P(ICY87:A5- 1.5AA00.4C--I.UK0=E9V;MAVPO4GUO2?4!E'8?_2F, MB<7D(L#9T CO+<2J/+A,OCHTE;I?K'QH?XK##UV\6CS*K)$E75$2+RZ7]%1* M#>0-ZUYLUA4-P40/-?*+1%)*TWO3KZ9Q6 MJ\>+TS2=;[YI]7L;TN6'!4.GV?1T<^W/QM#GD^>R&\UOG)U2P7FY MOK$=KI_@FO@+VJ^NINUA3VB-T]E!/>3& OW(!G5C$>.*!CIUO[M&MI>4%Z_G MK37Z+X4GP;1.6T1_5:"KP=E6IA:C!6F*)1-!2J>;/2Z01-7 D]+G*'7TL7?6 MIK,(1R4A#L3RS\6BO)O.9M=BNAHYYFDU? M;\_9^I25302L EZ^K160DFF%EDF2$B&AZGWX?GBI1M4Y9!2S9IR$&N5$V95" MO,+WEU-?&&2V.2/D:!P8M@"06B%@J#J5(C,IW[LI[?!2C:HYRO-!;(+.@CSO%7G0T2EAI.00L7ELSO7%L5I0TFM8%$&5-WHN]U3AS* MG%%.@YLWI(J2FH(./+ZV-9^H'G@A=%!#.U#L@D;JW;/_3@2[Y9FZ?T^1>V/5 M*"?,E15Q>^KG^M,^&3'H(BND9A8,YLW!LP1"97<5GE?[F:RN3]A['V:B)C*+K=XJ!5LLV(9$A)I-9N, K1 M])+VZR9RY]#'=5IR%+-E_!0:Y3JT.]C\86)]M45J#=J(P*,># 2A$D2+*ANM M99:]NZ0.(LAMCWE^_U-C-+09Y0SX/)'WZ='&:'C(92+PND5G@A2$P,%:\(FL M\PJ5_ 8\L)L%O.V!UO\&J\GH>398[2;.6MNOWT^(UK_,ZV)YKK.+XL%+C3". M*;.\_5..K8@\4JY.Q8L7=G/3QTA+U$I&0-^.3"N4;#5U A=1JN"+CJ7_X:N/ MSS_^G-GVNU[BNU_9*UI.<;::%*]D$*F 5*4U#32Z"65 9(J4B%J+[Z&$N@QD M3)5Z!VO]\\-AQPYYQU.&6RC_6BS_;(U+%ID-Y20%95,4$6ILUM:P.X Z,18J M,E8=75;]V_%=AV1,YP3ZZ__P0>]/@-9<=G5R7L^YFF070W"MAU:(D2,B9B1J M&T'H2L$B&19P* )<03*FCK_]"7#XH-^QYW EAXN7-HPG<6LY M.WD4-^;(-U3SUG( YD DM& 2&X;HK.)8S9F<0G8R#W"7UXUXCKNJXPM?_/3] M]J[6QXOY:KWDS[-&-O;Q];(92%]+22H[<+E4C@&,AYAB!1M=T)5'PMOP-<8= M"V),#DDWTER]P>..--1M">, [.ST;)/1N]P_G_\]HVW"[W)GY)NWH[Q,L0C% M5K>VZ[$BA=X:@%_91%>?WY^5]:KH;3Z^?,_]O; B]T[9?@#,FIVLP,O52QU">V.Y@%7LA'XM, MMGM^VSML/WOC"%?LF,<=Z8MUD[1;>N?JLRXO?#NL$Y\+N^560XJ9P_6B(E-/ M&E#9R&*2J"[V;Q+]=5S'&JEK[QC9Y44OK.^5BVFT(HD9(RA2O.C'*'@D1 $5 M;?'>8$MZ=AZ)VZ,<53N+[@3[U+8-K,6.V8>KX#;6]_.AR#P49*V!' .;^9H( MHHR)_Z6DJX2^Y/[IJ'V0C2L]-3"I!E!6-R)]@? ;/P%S(>4GGT+?%C,.$\WL_]SAPIH#9>\4WWR- MICE2PB3 9\4^@L, P0@)L1HE$-E[$+WW?N]ML;QFY/\/X?+GQ=ER4HT3*6.% M(EHS_93;!472@D].:DQ>A>Y=/ Y#^BTMK+?@UFU,8"$^M^XU#MU3N:O:5?%_/UR6KB=7*^M1$A@Z;=2Z(AA.+ 2!4K99:AWN\" M^BGB,374& T'CU+K4#F6E[2>+JEMB;<]\M7O^83*V8P6]3S+L&UJ_K&;X#&[ MQ <_Z\A<2A\9C\V?M.7R"=7I_.+L8$/3N)'75,ZA[-[8MI*?9*N5+H)Y:6L" M@P4A8HH@*9-PQ>9<[5YNS"T??/Q5V[=ZW(5+D*1!5XN&A"187MN$>11QDY.X]7^'U1]3-'(G!('GRI(-QFZ%([3H $WAEC M#>.7NGS3*1,Q4@9I#:RW1MK 6U)H#=EW*ZR8Q(' M<*%OG0D^>K;P5P%,F;.^#:I_9P."UV6X>OA7C3 M8#PJ_W6V6I\?RA-5\3!$R#JRTY#87XB2 KA0G=9!F)AZUUL="'44N9FQD*^S M9O=OMS\2KN@??_G_4$L#!!0 ( (.!^E@CP"0$TE0 #"E P 5 M=6-T="TR,#(T,#8R.%]D968N>&UL[+U95__?N_ M_,N__E\ __GBW>L??AJEJTL<3G]X.<8PQ?S#G_WIQ0_3"_SAGZ/Q'_U/X8>W M@S MH_$EP+_/_MG+T<<#+[Z[_]Y6(Z_?BW'W_\\\\___HYC@=_'8W/?Q2,R1^7W_[+XNN?[WW_ M3SG[-O?>_SC[]/JKD_ZJ+])C^8__^>OK]^D"+P/TAY-I&*:;%]#K\_3Z']Y& MHW^C%*8S 3U*P@]KOU'_!LNO0?T5< &2__7S)/_EW__E MAQ_FG OC-!X-\!V6'Q8__O[NU7VD_>'TQ]R__''QG1_#8$"(9T^8?OF(__:7 M2?_RXP"7O[L88UF+?DER!:4KG/^[/NW'G3%=$)!QNHH(]%L<5A5OB''5TW?' M?/TLR%C"U6#:$/']9S?%.[H,_98,OO?H!FAG#X)+O(PX;@GUJ^?>PKD$>1=A M?>15FOXUC2Y_G"%[.1IFHA8S_3 9#?JY;J[OI_1GW6TGH_*&M&VV"4P>QTU/ MKN $[8W"S0!N\_A;\$E/^L-^_?5K^NOB'15O!X3@YRG2/YWO14L @U'ZZDN# MNA..KD4W"!$'L]_VKB9P'L+'WO6K"#&^HA\GO6AX8DH%$"@8J&0$A&0+!,:9 M<3E&)NU]P4^6BE3"),Y$OWC%CY6S/^)@.EG^9L;K&9_7HYBSM0%='T(<8"\E M%W,F(E0)1)-0""&P!(4'Y5G)!EGJBJ89@J_IN5&4L_&2LL6BV^KL*./195-Y M3D?-V#B7%('^RP^C<<8QF4OTT6PG^%L:C$CE_^TOT_$5WOQR-)R25O\\F+V0 MEBJ>UQ^>J@F3\;3W=CS*M-S>C-_C^%,_X=GG_J27(DNA% 4\B&I!%0U>:0&* M>Y6)+A&LV$07Z 6W](#^=J,#Z][=4 L>.*T?T(HGB''4D)VK=&)W\4[.AGF! M:/+3[&C9"%3OCLFPNZSO VDH\+6FSHVXV\CHOL ;,7AOTD?EO'6Q0#$^@_+9 MDGL4"C 60V2N<&D:KO!]2?TK@_$@0M^&KPV%O=S%%L!^G9F-/8V(ACD!&"(1 M)8LC_2L +86\RLY>*>%=A3)JQ='[XF4[FVQSNA9@ M?,E!L,B N:1 16/ :9U 2):ER=H+W=QBNPW@%,3[=(YVL'K?X2<<7N'D+$ZF MXY"FO6R**EX@*"9G^U,&5Z0D,S5+[0VC__G&$KZ+87]"[L@^WXFI':SA!9Y? MB&YR:&>0_MF?7KR\FDQ'ESA^-4R#JQHL/9M,D/Z;/X3//9G0L5))U\S7 "59 MHY:8D HZ99/DUH1N]& ;F/M7E=UDNUI1.A-,!QO&R]%D^J8L@%\S08:H?.$: MHK-T2'FN@'Z0@$EYC]([GE>$I7;2EI5 GOW6L3M[NY9Y+P7/BW8)D(M(!DD@ M!HL2 MDF:&=#=K<,)9,"%&E;276N3&PKWU^F>_?)_*ROM2%;M*=1&B'I[__/ECC67? MG%B&D89*%H'TSI')&3,$K@QD9%BDIF-$MU[ :\$\>XFW8?-]^AC)7J!LI>L*R60Q^&DI,TKT9;CGPT;_'P:!:D\/\:QC_@;>([SD7G? *@4X@T3TR8[.4S('4.8,J(D-$+6,'':8R[2(28* ML,@36:*^0-2L0E398'29,]9ZXW\0T;/7A88,OZ\.=O=-87DP+2\@^L,KPGF3 MW/@"RVB,\^]]")]Q\O-G,H+H_?UA&'^9\8?TNZ:($9,',Q+GRM\SM*6IXA08 ME8@T[0.9L2Z#R=*ZI(6DE=!\4^F,G&>OB,+*P7Y\*M) M4CAG(R@Z7.N)2]NLE8:XQS7ICC3&MXYRKH%R(MJS&XOO2]XWR#PB%#/#.K!L M=#(64E*%G+),YI4J!71&3)G^DVSK\-7-VY^]?)_(R!41RIU3%>A8O-FKSJ;3 M<3]>36MZ[(?1FNW'R80V"P%&(UG6/DEPUGA(C(7D#2IF76/1;PWRV6M(MV)9 MH4@[Q[J_0MPKE@QNZ1V4FK2E>$"(K%3#2XC K35.M#X,O@)P6@JP%3M7"'?G M\/7/83PD99N\Q?'[BS"^N9,7*<1R1U<8-X%]5-_<#7%W+-.$; :-L^1DYHK T$+#T9@%L:BM;YT M+/L%E!.5_E,8W<&UY3^QUN!C/OM$;NLY_G956?.FS"!.WEQ-:X'Z+%]RR0.' M/A25 M0LZWJ]0N9L(=]46BZS2,JA:YV7N"W&9W].="J4%9O(SM<@FP*>;WG" M1AU"F/FWQ)H<'7AE$Y@L.+/YEKUV6/($7F;9HQ0KX6"SHQ&6T02%7>]*M=1"_3>UJ(K"UY]^__GB'F;0/ M_]%%NX7WTU'ZXV(TH)=/?OX_5_WIEZ^Q-6J[L.(U';=?>(RP+MLP&,E4[?&3 MI 6%/H)G10,O)7B558G-+K(:D%D6]?-5A34M'0ZE M"=LPNXO^#F0##Y?-"(0JVMAJ_\ZR&"W]$8IT4$3TS!KOM6X=7[_]_@-$UW87 MR=W+UJ?RLX/"<*+K<:[,'@;^OG5\&7XV)^&P0($K5WB(2F!162XWH>>LLK00/6=E#C<9;2U>75H$;,9MG'U709 MXT6U;3\MTCL70$W064I!FY PM#%%LF2"BA%D\8;SD)EHWK-C8W#/6"VZ$4 ' M-2&K$[>6VY;@5G"F@#D"J&)Q$$MM4*50.L8B"A-;)TP]@.<4#/]F_.[ 3"2] MK"<8_H3S_W\UO!]B?T? ?QF-_PSCW,M69H,E0@G4N1=)%G\![X*Z[5[T=C6>T]:G9I+8C[,\Q]A#:9Q3@NCD6.IVGBJQ"K+)TA49 M@;HU61RA?FGJW'=_G#<'RTR1=[1'C?NIUFR GWM MK++A-YR^*<22@OWI527 2LPJ.P->J=KQP3&R"63-H_0A,I5,+.UOVW<$?=K* MME^9=N#SKR'@'V%PA1OA9RD+HTP$S(8654WP]:7NNF+]) ME>Q&HAW$%N9KIT;""=2'\+EVM:V,(DKH%\N"@IK@=5DK2FM:#1:D$; M0C@[[7L\V*AB":"M837;,-%)[A$,1L]2M,AEZ[C$HZ"^7:W97B8=-+ZXM4]^ M&*U)/)BI=[R[3;Y#XM2D/\7%$)(Y4>\PC<[G$IS3)PHM"Q.(<47KNBCJ31C+ M8%6HEYA2,-DZR[UKFDY;98]*([KH"W*K14F64L^2*QT6,C:=\^ 2'?=&BL!U MQ(BEM7(>LM?+/M7HB5SNHG_'K_WA:#R[9YC?'2S)K_VK?JI=<^ME0VUZR MX3_F#.HE59R0$0&9BS4K-T$HM0U_X2H7'K%]$4,K[*>M; >1=1U M- O,U+$]Z$T2*C HK-0J15VK\5,A8U/Z(H)E7K5.M-L$UVFK6'/)=-'.I-'= MJG-$110&, =%)W3*X&K_)9Z2L])R$6TG?D+CF_.6]W6,AU(2LR",SJ"$%.!% M,B"U3*Y8HUALGD/<3*A-\;^<-ZM\L;$?34LH_'E[+<_U83,P9-&RV_]CMT*G'XVFX0&T9G3I)%+(IZH6S-QJ*+)89IJ/?;!SY M-KOIEACW537=3$_NQ5FZ%,JQ5%BO(&U6)TBG3^VI&8&'.@I Q-JUHF@B".G8 MCEZRU#H-8 V4@U55=RK^47LQ=)"1M@I6_7&,N,@XW@1@1]77CX([3"5V$U%N MH!Z[R^$@"H/2I% W8XZ\CJ:V&8)V#J0//@:F>=*MN_@?2%$>J=,^C)YLP_Z6 M^D$F;>\_^I-7P^'HT]R@_/MX=/5Q.66<21;KX:S0D(-@1"+WMB!8S84SWAE^ M-U__OHW\\"OV'TAH+(M1+-B1>\$Q MHR3+P (BJ)02.,UJQ"/Q7'0.O'F5Y].0'H46M;%N]R"J#A7LEF=:FW#U\V). MQ(=Q&$X*C@DJ[Q6"Z'VP( WQ2#&IP!M::5*8$',(Q8:N;-A-\)V@,C472R<- M0[XL+R+G2KT$CY/9>.2>,=%8KP)$Y6J+E,C!,2D@69UB+I'%YN/&'L-T0JK2 ME/TMRROJP;I:C^M.2)"_TNA?0G\\NWI^4]Z.IO1I/PQJI?6;J^F2PAX=NJ$X MKX![&T!I0Y9:?)= M_>E-(3KJK=%D1N-_],\O>IH\B,*S@5+;:BOF) 19$@13E#$Z.)&ZS(J9V0GW'@CK_LA M]@>$ 2?TP=4EYC#,JV]QP_0G8@,]X(8SC>_C#@&]_37?P06PC]M#'F.VEEO( MI@ZV3(Q,3"XO^NY MWQYN)?X-;P^W$<-!+H,V ?C]]G!K46Y]*_04.1Q$8;Q,+&5=@*G:OCC3 O'H M+9C LM/6?3/[_9P*UEL=GNX#2/W<[FS*/3Y'\RO<@W"QE?#3_3]T?A+CQDG4J$S"7EUCCBKJ9620U$U R&J$DSK M@1Z=$/)=F1L*NH/>>IVMT+=C_!CZ^>?/M; 9Z?NSTJ_Y9[V(D>E(1-L8)1"- M%H))))6LR<9#Z65HW53T((1^U_X]*LI^+JF?3/3;\>@CCJ=?W@X"D3ZWUC[6 MD&3/6/)1$W>@DZN=B84!5ST1S,DR\F!E\:T+!?="V'?M[U 1]G/3O<,!-PW# M\_[,0'/D7#M?,C@9R6^WG'Y"40"UB;6=>HR^=9?6CDCYKM%-A=VRS^&:!*E- M:/K[:)3_[ \&*VE[\W&6JS(\?UUKX]_5Z<1ORN^3Q2-Z1CEGG&5@5!UR77MG M!TY+ECMGDY:1,WXGQ+)YQEO'V$]!F9^!U#MHK]B!+7;[@Y1&5T,RS,*7V3U= M\=XRLK] ("N@&/T46!V2XH1'+,I$]PR,]?4$GL(Z.'K%:-GA<8=%OY)2HFM\ M]743+OK>(HWL!0Y)(VC-JZ2D449 YE[5L7&TYE5)X%A&98P)UG>ZTS\=^BDH M^/'+O(->E-TNYYF?W=/2<"%U30/WM(AC0'!.U@%*41?C,I>\=3>N/9!U"BI_ MI$K00?O,EB3^A/.JJP_A\ZT/>QJE][0/0TTZ E5L@!B2 F9(!E+ZF/PQQ]-7 M4_5=R[M2@2XZ9K:]\9UU$)UY)V_BH'\^[[DMBY):5V]$B#KPG.CT-@G0CC,1 MBT:%QZSEJZGZKN5=J4 7;4);DO@;3GLVI>R$K-WB:B_)DAAXH@^L#US+4O-^ M]E!3LPL)W_6WB7"[:!2ZC 'U:O]!YT6!7"N$E$,+O@0)Y,9R J2PY-:I),MW MGY!Z/(F=ZSMX=EIVMRE5 M8LK*I")85R\0@F'@+--@F-&>>\M0M9[_!DU)/H_ M JHX67VI0$KT-*=#X'8?-9#'6ZK4K9YLP_[]E2J9XIB)M'4F$VJ3/DVHC-3@ MHI-&D/_'67K,DGY^I4I;R6*S4J5M&-E!1<# M0"RI>LZ3QBWUS%FLFM SMF6]B!-EU?!ZVE5&C?M2I! M=-:#T-Y&XZWEL75SQ*-0LT=LG&/5LFW$U8%VO;R:3$>7.)YEDM1]_:+_<;(X MP8/6V02?0=*9#8H T>$="H1HL_"1X.G6MW,/P-F_V=2I*$?=R*$#2ZKVAQH, M,$VOPF!9"[ L1P]..ZUI9=1I48H;#9ZE!(R\ \*EB >M/:CU:$Y;01I)H8,M MY"?\A ,"E#]@NAB.!J/S+[,$Y*7ZJAQUJ:7=.DD.-4$-0N$*2E$:-2IE5.N[ MJD<@G;:FM)1'\_:](?U!@!9(, C4.1JPJ@2BTD9PPAG0BG8TE7PR=_L]K$M1 MO?W8$Y7N;NSKH-AP/=6_3[!<#5[W"]+9Y8/RR"%GYJJR$:F"+"L3>?'92F-5 MZ]NA37 =10RFS=U07N-V\5;0F@[#7FCG-JW7C!0=GD(Y:ES0*IH5,K?O//8ZJ75+& MVG?-0[ 2$[-!%W YUVQ*23\YE, %-X4G&:5H3?VFV/:5A-%81]:G8C04Q;&D M8*PEZ<67#_2(67 L!B.\+PDPU5K2F@CIDT+:E4T,)92D7//A*X_#.OPE24MU MN#N1I;%8NIC9LY9Z>L#"[=D$8D<7(1O .\SE1W/1;JHZ.\KE0"H4"MF UM*R M28Y6D0^,H)H 6:?L-"],BM8AZ8.ISB,7&L>@.=N(HP.->4VFYS+;(#K4];)9 MY/US&O+0/Z+BN M(4M7@Y=,@ \Z0]*"J/3(16X_&.(V@M.3]0X<[F)-U_JPB]$@O[K\.!Y]FL]: M6D:N+69F4$&JDUB5MP:"E1:L=EED5HK6K6\2'H!S>IK0BO<=)-W\&M(%^6_C M+[?)7D!+H4CEA (9@ZC=;0A:T0Z"]M8KYI7FK1N^/ #G]-2B%>];WD'4VY#: M#.-JBN-K3(3O_:A,_PQC7,*S(I7:^(@[/>N7CA!3IAV-7#$4RGK![L1#UMPP M/?ZN$Y)[!\SMH/W?+U=CXO#5N/;@_*7_N?ZTW*Q2*BD'IR#J.F0[$OVNV ), MZV*YEE[RUAW\UJ,Y(<5HR_F6[?0>HWPQN58:%QAM5%(AV;)DPH)'.M,BR\(S M+W5RK?7B841'I!MMPJ,-!=#2F:@[VEIHO^'TY\]I<%6-X#KN*&8B)"\)I8@DJ4D!#MW0UES3FR XC3T95]2J,#%^4L MI:O+JUGGK9_PXQA3?W8I1C\/<-&8Z^QR-)[V_^?^9=E7_7-=$B:35P521E-= MK4S&DU>@6392LLC1M.X5T0K[Z2CC(87:@:.T>LG,=U_GHN0^:X*FJFM?C746 M-11N#-(?F6-K1^D!.">G0JU8WT&NUD.[;4\G%%&3#R=BH4-9Q 2Q" '9.J9( M@56VK;-H'L)SK1.^RM+Y%<.$C/^\0VK+ MKJ_<+;^E*<&-DEQ^JF1<-_6L2O-3?U*S .C%-PKI1,XB, $HR>]6I6XH2GC M[!1RPQ,VGY6V$;!VJ2[W7S>Y>=]D?JM>=/3:%PU6T8FKLN/@N4)(S/!Z"@M_ M=[!@PWR7#0#N*^FEOPEU4;"YA+8X M+&:W*/?Q+N)PFX#MJCIX&Z 'J@WN0.+KE*HS<1U*GU'W?@9?6 M0T@8H4.HA-O\/S&F$?C;\L0RI?9F=L8MJQ("W0-L9! M::? 17(^DB5'E3FG5)I'XNZCV+\IT4A$ M=R^I=N-O-QTT0=0*O3 27M90Q:Q5S MZQK7-5!.WUIH(8,.KK,_C(G0@N-)34K%\:=^Z@_/WY05:".7U,?[_]XW(JZC5!;M\.N!\>B7]6BVH<9HWP((',F$])Q"Z%FI4CEG)7: M6RONM&U:E^]ZY\G[-Y<.)Z11*PYW85R-QG^&<7XY&D['(5VC2M$4ETT"=#5 M))*!H(,#%UP6'%$JW[QP8B62;U%/VHFF]?Y0L1 WB,"?PW@XNKJ>R+IL0>E] M*4$F1KMHTK2+6@_1DR/"N.(I>2N\V:R3WV-O^A;UHKD$.HC?S>;R+AIZQ0 M5FFKU'3DB5*@)&%!^6PA(A'/HN,JDC\N>>O#X6%$!]H:=I;3>G< MZ(K,H;?ARZP#Z##3;\97F!^&?T\F3K.AM;^ MR8Z03W'+V:<4.[!5'ULB:!TYX&296TF.%LN>;'0Z5F/4MKBD$%GS5E(;[$RM M:GR60X_#\%ZS\K.<9T^NGLMUK]<=:GN>^JK=:GJ:$-BHEN>!SO W2U$&5 Z+ MJO:?K>8@N6[92H@N^<"DBTFV;FNT":YVE3P/O&U^1<6RUMQ' RP9VA!I9*=VUK'T.WKQJ>YKJROH2GJ4".I7[GU7 AFPVG/+&:S)UY ATJ M9;5&VT>GH:#4PI"'ALUCG5M"//S]^0^ M^-BU;AO1M;[N^3U-/XQ#Q@IG<;U0K#*.FP@LUOX5=<;IUD^A.>$E6)G]G=J;0Q6,6 )N6>TB$%8#S;,NH/3 M!AF=IZTLV(S:^L)4ZV#9AM!.4&&Z$$H'\=7;?=+>E+LH>PXS\U[:.H6 .( " M(62)()5BT141!3:_#WX0T0EJ2D,1K$W?WD- >A&:'97E=[H)1J]]36>!Z,T( M:Q2$7K[CUN4/JJR]U>!,\356$R$R7<<&FQQ-]-YBZWK^>R#:A9>7CYY'I'*V MS@8Z*464-1>B)(A662C,I:"40B5:F[%KH.PK<+R;?-='B9_.UV,)";^?ANGL MB+)UD$270&5:[S5.%V%R/VC235C@T==U%A[8CM!]YJH9[S77%DE+:F\1(0SX(FIO M$?I%HA\-#XV7VY'EJA5#AI"J>VGMKZ&D8;4$SX(H3NEH5.:N]8;S3'/5MM&5 M'7+5MA'(L00F'B#J7N9!D"6A# 9X- E4]<"]9@XP2.L48@JZ>6_%D\I1VTI! M[C= Z4107;1?W#*C81.X776>/H8$H0U:FW0C^LU5K)G2!"S M!"H)A-:!Y+K443B:XQZSW(\F#^U8M6P;<76@72^O)M/1)8[?X6!VB3FYZ']< MNI[!D5LB:W1*S-*G:GE<#3D(^H \F"+)L&BL20_ .:K;X]U%>7>F52,YM([U MO,/4_W@]=12C<&XV=MAJ0A*2@L + Y^M#RQEEXMYS!&\_]@3E>QN[.LDUVB* M@P&FZ548+&=E+9"9Z)D2*"&Q*&NY*@+Y$O134HI@2439/H%Y'9H3U8>V4N@@ MG^@Z??8ZR"RTR75FF@M8ST%MZ2<=H3CO78PQL]#ZXO8NAM/6A9TXWK+?XRP: M3<3F,,YO2"5#;8)#VIG(][L9.LV,374*/13AZXR.$L$SVL1<-E98:;BRFTWG M??15)RKV]FQ>.ZIPE[EXGW! ^U+^@.EB.!J,SK^\ZY]?7#?(0A;(Z' 1LHFV MNOG$ Z\1=$!245$\BM;]H!^!=*+:TH$\6HZ"K\K\(J0_"- "B;;<^:(+V*@8 MJ$B87$P)(L<8?'(VZ\TN_;YZ[(E*=S?VW1>D>:H@)V.R4XE(G/F^/CJ3(X'G MULYRFI&L55< =53&6(->;#3ID9YZ:V73WVY6]5 M ,8VD6=R!^7?%MP/G&GIP=^'$[!2],=64=7(/M#?@21>!FYQS M"D*$L-%5Q:$%N"9FUUY^VS"LL=Q^)4Y=7ETN@/# 0M%)0E2R]J4C.J*EP]H6 MQ42V)0NV42;<(Y+[ZJ7[.T!W8ONH!<\:QK]F0,+G6T"D9:A"G=%@/7EG'BL0 M0;ABY%8Q+I16+81W^Z7/4'A/YEDGC=#FM5H/'/+_Q&I-8S[[1 [9.?X^P7(U M>-TOV+/&A:"S)$-.$?8ZV\4+%4!['7PDXTZKC>2]3075#GB/RE!^W20]86_B MZV:NRCK,?Q_7JF3"5^U(1=OBK0K5'A=>2&\4\)!331VOS2BS@A+IB%8B MRWOMX[O<<=:@/$&%ZEA4'4Q^>@#Q;SCM.>=-$ER MRS4\@,+]"L+,BMR@CW3 M9-[M3Y$(T;>E--N*H(-;@A60[N^05A:??2D0M*D131\@2BW D-$?K!3!Z-86 MSB:X3E!9FHMC[4U!J_J#%Z/Q>/0GP3L;CZO7.2^-:]P9=_N7[%9KL"-1C2H, M?L(XO9F)94DN"X]K0)*J5-CDFFC:ZUMLEEO(?B4'==.\OU M;K+B;OSM(HWU*T3+(5 ;8.HH\7X5GL-DU^\JJP=%OP.C]Z4$18@@BV)0=!T$ M5"29R9Z@6H=%>L]$Y/ALA?](SOL^9+\-?UMW'_B X\O7HS#\&MCR^L*EZ#!K M**(.'*WW]Q&]K,/:E:V9EJC$8^;CHV_9OR>QNQ!&77"P@_CY._PT&GPB6WHE M.&=*5*2Z4'*U=Z9?!5?]> MUQ.K;$'/&%A.,)1-'&(*LR'2UG@1G1";=<=>]?3G+,4F'.L@C/P>TU7MN$L. MR#*Y&:,6EDX1[E'7K()8T^HB<,D%"TE:$5LW-K@'XCE+N@EC.X@'_R.,^]6Q M?!>F\[2MQ!TOR$6MG^1U^!BYFJX88,X%KZ0+6K4.-MW%<"K^]DZ\[>#F\3:> M9=NY#1!UY&O?1W,83WLW*3T@\AU8W($AM@(9$W3&I. AH#/547#@$S-UA(-. MWH>H-LL9/T*A/^)A=RWS;3C;@:Q_OAJ/\F@P"..E2\A"8%)8P.@+'3(Y09!T MYEAAC10E"_2M+_3N8MC_X;VK7$8-F=J!G_UV3.I>:5L:$E%Y[9T$EYBO)P(44M= MP!GFZFPJ)-TLK.82BL"C]1@W:F]W: %N5,+31'Y;,*S3$IZ2HU',.Y!UH+:2 MK- 1$6M3C^*,JB/E-SL?GT<)SU9L7UO"LPW/.BWA\72DJU0OO#C7H,CN@A = M X-99L:84]BB++PG\ZSQRKONH?YW')V/P\>+?@J#N:.5,99L'6"E M2L7J:/G:*2$4,J:29\*UJ,5:"^ 4K)LVW&T83)R!FN< W8:T#(!L *JA[;,6 MR/XMH4:"&G7%Y=:K?BTX&3$Y#+12F<;,NY,MT+S&B)W$,2Y(TIIPE! M- QT( )R,L*XAY)HMI/;J]>G(+"L M4"!#8;HDF]K7]=U'\=PMXD;\;=EB:R6B6XVG-L'5T:WK.DR'N7O=568/JL". M#._@7FXM/N%3CIF34>BT "65 V^T@11U% &YR+KUF.C]*L(C]['[TH-M^+S7 MK&=14�$L@IP+KQ!7!%26#,8Y8V\TWG;AU7UG,;06R<^;P-%UMWW'X1AG_< M2NO*2%8)T05180$58@0G"P/)@N/,*N/X9FGL7S_W%$2X Z>Z2% >#<^GI%05 MT0?Z-W,G/?@HG/3 ?=U\X2>T0%=F#W'C:!98%<*#I&VM.B(4-$*>TA:N? N52D M4*Y@\_FW^U2"1XRR?>G -ESN0O;](=XIH @&H[ A@W5I=K19VNNR!^&RIC,I MQY!:S^*YCV+_1WT+^=P5^6[,;6VD?7VP_5S;-M2E4(W*'I)/$9TSP$2]+I4V M@0\R@7%:U=RQ%'3>R&)[X"6'-M]>[]9OH"4+NQ5MG=8QQLFT)O/-[F+R6S)_ MZ(-PCN^P3NZMS9ILU@18D(]II273,UOR,66!+()T2==:VT=;E3SUY2>G"NU9 MWGD$YF48C[_4KB^7-4K]A_"\\PU MI#7'.PC)ST9X8)[\0IQ8>J4];KUPF *8S$E#F:P%65E EEHZA3JC:UWIM@K' M:4A_9PZWGI8S(W(RN0K#A"]'D^GD=>W<-/X%L78L+X)'.KXDV;)T?+D$D9&! M*YC768HHI)6;'P>K7_+,Q=J2A2VK&2NNM^%+I?"7T9BL$MICKOJ3B_J+-Z5J MWG6++_)A"G?HT0(:%4#5XR"7,[N7,K.)YW MGK[6ST6_8*VRD3Q C%B3F5.&J$A3T:EH3(* MI))2:5U0-I^Y_!">9ZX9K3E^7QO<;O;!M3OZIKP9]\\)V>#-U712!_O-YOGU M">C','@1!E6QSR;_[U48DT\[^'+]T>(4[!6CC*9=C+CB&/DM:C;M*X-2OH3( M#?JP6>"@':9GKCP'%-!]/?,M8\K7=]3SXHQK4XDV2?ID^J6GDV$R,=HA.2-^ M.2[ 25$@:LMSLC*FYH;)-OB>N6)U+9$50:J=2[M7@7TYNKSL3V5I(8\5NM/T.FN)]1U6 MUI&&WU=UIZ4K*G+@*1%(1[MEY$*"3MRIG)@@GNU!?=8C/%T-:B25%4JT\SE;922DDLBC#U9 *,P#RRQ'%0QI>^LV,;???WH*L!5'5XAWMPCH;2OK M]V$>AS^'9\/\^Q _?ZPCN^:1^3?EZ\Z"9S6".ZR!']KM>LP%[[!.T,E,@LHB M@H^:02"BE/!.1F&W-G^?AN69:\:4%&"-#BG!.+@Z+9T;K9$5Q3SO=I3!>FS/7).ZE,0*E=DY4+OJ1+Q] MA7PVI771'^6?A[FG,$CA2@#-'">&:%LGK#C(OLB$G+;,W&4^SB/P3D-QNI+' M"MW9.7?S]V&8!YGFG327H9(?8&TZ]$AV?\\&^%TK.CKL9XHTHQ>F9J_C@+ MGCP5JR.$9 M(9[+(L6BV6?^T[6[A-T37(/E@U9OF!33(G;?6:0A(&J]$S."L MC2 E1RU$-*:#&L_U>/8W\*P3W5B1B]"&]8<>AO9U!SZ=&0O9"$A:A)I1G<$; MRVH'/JFC$+S($VG^V4I\*[N ;L/&#IM';@+C]+J ;L7\-5TDG\*Y+KN VNKJ M*@5<,7* M2X08ZQ);EE+5D+PFPVP.;0 -^H"VD)^VS"L=1?0KYHBUO'+G,<" M.6=;>\BPVGY+ !TQ*)0IDKDF74"/I)'D-FQ?VTAR&YYUT.A\<3:\P"'],+-P M%S^^B8/^^7SLNN%:8>W4G=VLJYJ0$ (WD$PIVI)_$M5&_4&W-ZX>@G4(#VZ? MUE8SD>Q%:WX)_?$_PN *WY3ZU_G [9Y%Z123!C23Q(; .808R$-5BEO'T:34 M>C3"AM"^(>W9732=U(K=@WE5G>5:W'8UF2/M.1-BB3S7N>^R-H.KURAUXJ(5 M3*+,BNL]J,\]7-^2[NPFE$XZO=W%>)LKDQ=??K[\.!A]H9.5Z)7*T,GJN*TI M0JZ&V)B!+)DH(I4<8_L&.7H\N/8[RH%OLG?#5, MHTM\79/MYR;\V3#/OO5V-)F.KZ. MTB;G.7_OIK,\M1^P^F;\B%\KFW]4?D0 M0/I0APMF\J=K26XN3E>#48?@&FM=1Z2@^@[F#:XAGL+=^-L.+P*@Z\6 MXUL<+U;C,L>RQ[,+P60'R=9H4'+DB(00 3FGW=TKSU+K=+0&L$]64_1L#P&?@W3=#&K8+GU^1SYFS+[L,=5-#R* #8:LCH*>!@'D8V?&4TFB M^67RSJ"_-8WL2)P=M"9[.@&](FS,IA@HL3;7B3:!<\0\68)AMKKHI')A MW"K=OH/*+HB_515L*3T?ICXO1@)X]^?G_7/6G7\(P_S8:UIM7 M^@(]['R91-0\B:/9NW?+\.B&!8W2/UY<34C7)I.S1,@F2\(62LR3<(;7AOO1 M%5!TM)(FI0B9ER!M4E;$UDE4#^'9=8-\GRXP7PWP35GQELF++[?^-K^\+I&A M=&0\Q)@5*,82>%[O89SB41%S1&AM&FZ+<5^I(,WTY.YFUZE0#IT0 G2H1))N M5>&NWC4320?7%WRY=^N!'KBA>>].F_ M*X,;WCA7*',4"PW>!,<&Q_OC K_]UOV>X3NS?]20=PVWZ'MX"(;2.2!HK+50 M1FGPFHEZ#&5%^U1)#U[3'H,,UQR^G8EP&Y:UGN_TLC\<35Z.7D_SV3#/_O*? M_3!\.< P_(#I8C@:C,Z_T*>+TT%9)K4J!70T!)#5%HDI9.#*FQP""BLW:S:[ MW7OW=]3N)IS1?CC;\-R=C_VEX_\=?KP:IXLPP;?C.L/R\NQJ>C$:U[K9>725 M]RR1&D4B94^ZCA U-;++-"!:01N,1G0MRCHVA+-_\ZMY)*@KYG>0F+H:YKRX M_M7PE]$X(>]%G3C'Q""$ND*8KXW1@P(L6%@VMNCF20Z;X#H!3>E,#!UX:W